WO2016185768A1 - 情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体 - Google Patents
情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体 Download PDFInfo
- Publication number
- WO2016185768A1 WO2016185768A1 PCT/JP2016/057452 JP2016057452W WO2016185768A1 WO 2016185768 A1 WO2016185768 A1 WO 2016185768A1 JP 2016057452 W JP2016057452 W JP 2016057452W WO 2016185768 A1 WO2016185768 A1 WO 2016185768A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- terminal
- nfc
- unit
- touch
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 136
- 238000000034 method Methods 0.000 title claims description 29
- 238000004891 communication Methods 0.000 claims abstract description 149
- 230000008859 change Effects 0.000 claims description 11
- 238000012545 processing Methods 0.000 abstract description 27
- 238000010586 diagram Methods 0.000 description 30
- 230000008569 process Effects 0.000 description 19
- 230000002093 peripheral effect Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000012986 modification Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 230000007704 transition Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
-
- 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/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
-
- 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/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- 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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- 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/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/039—Accessories therefor, e.g. mouse pads
- G06F3/0393—Accessories for touch pads or touch screens, e.g. mechanical guides added to touch screens for drawing straight lines, hard keys overlaying touch screens or touch pads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3204—Player-machine interfaces
- G07F17/3209—Input means, e.g. buttons, touch screen
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3202—Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
- G07F17/3204—Player-machine interfaces
- G07F17/3211—Display means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/70—Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3286—Type of games
- G07F17/3293—Card games, e.g. poker, canasta, black jack
Definitions
- the present invention relates to an information processing apparatus that processes information acquired by a display device including a communication unit that performs short-range wireless communication from a terminal device through short-range wireless communication.
- NFC near field radio communication
- Patent Document 2 in a multi-function device in which an antenna is installed, the processing selected by the user is identified from the change in the communication state of each antenna when the user moves the NFC terminal near the antenna.
- Japanese Patent Publication “JP 2010-102531 A” (published on May 06, 2010) Japanese Patent Publication “Japanese Patent Laid-Open No. 2015-032057 (published on Feb. 16, 2015)”
- Patent Document 1 has a problem that when the NFC terminal is moved after communication, the position of the NFC terminal cannot be grasped.
- Patent Document 2 the process selected by the user with the movement of the NFC terminal is specified, but the range that can be moved is limited. That is, the conventional technique is insufficient to perform processing in which communication information acquired by communication from an NFC terminal and position information of the NFC terminal are linked.
- the present invention has been made in view of the above problems, and is an information processing apparatus capable of performing processing that links communication information acquired from a terminal device by short-range wireless communication and position information of the terminal device. And so on.
- an information processing apparatus acquires terminal information held by a terminal device held over a touch panel from the terminal device via a communication unit that performs short-range wireless communication.
- a terminal information acquisition unit that acquires information on a position on the touch panel that includes information on a position at which the terminal device is in contact with or close to the touch panel, and stores the terminal information and the position information in association with each other.
- An associating unit that acquires information on a position on the touch panel that includes information on a position at which the terminal device is in contact with or close to the touch panel, and stores the terminal information and the position information in association with each other.
- a method for controlling an information processing device provides terminal information held by a terminal device held over a touch panel via a communication unit that performs short-range wireless communication.
- a terminal information acquisition step acquired from the terminal device; a position information acquisition step of acquiring position information including information on a position where the terminal device is in contact with or close to the touch panel; and the terminal information and the position information. And associating and storing.
- FIG. 4A is a diagram illustrating an example of each parameter of the terminal candidate area specified by the shape analysis
- FIG. 4B is a specific example of touch information when the object is a rectangular NFC terminal. It is a figure which shows an example.
- FIG. 4A is a diagram illustrating an example of each parameter of the terminal candidate area specified by the shape analysis
- FIG. 4B is a specific example of touch information when the object is a rectangular NFC terminal. It is a figure which shows an example.
- FIG. 4A is a diagram illustrating an example of each parameter of the terminal candidate area specified by the shape analysis
- FIG. 4B is a specific example of touch information when the object is a rectangular NFC terminal. It is a figure which shows an example.
- FIG. 4A is a diagram illustrating an example of each parameter of the terminal candidate area specified by the shape analysis
- FIG. 4B is a specific example of touch information when the object is a rectangular NFC terminal. It is a figure which shows an example.
- FIG. 4A is
- FIG. 5A is a diagram showing another example of each parameter of the terminal candidate area specified by the shape analysis
- FIG. 5B is a touch when the object is an elliptic NFC terminal. It is a figure which shows the specific example of information.
- 6A is a diagram illustrating a specific example of touch information generated when the NFC terminal comes into contact with the touch panel
- FIG. 6B is a diagram in which the NFC terminal remains in contact with the touch panel. It is a figure which shows the specific example of touch information when moving.
- (A) of FIG. 7 is a figure which shows the specific example of NFC communication information
- (b) of FIG. 7 is a figure which shows the specific example of matching data.
- FIG. 8A is a schematic diagram showing deletion of association data associated with unintended contact cancellation
- FIG. 8B is a diagram when the NFC terminal and the touch panel are brought into contact again immediately after the contact cancellation.
- FIG. 3 is a flowchart illustrating an example of a flow of processing executed by the information processing apparatus illustrated in FIG. 1.
- FIG. 2 is a transition diagram when the information processing apparatus illustrated in FIG. 1 executes an application.
- FIG. 2 shows the specific structure of the NFC display with which the information processing apparatus which concerns on Embodiment 2 is provided.
- FIG. 1 is a schematic diagram showing deletion of association data associated with unintended contact cancellation
- FIG. 8B is a diagram when the NFC terminal and the touch panel are brought into contact again immediately after the contact cancellation.
- FIG. 3 is a flowchart illustrating an example of a flow of processing executed by the information processing apparatus illustrated in FIG. 1.
- FIG. 2 is a transition diagram when the information processing apparatus illustrated in FIG. 1 executes an application.
- FIG. 2 shows
- FIG. 10 is a transition diagram when an information processing apparatus according to the second embodiment executes an application.
- FIG. 10 is a transition diagram when an information processing apparatus according to the third embodiment executes an application.
- FIG. 10 is a transition diagram when an information processing apparatus according to a modification of the third embodiment executes an application.
- 11 is a flowchart showing a flow of processing after “A” included in the flowchart shown in FIG. 10. It is a figure which shows the prevention method of the corresponding data deletion accompanying unintentional contact cancellation in Embodiment 4. It is a figure which shows the modification of this invention.
- FIG. 1 is a block diagram illustrating an example of a main configuration of the information processing apparatus 1.
- a display device 10 that displays an image and a control device 20 that controls the display device 10 are integrated, and an NFC display 11, a signal information processing unit 12, an NFC communication control unit 13, and a control unit. 21, a storage unit 22, and a display drive unit 23.
- the display device 10 and the control device 20 may be separate. In this case, the display device 10 and the control device 20 transmit and receive information via a communication unit (not shown). Note that transmission / reception of information may be wired or wireless. In addition, the display device 10 and the control device 20 may transmit and receive information via another device such as a router.
- the NFC display 11 is a display having a function of performing short-range wireless communication (Near field radio communication, hereinafter, sometimes referred to as NFC) with an external device.
- the NFC display 11 includes a touch panel 111, an NFC communication unit 112, and a display unit 113.
- NFC refers to general wireless communication with a short reach, and includes short-range wireless communication using RFID technology such as a non-contact IC card and a non-contact IC tag.
- FIG. 2 is a diagram showing a specific configuration of the NFC display 11.
- the NFC display 11 has a configuration in which each member is superposed in the order of the protective glass, the touch panel 111, the NFC communication unit 112, and the display unit 113 from the outermost part.
- the touch panel 111 includes a touch surface that receives contact of an object, a contact between the indicator and the touch surface, and a touch sensor for detecting an input position thereby.
- the touch sensor may be realized by any sensor as long as it can detect contact / non-contact between the indicator and the touch surface. For example, it is realized by a pressure sensor, a capacitance sensor, an optical sensor, or the like. In the present embodiment, the touch sensor is described as a capacitance sensor.
- the touch panel 111 may detect a so-called proximity state in which the object is not in contact and the distance between the touch panel 111 and the object is within a predetermined distance as a contact.
- FIG. 3A and 3B are diagrams for explaining the principle of the touch panel 111
- FIGS. 3C and 3D are examples of sensor signals generated when an object comes into contact with the touch panel 111.
- FIG. 3A and 3B are diagrams for explaining the principle of the touch panel 111
- FIGS. 3C and 3D are examples of sensor signals generated when an object comes into contact with the touch panel 111.
- FIG. 3A and 3B are diagrams for explaining the principle of the touch panel 111
- FIGS. 3C and 3D are examples of sensor signals generated when an object comes into contact with the touch panel 111.
- the touch panel 111 is formed by superposing a transparent electrode 115 extending in the Y direction and a transparent electrode 116 extending in the X direction. Then, as shown in FIG. 3B, when a conductive object (finger F in FIG. 3B) contacts the touch panel 111, the capacitance changes. At this time, by detecting which electrode the capacitance has changed, it is possible to specify the coordinates at which the object is in contact.
- 3 (c) and 3 (d) are diagrams showing examples of sensor signals indicating the amount of change in capacitance when a card equipped with an NFC function is brought into contact with the touch panel 111 as an object.
- a card equipped with the NFC function includes an antenna coil for realizing the NFC function, and the touch panel 111 can detect contact of the card by the conductivity of the antenna coil.
- a sensor signal as shown in FIG. 3C is generated.
- the sensor signal is generated in the shape of the contact surface of the card (the surface in contact with the touch panel 111). Specifically, a sensor signal having a shape corresponding to the shape of the antenna coil is generated.
- the terminal equipped with the NFC function NFC terminal
- a sensor signal having a shape corresponding to the shape of the terminal is generated.
- the touch panel 111 outputs signal information indicating the sensor signal to the signal information processing unit 12. Specifically, the touch panel 111 outputs signal information to the signal information processing unit 12 at a frequency of 60 to 240 times per second.
- a wide range sensor signal in other words, a broad sensor signal
- a sensor signal in a narrow range in other words, a thin sensor signal
- the NFC communication unit 112 is a communication device for performing near field communication with the outside.
- the NFC communication unit 112 includes an NFC antenna 114 (antenna) that is a transparent antenna that functions as a tag reader that detects an NFC tag and transmits and receives information.
- the NFC communication unit 112 is a sheet-like member provided between the touch panel 111 and the display unit 113 as shown in FIG.
- the NFC communication unit 112 of the present embodiment is configured to include one NFC antenna 114, but the number, size, and position of the NFC antennas 114 are limited to the example of FIG. It is not something.
- the position of the NFC communication unit 112 is not limited between the touch panel 111 and the display unit 113 shown in FIG.
- the NFC antenna 114 may be provided on the touch panel 111 (that is, the touch panel 111 and the NFC communication unit 112 may be integrated).
- the display unit 113 is a display device that displays information processed by the information processing apparatus 1 as an image in a display area.
- the display unit 113 is, for example, an LCD (Liquid Crystal Display), but is not limited to this example.
- the signal information processing unit 12 processes the signal information acquired from the touch panel 111.
- the signal information processing unit 12 includes an object determination unit 121 and a touch information generation unit 122.
- the object determination unit 121 determines whether an object that has touched the touch panel 111 is an indicator such as a finger or a pen, or an NFC terminal (terminal device) having an NFC function. Specifically, the object determination unit 121 determines whether or not the sensor signal indicated by the acquired signal information is a sensor signal generated in a wider range than a predetermined range. As described above, if the sensor signal is generated in a wider range than the predetermined range, the object is likely to be an NFC terminal. On the other hand, if the sensor signal is generated within a predetermined range or less, the object is likely to be an indicator. The object determination unit 121 outputs the determination result to the touch information generation unit 122.
- the object determination unit 121 only needs to be able to determine whether the object touching the touch panel 111 is an indicator or an NFC terminal, and the sensor signal indicated by the signal information acquired as described above is within a predetermined range. It is not limited to the structure which determines whether it is the sensor signal which generate
- the touch information generation unit 122 generates touch information according to the determination result of the object determination unit 121.
- the touch information generation unit 122 specifies the coordinates (peak coordinates) at which the strongest sensor signal is generated, and the coordinates And the touch ID for identifying the touch information are associated with each other to generate touch information.
- the touch information generation unit 122 performs shape analysis of the sensor signal with reference to the signal information.
- FIG. 4B is a diagram illustrating a specific example of touch information when the object is a rectangular NFC terminal. Note that a virtual XY plane is preset in the touch panel 111 as shown in FIG.
- the touch information generation unit 122 identifies the terminal candidate area from the coordinates where the sensor signal is generated. Subsequently, by correcting the outer edge of the terminal candidate area, the outer peripheral shape (outer shape) of the terminal candidate area is shaped as shown in FIG. Then, the outer peripheral shape shown in FIG. 4A is specified (in the case of FIG.
- the outer peripheral shape is specified as a rectangle), the center coordinates of the rectangle (position information, hereinafter referred to as touch coordinates), size , And the angle of inclination (angle information, hereinafter, angle) is calculated.
- the “angle” refers to the X axis (first axis) of the XY plane and the axis on the same plane as the X axis, and is an axis (first axis) specified based on the outer peripheral shape of the terminal candidate region. The angle formed by the axis 2 and the long side of the rectangle in the example of FIG.
- the outer peripheral shape of the terminal candidate area may be shaped with reference to information on the shape and size of the NFC terminal and antenna coil acquired from the NFC terminal via the NFC antenna 114.
- the touch information generation unit 122 generates the touch information illustrated in FIG. 4B by associating the calculated touch coordinates, size, angle, and shape code indicating the outer peripheral shape of the terminal candidate region with the touch ID. To do.
- the touch information generation unit 122 outputs the generated touch information to the association unit 211 (terminal information acquisition unit, position information acquisition unit, size specification unit, shape specification unit) described later.
- the shape code is a two-digit number associated with the outer peripheral shape of the terminal candidate area, as shown in FIG. Data in which the outer peripheral shape and the shape code are associated with each other is stored in the storage unit 22 in advance. For example, as illustrated in FIG. 4B, the shape code “01” is associated with the rectangle. Further, as shown in FIG.
- the shape code “03” is associated with the ellipse.
- the association between the shape code and the shape is not limited to this example.
- the shape code “02” may be associated with a circle and “04” may be associated with a triangle.
- the combination (association) of a shape code and a shape, and the number of shape codes are not limited to the example mentioned above.
- the touch ID is made up of information consisting of alphabets and numbers
- the shape code is made up of two digits, which is an example, and is not limited to this example.
- the size shown in FIG. 4B assumes an NFC terminal having a rectangular outer peripheral shape, H indicates the length of the short side of the NFC terminal, and W indicates the length of the long side of the NFC terminal. Although shown, it is not limited to this example.
- the type of information included in the touch information shown in FIG. 4B is an example, and is not limited to this example.
- “status information” indicating the state of the NFC terminal on the NFC display 11 may be included.
- “status information” “touch-in” indicating that the NFC terminal has touched the NFC display 11, “move” indicating that the NFC terminal is moving on the NFC display 11, and “Touch-out” indicating that the NFC terminal has moved away from the NFC display 11 is exemplified, but the present invention is not limited to this example.
- the touch information generation unit 122 identifies the shape as an ellipse. Then, as shown in FIG. 5B, the shape code of the touch information is set to “03”.
- H indicates the length of the short diameter of the NFC terminal
- W indicates the length of the long diameter of the NFC terminal. Is shown.
- the “angle” in the example of FIG. 5 is an X axis (first axis) of the XY plane and an axis on the same plane as the X axis, and is specified based on the outer peripheral shape of the terminal candidate region. Is an angle formed by an axis (second axis, which is an elliptical long diameter in the example of FIG. 5).
- the touch panel 111 continuously outputs the signal information to the signal information processing unit 12 when the contact of the object continues.
- the touch information generation unit 122 continuously generates touch information based on the acquired signal information and outputs it to the association unit 211 described later. At this time, the touch information generation unit 122 attaches the same touch ID to the generated touch information until output of signal information from the touch panel is interrupted.
- FIG. 6A is a diagram illustrating a specific example of touch information generated when the NFC terminal comes into contact with the touch panel 111
- FIG. 6B is a diagram illustrating a case where the NFC terminal maintains contact with the touch panel 111.
- FIG. It is a figure which shows the specific example of touch information when moving with keeping.
- an example see FIG. 4 in which the NFC terminal is rectangular will be described.
- the touch information generation unit 122 uses the touch ID of the newly generated touch information as the touch information generated when the NFC terminal contacts the touch panel 111. ID. Specifically, as shown in FIG. 6B, the touch ID remains T0001. Then, the touch information generation unit 122 outputs the generated touch information to the association unit 211 described later.
- the NFC communication control unit 13 controls the NFC communication unit 112. Specifically, the NFC communication control unit 13 sets the NFC antenna 114 in an NFC-capable state (active) or in an NFC-incapable state (inactive) in accordance with an instruction from the application execution unit 212 described later. . Further, the NFC communication control unit 13 generates NFC communication information using the information acquired by the NFC communication unit 112.
- FIG. (A) of FIG. 7 is a figure which shows the specific example of NFC communication information. In this embodiment, an example in which the NFC terminal is a playing card having an NFC function will be described.
- the NFC communication unit 112 receives various information (terminal information) from the playing cards, that is, an NFC terminal ID for identifying the NFC terminal, a terminal type indicating the type of the NFC terminal, and an NFC terminal by short-range wireless communication via the NFC antenna 114.
- Get terminal data which is unique information.
- the terminal data held by the playing card is information indicating a mark and a number of the playing card.
- the terminal type and terminal data are not limited to the example shown in FIG.
- the NFC communication control unit 13 When the NFC communication control unit 13 acquires the NFC terminal ID, the terminal type, and the terminal data from the NFC communication unit 112, the NFC communication control unit 13 specifies an antenna ID that identifies the NFC antenna 114 that has acquired the information. In this embodiment, since there is one NFC antenna 114, only one antenna ID is required. Then, the NFC communication information shown in FIG. 7A is generated by associating the information acquired from the NFC communication unit 112 with the antenna ID. The NFC communication control unit 13 outputs the generated NFC communication information to the associating unit 211.
- the NFC terminal ID and the antenna ID are information made up of alphabets and numbers, which is an example, and the present invention is not limited to this example.
- the control unit 21 controls the functions of the information processing apparatus 1, particularly the control apparatus 20.
- the control unit 21 includes an association unit 211, an application execution unit 212, and an image generation unit 213.
- the association unit 211 stores the touch information acquired from the signal information processing unit 12 and the NFC communication information acquired from the NFC communication control unit 13 in association with each other. Specifically, when the associating unit 211 acquires touch information from the signal information processing unit 12, the touch information is touch information indicating the contact of the indicator or a touch indicating the contact of the NFC terminal (playing card). Determine if it is information. Specifically, it is determined whether or not the touch information includes size, angle, and shape code, which are unique information in the touch information indicating the contact of the NFC terminal. The specific information is not limited to the above example.
- the associating unit 211 displays the contact indicated by the touch information as the indicator.
- the following processing is performed as contact (finger touch).
- the association unit 211 outputs the touch information to the application execution unit 212.
- FIG. 7B is a diagram illustrating a specific example of the association data 221. As shown in FIG. 7B, the association data 221 adds the NFC communication information described with reference to FIG. 7A to the touch information described with reference to FIG. It is a thing.
- the association unit 211 stores the association data 221 generated by adding the NFC communication information to the touch information in the storage unit 22. In addition, the association unit 211 outputs the generated association data 221 to the application execution unit 212.
- the association unit 211 confirms the touch ID included in the acquired touch information, and among the association data 221 stored in the storage unit 22, It is confirmed whether or not there is association data 221 including a touch ID.
- the touch information portion included in the association data 221 is updated to the content of the acquired touch information.
- the NFC communication information generated when the NFC terminal and the information processing apparatus 1 execute NFC and the touch information after the NFC terminal moves are stored in association with each other. Therefore, the information processing apparatus 1 can hold information indicating the latest position of the NFC terminal on the touch panel 111.
- the association unit 211 outputs the updated association data 221 to the application execution unit 212. Note that the case where there is no association data 221 including the touch ID included in the acquired touch information will be described in a modified example of the third embodiment to be described later.
- the application execution unit 212 executes various applications included in the information processing apparatus 1. Specifically, when the application execution unit 212 acquires touch information indicating contact of an indicator for starting an application, the application corresponding to the acquired touch information among the applications 222 stored in the storage unit 22 222 is executed. Then, the image generation unit 213 is instructed to generate an image. Also, the application execution unit 212 instructs the NFC communication control unit 13 to activate or deactivate the NFC antenna 114. A specific example of the application 222 according to this embodiment will be described later.
- the image generation unit 213 generates an image in response to an instruction from the application execution unit 212.
- the image generation unit 213 outputs the generated image to the display driving unit 23.
- the storage unit 22 stores various data used by the information processing apparatus 1.
- the storage unit 22 stores at least association data 221, an application 222, and antenna position information 223. Since the association data 221 and the application 222 have already been described, description thereof is omitted here.
- the antenna position information 223 is information indicating the position of the NFC antenna 114 in the NFC communication unit 112. Specifically, the antenna ID for identifying the NFC antenna 114 is associated with information indicating the position of the NFC antenna 114. Is. For example, when the NFC antenna 114 is rectangular, the information indicating the position of the NFC antenna 114 is the XY plane coordinates of the upper left and lower right vertices of the NFC antenna 114 when the upper left vertex of the NFC communication unit 112 is the origin. It may be the XY plane coordinates of the center point of the NFC antenna 114, but is not limited to this example. A configuration using the antenna position information 223 will be described in detail in the second embodiment.
- the display driving unit 23 controls the display unit 113. Specifically, the display drive unit 23 causes the display unit 113 to display the image acquired from the image generation unit 213.
- FIG. 8A is a schematic diagram showing deletion of association data associated with unintended contact cancellation.
- FIG. 8B is a diagram when the NFC terminal and the touch panel 111 are brought into contact again immediately after the contact cancellation. It is a figure which shows the specific example of the matching data 221 of.
- the signal information processing unit 12 cancels the contact cancellation information indicating that and the touch ID indicating the contact.
- the association unit 211 receives the contact resolution information and the touch ID, and deletes the association data 221 including the acquired touch ID from the storage unit 22.
- the association unit 211 is configured to delete the association data 221 including the touch ID immediately after obtaining the contact resolution information and the touch ID, the following problem occurs. That is, as shown in FIG. 8A, after the user unintentionally cancels the contact between the NFC terminal (the playing card 30) and the touch panel 111 (after the touch break has occurred), again. Even if the playing card 30 and the touch panel 111 are brought into contact with each other, the touch information indicating the contact is not associated with the NFC communication information. That is, the information processing apparatus 1 is in a state where it does not hold information regarding the seven playing cards 30 of the heart. In this case, the user must cause the information processing apparatus 1 to acquire the terminal data of the playing card 30 by bringing the playing card 30 into contact with the touch panel 111 again at the position of the NFC antenna 114.
- the association unit 211 of the information processing apparatus 1 acquires the contact resolution information and the touch ID
- the association unit 211 starts a timer (not shown) and determines the time until the touch information is acquired again. measure. If the touch information is not acquired again before the predetermined time elapses, the association data 221 including the acquired touch ID is deleted.
- the associating unit 211 temporarily stops measuring time, stores the touch coordinates and size included in the touch information, and The touch coordinates and size included in the association data 221 stored in the unit 22 (association data 221 including the touch ID acquired together with the contact resolution information) are compared. When at least one of the two touch coordinates and the difference between the two sizes is out of the predetermined range, the associating unit 211 restarts time measurement.
- the touch information portion (first position information) of the association data 221 stored in the storage unit 22 is newly set. Update to the touch information acquired.
- the touch ID is different from the touch ID before the update. This is because, as shown in FIG. 8A, the touch information generated when the playing card 30 and the touch panel 111 are contacted again after the contact between the playing card 30 and the touch panel 111 is changed to a new touch ID (T0002). This is because it is included.
- the association data 221 is not deleted if the NFC terminal and the touch panel 111 are contacted again at substantially the same position within a predetermined time. . This eliminates the need for the user to bring the playing card 30 into contact with the touch panel 111 again at the position of the NFC antenna 114, thereby improving user convenience.
- the structure which the matching part 211 compares only a touch coordinate may be sufficient.
- the size of the touch information is compared, that is, the long side and the short side length of the facing surface of the NFC terminal facing the touch panel 111 are compared, but the area of the facing surface is calculated and compared. Also good.
- the structure which compares only the long side of an opposing surface may be sufficient.
- a configuration for comparing shape codes may be used.
- the associating unit 211 has a touch coordinate and size difference between the acquired touch information and the touch information included in the stored association data 221 within a predetermined range, and the two shape codes are When they match, the touch information portion (first position information) of the association data 221 stored in the storage unit 22 is updated to the newly acquired touch information.
- the touch information portion (first position information) of the association data 221 stored in the storage unit 22 is displayed.
- the configuration may be such that the newly acquired touch information is updated.
- FIG. 9 is a flowchart illustrating an example of a flow of processing executed by the information processing apparatus 1.
- the signal information processing unit 12 waits for signal information output from the touch panel 111 (S1).
- the object determination unit 121 specifies the generation range of the sensor signal using the signal information (S2), and determines whether the range is wider than the predetermined range (S2). S3). Then, the determination result is output to the touch information generation unit 122.
- the touch information generation unit 122 specifies the peak coordinates in the sensor signal (S6).
- the touch information generation unit 122 identifies the terminal candidate area and shapes the outer peripheral shape of the area (S4). Further, the touch information generation unit 122 calculates the touch coordinates, size, and angle in the rectangle (S5).
- the touch information generation unit 122 generates touch information (S7), and outputs the generated touch information to the association unit 211 (S8).
- the associating unit 211 executes an associating process (S9). Details of the association process will be described later. When the association process ends, the process returns to step S1.
- FIG. 10 is a flowchart illustrating an example of the flow of the association process included in the flowchart of FIG.
- the associating unit 211 is in a state of waiting for touch information (S11, position information acquisition step).
- the associating unit 211 determines whether or not the acquired touch information is touch information indicating contact of the NFC terminal (S12). Specifically, whether the touch information is the touch information shown in FIG. 4B, that is, the touch information includes information specific to the touch information indicating the contact of the NFC terminal, such as size, angle, and shape. Determine if a code is included.
- the associating unit 211 processes the touch indicated by the touch information as a finger touch (S15), and the associating process is ended.
- the associating unit 211 confirms whether or not the NFC communication information has been acquired (S13, terminal information acquisition step).
- the associating unit 211 associates the touch information with the NFC information and stores them in the storage unit 22 (S14, associating step), and the associating process ends. .
- the associating unit 211 confirms whether there is the associating data 221 including the same touch ID as the acquired touch information ( S16)
- the association unit 221 updates the touch information portion of the association data 221 stored in the storage unit 22 (S17). This completes the association process. Note that the processing when there is no association data 221 including the same touch ID as the acquired touch information (NO in S16) will be described in a modification of the third embodiment to be described later.
- step S ⁇ b> 13 whether or not the associating unit 211 has acquired NFC communication information in step S ⁇ b> 13 has been confirmed.
- the associating unit 211 indicates that the touch coordinates included in the touch information are those of the NFC antenna 114. It may be configured to determine whether or not the coordinates correspond to the position.
- FIG. 11 is a transition diagram when the information processing apparatus 1 according to the present embodiment executes the application 222.
- the information processing apparatus 1 is placed flat like a table, and the NFC display 11 corresponds to the top plate portion of the table.
- the playing cards are NFC terminals arranged on the NFC display 11, and the other images displayed on the NFC display 11. It is.
- the application 222 shown in FIG. 11 is an application in which two people play a poker match.
- the application 222 is an example, and the application executed by the information processing apparatus 1 according to the present embodiment is not limited to this example.
- FIG. 11 shows a state after the processing described here is already executed in nine playing cards 30.
- the surface on which the numbers and marks of the playing cards 30 are written is shown on the front side, but the surface may be the reverse side when playing poker.
- the user who is the player 1 draws one playing card 30 from a mountain of playing cards 30 (not shown) and brings the playing card 30 into contact with the NFC antenna 114.
- the playing card 30 has a built-in NFC tag.
- the information held by the playing card 30, that is, the NFC terminal ID, the terminal type, and the terminal data (the playing card mark and number, FIG. In the example of (b), 7) of the heart is transmitted to the information processing apparatus 1.
- the display driving unit 23 displays a guide image for showing the user the position (the position of the NFC antenna 114) that brings the playing card 30 close to the area of the display unit 113 corresponding to the position of the NFC antenna 114. Thereby, the user can easily recognize the position where the playing card 30 is brought close.
- the associating unit 211 associates the touch information of the playing card 30 at the position of the NFC antenna 114 with the NFC communication information including the above information transmitted from the playing card 30 and stores it in the storage unit 22 as the associating data 221.
- the association data 221 is output to the application execution unit 212.
- the user moves the playing card 30 to a predetermined position while being in contact with the touch panel 111.
- the association unit 221 updates the touch information portion of the association data 221 of the playing cards 30 stored in the storage unit 22.
- the association unit 211 outputs the updated association data 221 to the application execution unit 212 every time the association data 221 is updated.
- the application execution unit 212 reads all the association data 221 with reference to the storage unit 22. Then, according to the touch coordinates included in the association data 221, the read association data 221 is classified into the association data 221 of the player 1 and the association data 221 of the player 2.
- the application execution unit 212 refers to the terminal data included in the sorted association data 221 to identify a poker role, and based on the role, wins and losses in this game, cumulative wins and losses, and cumulative points Is identified. Then, the image generation unit 213 is instructed to display each specified data as an image.
- the application execution part 212 of this embodiment performed a process by having the playing card 30 arrived at the predetermined position as a trigger, it is not limited to this example.
- the trigger may be that all ten cards are arranged, or the trigger may be that a predetermined user operation is accepted.
- the image generation unit 213 receives an instruction from the application execution unit 212, generates an image, and outputs the image to the display driving unit 23.
- the display drive unit 23 displays the acquired image on the display unit 113 as shown in FIG. Thus, one game of poker in the application 222 is completed.
- the drawn playing card 30 is brought into contact with the position of the NFC antenna 14. Then, the playing card 30 is moved to a predetermined position while maintaining the contact. If five playing cards 30 are arranged at predetermined positions, a poker hand, a game win / loss, etc. are displayed on the display unit 113. This flow is an example, and the poker flow executed by the application 222 is not limited to this example.
- FIG. 12 is a diagram showing a specific configuration of the NFC display 11a included in the information processing apparatus 1a according to the present embodiment.
- the NFC display 11a includes an NFC communication unit 112a.
- the NFC communication unit 112a includes a plurality of NFC antennas 114.
- a plurality of NFC antennas 114 are arranged in a matrix, but the number and arrangement of the NFC antennas 114 are not limited to the example of FIG. Note that different antenna IDs are set for the plurality of NFC antennas 114 in the present embodiment.
- the information processing apparatus 1a is the same as the information processing apparatus 1 described in the first embodiment except that the information processing apparatus 1a includes the NFC display 11a instead of the NFC display 11. Therefore, in this embodiment, the main part of the information processing apparatus 1a is used. A block diagram showing the configuration and description of each member will be omitted.
- FIG. 13 is a transition diagram when the information processing apparatus 1a according to the present embodiment executes the application 222a.
- the playing cards are NFC terminals arranged on the NFC display 11, and the other images displayed on the NFC display 11. It is.
- the application 222a shown in FIG. 13 is an application in which two players play a poker match like the application 222 described in the first embodiment. For this reason, the description of the content similar to that of the application 222 described in the first embodiment is omitted here.
- the application 222a is an example, and the application executed by the information processing apparatus 1a according to the present embodiment is not limited to this example.
- a plurality of NFC antennas 114 are arranged in a matrix as described above.
- the NFC communication control unit 13 activates the NFC antenna 114a and the NFC antenna 114b illustrated in FIG. 13A among the plurality of NFC antennas 114.
- the display driving unit 23 indicates to the user the position (the position of the NFC antenna 114) that brings the playing card 30 close to the positions of the activated NFC antenna 114a and NFC antenna 114b.
- a guide image is displayed. That is, the information processing device 1a activates the NFC antenna 114 located in the vicinity of the user. Thereby, each user can perform NFC with the NFC antenna 114 at a position where the playing cards 30 are easily brought close to each other.
- the user who is the player 1 and the user who is the player 2 respectively draw one playing card 30 from a mountain of the playing cards 30 (not shown), and play the playing card 30 (the playing cards 30a and 30d).
- the playing cards 30b) are brought into contact with the NFC antenna 114b and the NFC antenna 114a, respectively.
- the information held by each playing card 30 is transmitted to the information processing apparatus 1a.
- the NFC communication control unit 13 generates NFC communication information by associating the information received from the playing cards 30a and 30b with the antenna IDs indicating the NFC antenna 114a and the NFC antenna 114b, respectively.
- the NFC communication control unit 13 outputs the generated NFC communication information to the associating unit 211.
- the associating unit 211 When acquiring the touch information and the NFC communication information, the associating unit 211 first specifies the position of the NFC antenna 114 from the antenna position information 223 using the antenna ID included in the NFC communication information. Then, the combination of the touch information and the NFC communication information to be associated is specified from the specified position and the touch coordinates included in the touch information. Specifically, the touch information whose touch coordinates are within a predetermined range with respect to the specified position is associated with the NFC communication information including the antenna ID associated with the specified position.
- the associating unit 211 associates the touch information at the position of the NFC antenna 114a (touch information of the playing card 30a) with the NFC communication information including the antenna ID of the NFC antenna 114a, and stores it as the associating data 221a. 22 to store.
- the association unit 211 associates the touch information at the position of the NFC antenna 114b (touch information of the playing card 30b) with the NFC communication information including the antenna ID of the NFC antenna 114b, and stores the association data 221b as the association data 221b. 22 to store.
- the associating unit 211 determines the position where the playing cards 30 are in contact with or close to each other among the NFC antennas 114 that have performed short-range wireless communication.
- the NFC communication information including information acquired by the nearest NFC antenna 114 and the touch information of the playing card 30 nearest to the NFC antenna 114 are associated with each other.
- the associating unit 211 outputs the associating data 221a and the associating data 221b to the application executing unit 212.
- the two users move the playing cards 30a and 30b to predetermined positions while being in contact with the NFC display 11a (touch panel 111). .
- the association unit 221 updates the touch information portions of the association data 221a of the playing cards 30a and the association data 221b of the playing cards 30b stored in the storage unit 22.
- the association unit 211 outputs the updated association data 221 to the application execution unit 212 every time the association data 221a and the association data 221b are updated.
- the application execution unit 212 reads all the association data 221 with reference to the storage unit 22.
- the read association data 221 is classified into the association data 221 of the player 1 and the association data 221 of the player 2.
- the read association data 221 is divided into the association data 221 of the player 1 and the association data 221 of the player 2 according to the touch coordinates included in the association data 221. May be separated. Since the subsequent processing is the same as that described in the first embodiment, description thereof is omitted here.
- the information processing apparatus 1a includes the plurality of NFC antennas 114. Therefore, the NFC antenna 114 to be activated can be selected according to the layout of the application 222a and the position where the user can easily use it. Further, since the association data 221 includes an antenna ID, in the case of an application 222a (for example, the poker application described above) in which the NFC antenna 114 to be used differs depending on the user, the antenna ID is used. A user can be specified.
- NFC antenna 114a and the NFC antenna 114b are activated.
- all the NFC antennas 114 adjacent to the upper side and the lower side of the NFC display 11 in FIG. 13 may be activated.
- NFC can be executed at the position where the moved playing cards 30 are arranged, and the terminal data of each playing card 30 can be acquired more accurately.
- the application execution unit 212 After executing NFC between the NFC terminal (the playing card 30) and the information processing apparatus 1 (or the information processing apparatus 1a), the application execution unit 212 performs processing according to the movement of the NFC terminal.
- the configuration to execute In contrast, in the present embodiment, a configuration in which the application execution unit 212 executes processing according to a change in the angle of the NFC terminal will be described.
- the information processing apparatus according to the present embodiment is the information processing apparatus 1a described in the second embodiment, and thus description thereof is omitted here.
- FIG. 14 is a transition diagram when the information processing apparatus 1a according to the present embodiment executes the application 222b. Further, in FIG. 14, among the cards drawn in the rectangle (the NFC display 11 a of the information processing apparatus 1 a), the playing cards are NFC terminals arranged on the NFC display 11, and the other images displayed on the NFC display 11. It is.
- the application 14 is an application for playing a game using playing cards.
- the application 222b is an example, and the application executed by the information processing apparatus 1a according to the present embodiment is not limited to this example.
- the application execution unit 212 executes the application 222b and instructs the image generation unit 213 to generate an image.
- the image generation unit 213 generates an image according to the instruction, and outputs the generated image to the display drive unit 23.
- the display driving unit 23 causes the display unit 113 to display the acquired image.
- the image which shows three problems is displayed on the display part 113.
- FIG. 14A the image which shows three problems is displayed on the display part 113.
- the image indicating each problem includes a guide image (a broken line in FIG. 14A) indicating a position where the playing cards are arranged. Accordingly, it is possible to prompt the user to arrange playing cards in accordance with the guide image.
- the guide image is not limited to a broken line image. For example, a playing card image may be displayed.
- each playing card 30 is moved to a predetermined position while maintaining the contact.
- Each of the three problems is a problem of predicting whether the number of the playing card 30 is larger or smaller than 8, a problem of predicting whether the color of the playing card 30 is black or red, and a mark of the playing card 30 It is a problem to predict.
- the user answers each question by tilting (changing the angle) each playing card 30.
- the user answers that the number of the playing card 30 is greater than 8 by changing the angle of the playing card 30.
- the “angle” in the present embodiment is the X axis (first axis) of the XY plane set on the touch panel 111 and the axis on the same plane as the X axis, and is the outer peripheral shape of the terminal candidate area. Description will be made assuming that the angle is defined by the axis specified based on the second axis (the long side of the rectangle that is the outer peripheral shape of the playing card 30 in the example of FIG. 14). However, the angle is not limited to this example.
- the touch information generation unit 122 When the user tilts the playing card 30, the touch information generation unit 122 generates touch information including the angle after tilting and outputs the touch information to the associating unit 211.
- the association unit 211 updates the touch information portion of the association data 221 having the same touch ID as the touch ID of the acquired touch information to the acquired touch information. Further, the association unit 211 outputs the updated association data 221 to the application execution unit 212.
- the storage unit 22 stores an answer database (not shown) in which each answer is associated with an angle range of playing cards. For example, Q1 shown in FIG. 14 is described. Information “0 to 80 °” is associated with information “above the displayed number”, and information “below the displayed number” is associated. Is associated with information of “100 to 180 °”.
- the application execution unit 212 identifies the user's answer with reference to the angle included in the acquired association data 221 and the answer database. In addition, the application execution unit 212 refers to the terminal data included in the acquired association data 221 and identifies the correct answer of the problem. Then, it compares the identified user's answer with the correct answer of the problem, determines whether the user's answer is correct, and outputs an image generation instruction based on the determination result to the image generation unit 213.
- the image generation unit 213 generates an image according to the instruction and outputs the image to the display driving unit 23. Then, the display drive unit 23 causes the display unit 113 to display the image generated by the image generation unit 213. As a result, as shown in FIG. 14D, an image indicating whether or not the user's answer is correct is displayed on the display unit 113. In the case of the example of FIG. 14D, the number of the playing cards 30 is 10, so that an image “ ⁇ Great!” Indicating that the user's answer is correct is displayed on the display unit 113.
- the information processing apparatus 1a it is possible to execute processing according to the change in the angle of the NFC terminal. Thereby, an intuitive operation using a change in the angle of the NFC terminal (in other words, an operation of rotating the NFC terminal) can be performed.
- FIG. 15 is a transition diagram when the application 222c executed by the information processing apparatus 1a according to the present modification is executed.
- the application 222c shown in FIG. 15 is an application for playing a game using playing cards in the same way as the application 222b described above, and therefore, the description of the same contents as the application 222b is omitted.
- the playing cards are NFC terminals arranged on the NFC display 11, and the other images displayed on the NFC display 11. It is.
- the touch information generation unit 122 generates touch information and outputs it to the association unit 211.
- the image displayed on the NFC display 11 before arranging the playing cards is the same as that shown in FIG. That is, also in this modification, the image indicating each problem includes a guide image (a broken line in FIG. 14A) indicating the position where the playing cards are arranged.
- the associating unit 211 determines whether or not NFC communication information has been acquired. In this case, since the NFC communication information has not been acquired, the association unit 211 uses the association data 221 including the same touch ID as the acquired touch information among the association data 221 stored in the storage unit 22. Although the search is performed, since the playing card 30 and the information processing apparatus 1 a do not execute NFC, such association data 221 is not stored in the storage unit 22.
- the associating unit 211 determines whether the coordinates included in the acquired touch information are within a predetermined range. Confirm whether or not.
- the predetermined range in this modification is an area where the playing cards 30 shown in FIG. 15A are arranged (in other words, an area of the guide image in FIG. 14A). Without limitation, the predetermined range varies depending on the application 222.
- the associating unit 211 acquires information in a predetermined range from the application execution unit 212 in advance, and checks whether the coordinates included in the acquired touch information are coordinates in the predetermined range. In addition, the information of the predetermined range is stored in the storage unit 22, and the association unit 211 may directly acquire from the storage unit 22.
- the associating unit 211 has already stored touch information including the same touch ID as the acquired touch information in the storage unit 22. Confirm whether or not. If not stored, the association unit 211 temporarily stores the acquired touch information in the storage unit 22. The case where it is already stored will be described later. On the other hand, when the coordinates are not within the predetermined range, the associating unit 211 deletes the acquired touch information.
- the touch information generation unit 122 when the user tilts each playing card 30, the touch information generation unit 122 generates touch information including the tilted angle and outputs it to the association unit 211. . Also for this touch information, since there is no association data 221 including the same touch ID, the association unit 211 confirms whether or not the coordinates included in the acquired touch information are within a predetermined range. In this case, since the coordinates are within the predetermined range, the associating unit 211 subsequently checks whether or not touch information including the same touch ID as the acquired touch information is already stored in the storage unit 22. In this case, touch information including the same touch ID as the acquired touch information (touch information of the playing card 30 before the user changes the angle) is stored in the storage unit 22. At this time, the association unit 211 updates the touch information stored in the storage unit 22 to the newly acquired touch information.
- the user moves the playing card 30 to the position of the active NFC antenna 114 while maintaining contact with the NFC display 11a.
- the associating unit 211 stores the associating data 221 in the storage unit 22 and the associating data 221 in the application executing unit 212. Output.
- the application execution unit 212 When the application execution unit 212 acquires the association data 221, the application execution unit 212 reads the touch information stored in the storage unit 22. Then, the user's answer is specified with reference to the angle included in the read touch information and the answer database. In addition, the application execution unit 212 refers to the terminal data included in the acquired association data 221 and identifies the correct answer of the problem. Then, it compares the identified user's answer with the correct answer of the problem, determines whether the user's answer is correct, and outputs an image generation instruction based on the determination result to the image generation unit 213.
- the image generation unit 213 generates an image according to the instruction and outputs the image to the display driving unit 23. Then, the display drive unit 23 causes the display unit 113 to display the image generated by the image generation unit 213. As a result, as shown in FIG. 15D, an image indicating whether or not the user's answer is correct is displayed on the display unit 113. In the case of the example of FIG. 15D, the number of the playing cards 30 is 10, so that an image “ ⁇ Great!” Indicating that the user's answer is correct is displayed on the display unit 113.
- FIG. 16 is a flowchart showing a flow of processing after “A” included in the flowchart shown in FIG. 10.
- the association unit 211 determines whether the touch coordinates included in the acquired touch information are within a predetermined range. It is determined whether or not (S21). When the coordinates are within the predetermined range (YES in S21), the associating unit 211 confirms whether or not touch information including the same touch ID as the acquired touch information is stored in the storage unit 22 (S22). . If not stored (NO in S22), the associating unit 211 temporarily stores the acquired touch information in the storage unit 22 (S23). On the other hand, if stored (YES in S22), the touch information stored in the storage unit 22 is updated to the acquired touch information (S24).
- the acquired touch information is deleted (S25).
- the information processing apparatus 1a may specify whether the rectangular NFC terminal is in the portrait orientation or the landscape orientation, and may execute processing according to the identified orientation.
- the touch information generation unit 122 specifies whether the long side of the NFC terminal is substantially parallel to or substantially perpendicular to the long side of the NFC display 11a. Then, touch information further including the “direction” of the NFC terminal is generated.
- the application execution unit 212 refers to the association data 221 including the touch information, and specifies whether the NFC terminal is in the portrait orientation or the landscape orientation.
- the information processing apparatus 1a may specify whether the NFC terminal has rotated clockwise or counterclockwise, and may execute processing according to the specified direction.
- the associating unit 211 holds at least two of the touch information (or the associating data 221 including the touch information) when the NFC terminal is rotating without deleting it in the storage unit 22. deep.
- the application execution unit 212 identifies whether the NFC terminal has rotated clockwise or counterclockwise depending on how the angle included in the held at least two touch information has changed. Specifically, when the angle changes so as to increase, the application execution unit 212 specifies that the NFC terminal has rotated clockwise. On the other hand, when the angle changes so as to decrease, the application execution unit 212 specifies that the NFC terminal has rotated counterclockwise.
- the configuration described in the present embodiment is also applicable to the information processing apparatus described in the first embodiment, that is, the information processing apparatus 1.
- the method of preventing association data deletion due to unintended contact cancellation in the case of the information processing apparatus 1, that is, in the case of one NFC antenna 114 has been described.
- a method of preventing association data deletion associated with unintentional contact cancellation in the case of the information processing apparatus 1a, that is, when there are a plurality of NFC antennas 114 will be described.
- FIG. 17 is a diagram illustrating a method for preventing association data deletion due to unintended contact cancellation in the present embodiment.
- the playing cards are NFC terminals arranged on the NFC display 11, and the other are images displayed on the NFC display 11. .
- the NFC communication control unit 13 of the information processing apparatus 1a acquires NFC communication information from the NFC antenna 114 (the lower right NFC antenna 114 in FIG. 16) on which the guide image in FIG. All NFC antennas 114 are also activated. Thereby, when the NFC terminal (the playing card 30) moves while maintaining contact with the information processing apparatus 1, every time it passes over the NFC antenna 114, the short distance between the playing card 30 and the information processing apparatus 1a. Wireless communication is executed. In other words, every time the playing card 30 passes over the NFC antenna 114, the NFC communication control unit 13 generates NFC communication information and outputs it to the association unit 211.
- the touch information generation unit 122 continuously generates touch information and outputs it to the association unit 211. Accordingly, a situation in which the associating unit 211 acquires the touch information and the NFC communication information at the same time occurs a plurality of times.
- the association unit 211 according to the present embodiment generates association data 221 and stores it in the storage unit 22 every time touch information and NFC communication information are acquired simultaneously. As a result, as shown in FIG. 17, even if unintended contact cancellation occurs, if the playing card 30 passes over the NFC antenna 114, the touch information and the NFC communication information are associated with each other again. . Therefore, it is unnecessary for the user to bring the playing card 30 into contact with the touch panel 111 again at the position of the NFC antenna 114, and the convenience for the user is improved.
- the configuration in which all the NFC antennas 114 are activated has been described.
- the NFC communication control unit 13 can acquire the information on the movement destination of the NFC terminal in advance, the movement path of the NFC terminal is specified. Thus, only the NFC antenna 114 on the moving path may be activated.
- the application execution unit 212 can specify the movement destination of the NFC terminal in the application 222 to be executed (for example, when the application 222 to be executed is the application 222b shown in the third embodiment), the movement destination Are output to the NFC communication control unit 13.
- the NFC communication control unit 13 identifies the movement path using the acquired coordinates of the movement destination, and activates only the NFC antenna 114 on the movement path.
- the application execution unit 212 (antenna state setting unit) identifies the NFC antenna 114 at the position closest to the coordinates indicated by the touch information included in the acquired association data 221 and activates the NFC antenna 114.
- the NFC communication control unit 13 may be instructed.
- the NFC terminal is the playing card 30
- the NFC terminal is not limited to the playing card.
- the NFC terminal changes according to the application 222 executed by the information processing apparatus 1 (or information processing apparatus 1a).
- the trading card is an NFC terminal.
- the trading card holds, for example, character information, images, status, and the like as terminal data.
- the information processing apparatus 1 can acquire a character image, a character status, and the like from such a trading card by NFC, and can display an effect corresponding to the acquired information on the display unit 113.
- NFC terminals are not limited to card type terminals.
- a board game application 222 whose piece is an NFC terminal can be realized.
- the piece information, image information, status, and the like are held as terminal data.
- the information processing apparatus 1 can acquire an image of a frame, a status of the frame, and the like from such a piece by NFC, and can display an effect corresponding to the acquired information on the display unit 113.
- the information processing apparatus 1 According to the information processing apparatus 1 according to the present invention, it is possible to realize an application in which real data such as playing cards, trading cards, and pieces and digital data are fused. Thereby, the user can experience a more realistic game.
- NFC terminals include smartphones and tablet terminals. Further, the NFC terminal may include a handle portion that can be held by the user. Thereby, when moving the NFC terminal in a state where the NFC display 11 is in contact with the NFC display 11, the user can hold and move the handle portion. Therefore, the NFC terminal can be easily moved while being in contact with the NFC display 11.
- the configuration in which the touch panel 111 and the NFC communication unit 112 are separate has been described.
- the touch panel 111 and the NFC communication unit 112 may be integrated.
- the NFC antenna 114 may be provided on the touch panel 111.
- FIG. 18 is a diagram showing a modification of the present invention.
- the information processing apparatus of the present invention may not include a display device (display).
- the information processing apparatus of the present invention may be a touch pad 2 with a built-in NFC antenna.
- the touch pad 2 is configured to be able to communicate with the display device 3, and by transmitting touch information and NFC communication information of an NFC terminal (a playing card in the example of FIG. 18) arranged on the touch pad 2 to the display device 3. Then, the display device 3 displays an image reflecting the touch information and the NFC communication information.
- the touch information and the NFC communication information are reflected.
- An image can be displayed on the display device 3.
- the application in the example of FIG. 18A may be a card game or a board game application.
- the information processing apparatus may be an operation panel 4 incorporating a touch panel and an NFC antenna.
- the entire operation panel 4 shown in FIG. 18B is a touch panel.
- an NFC antenna for touching an NFC terminal (card) is provided at the center, and a guide for touching the card is provided on the NFC antenna.
- the surrounding area is divided into eight, and numbers 1 to 8 are shown.
- the operation panel 4 is not limited to the example of FIG.
- the user touches the center part of the operation panel 4 and then operates by moving or rotating the card in a predetermined direction.
- the operation panel 4 is mounted on a vending machine.
- the operation panel 4 acquires payment information when the user touches the card at the center of the operation panel 4.
- the product is specified according to the coordinates of the touch information acquired by moving the card to the area of the number corresponding to the desired product.
- the purchase process of goods is performed according to the angle of the touch information acquired by the user rotating the card.
- operation panel 4 is mounted on the vending machine and the user operation for purchasing the product is not limited to the above example.
- control blocks (particularly the signal information processing unit 12, the NFC communication control unit 13, and the control unit 21) of the information processing apparatus 1 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like. Alternatively, it may be realized by software using a CPU (Central Processing Unit).
- a logic circuit hardware
- IC chip integrated circuit
- CPU Central Processing Unit
- the information processing apparatus 1 includes a CPU that executes instructions of a program that is software that realizes each function, and a ROM (Read Only Memory) in which the program and various data are recorded so as to be readable by a computer (or CPU).
- a storage device (these are referred to as “recording media”), a RAM (Random Access Memory) for expanding the program, and the like are provided.
- the objective of this invention is achieved when a computer (or CPU) reads the said program from the said recording medium and runs it.
- a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used.
- the program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program.
- a transmission medium such as a communication network or a broadcast wave
- the present invention can also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.
- the information processing apparatus 1 acquires terminal information held by a terminal device held over the touch panel 111 from the terminal device via a communication unit (NFC communication unit 112) that performs short-range wireless communication.
- a terminal information acquisition unit (association unit 211) a position information acquisition unit (association unit 211) for acquiring position information including information on a position where the terminal device is in contact with or close to the touch panel, and the terminal An association unit (association unit 211) that associates and stores information and the position information.
- the information processing apparatus is the information processing apparatus according to aspect 1, wherein the association unit responds to the movement when the terminal device moves on the touch panel while the contact or proximity state is maintained.
- the position information associated with the terminal information may be updated.
- the position information associated with the terminal information is updated according to the movement.
- the terminal information is associated with the position information including the latest position information of the terminal device. Therefore, even if the terminal device moves on the touch panel after the short-range wireless communication, the information processing device can grasp the position of the terminal device. Therefore, it is possible to perform processing in which the terminal information and the movement of the terminal device are linked.
- the terminal information is a first axis set on the touch panel and an axis on the same plane as the first axis.
- the association unit Stored in association with angle information indicating an angle formed with the second axis specified based on the outer shape of the terminal device, and the association unit is maintained in a state where the contact or proximity is maintained.
- the angle information associated with the terminal information may be updated according to the change.
- the angle information associated with the terminal information is updated according to the change.
- angle information indicating the latest angle of the terminal device is associated with the terminal information. Therefore, even if the terminal device changes the angle on the touch panel after the short-range wireless communication, the information processing device can grasp the angle (tilt) of the terminal device. Therefore, it is possible to perform processing in which the terminal information and the change in the angle of the terminal device are linked.
- the information processing apparatus is the information processing apparatus according to any one of the aspects 1 to 3, wherein the association unit is configured such that when a predetermined time elapses after the contact or proximity state of the terminal apparatus is resolved, the terminal You may cancel
- the association between the terminal information and the position information is canceled when a predetermined time has elapsed since the contact or proximity state of the terminal device is resolved.
- the user when the user wants to cancel the association between the terminal information and the position information, the user may cancel the contact or proximity state with the touch panel of the terminal device and maintain the canceled state for a predetermined time.
- the association between the terminal information and the position information can be canceled by a simple method.
- the information processing apparatus is the information processing apparatus according to aspect 4, in which the position before the predetermined time elapses after the contact or proximity state of the terminal device is canceled at the first position on the touch panel.
- the information acquisition unit acquires the second position information of the terminal device, at least when the difference between the second position indicated by the second position information and the first position is within a predetermined range.
- the association unit may update the position information associated with the terminal information to the second position information.
- the second position information is associated with the terminal information.
- the terminal information is displayed as position information indicating the position at which contact or proximity is performed again. Can be associated.
- the information processing device further includes a size specifying unit (associating unit 211) that specifies the size of the facing surface of the terminal device facing the touch panel in the above aspect 5, and the association
- the terminal further includes the terminal information when the difference between the size of the facing surface of the terminal device at the first position and the size of the facing surface of the terminal device at the second position is within a predetermined range.
- the position information associated with the second position information may be updated.
- the positional information matched with terminal information is updated to 2nd positional information.
- the terminal device that has contacted or approached the touch panel again is the terminal device that has just canceled the contact or proximity state. It is possible to more accurately determine whether or not there is.
- the “size” may be the area of the facing surface of the terminal device facing the touch panel, or may be the length of the short side and the long side when the facing surface is rectangular. However, only the length of the long side may be used.
- the information processing apparatus further includes a shape specifying unit (associating unit 211) for specifying the shape of the facing surface in the above aspect 6, wherein the associating unit further includes the first When the shape of the facing surface at the position matches the shape of the facing surface at the second position, the position information associated with the terminal information is updated to the second position information. Also good.
- a shape specifying unit for specifying the shape of the facing surface in the above aspect 6, wherein the associating unit further includes the first When the shape of the facing surface at the position matches the shape of the facing surface at the second position, the position information associated with the terminal information is updated to the second position information. Also good.
- the positional information matched with terminal information is 2nd. Update to location information.
- the terminal device that has contacted or approached the touch panel again is the terminal device that has just canceled the contact or proximity state. It is possible to determine whether or not there is more accurately.
- the information processing apparatus is the information processing apparatus according to any one of aspects 1 to 7, wherein the association unit determines that the object that is in contact with or close to the touch panel is the terminal device. And the position information may be stored in association with each other.
- the terminal information and the position information are stored in association with each other.
- the object is not a terminal device, for example, a user's finger
- terminal information and position information are not associated with each other.
- the position information based on the contact or proximity is not associated with the terminal information. Therefore, erroneous association between terminal information and position information can be prevented.
- the information processing apparatus is the information processing apparatus according to any one of the aspects 1 to 8, wherein the communication unit includes a plurality of antennas (NFC antennas 114) for performing short-range wireless communication with the terminal device,
- the associating unit is the antenna that is closest to the position where the terminal device is in contact or close to the antenna that has performed the short-range wireless communication. May be associated with the location information of the terminal device closest to the antenna.
- the associating unit determines a position where the terminal device is in contact with or close to the antenna that has performed short-range wireless communication.
- the terminal information acquired by the closest antenna is associated with the position information of the terminal device closest to the antenna.
- the information processing apparatus is the information processing apparatus according to any one of the aspects 1 to 9, wherein the communication unit includes a plurality of antennas for performing short-range wireless communication with the terminal apparatus. You may further provide the antenna state setting part (application execution part 212) which makes the antenna nearest to the position which position information shows the state which can perform near field communication with the said terminal device.
- the antenna state setting part application execution part 212 which makes the antenna nearest to the position which position information shows the state which can perform near field communication with the said terminal device.
- the antenna closest to the position indicated by the position information of the terminal device is in a state (active) in which near field communication with the terminal device is possible.
- the antenna closest to the terminal device Since the terminal information can be acquired by the terminal information, the terminal information and the position information can be associated again.
- the information processing apparatus control method includes a terminal information acquisition step of acquiring terminal information held by a terminal apparatus held over a touch panel from the terminal apparatus via a communication unit that performs short-range wireless communication ( S13), a position information acquisition step (S11) for acquiring position information including information on a position where the terminal device is in contact with or close to the touch panel, and the terminal information and the position information are stored in association with each other. And an associating step (S14).
- control method of the information processing apparatus according to aspect 11 has the same operational effects as the information processing apparatus according to aspect 1 described above.
- the information processing apparatus may be realized by a computer.
- the information processing apparatus is operated on each computer by causing the computer to operate as each unit (software element) included in the information processing apparatus.
- the control program for the information processing apparatus to be realized in this way and a computer-readable recording medium on which the control program is recorded also fall within the scope of the present invention.
- the present invention can be used for an information processing apparatus that processes information acquired by a short-distance wireless communication from a terminal device by a display device including a communication unit that performs short-distance wireless communication.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
Description
以下、本発明の実施の形態について、図1~図11に基づいて説明すれば、以下のとおりである。
まず、本実施形態に係る情報処理装置1の要部構成について、図1を参照して説明する。図1は、情報処理装置1の要部構成の一例を示すブロック図である。情報処理装置1は、画像を表示する表示装置10と、表示装置10を制御する制御装置20とが一体となっており、NFCディスプレイ11、シグナル情報処理部12、NFC通信制御部13、制御部21、記憶部22、および表示駆動部23を備えている。
続いて、意図しない接触解消に伴う対応付けデータ削除の防止について、図8を参照して説明する。図8の(a)は、意図しない接触解消に伴う対応付けデータ削除を示す模式図であり、図8の(b)は、接触解消後すぐにNFC端末とタッチパネル111とを再び接触させたときの対応付けデータ221の具体例を示す図である。
次に、図9を参照して、情報処理装置1が実行する処理の流れについて説明する。図9は、情報処理装置1が実行する処理の流れの一例を示すフローチャートである。
次に、図10を参照して、図9のフローチャートに含まれる対応付け処理の流れについて説明する。図10は、図9のフローチャートに含まれる対応付け処理の流れの一例を示すフローチャートである。
次に、図11を参照して、本実施形態に係る情報処理装置1が実行するアプリケーション222の一例を説明する。図11は、本実施形態に係る情報処理装置1がアプリケーション222を実行したときの遷移図である。なおここでは、情報処理装置1が、テーブルのように平置きされたものであり、NFCディスプレイ11は、テーブルの天板部分に対応するものであるとして説明する。また、図11において、矩形(情報処理装置1のNFCディスプレイ11)内に描かれたもののうち、トランプはNFCディスプレイ11の上に配置されたNFC端末であり、その他はNFCディスプレイ11が表示する画像である。
本発明の他の実施形態について、図12および図13に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
次に、図13を参照して、本実施形態に係る情報処理装置1aが実行するアプリケーション222aの一例を説明する。図13は、本実施形態に係る情報処理装置1aがアプリケーション222aを実行したときの遷移図である。また、図13において、矩形(情報処理装置1aのNFCディスプレイ11a)内に描かれたもののうち、トランプはNFCディスプレイ11の上に配置されたNFC端末であり、その他はNFCディスプレイ11が表示する画像である。
本発明のさらに別の実施形態について、図14~図16に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
図14を参照して、本実施形態に係る情報処理装置1aが実行するアプリケーション222bの一例を説明する。図14は、本実施形態に係る情報処理装置1aがアプリケーション222bを実行した時の遷移図である。また、図14において、矩形(情報処理装置1aのNFCディスプレイ11a)内に描かれたもののうち、トランプはNFCディスプレイ11の上に配置されたNFC端末であり、その他はNFCディスプレイ11が表示する画像である。
上述した例では、トランプ30と情報処理装置1aとの間でNFCを実行した後で、トランプ30を所定の位置に移動させる構成を説明した。しかしながら、本実施形態はこの構成に限定されない。具体的には、トランプ30を最初に所定の位置に配置しておき、トランプ30の角度を変更した後(すなわち、ユーザが回答した後)で、トランプ30と情報処理装置1aとの間でNFCを実行してもよい。
次に、図16を参照して、タッチ情報と同一のタッチIDを含む対応付けデータが無い場合の処理の流れについて説明する。図16は、図10に示すフローチャートに含まれる「A」以降の処理の流れを示すフローチャートである。
本実施形態に係る情報処理装置1aは、矩形のNFC端末が縦向きであるか、または横向きであるかを特定し、特定した向きに応じて処理を実行してもよい。このとき、タッチ情報生成部122は、NFC端末の長辺がNFCディスプレイ11aの長辺に対して略平行であるか、または略垂直であるかを特定する。そして、NFC端末の「向き」をさらに含むタッチ情報を生成する。アプリ実行部212は、当該タッチ情報を含む対応付けデータ221を参照して、NFC端末が縦向きであるか、または横向きであるかを特定する。
本発明のさらに別の実施形態について、図17に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
実施形態1~4では、NFC端末がトランプ30である例を説明したが、NFC端末はトランプに限定されない。具体的には、NFC端末は、情報処理装置1(または情報処理装置1a)で実行されるアプリケーション222に応じて変わる。
本発明の変形例について、図18を参照して説明すれば、以下のとおりである。図18は、本発明の変形例を示す図である。
情報処理装置1の制御ブロック(特にシグナル情報処理部12、NFC通信制御部13、および制御部21)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
本発明の態様1に係る情報処理装置1は、タッチパネル111にかざされた端末装置が有する端末情報を、近距離無線通信を行う通信部(NFC通信部112)を介して上記端末装置から取得する端末情報取得部(対応付け部211)と、上記タッチパネルにおける、上記端末装置が接触または近接している位置の情報を含む位置情報を取得する位置情報取得部(対応付け部211)と、上記端末情報と上記位置情報とを対応付けて記憶する対応付け部(対応付け部211)と、を備える。
10 表示装置
111 タッチパネル
112 NFC通信部(通信部)
114 アンテナ(NFCアンテナ)
211 対応付け部(端末情報取得部、位置情報取得部、対応付け部、形状特定部)
212 アプリ実行部(アンテナ状態設定部)
S11 位置情報取得ステップ
S13 端末情報取得ステップ
S14 対応付けステップ
Claims (13)
- タッチパネルにかざされた端末装置が有する端末情報を、近距離無線通信を行う通信部を介して上記端末装置から取得する端末情報取得部と、
上記タッチパネルにおける、上記端末装置が接触または近接している位置の情報を含む位置情報を取得する位置情報取得部と、
上記端末情報と上記位置情報とを対応付けて記憶する対応付け部と、を備えることを特徴とする情報処理装置。 - 上記対応付け部は、上記接触または近接状態が維持された状態で上記タッチパネル上を上記端末装置が移動した場合、当該移動に応じて上記端末情報と対応付けられている上記位置情報を更新することを特徴とする請求項1に記載の情報処理装置。
- 上記端末情報は、上記タッチパネルにおいて設定された第1の軸と、上記第1の軸と同一平面上における軸であって、上記端末装置の外形に基づいて特定される第2の軸とがなす角度を示す角度情報とさらに対応付けられて記憶され、
上記対応付け部は、上記接触または近接が維持された状態で上記端末装置の上記角度が変更された場合、当該変更に応じて上記端末情報と対応付けられている上記角度情報を更新することを特徴とする請求項1または2に記載の情報処理装置。 - 上記対応付け部は、上記端末装置の接触または近接状態が解消されてから所定時間が経過したとき、上記端末情報と上記位置情報との対応付けを解除することを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。
- 上記タッチパネルにおける第1の位置において上記端末装置の接触または近接状態が解消された後、上記所定時間が経過する前に、上記位置情報取得部が上記端末装置の第2の位置情報を取得したとき、少なくとも、上記第2の位置情報が示す第2の位置と、上記第1の位置との差が所定範囲内である場合に、上記対応付け部は、上記端末情報に対応付けられている位置情報を、上記第2の位置情報に更新することを特徴とする請求項4に記載の情報処理装置。
- 上記タッチパネルと対向する上記端末装置の対向面の大きさを特定するサイズ特定部をさらに備え、
上記対応付け部は、さらに、上記第1の位置における上記端末装置の対向面の大きさと、上記第2の位置における上記端末装置の対向面の大きさとの差が所定範囲内である場合に、上記端末情報に対応付けられている位置情報を、上記第2の位置情報に更新することを特徴とする請求項5に記載の情報処理装置。 - 上記対向面の形状を特定する形状特定部をさらに備え、
上記対応付け部は、さらに、上記第1の位置における上記対向面の形状と、上記第2の位置における上記対向面の形状とが一致する場合に、上記端末情報に対応付けられている位置情報を、上記第2の位置情報に更新することを特徴とする請求項6に記載の情報処理装置。 - 上記対応付け部は、上記タッチパネルに接触または近接した物体が上記端末装置であると判定したとき、上記端末情報と上記位置情報とを対応付けて記憶することを特徴とする請求項1から7のいずれか1項に記載の情報処理装置。
- 上記通信部は、上記端末装置と近距離無線通信を行うためのアンテナを複数有し、
上記対応付け部は、複数の上記端末装置が同時に近距離無線通信を行った場合に、上記近距離無線通信を行ったアンテナのうち、上記端末装置が接触または近接している位置が最も近いアンテナによって取得された端末情報と、当該アンテナに最も近い端末装置の上記位置情報と、を対応付けることを特徴とする請求項1から8のいずれか1項に記載の情報処理装置。 - 上記通信部は、上記端末装置と近距離無線通信を行うためのアンテナを複数有し、
上記端末装置の上記位置情報が示す位置に最も近いアンテナを、上記端末装置との近距離無線通信が可能な状態とするアンテナ状態設定部をさらに備えることを特徴とする請求項1から9のいずれか1項に記載の情報処理装置。 - タッチパネルにかざされた端末装置が有する端末情報を、近距離無線通信を行う通信部を介して上記端末装置から取得する端末情報取得ステップと、
上記タッチパネルにおける、上記端末装置が接触または近接している位置の情報を含む位置情報を取得する位置情報取得ステップと、
上記端末情報と上記位置情報とを対応付けて記憶する対応付けステップと、を含むことを特徴とする情報処理装置の制御方法。 - 請求項1に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、上記端末情報取得部、上記位置情報取得部および上記対応付け部としてコンピュータを機能させるための制御プログラム。
- 請求項12に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017519041A JP6453455B2 (ja) | 2015-05-21 | 2016-03-09 | 情報処理装置、制御プログラム、および記録媒体 |
CN201680029531.0A CN107615234B (zh) | 2015-05-21 | 2016-03-09 | 信息处理装置以及记录介质 |
US15/574,981 US10525342B2 (en) | 2015-05-21 | 2016-03-09 | Information processing device and recording medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015-103918 | 2015-05-21 | ||
JP2015103918 | 2015-05-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016185768A1 true WO2016185768A1 (ja) | 2016-11-24 |
Family
ID=57319828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/057452 WO2016185768A1 (ja) | 2015-05-21 | 2016-03-09 | 情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10525342B2 (ja) |
JP (2) | JP6453455B2 (ja) |
CN (1) | CN107615234B (ja) |
WO (1) | WO2016185768A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018179872A1 (ja) * | 2017-03-28 | 2018-10-04 | ソニー株式会社 | 情報処理装置、情報処理システムおよびプログラム |
WO2018179837A1 (ja) * | 2017-03-28 | 2018-10-04 | ソニー株式会社 | 情報処理装置及び情報処理装置の制御方法 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11461567B2 (en) | 2014-05-28 | 2022-10-04 | Mitek Systems, Inc. | Systems and methods of identification verification using hybrid near-field communication and optical authentication |
US11640582B2 (en) * | 2014-05-28 | 2023-05-02 | Mitek Systems, Inc. | Alignment of antennas on near field communication devices for communication |
US10642385B1 (en) * | 2017-09-15 | 2020-05-05 | Apple Inc. | Touch input device and keyboard device for electronic devices |
US10594368B1 (en) * | 2019-01-31 | 2020-03-17 | Capital One Services, Llc | Array and method for improved wireless communication |
JP7493924B2 (ja) * | 2019-09-13 | 2024-06-03 | キヤノン株式会社 | 画像形成装置 |
US11517812B2 (en) | 2021-02-19 | 2022-12-06 | Blok Party, Inc. | Application of RFID gamepieces for a gaming console |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120208514A1 (en) * | 2011-02-15 | 2012-08-16 | Lg Electronics Inc. | Method of transmitting and receiving data, display device and mobile terminal using the same |
JP2013114374A (ja) * | 2011-11-28 | 2013-06-10 | Konica Minolta Business Technologies Inc | 電子会議支援装置、電子会議システム、表示装置、画像形成装置、電子会議支援装置の制御方法、及び電子会議支援装置の制御プログラム |
JP2013218740A (ja) * | 2013-07-31 | 2013-10-24 | Toshiba Corp | 操作表示装置および操作表示方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3927921B2 (ja) * | 2003-05-19 | 2007-06-13 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体及びゲーム装置 |
JP2006195925A (ja) * | 2005-01-17 | 2006-07-27 | Nippon Signal Co Ltd:The | タッチパネル装置 |
US9649551B2 (en) | 2008-06-03 | 2017-05-16 | Tweedletech, Llc | Furniture and building structures comprising sensors for determining the position of one or more objects |
US10265609B2 (en) | 2008-06-03 | 2019-04-23 | Tweedletech, Llc | Intelligent game system for putting intelligence into board and tabletop games including miniatures |
US10155156B2 (en) | 2008-06-03 | 2018-12-18 | Tweedletech, Llc | Multi-dimensional game comprising interactive physical and virtual components |
WO2012033863A1 (en) | 2010-09-09 | 2012-03-15 | Tweedletech, Llc | A board game with dynamic characteristic tracking |
US8602857B2 (en) | 2008-06-03 | 2013-12-10 | Tweedletech, Llc | Intelligent board game system with visual marker based game object tracking and identification |
US8974295B2 (en) | 2008-06-03 | 2015-03-10 | Tweedletech, Llc | Intelligent game system including intelligent foldable three-dimensional terrain |
JP2010102531A (ja) | 2008-10-24 | 2010-05-06 | Panasonic Corp | 情報処理装置 |
JP5691597B2 (ja) * | 2011-02-10 | 2015-04-01 | ソニー株式会社 | 近接通信装置、表示制御方法およびプログラム |
JP5408729B2 (ja) * | 2010-03-30 | 2014-02-05 | カシオ計算機株式会社 | 制御システム、制御端末、及び制御方法 |
CN102484661A (zh) * | 2010-07-12 | 2012-05-30 | 松下电器产业株式会社 | 通信装置以及通信方法 |
FR2963970B1 (fr) * | 2010-08-17 | 2013-07-12 | Compagnie Ind Et Financiere Dingenierie Ingenico | Procede de commande d'actions au moyen d'un ecran tactile. |
JP2014146089A (ja) * | 2013-01-28 | 2014-08-14 | Panasonic Corp | 操作入力装置 |
JP2015014995A (ja) * | 2013-07-08 | 2015-01-22 | 桑原 雅人 | 表示装置、表示方法、プログラム及び表示システム |
JP6197450B2 (ja) | 2013-07-31 | 2017-09-20 | ブラザー工業株式会社 | 情報処理装置、プログラム及び情報処理システム |
JP6446905B2 (ja) * | 2014-08-18 | 2019-01-09 | 株式会社リコー | 情報処理システム、端末装置、画像形成装置、および情報処理プログラム |
-
2016
- 2016-03-09 CN CN201680029531.0A patent/CN107615234B/zh active Active
- 2016-03-09 JP JP2017519041A patent/JP6453455B2/ja not_active Expired - Fee Related
- 2016-03-09 US US15/574,981 patent/US10525342B2/en active Active
- 2016-03-09 WO PCT/JP2016/057452 patent/WO2016185768A1/ja active Application Filing
-
2018
- 2018-12-12 JP JP2018232622A patent/JP2019087261A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120208514A1 (en) * | 2011-02-15 | 2012-08-16 | Lg Electronics Inc. | Method of transmitting and receiving data, display device and mobile terminal using the same |
JP2013114374A (ja) * | 2011-11-28 | 2013-06-10 | Konica Minolta Business Technologies Inc | 電子会議支援装置、電子会議システム、表示装置、画像形成装置、電子会議支援装置の制御方法、及び電子会議支援装置の制御プログラム |
JP2013218740A (ja) * | 2013-07-31 | 2013-10-24 | Toshiba Corp | 操作表示装置および操作表示方法 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018179872A1 (ja) * | 2017-03-28 | 2018-10-04 | ソニー株式会社 | 情報処理装置、情報処理システムおよびプログラム |
WO2018179837A1 (ja) * | 2017-03-28 | 2018-10-04 | ソニー株式会社 | 情報処理装置及び情報処理装置の制御方法 |
JPWO2018179837A1 (ja) * | 2017-03-28 | 2020-02-06 | ソニー株式会社 | 情報処理装置及び情報処理装置の制御方法 |
JPWO2018179872A1 (ja) * | 2017-03-28 | 2020-04-23 | ソニー株式会社 | 情報処理装置、情報処理システムおよびプログラム |
US11307717B2 (en) | 2017-03-28 | 2022-04-19 | Sony Corporation | Information processing apparatus and information processing system |
JP7131544B2 (ja) | 2017-03-28 | 2022-09-06 | ソニーグループ株式会社 | 情報処理装置、情報処理システムおよびプログラム |
US11487390B2 (en) | 2017-03-28 | 2022-11-01 | Sony Corporation | Information processing apparatus and control method of information processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP6453455B2 (ja) | 2019-01-16 |
CN107615234A (zh) | 2018-01-19 |
US20180140946A1 (en) | 2018-05-24 |
JPWO2016185768A1 (ja) | 2017-12-14 |
JP2019087261A (ja) | 2019-06-06 |
CN107615234B (zh) | 2020-08-25 |
US10525342B2 (en) | 2020-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6453455B2 (ja) | 情報処理装置、制御プログラム、および記録媒体 | |
CN106415443B (zh) | 用于在装置上识别滚动手势的技术 | |
US20110122080A1 (en) | Electronic device, display control method, and recording medium | |
US11301120B2 (en) | Display apparatus and controlling method thereof | |
JP5418232B2 (ja) | 操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラム | |
US9141205B2 (en) | Input display device, control device of input display device, and recording medium | |
JP6479973B2 (ja) | 情報処理装置、情報処理装置の制御方法、端末装置、制御プログラム、および記録媒体 | |
WO2017081970A1 (ja) | 情報処理装置、制御装置、制御方法、および制御プログラム | |
US20120287350A1 (en) | Remote controller, and control method and system using the same | |
JP2019158986A5 (ja) | ||
CN108027685B (zh) | 信息处理装置和信息处理方法 | |
JP2011141680A (ja) | 入力装置、入力方法および入力プログラム | |
KR102026882B1 (ko) | 터치 스크린을 포함한 전자 장치에서 다섯 손가락을 구별하기 위한 방법 및 장치 | |
US20120319979A1 (en) | Portable terminal, input control program, and input control method | |
WO2018003213A1 (ja) | 情報処理装置、表示装置、情報処理装置の制御方法、および情報処理プログラム | |
JP2015049837A (ja) | 携帯端末装置 | |
JP2015156154A (ja) | 入力装置およびそれを備えた携帯端末装置 | |
WO2018110349A1 (ja) | 情報処理装置、および情報処理装置の制御方法 | |
US20210228977A1 (en) | Information processing apparatus, information processing method, and program | |
WO2015111332A1 (ja) | 情報処理装置、制御方法、制御プログラム、および記録媒体 | |
JP6420705B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP5944974B2 (ja) | 携帯端末及び入力制御プログラム | |
CN114144749A (zh) | 基于触摸输入的操作方法及其电子装置 | |
JPWO2019064870A1 (ja) | 情報処理装置、情報処理方法、プログラム、および情報処理システム | |
JP2015055935A (ja) | 表示装置及びその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16796162 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2017519041 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15574981 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16796162 Country of ref document: EP Kind code of ref document: A1 |