CN102122214B - 操作游戏控制器来识别用户的方法、游戏控制器和控制台 - Google Patents

操作游戏控制器来识别用户的方法、游戏控制器和控制台 Download PDF

Info

Publication number
CN102122214B
CN102122214B CN201010545673.7A CN201010545673A CN102122214B CN 102122214 B CN102122214 B CN 102122214B CN 201010545673 A CN201010545673 A CN 201010545673A CN 102122214 B CN102122214 B CN 102122214B
Authority
CN
China
Prior art keywords
touch pads
game console
user
input
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010545673.7A
Other languages
English (en)
Other versions
CN102122214A (zh
Inventor
鲍勃·卢卡斯
大卫·A·索贝尔
莫尼卡·格普塔
傅强
休曼特·兰嘎那萨
汤姆·W·宽
俞新宇
吉汉·卡若古
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Avago Technologies General IP Singapore Pte Ltd
Original Assignee
Zyray Wireless Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zyray Wireless Inc filed Critical Zyray Wireless Inc
Publication of CN102122214A publication Critical patent/CN102122214A/zh
Application granted granted Critical
Publication of CN102122214B publication Critical patent/CN102122214B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • A63F13/235Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console using a wireless connection, e.g. infrared or piconet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1012Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving biosensors worn by the player, e.g. for measuring heart beat, limb activity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • A63F2300/1031Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection using a wireless connection, e.g. Bluetooth, infrared connections
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/105Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1068Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1081Input via voice recognition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/401Secure communication, e.g. using encryption or authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明涉及一种用于操作游戏控制器来识别用户的方法、游戏控制器和控制台。通过接收来自游戏控制器的至少一个触摸感应垫的触摸垫输入来识别用户,所述游戏控制器具有多个触摸感应单元,所述触摸垫输入对应于所述多个触摸感应垫组件中至少一部分的用户触摸。由游戏控制器的处理电路至少部分地处理所述触摸垫输入;通过游戏控制器的通信接口发送至游戏控制台进行处理,处理所述经过至少部分地处理的触摸垫输入以通过图案识别来识别用户。至少部分地处理所述触摸垫输入可基于所述触摸垫输入识别至少一个手指方位、至少一个指间距、至少一个指宽、多个指节/关节位置和/或多个指长。

Description

操作游戏控制器来识别用户的方法、游戏控制器和控制台
技术领域
本发明涉及电子游戏设备,更具体地说,涉及视频游戏设备的游戏控制器。
背景技术
当今用户游戏设备已相当的普遍。这些设备包括与控制器通信连接的游戏控制台,诸如任天堂(Nintendo)游戏控制台、索尼游戏控制台、微软游戏控制台以及各种其他的游戏控制台设备。这些游戏控制台可连接到电视、音频***,且支持用户玩游戏。这些控制台中的一部分支持与手持游戏控制器和/或其它游戏控制器的无线通信。例如,任天堂游戏控制台包括手持控制器,可在一定程度上检测其方向、加速度,且接收来自用户的标准按键输入。该信息可无线传递到游戏控制器,从而控制游戏环境中相应游戏组件的操作。其它的游戏控制器还包括模拟游戏机诸如乐器、棒球棒、高尔夫球棒以及各种其他类型的模拟设备。
随着技术不断的发展,游戏控制台的复杂度和具有的性能随之提高。游戏控制台支持复杂的通过许多输入源接收的游戏输入,输入源例如是按键、加速器IR方向检测器、位置检测器以及各种其它的游戏输入。这些游戏输入被接收的游戏环境是非常复杂的,为游戏设备/控制台的用户提供了相当现实的体验。然而,游戏控制台可支持的一些游戏可能进支持较少的游戏输入,其它的游戏需要大量的游戏输入。
大多数游戏控制台支持许多不同的游戏,控制台为由各自的软件编程来控制的软件。有时,游戏控制台专用于要支持的特定游戏,例如吉他英雄(guitar hero)、摇滚明星(rock star)、以及多种其它特定类型的游戏。在此例中,这些多种类型的输入必须能够由不同的独特的游戏控制器支持。站在用户的成本立场上考虑,多个游戏控制器的昂贵程度以及复杂度都是难以承受的。
多数游戏***包含在一个单元中,诸如任天堂掌上游戏机(NintendoGame Boy)及其后代产品、索尼游戏站(sony play station)及其后代产品。这些游戏***包括处理资源和包含在单个单元的用户接口。具有这些单元,各种案件可以接收用户输入,而显示器和扬声器提供用户输出。由于对这些单元来说电池寿命是有限的,在这点上也就限制了它们的功能。
典型地,包括电缆箱(cable box)、卫星接收盒(satellite box)、以及音频视频组件的音频/视频娱乐***含有一个或多个远程控制设备。这些远程控制设备允许用户远程控制***操作。该技术非常落后而且在过去若干年已非常普遍。然而,这些设备有一个问题,机顶盒的通常操作一般是针对所有用户,且如果针对特定用户需要唯一地进行编程。然而,其它设置中的该特定编程通过电路板典型地应用到该设备的所有***中。
比较本发明后续将要结合附图介绍的***,现有技术的其它缺陷和弊端对于本领域的技术人员来说是显而易见的。
发明内容
本发明结合多个方面提出一种装置和方法,下面将结合至少一幅附图来充分展示和/或说明,并且将在权利要求中进行完整的阐述。
根据本发明的一方面,提出一种用于操作游戏控制器以识别用户的方法,包括:
接收来自游戏控制器的至少一个触摸感应垫(touch sensitive pad)的触摸垫(touch pad)输入,所述游戏控制器具有多个触摸感应单元,所述触摸垫输入对应于所述多个触摸感应垫组件中至少一部分的用户触摸;
由游戏控制器的处理电路至少部分地处理所述触摸垫输入;
将经过所述至少部分地处理的触摸垫输入通过游戏控制器的通信接口发送至游戏控制台,处理所述经过至少部分地处理的触摸垫输入以通过图案识别(pattern recognition)来识别用户。
作为优选,由游戏控制器的处理电路至少部分地处理所述触摸垫输入具体包括下列操作:
基于所述触摸垫输入识别至少一个手指方位;
基于所述触摸垫输入识别至少一个指间距;
基于所述触摸垫输入识别至少一个指宽;
基于所述触摸垫输入识别多个指节(finger knuckle)/关节位置(jointlocation);以及
基于所述触摸垫输入识别多个指长。
作为优选,由游戏控制器的处理电路至少部分地处理所述触摸垫输入还包括基于所述触摸垫输入确定用户手指的热传递(heat transfer)特性。
作为优选,由游戏控制器的处理电路至少部分地处理所述触摸垫输入还包括基于所述触摸垫输入确定用户手指的脉率特性。
作为优选,所述方法进一步包括接收来自通信连接的第二游戏控制器的至少一个触摸感应垫的其它触摸垫输入;
其中,由游戏控制器的处理电路至少部分地处理所述触摸垫输入包括处理所述触摸垫输入和所述其它触摸垫输入,以产生组合的已处理的触摸垫输入;以及
其中,将经过至少部分地处理的触摸垫输入通过游戏控制器的所述通信接口发送至游戏控制台包括发送所述组合的已处理的触摸垫输入,对其进行处理,以通过图案识别来识别用户。
作为优选,所述方法进一步包括:
接收来自游戏控制器的运动检测器(motion detector)的运动数据;以及
将所述运动数据通过游戏控制器的通信接口发送至游戏控制台进行处理,以辅助识别用户。
作为优选,所述方法进一步包括:
接收来自游戏控制器的麦克风的语音数据;以及
将所述语音数据通过游戏控制器的通信接口发送至游戏控制台进行处理,以辅助识别用户。
根据本发明的再一方面,提供一种游戏控制器,包括:
通信接口;
至少一个具有多个触摸感应单元的触摸感应垫;以及
与通信接口和至少一个触摸感应垫连接的处理电路,所述处理电路用于:
接收来自至少一个触摸感应垫的触摸垫输入,所述触摸垫输入对应于所述多个触摸感应垫组件中至少一部分的用户触摸;
由游戏控制器的处理电路至少部分地处理所述触摸垫输入;
将经过至少部分地处理的触摸垫输入通过通信接口发送至游戏控制台进行处理,以通过对所述经过至少部分地处理的触摸垫输入的图案识别来识别用户。
作为优选,在所述至少部分地处理所述触摸垫输入中,所述处理电路用于执行下列操作:
基于所述触摸垫输入识别至少一个手指方位;
基于所述触摸垫输入识别至少一个指间距;
基于所述触摸垫输入识别至少一个指宽;
基于所述触摸垫输入识别多个指节/关节位置;以及
基于所述触摸垫输入识别多个指长。
作为优选,在所述至少部分地处理所述触摸垫输入中,所述处理电路用于基于所述触摸垫输入确定用户手指的热传递特性。
作为优选,在所述至少部分地处理所述触摸垫输入中,所述处理电路用于基于所述触摸垫输入确定用户手指的脉率特性。
作为优选,所述处理电路进一步用于:
接收来自通信连接的第二游戏控制器的至少一个触摸感应垫的其它触摸垫输入;
处理所述触摸垫输入和所述其它触摸垫输入,以产生组合的已处理的触摸垫输入;以及
将所述组合的已处理的触摸垫输入发送至游戏控制台进行处理,以通过图案识别来识别用户。
作为优选,所述处理电路进一步用于:
接收来自游戏控制器的运动检测器的运动数据;以及
将所述运动数据通过通信接口发送至游戏控制台进行处理,以辅助识别用户。
作为优选,所述处理电路进一步用于:
接收来自游戏控制器的麦克风的语音数据;以及
将所述语音数据通过通信接口发送至游戏控制台进行处理,以辅助识别用户。
根据本发明的再一方面,提供一种用于操作游戏控制台以识别用户的方法,包括:
通过通信接口接收来自游戏控制器的触摸点输入,所述触摸垫输入由具有多个触摸感应单元的游戏控制器的至少一个触摸感应垫所捕获,所述触摸垫输入对应于所述多个触摸感应单元中至少一部分的用户触摸;
处理所述触摸垫输入,以基于用户手指特性通过图案识别来识别用户。
作为优选,所述用户手指特性包括:
至少一个手指方位;
至少一个指间距;
至少一个指宽;
多个指节/关节位置;以及
多个指长。
作为优选,所述方法进一步包括:
基于所述触摸垫输入确定用户手指的热传递特性;以及
使用所述热传递特性辅助识别用户。
作为优选,所述方法进一步包括:
基于所述触摸垫输入确定用户手指的脉率特性;以及
使用所述脉率特性辅助识别用户。
作为优选,所述方法进一步包括:
通过通信接口接收其它触摸垫输入,所述其它触摸垫输入来自第二游戏控制器的至少一个触摸感应垫;
处理所述触摸垫输入和所述其它触摸垫输入以产生组合的触摸垫输入;以及
使用所述组合的触摸垫输入,以通过图案识别来识别用户。
作为优选,所述方法进一步包括:
通过通信接口接收来自游戏控制器的运动检测器的运动数据;
使用所述运动数据辅助识别用户。
作为优选,所述方法进一步包括:
通过通信接口接收来自游戏控制器的麦克风的语音数据;以及
使用所述语音数据辅助识别用户。
作为优选,所述方法进一步包括更改用户识别操作为:
需要全用户识别验证(full user identification verification)的初级用户识别操作;
需要部分用户识别验证的中级用户识别操作;以及
无需用户识别验证的自动用户识别操作。
作为优选,所述方法进一步包括在用户识别删除周期届满之后删除不匹配的用户。
作为优选,所述方法进一步包括使用用户喜好信息来识别用户,所述用户喜好信息包括游戏选择、游戏设置、时间、星期几、游戏播放时间、游戏使用级别、以及辅助的游戏控制器的选择
根据本发明的再一方面,提出了一种游戏控制台,包括:
通信接口;
与通信接口连接的处理电路,所述处理电路用于:
通过通信接口接收来自游戏控制器的触摸垫输入,所述触摸垫输入由具有多个触摸感应单元的所述游戏控制器的至少一个触摸感应垫所捕获,所述触摸垫输入对应于所述多个触摸感应单元中至少一部分的用户触摸;
处理所述触摸垫输入,以基于用户手指特性通过图案识别来识别用户。
作为优选,所述用户手指特性包括:
至少一个手指方位;
至少一个指间距;
至少一个指宽;
多个指节/关节位置;以及
多个指长。
作为优选,所述处理电路进一步用于:
基于所述触摸垫输入确定用户手指的热传递特性;以及
使用所述热传递特性辅助识别用户。
作为优选,所述处理电路进一步用于:
基于所述触摸垫输入确定用户手指的脉率特性;以及
使用所述脉率特性辅助识别用户。
作为优选,所述处理电路进一步用于:
通过通信接口接收其它触摸垫输入,所述其它触摸垫输入来自第二游戏控制器的至少一个触摸感应垫;
处理所述触摸垫输入和所述其它触摸垫输入以产生组合的触摸垫输入;以及
使用所述组合的触摸垫输入,以通过图案识别来识别用户。
作为优选,所述处理电路进一步用于:
通过通信接口接收来自游戏控制器的运动检测器的运动数据;
使用所述运动数据辅助识别用户。
作为优选,所述处理电路进一步用于:
通过通信接口接收来自游戏控制器的麦克风的语音数据;以及
使用所述语音数据辅助识别用户。
作为优选,所述处理电路进一步用于单独执行:
需要全用户识别验证的初级用户识别操作;
需要部分用户识别验证的中级用户识别操作;以及
无需用户识别验证的自动用户识别操作。
作为优选,所述处理电路进一步用于:在用户识别删除周期届满之后删除不匹配的用户。
作为优选,所述处理电路进一步用于:使用用户喜好信息来识别用户,所述用户喜好信息包括游戏选择、游戏设置、时间、星期几、游戏播放时间、游戏使用级别、以及辅助的游戏控制器的选择。
下文将结合附图对具体实施例进行详细描述,以帮助理解本发明的各种优点、各个方面和创新特征。
附图说明
图1是依据本发明一个或多个实施例的视频游戏***结构示意图;
图2是依据本发明一个或多个实施例的游戏控制台结构示意图;
图3A是依据本发明一个或多个实施例的游戏控制器的第一视图;
图3B是依据本发明一个或多个实施例的图3A所示的游戏控制器的第二视图;
图4是依据本发明一个或多个实施例的游戏控制器和连接的第二游戏控制器结构示意图;
图5是依据本发明一个或多个实施例的游戏控制器结构示意图;
图6是依据本发明一个或多个实施例的触摸感应垫和触摸垫电路结构示意图;
图7A是依据本发明一个或多个实施例的用户的手如何覆盖触摸感应垫的示意图;
图7B是依据本发明一个或多个实施例的放在触摸感应垫上的用户的手在触摸感应垫上产生特定的电容图案(pattern of capacitance)示意图;
图8是依据本发明一个或多个实施例的游戏控制器和游戏控制台接收和处理触摸垫输入的操作方法流程图;
图9是依据本发明一个或多个实施例的游戏控制器和游戏控制台接收和处理触摸垫输入的其它操作方法流程图;
图10是依据本发明一个或多个实施例的游戏控制器和游戏控制台使用触摸点输入识别用户的操作方法流程图;
图11是依据本发明一个或多个实施例的游戏控制器使用触摸垫输入识别用户以及改变游戏操作/设置/选择的操作方法流程图;
图12是依据本发明一个或多个实施例的由游戏控制器的处理电路至少部分地处理触摸垫输入,以基于手指特性识别用户的方法流程图;
图13A是依据本发明一个或多个实施例的至少部分地处理触摸垫输入以基于触摸垫输入确定用户手指的热传递特性的方法流程图;
图13B是依据本发明一个或多个实施例的至少部分地处理触摸垫输入以基于触摸垫输入确定用户手指的脉率特性的方法流程图;
图14A是依据本发明一个或多个实施例的使用运动数据来辅助识别用户的方法流程图;
图14B是依据本发明一个或多个实施例的使用语音数据来辅助识别用户的方法流程图;
图15是依据本发明一个或多个实施例的游戏控制器和游戏控制台采用多种模式进行用户识别操作的方法流程图;
图16是依据本发明一个或多个实施例的游戏控制器和/或游戏控制台在用户识别周期届满之后删除不匹配的用户的方法流程图;
图17是依据本发明一个或多个实施例的游戏***使用用户喜好数据辅助识别用户的方法流程图;
图18是依据本发明一个或多个实施例的游戏控制器和游戏控制台使用触摸垫输入作为游戏输入的操作方法流程图;
图19是依据本发明一个或多个实施例的由游戏控制器或游戏控制台至少部分地处理作为游戏输入之用的触摸垫输入以确定游戏输入的方法流程图;
图20A是依据本发明一个或多个实施例的游戏控制器和游戏控制台接收一系列用户输入作为游戏输入的操作方法流程图;
图20B是依据本发明一个或多个实施例的游戏控制器和游戏控制台使用当前手/脚位置和手/脚的基线位置之间的已确定的差别来确定游戏输入的操作方法流程图;
图21是依据本发明一个或多个实施例的游戏控制器和/或游戏控制台配置至少一个触摸感应垫来接收游戏输入的操作方法流程图;
图22是依据本发明一个或多个实施例的游戏***更改视频游戏操作的操作方法流程图
图23是依据本发明一个或多个实施例的游戏***基于用户识别将至少一个游戏设置应用于至少一个对应游戏操作的操作方法流程图;
图24是依据本发明一个或多个实施例的基于至少一个游戏设置更改视频游戏操作的方法流程图;
图25是依据本发明一个或多个实施例的基于已确定的游戏控制器使用更改视频游戏操作的方法流程图;
图26A是依据本发明一个或多个实施例的游戏***接收一系列用户触摸来确定游戏更改数据的操作方法流程图;
图26B是依据本发明一个或多个实施例的游戏***基于当前手/脚位置和手/脚的基线位置之间的差别来确定游戏更改数据的操作方法流程图;
图27是依据本发明一个或多个实施例的游戏控制台更改游戏控制器的触摸感应垫的操作参数的方法流程图;
图28是依据本发明一个或多个实施例的游戏控制器更改触摸感应垫的操作/运行参数的方法流程图;
图29是依据本发明一个或多个实施例的更改触摸感应垫的操作/运行参数的方法流程图;
图30A是依据本发明一个或多个实施例的基于环境操作条件选择触摸感应垫的操作参数的方法流程图;
图30B是依据本发明一个或多个实施例的使用多种环境操作条件选择操作参数的方法流程图;
图31是依据本发明一个或多个实施例的使用多种操作参数更改条件来触发触摸感应垫的操作参数的更改的方法流程图。
具体实施方式
图1是依据本发明一个或多个实施例的视频游戏***结构示意图。图1中的游戏***100包括游戏控制台102、以及多个游戏控制器108A、108B和108C。游戏控制台102与音频/视频***104连接,音频/视频***104包括视频监控器和音频***。游戏控制台102还与红外(IR)检测器106连接。
游戏控制器108A、108B、和108C通过一个或多个有线和/或无线通信链路与游戏控制台通信。有线通信链路为支持有线通信的包含导线的有线控制器(tethered controler)。无线通信可处于多种射频带中和/或处于红外范围内。因此,游戏控制器108A、108B、和108C中的每一个包括允许游戏控制器108A、108B、和108C与游戏控制台102通信的通信电路。
依据本发明的一个或多个实施例,游戏控制器108A、108B、和108C中的每一个包括一个或多个触摸感应垫/触摸垫/触摸垫(这里是可互换的)110A、110B、110C。依据本发明的一些方面,游戏控制器的触摸垫被用来识别游戏控制器的用户,以提供游戏输入,从而确定用户是否是活跃的,和/或为游戏控制台102随后的活动提供其他信息。触摸垫所捕获的数据可仅由主游戏控制器例如108A来处理,也可部分地处理后发送给游戏控制台做进一步处理,或者游戏控制器108A不做处理直接传送至游戏控制台102。基于本发明一个或多个实施例,触摸垫与触摸垫电路连接,该触摸垫电路度量电容(电感或RF传播,inductance and RF propagation)特性,该特性是由触摸垫的多个触摸感应单元所观察的。基于触摸垫所收集的电容(电感或RF传播)信息,游戏控制台102和/或游戏控制器108A、108B、108C能够识别用户。
依据本发明的一个方面,如同下文的图将要进一步描述的那样,特定游戏控制器的触摸垫包括多个触摸感应单元,每一组件度量其自己的位置,即,电容、电感、RF传播特性、以及上述的组合。在多个实施例中,电容、电感、RF传播特性和/或触摸感应单元的其它特性都会度量到。基于检测到的特定触摸感应单元特性/值,游戏控制器和/或游戏控制台可识别该游戏控制器的特定用户。然后,用户标识被用于设置游戏控制台所操作或支持的特定游戏的特性。
另外,通过触摸垫110A、110B、和/或110C所接收的输入可用作游戏控制台的游戏输入,以修改游戏控制台当前所支持的游戏的操作。依据本发明另一操作实例,通过触摸垫110A、110B、和/或110C所接收的输入用来取代先前游戏控制器的按键功能。在此情况下,触摸垫具有背光显示屏(back litdisplay),提供被取代按钮的显示。依据本发明多个其它操作实例,触摸垫是经过校准的从而能够提供精确的输入,和/或按照它们的操作进行更改,以实现经改进的操作。
这里提到的创新点还可在单个封装视频游戏即包含在单个外壳内的视频游戏***上应用或实施。在此实施例中,视频游戏***包括显示屏、包括一个或多个触摸垫的用户输入、处理组件、存储组件以及电源组件,诸如电池和电源电路。
图2是依据本发明一个或多个实施例的游戏控制台结构示意图。图2中的游戏控制台202包括无线接口204、红外接口206、IR发射/接收单元207、处理电路208、一个或多个有线接口210、以及存储器212。游戏控制台202还包括用户接口214、视频接口216、音频接口218,以及包括视频摄像机/视频摄像机接口220。无线接口204至少支持与图1中的游戏控制器108A、108B和108C无线通信。无线接口可为蓝牙接口、无线局域网(WLAN)接口、或者支持游戏控制台202与一个或多个游戏控制器之间的通信的其他类型的无线通信接口。进一步地,无线接口204支持与WLAN路由器或访问点、蜂窝架构、卫星通信网络、或其它类型无线通信***的通信。
IR接口206与RF发射/接收单元207连接,且支持与图1中的游戏控制器108A、108B和108C的通信。游戏控制台202与游戏控制器108A、108B和108C之间的IR通信可支持工业标准或专用协议。处理电路208包括一个或多个***处理器、数字信号处理器、处理模块、专用硬件、专用集成电路或者能够执行软件指令和处理数据的其它电路。存储器212可为RAM、ROM、FLASH RAM、FLASH ROM,光存储器、磁存储器、或能够存储允许处理电路访问的数据和/或指令的其它类型的存储器。有线接口210包括USB接口、火线接口、串行接口、并行接口、光接口或者可由诸如铜、金属或光纤支持的其它类型的接口。
用户接口214包括袖珍键盘、视频显示屏、光标控制、触摸垫、或允许用户访问游戏控制台202的其它类型的接口。视频接口216将游戏控制台202与一个或多个视频显示器,提供游戏控制台202所支持的游戏环境的显示。视频接口216与视频显示器之间的通信链路可为HDMI接口,混合视频接口、组件视频接口、S-视频接口、或由视频显示器和游戏控制台202都能支持的其它类型的视频接口。音频接口218将游戏控制台202与扬声器和/或麦克风连接,以实现音频内容的传递和接收。视频摄像机/视频摄像机接口220包括板上视频摄像机或者将游戏控制台202与外部视频摄像机相连。外部视频摄像机用来提供游戏输入或其它类型的信息,游戏控制台202在产生游戏环境的操作中使用该其它类型的信息。
图3A是依据本发明一个或多个实施例的游戏控制器的第一视图。如图3A所示,游戏控制器302包括光标控制304、机械按键310和306,还包括触摸垫308光标控制304为触摸垫。当304和308均为触摸垫时,就接收用来进行用户识别的触摸垫输入、游戏输入或者可由包括游戏控制器302的游戏***支持的其它操作。
图3B是依据本发明一个或多个实施例的图3A所示的游戏控制器的第二视图。如图3B所示,游戏控制器302的反面包括触摸垫352。触摸垫352包裹在游戏控制器302的背面。另外,触摸垫352设置在游戏控制器302的电池盖上。如将要描述的那样,触摸垫352包括多个触摸垫位置/触摸感应单元,接收触摸垫输入,该输入可用于用户ID、游戏输入和/或其它目的。
图4是依据本发明一个或多个实施例的游戏控制器和连接的第二游戏控制器结构示意图。如图4所示,主游戏控制器402包括显示器406、环形输入设备408、以及按键输入410、412、414、416、418、和420。主游戏控制器402的输入设备410、412、414、416、418、和420中的任一个可为触摸垫,如这里将要描述的那样。这些触摸垫以与依照先前设备实现的机械配对物(mechanical counterpart)相一致的方式接收游戏输入。这些触摸垫再接收用于识别用户或者提供其它信息的输入。
主游戏控制器402与第二游戏控制器404通过有线或无线接口连接。第二游戏控制器404包括输入组件421、422、424。第二游戏控制器404的这些输入组件可包含在机械输入设备或触摸垫中。这里将会详细描述触摸垫实现的方式。输入组件421、422、424所收集的数据转送到游戏控制器402,由游戏控制器402处理这些输入。另外,接收自输入组件421、422和/或424的输入转送到服务游戏控制台。主游戏控制器402和第二游戏控制器404都可为手持设备。另外,这些游戏控制器中的一个或两个可设置在地板上。可***模拟游戏机中,例如吉他(guitar)、鼓、模拟高尔夫球棒、模拟棒球棒等。游戏控制器402和404中的每一个捕获触摸垫输入,正如参考下文的图中所述的那样。游戏控制器402和404所捕获的触摸点输入被进行处理,以产生组合的游戏输入或者单独发送给游戏控制台202。混合或单独的触摸垫可用做游戏输入,对其进行处理以识别用户,或者提供输入给能够支持的视频游戏。
图5是依据本发明一个或多个实施例的游戏控制器结构示意图。游戏控制器502包括一个或多个无线接口504、包含RF发射/接收单元508的IR接口506、处理电路510、有线接口512、存储器514、以及用户接口516。游戏控制器502的这些特定组件与图3中游戏控制台302的类似名字的组件相似,这里参考之前的描述。然而,在其它的实施例中,这些类似名字的组件具有不同的结构/功能,例如,较小的存储器、较少的处理能力、较低功率的无线接口等。这些不再对通常命名的组件进行描述,因为先前在图3中已做了详细描述。
游戏控制器502包括一个或多个触摸垫518、运动/位置检测器520、方位检测器522、显示器524、扬声器/麦克风526、以及视频摄像机528。游戏控制器502还包括其它组件,诸如一个或多个环境条件检测器530,用于感应环境条件诸如温度、湿度、以及其它环境条件。触摸垫518的结构和操作将在随后的图中进行详细描述。运动/位置检测器520检测游戏控制器502运动/加速度/位置。这些运动/加速度/位置的检测可与游戏控制器一同执行,使用GPS***、使用游戏控制器502的加速器或旋转器、和/或使用外部组件来确定游戏控制器的运动/加速位置。运动/位置检测器520还确定游戏控制器的位置。运动/位置检测器520确定游戏控制器位置502的方式没有在这里描述。然而,位置检测器520可使用外部参***来确定游戏环境中的游戏控制器的位置。游戏控制器502的运动、加速度以及位置可提供给服务游戏控制台作为游戏输入。
方位检测器522确定游戏控制器指向的方位和/方向。由方位检测器522提供的方位检测可同游戏控制器502的IR接口506一起完成。该方位检测可同图1中的游戏***100的IR检测器106一起执行。
游戏控制器502的显示器524具有显示信息给用户以及允许用户做出响应的的相对较小的尺寸或者相对较大的尺寸。扬声器/麦克风526接收音频输入并提供音频输出给游戏控制器502的用户。麦克风所捕获的音频输入可与触摸垫518的输入一同使用,以进行用户识别或者作为游戏输入。游戏控制器的视频摄像机528可用于确定游戏控制器的位置和/或用于为由游戏控制器502支持的游戏环境提供额外的游戏输入。
依据图1中的游戏***的特定方面,游戏控制器502(和/或游戏控制台)的触摸垫518可基于电容、电感或RF。关于通过游戏控制器的触摸垫接收的输入,由游戏控制器的触摸垫接收的原始数据(触摸垫输入)完全传送至游戏***的游戏控制台。另外,通过游戏控制器的触摸垫518所捕获的信息在传送至图1所示的游戏控制台102,由游戏控制器502的处理电路510(或与处理电路510不同或相同的其它处理电路诸如图6所示的触摸垫电路)进行处理。此处理可全部或部分地确定是否上传数据以及上传什么数据给游戏控制台。
再参考图4,游戏控制器接收的触摸垫输入可在图4中的主游戏控制器402和第二游戏控制器404。接收自主游戏控制器和第二游戏控制器402和404的多个触摸垫的输入在上传数据给游戏控制台之前,游戏控制器的处理电路对其进行接收并至少部分地处理。触摸垫输入处理的基础是基于游戏控制器的当前使用。例如,主游戏控制器402与用户身体的第一部分相关,而第二游戏控制器404与用户身体的第二部分相关。在一个特定例子中,输入设备接收与用户的一个或多个脚相关的触摸垫输入,例如,第二控制器404为脚垫。在此例中,用户的脚形用于识别用户或者接收来自游戏***的用户的游戏输入。
接收自依据本发明的一个或多个触摸垫的数据用于识别游戏***的用户。由一个或多个触摸垫或板捕获的数据用来基于指宽、指长、指间隙、指关节位置、手指角度以及用来控制游戏控制器的用户的手/手指的其它特性,来从多个用户中辨认用户。用户识别的完成可基于使用多种技术(其中一些是已知的)的模式匹配来完成。而且,本发明的结构所支持的触摸垫和相关操作可基于用户的热传递特性、脉率特性、以及其它特性(通过触摸垫的输入而收集的)来识别用户。
在建立用户特性/用户ID联系(correspondence)中,存在多种训练级别。一种训练级别是,用户创建其在游戏***中的标识。然后第一操作建立触摸垫特性和用户之间的联系。该游戏***询问用户,以确认其当前正在使用该游戏控制器接收来自触摸垫的输入,然后确认特定用户标识是正确的。而且,该训练会继续,从而开始干扰(initially intrusive)并询问用户许多问题,然后当存储的用户与触摸垫输入特性相匹配时减少其干扰。
另外,游戏控制器自动将接收自触摸垫的用户特性与游戏***的特性或设置关联。通常,用户识别训练过程应当尽可能自动实现,不给***的用户带来负担。而且,本发明的用户识别***应当删除数据库中未活动的用户,从而当确定当前用户是否为***已注册的或先前用户中的一个时,不作为候选用户。
依据本发明的一个方面,用于识别用户的触摸垫输入可与辅助信息一同使用,以识别特定用户。该辅助信息包括用户使用级别、游戏选择、游戏执行的时间、游戏执行的日期是星期几、旋转器输入(加速器输入)、连接的第二游戏设备或服务设备、和/或额外的辅助信息。例如,特定用户通常选择游戏A、B、C,而另一用户通常选择游戏C、D、E。基于特定用户的游戏选择和接收自触摸垫的数据输入,游戏选择的辅助信息可用来辅助识别当前使用该游戏***的用户。而且,特定用户仅在一天的某些时刻或者一星期的某一天使用该***,这一信息还进一步用来确定该游戏***的用户标识。一些用户仅使用某些辅助设备诸如双截棍(nun chuck)、吉他、鼓、汽车驾驶配件、飞机控制配件、或者游戏控制器的其它连接设备。在此例中,本发明的操作可使用这样的事实:连接的这些设备进一步限制了***的数量,所述***可在特定时刻的识别中予以考虑。
一旦识别到用户,用户ID可用来制定用户的定制游戏数据或者游戏***的设置。例如,识别到特定用户,自动制定先前已被输入到游戏***的该用户的游戏选择、游戏设置以及其它喜好。依据本发明的另一方面,一旦识别到用户,基于该识别更改游戏环境的设置。例如,一旦识别到该用户,就更改游戏难度级别、游戏入口、游戏控制器按键功能、游戏控制器触摸感应垫/触摸垫游戏输入功能、和/或游戏***的其它定制设置。在一特定例子中,一旦识别到用户,触摸垫上的一系列触摸就会更改一些游戏操作或者游戏选择操作。这些特别定制的操作基于这样的事实:特定用户被识别为当前操作该游戏***的用户。而且,菜单和其它用户输入选择在识别到用户后进行更改。例如,用户先前已指示了仅使用某些功能。一旦识别到用户,游戏***仅把先前已选择的游戏列表提供给特定用户进行选择。而且,用户先前已定制了游戏***的菜单,当识别到该用户时,就会制定游戏***的定制用户接口。
依据本发明的另一方面,触摸垫用于确定游戏控制器的用户的相关的手的位置。例如,一些类型的视频游戏诸如网球或高尔夫需要用户在特定位置握住用户控制器。而其它的游戏需要用户在不同位置握住游戏控制器。依据本发明的一个方面,游戏控制器和/或游戏控制台能够基于触摸垫输入确定用户握住的游戏控制器上的位置。一旦识别到该位置,游戏控制器/游戏控制台就基于对于控制器的位置而言手的位置,来限制用户玩的游戏类型。因此,基于对于控制器的用户的手的位置,在一定程度上定制该游戏。
依据本发明的再一方面,通过触摸垫或板接收的触摸垫输入可用于游戏输入。例如,触摸垫可用于确定用户改变了其手或手指的位置、改变了其握紧的位置或者突然改变了游戏控制器的用在游戏***中的输入。该检测可与触摸垫的扫描速率一起使用。另外,触摸垫的扫描速率可基于正在玩的游戏进行更改。例如。当正在玩的游戏具有最小的输入需求,扫描速率可相对降低。然而,当正在玩的游戏具有相对较高的输入速率诸如健身计划(fitnessprogram),一个或多个游戏控制器的一个或多个触摸垫的扫描速率就要增加。而且,还可对于一部分游戏使能一个或多个触摸垫的扫描,而另一部分游戏禁止扫描。例如,对于游戏的第一部分使能紧握/指头的位置运动或压力改变,而对于游戏的其它部分禁止紧握/指头的位置运动或压力改变。这是由于通过改变手指位置或紧握压力感应到的特定用户输入仅与游戏的一部分关联,与其它部分不相关。
游戏输入可基于这样的改变:先前手的位置的改变或手与游戏控制器之间的先前关系的改变以及手相对于游戏控制器的当前位置的改变。例如,手相对游戏控制器的基线位置可在操作的基线模式中建立。然后,手相对游戏控制器的位置的任何改变就会视为游戏操作过程的不同游戏输入。
而且,游戏控制器的多个触摸感应垫中的每一个可由游戏控制台基于正在玩的游戏进行重新配置。由于正在玩的每一游戏具有特定的游戏输入请求,需要为该特定游戏定制触摸垫的配置,是的游戏输入与特定游戏最相关。例如,触摸垫提供多种类型的输入的游戏就需要触摸垫的配置,而不是游戏控制器仅指示用户是否使用该游戏控制器。而且触摸垫的配置由用户基于游戏参数进行选择。例如,游戏板的配置可基于用户的选择改变特定局点(gamepoint)。
而且,触摸垫功能的配置可基于控制器的方位。例如,当选择了高尔夫、棒球、网球或剑输入,就会为游戏的每一特定类型更改触摸垫功能。这是因为,对于游戏的每一类型,游戏控制器握在相对于手的不同相对位置。因此,触摸垫提供输入的方式不仅仅基于控制器的方位还基于其模拟游戏机的功能。
而且,每一游戏具有其自己特定的触摸输入语言,可实现特定游戏功能。该游戏触摸语言可视为一系列触摸:提供输入给游戏的的触摸垫的特定位置的触摸。提供给触摸垫的一系列触摸与经先前的游戏控制器的机械按键的一系列按键选择所提供的触摸类似。然而,由于本发明的的游戏控制器的触摸垫是可配置的,不受机械按键的限制,触摸垫可配置于具有特定触摸序列输入功能的不同点上。
图6是依据本发明一个或多个实施例的触摸感应垫和触摸垫电路结构示意图。触摸垫602包括多个触摸感应单元604,其中的每一个对应于触摸垫602的特定位置。图6所示的实施例中,触摸垫包括大量的触摸感应单元604、其中每一个可为特定的电容耦合位置、电感耦合位置或者射频触摸感应单元。触摸垫电路606通过网格结构连接多个触摸感应单元604,来感应每一触摸感应单元的特定电容、电感、或RF特性。
触摸垫电路606通过在特定时刻访问特定行列组合来扫描多个触摸感应单元604。触摸垫电路606扫描多个触摸感应单元604的频率或电压会随着时间更改。可基于触摸垫的特定操作应用来选择扫描频率或扫描电压。例如,在一些时间点,触摸垫扫描的方式会基于游戏***的游戏中的特定点而改变,对于该游戏***,触摸垫功能可视为游戏输入设备。而且,第一扫描频率/扫描电压可用于进行用户识别,而第二扫描频率/扫描电压可用于游戏输入功能。
多个触摸感应单元604的触摸垫电路606所完成的扫描可使用扩频扫描(spread spectrum scanning)技术。该技术可用于更有效地捕获来自触摸垫602的多种触摸感应单元604的信息,或者确定哪个特定的扫描频率比捕获输入信息中的其它频率更好。
而且,对应于特定触摸感应单元604的每一行和列的扫描可基于该位置处已检测到的电容(电感/RF传播)进行更改。例如,特定触摸感应单元604具有不随时间改变的固定电容。该固定电容指示了该特定触摸感应单元604是不可用的或者接收了不能辨别的输入。在此例中,通过不扫描特定触摸感应单元,其它触摸感应单元被更频繁的扫描或者通过不扫描所有的触摸感应单元而节省电能。
依据本发明另一方面,在不同的时间点,禁用触摸垫的一部分,而启用其它部分。启用一部分触摸感应单元以及禁用其它部分可基于触摸垫的定制配置,从而提高特定输入功能。
还可基于环境因素诸如温度、湿度以及来自电容、电感或RF的环境噪声,由触摸垫电路606对触摸垫602进行校准。触摸垫602的校准允许触摸垫602具有更高效以及更有效的触摸垫输入,以进行用户识别和/或其他输入目的。
还可基于环境因素诸如温度、湿度以及由已度量的电容、电感或RF传播特性所检测到的环境噪声,由触摸垫电路606对触摸垫602进行校准。触摸垫602的校准允许触摸垫602更高效以及更有效的接收触摸垫输入,以进行用户识别和/或其他输入目的。触摸垫电路606对触摸垫602的校准可在特定的时间点进行初始化。触摸垫电路606在计时器时间终止时初始化触摸垫602的校准,使得在特定规律的时间间隔上校准触摸垫。另外触摸垫602在非活动周期之后校准,即触摸垫电路606确定触摸垫602上没有输入时执行校准。对于其他操作或实施例,触摸垫602还可由触摸垫电路606使用其他输入标准进行校准。
图7A是依据本发明一个或多个实施例的用户的手如何覆盖触摸感应垫的示意图。触摸垫602具有多个触摸感应单元604,可装在汽车(vehicle)的一部位上,使得当用户握住汽车的该部位时,与用户的手邻近。用户的手的轮廓702视为覆盖了触摸垫602和多个触摸感应单元604。图7A所示的触摸垫602通常视为平面的,触摸垫602可包裹驾驶盘、变速杆、门把手或者其他汽车组件。
图7B是依据本发明一个或多个实施例的放在触摸感应垫上的用户的手在触摸感应垫上产生特定的电容图案示意图。用户的手702的相关电容、电感或RF传播图案在触摸垫602上示出。图7B仅从总体上描述了每一用户手指在触摸垫602上的定位位置处的相关电容。例如,当用户手指触摸了触摸垫602,就会示出较强的电容线752和754。当用户手指覆盖了触摸垫602,就会示出较弱的电容、电感或RF传播特性线754。触摸垫602上的其它电容线未在图7B中标出标号,对于其它的手指也会出现多种电容线。
用户的手702在触摸垫602上的电容图案(pattern)作为特定用户的签名。该用户的手的大小、其指关节的位置、所握住的车中的位置的相对角度。因此,基于触摸屏602上电容图案的变化,来识别不同的用户。而且,考虑到触摸垫可能作为输入设备,触摸垫602的触摸感应单元604的电容随着时间的改变可用来指示触摸垫输入。基于扫描频率、扫描电压以及触摸垫602的各种触摸感应单元604上的其它扫描因素、久而久之在每一触摸感应单元604处度量的特性,使得设备能够识别用户或者通过触摸垫602尝试特定的输入。
图1-6中的装置可单独地(singularly)或者共同执行下文图8-31中的操作。一部分图中,所执行的处理不被认为由特定设备执行。在此情况下,可有游戏控制器和/或游戏控制台中的一个或两个执行该处理。在其它操作中,所执行的处理或操作由游戏控制器或游戏控制台中的一个执行。在此情况下,所述处理还可由游戏控制台或游戏控制器的中的另一个执行,或者由游戏控制台和游戏控制器共同执行。
图8是依据本发明一个或多个实施例的游戏控制器和游戏控制台接收和处理触摸垫输入的操作方法流程图。在图8中,操作800开始于步骤802,从游戏控制器的至少一个触摸感应垫接收触摸垫输入。如前所示,游戏控制器的该至少一个触摸感应垫具有多个触摸感应单元。单独对这些触摸感应单元中的每一个进行扫描,来检测触摸感应单元的电容、电感或RF传播特性。
触摸垫输入对应于多个触摸感应单元中的至少一部分单元的用户输入。在步骤804中,触摸垫输入可由游戏控制器的处理电路所处理。游戏控制器可对触摸垫输入执行第一处理操作,并将触摸垫输入发送至游戏控制台进行第二处理操作,使得对触摸垫输入的处理操作可在游戏控制器和游戏控制台之间共享。或者,游戏控制器可单独发送原始触摸垫输入给游戏控制台进行处理。在其它操作中,触摸垫输入的所有操作可由游戏控制器执行。
在步骤806中,经至少部分地处理的触摸垫输入可通过游戏控制器的通信接口发送至游戏控制台。在步骤808中,游戏控制台处理该触摸垫输入以进行用户识别、游戏输入、游戏操作的更改(例如,关闭游戏、暂停游戏、游戏设置以及类似更改)。在步骤810中,游戏控制台随后指示游戏控制器改变其操作,包括改变触摸感应垫的操作。
一般地,触摸垫输入用来识别用户的方式可参考图11-17的描述,触摸垫输入用作游戏输入的方式可参考图18-21的描述,触摸垫输入用来配置游戏操作的方式可参考图22-26B的描述,执行触摸垫的配置/操作的方式可参考图27-31的描述。当然,这些操作可以许多不同的方式结合,且可实施本发明的教导。
图9是依据本发明一个或多个实施例的游戏控制器和游戏控制台接收和处理触摸垫输入的其它操作方法流程图。操作900开始于步骤902,第一触摸垫输入接收自游戏控制器的第一触摸感应垫。第一触摸垫输入通过第一触摸垫接收,该第一触摸垫具有第一多个触摸感应单元。在步骤904中,第二触摸垫输入接收自游戏控制器的第二触摸垫或者接收自第二游戏控制器的触摸垫,其中第二游戏控制器与第一游戏控制器通信连接。第二触摸垫输入独立于以及不同于第一触摸垫输入。在步骤906中,处理和/或混合第一和第二触摸垫输入,以产生组合的触摸垫输入。
第一触摸垫输入为用户手指触摸垫输入、用户拇指触摸垫输入、用户手触摸垫输入或者这些的组合。用户手指触摸垫输入可与用户拇指触摸垫输入混合以产生组合的用户触摸垫输入。而且,第一触摸垫输入由第一游戏控制器的触摸垫所捕获,第二触摸垫输入可由第二游戏控制器的触摸垫所捕获,二者结合产生组合的触摸垫输入。在此例中,第一触摸垫可来自于用户的第一只手,第二触摸垫输入可来自于用户的第二只手(或者另一用户的一只手)。另外,第一触摸垫输入可来自用户的手,第二触摸垫输入可来自用户的脚。当然,本发明的教导还可应用于其它输入组合。
在步骤908中,组合的触摸垫输入通过游戏控制器的通信接口发送至游戏控制台。在步骤910中,游戏控制台使用该触摸垫输入进行用户识别、游戏输入、游戏操作的更改(例如,关闭游戏、暂停游戏、游戏设置以及类似更改)。在步骤912中,游戏控制台指示游戏控制器改变至少一个触摸感应垫的操作。
在一实施例中,可通过游戏控制器或游戏控制台为至少一个触摸感应垫设置初始操作参数。基于接收自游戏控制器的输入,更改触摸感应垫的操作。这些操作将参考图27-31的详细描述。可以理解的是,游戏控制台做出这样的决定:指示游戏控制器更改至少一个触摸感应垫的操作,如这里将要描述的那样,即使游戏控制器可以单独做出这样的操作决定。
图10是依据本发明一个或多个实施例的游戏控制器和游戏控制台使用触摸点输入识别用户的操作方法流程图1000。操作1000开始于步骤1002,触摸垫输入接收自游戏控制器的至少一个触摸感应垫。触摸垫输入的组成来自于游戏控制器的触摸垫的多个触摸感应单元。在步骤1004中,触摸垫输入由游戏控制器的处理电路至少部分地处理。在步骤1006中,经至少部分地处理的触摸垫输入再通过通信接口发送至游戏控制台。在步骤1008中,游戏控制台处理该触摸垫输入,以通过图案匹配操作来识别用户。在步骤1010中,游戏控制台再基于用户标识更改游戏操作/设置/选择。
在另一实施例中,触摸垫输入接收自通信连接的第二游戏控制器的至少一个触摸感应垫。游戏控制器发送该经混合处理的触摸垫输入,对其进行处理以便通过图案识别来识别用户。步骤1008中使用的图案识别可基于用户手指特性、手特性、脚特性或者这些的结合。这些特性和用来确定这些特性的处理可参考图12的详细描述。在另一实施例中,用户手指的热传递特性还可基于触摸垫输入来确定,热传递特性还可用于辅助识别用户。用户手指的脉率特性可基于触摸垫输入来确定,并且可用于辅助识别用户。通过通信接口接收来自游戏控制器的运动检测器的运动数据,该运动数据可用于辅助识别用户。通过通信接口接收来自游戏控制器的麦克风的语音数据,,该语音数据可用于辅助识别用户。
图11是依据本发明一个或多个实施例的游戏控制器使用触摸垫输入识别用户以及改变游戏操作/设置/选择的操作方法流程图1100。操作1100开始于步骤1102,触摸垫输入接收自游戏控制器的至少一个触摸感应垫。在步骤1104中,游戏控制器处理触摸垫输入以通过图案匹配操作来识别用户。在步骤1106中,游戏控制器基于用户标识更改游戏操作/设置/选择,处理结束。在图11中,可由单个设备执行所有操作,该单个设备既执行游戏控制器的操作又执行游戏控制台的操作,该单个设备在图11中可视为游戏控制器,尽管被视为游戏***。读者应当理解,这里描述的操作、各种处理可完全由游戏控制器执行、或者由游戏控制台执行,或者由游戏控制器和游戏处理器共同执行。
图12是依据本发明一个或多个实施例的由游戏控制器的处理电路至少部分地处理触摸垫输入,以基于手指特性识别用户的方法流程图。图12的操作可与图10中的步骤1004和1008、图11中的步骤1104一同执行。由游戏控制器的处理电路至少部分地处理触摸垫输入,具体通过执行下列步骤来实现:在步骤1202中,基于触摸垫输入识别至少一个手指方位;在步骤1204中,基于触摸垫输入识别至少一个指间距;在步骤1206中,基于触摸垫输入识别至少一个指宽;在步骤1208中,基于触摸垫输入识别多个指节/关节位置;在步骤1210中,基于触摸垫输入识别多个指长。
用户手指特性例如至少一个手指方位、至少一个指间距、至少一个指宽、多个指节/关节位置、以及多个指长,可由游戏控制台和游戏控制器中的一个或两个来确定。触摸垫输入可由游戏控制台和游戏控制器中的一个或两个来处理,以确定这些特性。一旦确定了这些特性,就将这些特性与相同类型的已存储数据进行比较,以进行用户识别。在初始设置中,存储这些特定用户的特性。
图13A是依据本发明一个或多个实施例的至少部分地处理触摸垫输入以基于触摸垫输入确定用户手指的热传递特性的方法流程图。触摸垫输入由游戏控制器的处理电路至少部分地处理。在步骤1302中,用户手指的热传递特性可基于触摸垫输入来确定。在步骤1304中,热传递特性可用来识别用户。这些热传递特性可与用户手指/手/脚特性一起使用,来识别用户。
图13B是依据本发明一个或多个实施例的至少部分地处理触摸垫输入以基于触摸垫输入确定用户手指的脉率特性的方法流程图。触摸垫输入由游戏控制器的处理电路至少部分地处理。在步骤1352中,用户手指的脉率特性可基于触摸垫输入来确定。在步骤1354中,脉率特性可用来识别用户。这些脉率特性可与用户手指/手/脚特性一起使用,来识别用户。
图14A是依据本发明一个或多个实施例的使用运动数据来辅助识别用户的方法流程图。在步骤1402中,运动数据接收自游戏控制器的运动检测器。运动检测器为加速器或者游戏控制器的其它组件,用于确定游戏控制器相对于初始停留状态(inertial rest state)、紧邻区域(immediate surrounding)、地球、或者其他参照系的运动。在步骤1404中,运动数据可通过游戏控制器的通信接口发送至游戏控制台进行处理,以辅助识别用户。运动数据可与用户手指特性一起使用,来识别用户。
图14B是依据本发明一个或多个实施例的使用语音数据来辅助识别用户的方法流程图。在步骤1452中,语音数据接收自游戏控制器的麦克风。在步骤1454中,该语音数据通过游戏控制器的通信接口发送至游戏控制台进行处理,以辅助识别用户。该语音数据可与用户手指特性一起使用,来识别用户。在发送给游戏控制台之前,语音数据可由游戏控制器来处理。另外,语音数据可由游戏控制台来捕获并由游戏控制台使用以识别用户,从而增加用于识别用户的其它数据例如手指图案、脚的图案等。
图15是依据本发明一个或多个实施例的游戏控制器和游戏控制台采用多种模式进行用户识别操作1500的方法流程图。操作1500开始于步骤1502,选择用户识别操作模式。在步骤1504中,选择初级用户识别模式,在步骤1510中提供菜单给用户。该菜单允许用户选择名字、以及可选择地诸如年龄、体重、身高、喜爱的游戏等的其它用户简档数据。在步骤1512中,捕获和处理触摸垫输入,以确定手指/脚/手的特性。在步骤1514中,在与用户交互完成后,建立用户标识和用户喜好简档/用户喜好数据。在步骤1516中,存储用户简档,然后该处理返回用户识别操作模式选择步骤1502。用户简档包括用户ID、用户游戏喜好、用户触摸垫特性(例如手指特性、脚特性、热传递特性、脉率特性、运动特性等等)、以及用户喜好(例如游戏设置喜好、游戏喜好等)。
在步骤1506中,选择中级用户识别模式,在步骤1518中,捕获触摸垫输入。在步骤1520中,***部分地与用户交互,将所处理的触摸垫输入与用户简档关联。在步骤1522中,基于触摸垫输入和用户交互来选择用户。该部分的交互可询问用户,从而例如基于手指/手/脚特性选择正确的用户ID。然而用户交互的范围可以远远少于初级用户识别模式1504的交互。
在步骤1524中,选择自动用户识别模式。在步骤1526中,该***将所处理的触摸垫输入与用户简档关联,无需用户交互。在步骤1528中,仅仅基于触摸垫输入和用户简档来选择用户,无需额外的用户交互。因此,步骤1508开始的操作无需用户交互。
图16是依据本发明一个或多个实施例的游戏控制器和/或游戏控制台在用户识别周期届满之后删除不匹配的用户的操作方法流程图。操作1600开始于步骤1602,重获用户简档。在步骤1604中,确定在删除周期届满之前是否已经访问了用户简档。如果在步骤1604中确定没有访问用户简档,则在步骤1606中,删除该特定用户的用户简档,如果在步骤1604中确定在删除周期届满之前访问了用户简档,则不删除该用户简档。在步骤1604和1606之后,在步骤1608中确定过程是否完成。如果在步骤1608中确定已完成,则过程结束。如果未完成,则在步骤1610中选择下一用户简档,并重复执行确定步骤1604。
图17是依据本发明一个或多个实施例的游戏***使用用户喜好数据辅助识别用户的方法流程图。在步骤1702中,识别用户喜好数据。用户喜好数据包括游戏选择喜好、游戏设置喜好、日期、星期几、玩游戏所持续的时间、游戏使用级别、以及辅助游戏控制器的选择。在步骤1704中,用户喜好数据用于通过比较当前游戏操作和/或与用户喜好数据相关的其它信息来辅助识别用户。例如,对于特定视频游戏,仅有一个或两个特定用户为登录该视频游戏的普通用户。因此,在步骤1704中,仅有两个用户为手指/手特性图案匹配的主要候选者。在另一例子中,一些用户在一天的特定钟点内是活跃的,并且该用户在该特定钟点内喜欢图案匹配。
图18是依据本发明一个或多个实施例的游戏控制器和游戏控制台使用触摸垫输入作为游戏输入的操作方法流程图1800。操作1800开始于步骤1802,触摸垫输入接收自游戏控制器的至少一个触摸感应垫,触摸感应垫具有多个触摸感应单元。触摸垫输入对应于多个触摸感应单元中的至少一部分的用户触摸。在步骤1804中,由游戏控制器的处理电路至少部分地处理触摸垫输入。在步骤1806中,经至少部分地处理的触摸垫输入通过通信接口发送至游戏控制台。在步骤1808中,游戏控制台处理该触摸垫输入,以用做游戏输入。在步骤1810中,游戏控制台使用游戏输入来操作视频游戏。
触摸垫输入可基于用户触摸。用户触摸可为手触摸、手指触摸、拇指触摸、脚触摸、触针触摸、或者用户的其它触摸。处理触摸垫输入以用作游戏输入可基于触摸垫输入或来自其它用户的触摸确定手/脚位置(包括手指和/或拇指位置、手/脚位置的改变、手紧握/脚的压力、手紧握/脚的压力的改变)来完成。处理触摸垫输入以用作游戏输入可基于触摸垫输入确定一系列用户触摸来完成。一系列用户触摸可基于用户对触摸感应垫的不同部分的触摸来确定。基于触摸垫输入建立基线手/脚位置。可基于触摸垫输入确定当前手/脚的位置。游戏输入可基于当前手/脚位置和基线手/脚位置之间的差异。
其它的触摸垫输入可通过通信接口接收。其它的触摸垫输入来自第二游戏控制器的至少一个触摸感应垫。对触摸垫输入和另一触摸垫输入进行处理以产生组合的触摸垫输入,随后用做游戏输入。基于至少一个正在玩的游戏、至少一个游戏参数、和/或至少一个用户选择,确定至少一个触摸感应垫的配置,从而接收游戏输入。当游戏控制台确定了该配置时,至少一个触摸感应垫的配置可发送给游戏控制器使用。
图19是依据本发明一个或多个实施例的由游戏控制器或游戏控制台至少部分地处理作为游戏输入之用的触摸垫输入以确定游戏输入的方法流程图。由游戏控制器的处理电路通过以下操作至少部分地处理触摸垫输入1900:在步骤1902中,基于触摸垫输入确定手的位置;在步骤1904中,基于触摸垫输入确定手位置的改变;在步骤1906中,基于触摸垫输入确定手紧握的压力;在步骤1908中,基于触摸垫输入确定手紧握压力的改变;在步骤1910中,基于触摸垫输入确定脚的位置;在步骤1912中,基于触摸垫输入确定脚位置的改变;在步骤1914中,基于触摸垫输入确定脚的压力;在步骤1916中,基于触摸垫输入确定脚压力的改变。可以理解的是,手指位置的改变构成了手位置的改变。手的位置是一个或多个手指位置和手掌位置。
图20A是依据本发明一个或多个实施例的游戏控制器和游戏控制台接收一系列用户输入作为游戏输入的操作方法流程图。在步骤2002中,由游戏控制器的处理电路至少部分地处理触摸垫输入以基于触摸垫输入确定一系列用户输入。一系列用户输入可基于触摸感应垫不同位置的用户触摸。在步骤2004中,一系列用户触摸可用做游戏输入。例如,触摸垫特定位置上的一特定系列的触摸输入可视为短手(short-hand)语言输入,以使得视频游戏执行特定的操作。该短手语言可依赖于特定操作固定化或定制化。该短手语言类似于修真键盘使用的快捷键。
图20B是依据本发明一个或多个实施例的游戏控制器和游戏控制台使用当前手/脚位置和手/脚的基线位置之间的已确定的差别来确定游戏输入的操作方法流程图。在步骤2052中,基于触摸垫输入建立基线手/脚位置。在步骤2054中,基于触摸垫输入确定当前手/脚位置。在步骤2056中,游戏输入可基于当前手/脚位置和基线手/脚位置之间的差异。这些改变包括作为滑雪板游戏(snow board game)的输入的脚位置的变化、作为剑击游戏(sword fightgame)的输入的手位置的变化。
图21是依据本发明一个或多个实施例的游戏控制器和/或游戏控制台配置至少一个触摸感应垫来接收游戏输入的操作方法流程图2100。操作2100开始于步骤2102,游戏控制台/游戏控制器确定至少一个触摸感应垫的配置,以接收游戏输入。在步骤2104中,游戏控制台/游戏控制器配置至少一个触摸感应垫,以用于接收游戏输入。在步骤2106中,该配置基于下列至少一个:正在玩的游戏;至少一个游戏参数;至少一个用户选择;游戏控制器的方位。如果步骤2104中游戏控制台做出了决定,则在步骤2108中,游戏控制台指示游戏控制器作出该配置。在步骤2110中,游戏控制器/游戏控制台基于该配置接收来自至少一个触摸感应垫的游戏输入,过程到此结束。
图22是依据本发明一个或多个实施例的游戏***更改视频游戏操作的操作方法流程图2200。操作2200开始于步骤2202,触摸垫输入接收自游戏控制器的至少一个触摸感应垫。游戏控制器具有多个触摸感应单元。触摸垫输入对应于多个触摸感应单元的至少一部分的用户触摸。在步骤2204中,该触摸垫输入由游戏控制器的处理电路至少部分地进行处理。在步骤2206中,来自游戏控制器的经至少部分地处理的触摸垫输入可通过游戏控制器和游戏控制台的通信接口发送至游戏控制台。在步骤2208中,游戏控制台处理该触摸垫输入以产生游戏更改数据。在步骤2210中,基于游戏更改数据更改至少一个对应的游戏操作,过程到此结束。
图22中的操作可由一体化(all-in-one)游戏控制器/游戏控制台设备执行。在此例中,通过游戏控制器和游戏控制台的通信接口发送经至少部分地处理的触摸垫输入给游戏控制台的步骤(步骤2206),可由游戏控制台对触摸垫输入进行处理以产生游戏更改数据(步骤2208),以及基于该游戏更改数据改变至少一个对应的游戏操作(步骤2210)可完全由游戏控制器/游戏控制台设备的结合所执行。
图23是依据本发明一个或多个实施例的游戏***基于用户识别将至少一个游戏设置应用于至少一个对应游戏操作的操作方法流程图。图23的操作可与图22中的步骤2208和2210一同执行。游戏控制台处理该经部分地处理的触摸垫输入以产生游戏更改数据。在步骤2302中,对至少部分地处理的触摸垫输入进行处理以产生用户数据。在步骤2304中,图案匹配可用于将用户数据与多个存储用户的已选择用户进行匹配。基于游戏更改数据更改至少一个对应的游戏操作。在步骤2306中,基于所选择的用户选择至少一个游戏设置。在步骤2308中,至少一个游戏设置应用于至少一个对应的游戏操作。
图24是依据本发明一个或多个实施例的基于至少一个游戏设置更改视频游戏操作的方法流程图。图24的操作可与图23中的步骤2308一同执行。至少一个游戏设置应用于至少一个对应的游戏操作,诸如在步骤2402中更改游戏难度,在步骤2404中更改游戏入口,在步骤2406中更改玩游戏的持续时间(即限制玩游戏的时间),在步骤2408中更改至少一个游戏控制器按键功能,在步骤2410中更改至少一个游戏控制器触摸感应垫游戏输入功能,在步骤2412中更改游戏选择,在步骤2414中更改喜爱的游戏设置。游戏选择的更改包括基于握住控制器的手的大小/手指的长度的父母控制(parentalcontrol)。
图25是依据本发明一个或多个实施例的基于已确定的游戏控制器使用更改视频游戏操作的方法流程图。图25的操作可与图22中的步骤2208和210一同执行。游戏控制台处理该经部分地处理的触摸垫输入以产生游戏更改数据。在步骤2502中,对至少部分地处理的触摸垫输入进行处理以产生手紧握位置特性。在步骤2504中,图案匹配可用于将手紧握位置特性与多个存储游戏控制器的使用中的已选择游戏控制器的使用进行匹配。在步骤2506中,基于已选择游戏控制器的使用更改至少一个对应的游戏操作。在步骤2508中,已选择游戏控制器的使用是一个或多个游戏机的选择以及游戏可用性列表。游戏机可包括这样的附件诸如剑、网球拍、高尔夫球棒、以及类似物。游戏可用性列表设计可用游戏的子集(subset)。例如,如果控制器垂直握住,则高尔夫游戏为可选子集之一,如果水平握住,则网球游戏和棒球游戏包含在子集或游戏可用列表中。
图26A是依据本发明一个或多个实施例的游戏***接收一系列用户触摸来确定游戏更改数据的操作方法流程图。在步骤2602中,游戏控制器或游戏控制台处理触摸垫输入以基于触摸垫输入确定一系列用户触摸。基于游戏更改数据更改至少一个对应的游戏操作。在步骤2604中,一系列用户触摸用于确定全部或部分游戏更改数据。如前所述,一系列用户触摸可固定于特定游戏,或者由用户定制作为游戏操作的快捷键。
图26B是依据本发明一个或多个实施例的游戏***基于当前手/脚位置和手/脚的基线位置之间的差别来确定游戏更改数据的操作方法流程图。在步骤2652中,基于触摸垫输入建立基线手/脚位置。在步骤2654中,基于触摸垫输入确定当前手/脚位置。在步骤2656中,游戏更改数据可基于当前手/脚位置和基线手/脚位置之间的差异。游戏更改包括游戏局点、游戏的选择、游戏机。难度级别的改变等。
图27是依据本发明一个或多个实施例的游戏控制台更改游戏控制器的触摸感应垫的操作参数的方法流程图。设置游戏控制器的至少一个触摸感应垫的初始操作参数。触摸感应垫具有触摸感应单元。在步骤2702中,触摸垫输入接收自游戏控制器的至少一个触摸感应垫。触摸垫输入对应于多个触摸感应单元的至少一部分的用户触摸。在步骤2704中,由游戏控制器的处理电路至少部分地处理触摸垫输入。在步骤2706中,通过游戏控制器的通信接口将经至少部分地处理的触摸垫输入发送至游戏控制台。在步骤2708中,确定操作参数更改条件是否满足。若是,则在步骤2710中,游戏控制台指示游戏控制器更改至少一个触摸感应垫的操作参数。处理到此结束。如果不满足则处理结束。操作参数及其更改可参考图29和30的描述。操作参数更改条件可参考图31的描述。
图28是依据本发明一个或多个实施例的游戏控制器更改触摸感应垫的操作/运行参数的方法流程图2800。在图28中,与游戏控制台没有交互。操作2800中,设置游戏控制器的至少一个触摸感应垫的初始操作参数。触摸感应垫具有多个触摸感应单元。在步骤2802中,触摸垫输入接收自游戏控制器的至少一个触摸感应垫。触摸垫输入对应于多个触摸感应单元的至少一部分的用户触摸。在步骤2804中,由游戏控制器的处理电路至少部分地处理触摸垫输入。在步骤2806中,确定操作参数更改条件是否满足。操作参数可基于触摸垫输入、时间届满、电池以及类似事件。如果操作参数满足则在步骤2808中,游戏控制器更改至少一个触摸感应垫的操作参数,过程结束。若不满足,则过程结束。
图29是依据本发明一个或多个实施例的更改触摸感应垫的操作/运行参数的方法流程图。图29的操作可与图27中的步骤2710、图28中的步骤2808一同执行。更改游戏控制器的至少一个触摸感应垫的操作参数包括下列中一个或多个:在步骤2902中,更改多个触摸感应单元的扫描频率;在步骤2904中,更改用于扫描多个触摸感应单元的电压;在步骤2906中,初始化多个触摸感应单元的扩频扫描频率;在步骤2908中,更改多个触摸感应单元的扫描速率;在步骤2912中,当未检测到触摸时,禁止扫描多个触摸感应单元;在步骤2914中,禁止扫描多个触摸感应单元中的一部分,且继续扫描多个触摸感应单元的其它部分。
图30A是依据本发明一个或多个实施例的基于环境操作条件选择触摸感应垫的操作参数的方法流程图。在步骤3002中,为游戏控制器确定环境操作条件。在步骤3004中,基于环境操作条件选择操作参数。
图30B是依据本发明一个或多个实施例的使用多种环境操作条件选择操作参数的方法流程图。环境操作参数为下列中的一个或多个:步骤3552,空气温度;步骤3554,游戏控制器温度;步骤3556,触摸感应垫温度;步骤3558,空气湿度;步骤3560,空气密度。这些参数可在游戏控制台和游戏控制器中的一个或多个中度量。另外,这些参数与游戏控制台或游戏控制器相距外部源诸如本地气象台、web服务器或者另一设备/位置的远近相关联
图31是依据本发明一个或多个实施例的使用多种操作参数更改条件来触发触摸感应垫的操作参数的更改的方法流程图。图31的操作可与图27中的步骤2708和图28中的步骤2806一同执行。操作参数更改条件可基于下列一个或多个:步骤3102,游戏控制器电池条件;步骤3104,正在玩的游戏(例如,快速触摸垫输入需求、慢速触摸垫输入需求、高分辨率输入需求、低分辨率输入需求以及类似需求);步骤3106,游戏局点(例如,快速触摸垫输入需求、慢速触摸垫输入需求、高分辨率输入需求、低分辨率输入需求以及类似需求);步骤3108,触摸垫输入频率(例如,较多触摸需求较多扫描);步骤3110,处理来自触摸感应垫的输入的能力(支持较高扫描频率和较高扫描分辨率的更多处理能力);步骤3112,将触摸垫输入从游戏控制器转发到游戏控制台的能力(支持较高扫描频率和较高扫描分辨率的更高的发射能力)。
因此,在步骤2708和/或2806的选择模块,游戏控制器或游戏控制台考虑图31中的一个或多个条件来做出是否更改一个或多个触摸垫的操作参数的决定。如果满足图31步骤3102-3112中的一个或多个条件,则更改触摸垫的操作参数用于随后的操作。当然,操作参数的改变可以是暂时的或永久的。
此处所使用的术语“电路”是指代执行多个主要功能的独立的电路或多功能电路的一部分。例如,取决于实施例,处理电路可以实施为单芯片处理器,也用多个处理芯片实施。另外,在一个实施例中第一电路和第二电路可以结合在一个单独的电路中,在另一实施例中,操作或许独立地在分开的芯片上。本文中所提及的术语“芯片”是指集成电路。电路可包括通用或专用硬件,或可包括这样的硬件和相关的软件诸如固件或结果代码。
以上借助于说明指定的功能和关系的方法步骤对本发明进行了描述。为了描述的方便,这些功能组成模块和方法步骤的界限和顺序在此处被专门定义。然而,只要给定的功能和关系能够适当地实现,界限和顺序的变化是允许的。任何上述变化的界限或顺序应被视为在权利要求保护的范围内。
以上还借助于说明某些重要功能的性能的功能组成模块对本发明进行了描述。为了描述的方便,这些功能组成模块的界限在此处被专门定义。当这些重要的功能被适当地实现时,变化其界限是允许的。类似地,流程图模块也在此处被专门定义来说明某些重要的功能,为广泛应用,流程图模块的界限和顺序可以被另外定义,只要仍能实现这些重要功能。上述功能模块、流程图功能模块的界限及顺序的变化仍应被视为在权利要求保护范围内。本领域技术人员也知悉此处所述的功能模块,和其它的说明性模块、模组和组件,可以如示例或由分立元件、专用集成电路、带有适当软件的处理器及类似的装置或其任何组合。
正如这里用到的术语“基本上”或“大约”,对相应的术语和/或组件之间的相关性提供一种业内可接受的公差。这种业内可接受的公差从小于1%到50%,并对应于,但不限于,组件值、集成电路处理波动、温度波动、上升和下降时间和/或热噪声。这些组件之间的相关性范围从百分比的差异到幅值的差异。正如这里所用到的,术语“连接”包括组件之间的直接连接和/或两组件通过***组件的间接连接(例如,组件包括但不限于组件、元件、电路和/或模块)。其中对于间接连接,***组件并不改变信号的信息,但可以调整其电流电平、电压电平和/或功率电平。正如这里进一步用到的,推断连接(inferred coupling,亦即,一个元件根据推论连接到另一个元件)包括两个元件之间用相同于“连接”的方法直接和间接连接。正如这里进一步用到的,术语“可操作地连接”表明了包括一个或多个电源连接、输入、输出等的组件实现一个或多个相应的功能,进一步包括与一个或多个其他组件的推断连接。正如这里所用到的,术语“关联连接”包括单独的元件和/或嵌入在另一元件上的元件之间的直接和/或间接连接。正如这里所用到的,术语“比较结果有利”,正如这里可能用的,指两个或多个元件信号等之间的比较提供一个想要的关系。例如,当想要的关系是信号1具有大于信号2的振幅时,当信号1的振幅大于信号2的振幅或信号2的振幅小于信号1振幅时,可以得到有利的比较结果。
本发明的描述过程还借助方法步骤的方式来描述特定功能的执行过程及其相互关系。为便于描述,文中对这些功能性模块和方法步骤的边界和顺序进行了专门的定义。在使这些功能可正常工作的前提下,也可重新定义他们的边界和顺序。但这些对边界和顺序的重新定义都将落入本发明的主旨和所声明的保护范围之中。
此外,本发明是通过一些实施例进行描述的,但本发明不局限于这些实施例。本领域技术人员知悉,在不脱离本发明的精神和范围的情况下,可以进行各种改变或修改。
相关申请的交叉引用
本申请参考了如下美国专利申请:
申请号为No.61/261,702申请日为2009年11月16日的美国临时专利申请(律师事务所案卷号No.BP20924).在本文中引用该美国专利申请的全部内容。

Claims (10)

1.一种用于操作游戏控制器以识别用户的方法,其特征在于,包括:
接收来自游戏控制器的至少一个触摸感应垫的触摸垫输入,所述游戏控制器具有多个触摸感应单元,所述触摸垫输入对应于所述多个触摸感应单元中至少一部分的用户触摸;
由游戏控制器的处理电路对所述触摸垫输入执行第一处理操作,以产生部分地处理的触摸垫输入;以及
将经过所述部分地处理的触摸垫输入通过游戏控制器的通信接口无线地发送至游戏控制台,由所述游戏控制台对所述经过部分地处理的触摸垫输入执行第二处理操作,所述游戏控制台配置为产生完全处理的触摸垫输入,以通过图案识别来识别用户;以及
该方法进一步包括使用用户喜好数据辅助识别所述用户,所述用户喜好数据包括游戏选择、游戏设置、时间、星期几、游戏播放时间、游戏使用级别、以及辅助的游戏控制器选择;
所述方法进一步包括更改用户识别操作为:
需要全用户识别验证的初级用户识别操作;
需要部分用户识别验证的中级用户识别操作;以及
无需用户识别验证的自动用户识别操作。
2.根据权利要求1所述的方法,其中由游戏控制器的处理电路对所述触摸垫输入执行第一处理操作具体包括下列操作:
基于所述触摸垫输入识别至少一个手指方位;
基于所述触摸垫输入识别至少一个指间距;
基于所述触摸垫输入识别至少一个指宽;
基于所述触摸垫输入识别多个指节/关节位置;以及
基于所述触摸垫输入识别多个指长。
3.根据权利要求1所述的方法,其中由游戏控制器的处理电路对所述触摸垫输入执行第一处理操作包括基于所述触摸垫输入确定用户手指的热传递特性。
4.根据权利要求1所述的方法,其中由游戏控制器的处理电路对所述触摸垫输入执行第一处理操作包括基于所述触摸垫输入确定用户手指的脉率特性。
5.一种游戏控制器,其特征在于,包括
通信接口;
至少一个具有多个触摸感应单元的触摸感应垫;以及
与通信接口和至少一个触摸感应垫连接的处理电路,所述处理电路用于:
接收来自至少一个触摸感应垫的触摸垫输入,所述触摸垫输入对应于所述多个触摸感应单元中至少一部分的用户触摸;
由游戏控制器的处理电路对所述触摸垫输入执行第一处理操作,以产生部分地处理的触摸垫输入;以及
将经过所述部分地处理的触摸垫输入通过通信接口无线地发送至游戏控制台,由所述游戏控制台对所述经过部分地处理的触摸垫输入执行第二处理操作,以产生完全处理的触摸垫输入,以通过对所述完全处理的触摸垫输入的图案识别来识别用户,其中,对所述触摸垫输入的处理操作在所述游戏控制器的处理电路和所述游戏控制台之间共享;
所述游戏控制器进一步被配置为包括更改用户识别操作,具体为:
需要全用户识别验证的初级用户识别操作;
需要部分用户识别验证的中级用户识别操作;以及
无需用户识别验证的自动用户识别操作。
6.根据权利要求5所述的游戏控制器,其中在对所述触摸垫输入执行第一处理操作中,所述处理电路用于执行下列操作:
基于所述触摸垫输入识别至少一个手指方位;
基于所述触摸垫输入识别至少一个指间距;
基于所述触摸垫输入识别至少一个指宽;
基于所述触摸垫输入识别多个指节/关节位置;以及
基于所述触摸垫输入识别多个指长。
7.根据权利要求5所述的游戏控制器,其中在对所述触摸垫输入执行第一处理操作中,所述处理电路用于基于所述触摸垫输入确定用户手指的热传递特性。
8.根据权利要求5所述的游戏控制器,其中在对所述触摸垫输入执行第一处理操中,所述处理电路用于基于所述触摸垫输入确定用户手指的脉率特性。
9.一种用于操作游戏控制台以识别用户的方法,其特征在于,包括:
通过通信接口无线地接收来自游戏控制器的部分地处理的触摸垫输入,所述触摸垫输入由具有多个触摸感应单元的游戏控制器的至少一个触摸感应垫所捕获,所述触摸垫输入对应于所述多个触摸感应单元中至少一部分的用户触摸,所述游戏控制器的处理电路对所述触摸垫输入执行第一处理操作,以产生部分地处理的触摸垫输入;以及
对所述部分地处理的所述触摸垫输入执行第二处理操作,以基于用户手指特性通过图案识别来识别用户,其中,对所述触摸垫输入的处理操作在所述游戏控制器的处理电路和所述游戏控制台之间共享;
所述方法进一步包括更改用户识别操作为:
需要全用户识别验证的初级用户识别操作;
需要部分用户识别验证的中级用户识别操作;以及
无需用户识别验证的自动用户识别操作。
10.一种游戏控制台,其特征在于,包括:
通信接口;
与通信接口连接的处理电路,所述处理电路用于:
通过通信接口无线地接收来自游戏控制器的部分地处理的触摸垫输入,所述触摸垫输入由具有多个触摸感应单元的所述游戏控制器的至少一个触摸感应垫所捕获,所述触摸垫输入对应于所述多个触摸感应单元中至少一部分的用户触摸,所述游戏控制器的处理电路对所述触摸垫输入执行第一处理操作,以产生部分地处理的触摸垫输入;
对所述部分地处理的所述触摸垫输入执行第二处理操作,以基于用户手指特性通过图案识别来识别用户,其中,对所述触摸垫输入的处理操作在所述游戏控制器的处理电路和所述游戏控制台的处理电路之间共享;
所述游戏控制台进一步被配置为包括更改用户识别操作,具体为:
需要全用户识别验证的初级用户识别操作;
需要部分用户识别验证的中级用户识别操作;以及
无需用户识别验证的自动用户识别操作。
CN201010545673.7A 2009-11-16 2010-11-16 操作游戏控制器来识别用户的方法、游戏控制器和控制台 Active CN102122214B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US26170209P 2009-11-16 2009-11-16
US61/261,702 2009-11-16
US12/912,458 2010-10-26
US12/912,458 US8754746B2 (en) 2009-11-16 2010-10-26 Hand-held gaming device that identifies user based upon input from touch sensitive panel

Publications (2)

Publication Number Publication Date
CN102122214A CN102122214A (zh) 2011-07-13
CN102122214B true CN102122214B (zh) 2015-05-20

Family

ID=43466610

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010545673.7A Active CN102122214B (zh) 2009-11-16 2010-11-16 操作游戏控制器来识别用户的方法、游戏控制器和控制台

Country Status (5)

Country Link
US (1) US8754746B2 (zh)
EP (1) EP2323022A3 (zh)
CN (1) CN102122214B (zh)
HK (1) HK1159286A1 (zh)
TW (1) TWI430826B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109870107A (zh) * 2019-03-28 2019-06-11 北京同创微纳科技有限公司 一种用于多种纳米位移传感器间相互标定的装置

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5745265B2 (ja) * 2010-12-22 2015-07-08 株式会社ソニー・コンピュータエンタテインメント 信号処理装置、タッチパネルユニット、情報処理装置および信号処理方法
US9440144B2 (en) * 2011-04-21 2016-09-13 Sony Interactive Entertainment Inc. User identified to a controller
EP2766795B1 (en) * 2011-10-13 2020-05-27 Biogy, Inc. Biometric apparatus and method for touch-sensitive devices
KR20130063131A (ko) * 2011-12-06 2013-06-14 삼성전자주식회사 터치 감지 파라미터 설정 방법 및 장치
US9159221B1 (en) * 2012-05-25 2015-10-13 George Stantchev Steering wheel with remote control capabilities
US9266022B1 (en) 2012-08-21 2016-02-23 David Paul Pasqualone System to pause a game console whenever an object enters an exclusion zone
US20140176451A1 (en) * 2012-12-21 2014-06-26 Barnesandnoble.Com Llc Method for adaptive scan rate for an electronic device
US20140176450A1 (en) * 2012-12-21 2014-06-26 Barnesandnoble.Com Llc System and apparatus for adaptive setting of scan rate
US8896561B1 (en) * 2013-03-27 2014-11-25 Keysight Technologies, Inc. Method for making precise gestures with touch devices
GB2521833A (en) * 2014-01-02 2015-07-08 Nokia Technologies Oy An apparatus, method and computer program for enabling a user to make user inputs
US9710150B2 (en) 2014-01-07 2017-07-18 Qualcomm Incorporated System and method for context-based touch processing
US9791959B2 (en) * 2014-01-07 2017-10-17 Qualcomm Incorporated System and method for host-augmented touch processing
US20150199941A1 (en) * 2014-01-15 2015-07-16 Nokia Corporation 3d touch sensor reader
US9753562B2 (en) 2014-01-15 2017-09-05 Nokia Technologies Oy Dynamic threshold for local connectivity setup
US9725098B2 (en) 2014-08-11 2017-08-08 Ford Global Technologies, Llc Vehicle driver identification
KR20160045466A (ko) * 2014-10-17 2016-04-27 삼성전자주식회사 디스플레이 장치, 이의 제어 방법 및 디스플레이 시스템
CN114061008A (zh) 2014-12-04 2022-02-18 瑞思迈私人有限公司 用于输送空气的可穿戴设备
US10065111B1 (en) * 2014-12-16 2018-09-04 Oculus Vr, Llc Mapping user interactions with a controller to a hand position
US9908041B2 (en) * 2015-06-04 2018-03-06 Microsoft Technology Licensing, Llc Game controller with removable faceted fingerpad
US10325134B2 (en) 2015-11-13 2019-06-18 Fingerprint Cards Ab Method and system for calibration of an optical fingerprint sensing device
US20170140233A1 (en) * 2015-11-13 2017-05-18 Fingerprint Cards Ab Method and system for calibration of a fingerprint sensing device
JP6538961B2 (ja) * 2016-03-04 2019-07-03 株式会社ソニー・インタラクティブエンタテインメント 制御装置
US10088915B2 (en) 2016-07-01 2018-10-02 Deere & Company Method and system with sensors for sensing hand or finger positions for adjustable control
US10987573B2 (en) 2016-10-11 2021-04-27 Valve Corporation Virtual reality hand gesture generation
US10691233B2 (en) 2016-10-11 2020-06-23 Valve Corporation Sensor fusion algorithms for a handheld controller that includes a force sensing resistor (FSR)
US10888773B2 (en) 2016-10-11 2021-01-12 Valve Corporation Force sensing resistor (FSR) with polyimide substrate, systems, and methods thereof
US10307669B2 (en) 2016-10-11 2019-06-04 Valve Corporation Electronic controller with finger sensing and an adjustable hand retainer
US11185763B2 (en) 2016-10-11 2021-11-30 Valve Corporation Holding and releasing virtual objects
US10391400B1 (en) 2016-10-11 2019-08-27 Valve Corporation Electronic controller with hand retainer and finger motion sensing
US11625898B2 (en) 2016-10-11 2023-04-11 Valve Corporation Holding and releasing virtual objects
EP3617845A4 (en) 2017-04-27 2020-11-25 Sony Interactive Entertainment Inc. CONTROL DEVICE, DATA PROCESSING SYSTEM, CONTROL PROCESS AND PROGRAM
WO2019077652A1 (ja) 2017-10-16 2019-04-25 株式会社ソニー・インタラクティブエンタテインメント 情報処理システム、コントローラデバイス、及び情報処理装置
USD908798S1 (en) 2018-05-18 2021-01-26 Valve Corporation Game controller
US10635202B1 (en) * 2018-12-18 2020-04-28 Valve Corporation Dynamic sensor assignment
GB2581494B (en) 2019-02-19 2021-08-04 Sony Interactive Entertainment Inc Apparatus, system and method of authentication
US10905946B2 (en) 2019-02-28 2021-02-02 Valve Corporation Continuous controller calibration
US11000759B2 (en) 2019-03-29 2021-05-11 Valve Corporation Game controller operable in bluetooth low energy (BLE) mode
US11554322B2 (en) 2019-04-26 2023-01-17 Sony Interactive Entertainment LLC Game controller with touchpad input
US11033809B2 (en) 2019-05-07 2021-06-15 Valve Corporation Using finger presence to activate a motion control feature for a handheld controller
DE102019208903A1 (de) * 2019-06-12 2020-12-17 Siemens Healthcare Gmbh Bereitstellen eines Ausgabesignals mittels einer berührungssensitiven Eingabeeinheit und Bereitstellen einer trainierten Funktion
US11042247B2 (en) 2019-06-14 2021-06-22 Valve Corporation Cluster-based sensor assignment
US11048356B2 (en) * 2019-07-31 2021-06-29 Sony Interactive Entertainment LLC Microphone on controller with touchpad to take in audio swipe feature data
GB2588807A (en) * 2019-11-08 2021-05-12 Sony Interactive Entertainment Inc Data processing apparatus, control device and method
US11638868B2 (en) 2020-02-14 2023-05-02 Valve Corporation Controller having display with selectable icons
US11511186B2 (en) 2020-02-14 2022-11-29 Valve Corporation Controller with sensor-rich controls
US11458386B2 (en) 2020-02-14 2022-10-04 Valve Corporation Controller with adjustable features
US11504610B2 (en) 2020-02-14 2022-11-22 Valve Corporation Dynamically enabling or disabling controls of a controller
US11504615B1 (en) 2021-05-18 2022-11-22 Valve Corporation Electronic controller with linear hand strap adjuster

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520819A (zh) * 2009-03-05 2009-09-02 无锡市美普索特电子科技有限公司 通过指纹识别装置开启游戏程序的自助机器

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7613659B1 (en) * 1994-11-28 2009-11-03 Yt Acquisition Corporation System and method for processing tokenless biometric electronic transmissions using an electronic rule module clearinghouse
US6886036B1 (en) * 1999-11-02 2005-04-26 Nokia Corporation System and method for enhanced data access efficiency using an electronic book over data networks
US20040049743A1 (en) * 2000-03-31 2004-03-11 Bogward Glenn Rolus Universal digital mobile device
US20060250213A1 (en) * 2000-07-28 2006-11-09 Cain George R Jr Biometric data controlled configuration
US6563940B2 (en) * 2001-05-16 2003-05-13 New Jersey Institute Of Technology Unauthorized user prevention device and method
JP2003216447A (ja) * 2002-01-17 2003-07-31 Ntt Docomo Inc サーバ装置、移動通信端末、情報送信システム及び情報送信方法
CA2371665A1 (en) * 2002-02-13 2003-08-13 Tactex Controls Inc. System and method for identifying a person
EP1756701A1 (en) * 2004-05-17 2007-02-28 Mobisol Inc. Integrated wireless pointing device, terminal equipment with the same, and pointing method using wereless pointing device
JP2006296976A (ja) * 2005-04-25 2006-11-02 Manin:Kk パチンコパーラー監視システム
US20060284853A1 (en) * 2005-06-16 2006-12-21 Xm Satellite Radio, Inc. Context sensitive data input using finger or fingerprint recognition
US7649522B2 (en) * 2005-10-11 2010-01-19 Fish & Richardson P.C. Human interface input acceleration system
US20070124370A1 (en) * 2005-11-29 2007-05-31 Microsoft Corporation Interactive table based platform to facilitate collaborative activities
JP5285234B2 (ja) * 2007-04-24 2013-09-11 任天堂株式会社 ゲームシステム、情報処理システム
US8027518B2 (en) * 2007-06-25 2011-09-27 Microsoft Corporation Automatic configuration of devices based on biometric data
US7889175B2 (en) * 2007-06-28 2011-02-15 Panasonic Corporation Touchpad-enabled remote controller and user interaction methods
CN101344915A (zh) 2007-07-09 2009-01-14 上海耀明仪表控制有限公司 光学式智能指纹识别方法
US8031175B2 (en) * 2008-04-21 2011-10-04 Panasonic Corporation Touch sensitive remote control system that detects hand size characteristics of user and adapts mapping to screen display
US20090284532A1 (en) * 2008-05-16 2009-11-19 Apple Inc. Cursor motion blurring
KR20100006219A (ko) * 2008-07-09 2010-01-19 삼성전자주식회사 사용자 인터페이스 방법 및 장치
US20100097324A1 (en) * 2008-10-20 2010-04-22 Dell Products L.P. Parental Controls Based on Touchscreen Input
US8172675B2 (en) * 2009-03-27 2012-05-08 Microsoft Corporation Personalization using a hand-pressure signature
US8154529B2 (en) * 2009-05-14 2012-04-10 Atmel Corporation Two-dimensional touch sensors
US20110028194A1 (en) * 2009-07-31 2011-02-03 Razer (Asia-Pacific) Pte Ltd System and method for unified-context mapping of physical input device controls to application program actions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101520819A (zh) * 2009-03-05 2009-09-02 无锡市美普索特电子科技有限公司 通过指纹识别装置开启游戏程序的自助机器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109870107A (zh) * 2019-03-28 2019-06-11 北京同创微纳科技有限公司 一种用于多种纳米位移传感器间相互标定的装置
CN109870107B (zh) * 2019-03-28 2021-01-01 北京同创微纳科技有限公司 一种用于多种纳米位移传感器间相互标定的装置

Also Published As

Publication number Publication date
US20110118026A1 (en) 2011-05-19
EP2323022A3 (en) 2014-07-02
CN102122214A (zh) 2011-07-13
TW201138913A (en) 2011-11-16
US8754746B2 (en) 2014-06-17
HK1159286A1 (zh) 2012-07-27
TWI430826B (zh) 2014-03-21
EP2323022A2 (en) 2011-05-18

Similar Documents

Publication Publication Date Title
CN102122214B (zh) 操作游戏控制器来识别用户的方法、游戏控制器和控制台
US8845424B2 (en) Hand-held gaming device with configurable touch sensitive panel(s)
US11426660B2 (en) Gaming object with orientation sensor for interacting with a display and methods for use therewith
CN105528067A (zh) 具有判断主人心情功能的可穿戴设备
CN101176326A (zh) 中央设备
CN107703890A (zh) 智能控制软件***
CN104767785A (zh) 便携式智能设备控制***及其控制***软件
JP6514376B1 (ja) ゲームプログラム、方法、及び情報処理装置
JP6522205B1 (ja) ゲームプログラム、方法、および情報処理装置
WO2020262333A1 (ja) ゲームプログラム、ゲーム方法、および情報処理装置
CN107297071B (zh) 一种麻将机
JP6647600B1 (ja) ゲームプログラム及び情報処理装置
JP2019017674A (ja) ゲームプログラム、方法、および情報処理装置
CN108153475A (zh) 一种对象位置切换方法以及移动终端
CN108200228A (zh) 终端指纹识别模组管理方法、终端及计算机可读存储介质
US20100309155A1 (en) Two-dimensional input device, control device and interactive game system
JP2019126741A (ja) ゲームプログラム、方法、及び情報処理装置
JP2020000848A (ja) ゲームプログラム、方法、および情報処理装置
CN102033605B (zh) 人机互动信息***及其方法
US11890533B2 (en) Ergonomic game controller and system
CN107665118A (zh) 可编程控制方法、***、电子设备及存储介质
JP6503118B1 (ja) ゲームプログラム、方法、および情報処理装置
CN201997098U (zh) 一种掌上游戏机和遥控手柄
JP2019195418A (ja) ゲームプログラム、方法、および情報処理装置
JP7209428B2 (ja) プログラム及び情報処理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1159286

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1159286

Country of ref document: HK

TR01 Transfer of patent right

Effective date of registration: 20170321

Address after: Singapore Singapore

Patentee after: Avago Technologies Fiber IP Singapore Pte. Ltd.

Address before: Alton Park Road, Irvine, California, 16215, 92618-7013

Patentee before: Zyray Wireless Inc.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181022

Address after: Singapore Singapore

Patentee after: Annwa high tech Limited by Share Ltd

Address before: Singapore Singapore

Patentee before: Avago Technologies Fiber IP Singapore Pte. Ltd.

TR01 Transfer of patent right