CN102822847B - 相对于显示设备来定位相机 - Google Patents
相对于显示设备来定位相机 Download PDFInfo
- Publication number
- CN102822847B CN102822847B CN201080064314.8A CN201080064314A CN102822847B CN 102822847 B CN102822847 B CN 102822847B CN 201080064314 A CN201080064314 A CN 201080064314A CN 102822847 B CN102822847 B CN 102822847B
- Authority
- CN
- China
- Prior art keywords
- portable set
- game console
- display device
- sensor
- image
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000004422 calculation algorithm Methods 0.000 claims description 14
- 239000004973 liquid crystal related substance Substances 0.000 claims description 7
- 230000001413 cellular effect Effects 0.000 claims description 3
- 238000002372 labelling Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000002604 ultrasonography Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 239000000306 component Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000013081 microcrystal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- VIKNJXKGJWUCNN-XGXHKTLJSA-N norethisterone Chemical compound O=C1CC[C@@H]2[C@H]3CC[C@](C)([C@](CC4)(O)C#C)[C@@H]4[C@@H]3CCC2=C1 VIKNJXKGJWUCNN-XGXHKTLJSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- 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/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- 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/22—Setup operations, e.g. calibration, key configuration or button assignment
-
- 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/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
-
- 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/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
- A63F13/235—Input 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
-
- 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
-
- 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
- A63F2300/00—Features 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/10—Features 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/1018—Calibration; Key and button assignment
-
- 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
- A63F2300/00—Features 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/10—Features 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/105—Features 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
-
- 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
- A63F2300/00—Features 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/10—Features 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/1087—Features 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 comprising photodetecting means, e.g. a camera
- A63F2300/1093—Features 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 comprising photodetecting means, e.g. a camera using visible light
-
- 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
- A63F2300/00—Features 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/20—Features 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 the game platform
- A63F2300/204—Features 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 the game platform the platform being a handheld device
-
- 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
- A63F2300/00—Features 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/20—Features 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 the game platform
- A63F2300/205—Features 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 the game platform for detecting the geographical location of the game platform
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Pinball Game Machines (AREA)
- Slot Machines And Peripheral Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
本公开的实施例涉及用于在游戏***中相对于显示设备的位置来定位游戏控制台的传感器的方法、***和计算机可读介质,包括:在显示设备上显示图像;一旦便携式设备上的传感器已发现显示设备上的图像,则估计显示设备相对于便携式设备的第一位置和第一方向;指示用户将便携式设备移动到新位置;一旦便携式设备上的传感器已发现显示设备上的图像,则估计显示设备相对于便携式设备的第二位置和第二方向;使用在估计第一位置和方向以及估计第二位置和方向期间收集的信息来确定显示设备的大小。
Description
技术领域
本公开一般地涉及相对于显示设备来定位游戏控制台的相机。
背景技术
视频游戏***数十年来已成为一种娱乐的流行形式。多数现代视频游戏***的基本部分具有类似的核心组件列表,包括用户控制接口、中央处理单元(CPU)、随机存取存储器(RAM)、软件内核、用于视频游戏的存储介质、视频输出、音频输出和电源。
用户控制接口允许用户与视频游戏交互,并且多数游戏***附带有至少一个复杂的遥控器,所述复杂的遥控器具有各种按钮和特殊特征。视频游戏***依赖于RAM来提供在玩游戏时游戏的临时存储。在没有RAM的情况下,即使最快的CPU也不能为交互式游戏体验提供必要的速度。
在其核心处,视频游戏***具有作为高度专业化计算机的控制台。软件内核组件是游戏控制台的操作***,并且提供在硬件的各个部分之间的接口。用于现代视频游戏***的两个最普通的存储技术是CD和基于ROM的磁带。一些当前的***也提供固态存储卡来存储所保存的游戏和个人特征。
游戏控制台提供与诸如电视机或监视器的显示设备兼容的视频信号。此外,多数游戏控制台具有专用的图形处理器,其除了控制视频输出外提供专业的地图绘制、纹理化(texture)和几何功能。另一个专用的芯片典型地处理音频处理,并且输出立体声或数字环绕声。
最近代的游戏***还包括改进遥控器的功能的传感器设备,其连接到游戏控制台,诸如用于索尼的的Eye ToyTM和用于Nintendo的WiiTM的WiiTM SensorBar。
发明内容
如在此所描述的,一种用于在游戏***中相对于显示设备的位置来定位便携式设备的方法,包括:在所述显示设备上显示图像;一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第一位置和第一方向;指示用户将所述便携式设备移动到新位置;一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第二位置和第二方向;使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备的大小;以及使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备相对于游戏控制台的传感器的方向。
还如在此所描述的,一种用于在游戏***中相对于显示设备的位置来定位游戏控制台的传感器的方法,包括:指示便携式设备搜索图像,其中所述游戏控制台指示所述便携式设备搜索图像;使用所述便携式设备上的相机搜索所述显示设备上的图像;对所述便携式设备的相机上的图像搜索所述显示设备上的图案;将所述便携式设备的发现发送到所述游戏控制台,其中所述便携式设备无线地将所述发现发送到所述游戏控制台;使用游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置;使用所述游戏控制台上的传感器确定所述游戏控制台相对于所述便携式设备的第一方向;使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置;使用所述游戏控制台上的传感器确定所述游戏控制台相对于所述便携式设备的第二方向;指示所述便携式设备从所述第二位置搜索所述显示设备上的图像,其中所述游戏控制台指示所述便携式设备搜索图像;使用所述便携式设备上的传感器从所述便携式设备的所述第二位置搜索所述显示设备上的图像;对所述便携式设备的传感器上的图像搜索所述显示设备上的图案;将所述便携式设备的新发现发送到所述游戏控制台,其中所述便携式设备无线地将所述发现发送到所述游戏控制台;向用户提示所述便携式设备的位置,使得所述便携式设备上的传感器能够检测到所述显示设备上的图像;指示所述显示设备显示图像,其中所述游戏控制台指示所述显示设备显示图像;使用所述游戏控制台来检测所述便携式设备的移动,其中使用姿势估计算法来完成估计所述便携式设备的第一位置和第一方向的步骤,其中使用姿势估计算法来完成估计所述便携式设备的第二位置和第二方向的步骤,其中所述便携式设备包括游戏垫、操纵杆、通用遥控、遥控器、配置有相机的蜂窝电话、SonyRemote和SonyPortable(PSPTM),其中游戏控制台包括视频游戏控制台,其中所述显示设备包括以下中的至少一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD),其中所述游戏控制台的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合,其中所述便携式设备的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、运动传感器、或其任意组合;如果确定新位置沿着穿过候选显示设备的轴,则指示用户将所述便携式设备移动到不同的新位置;使用所述便携式设备上的传感器来检测所述游戏控制台相对于所述便携式设备的第二位置;并且使用所述便携式设备上的传感器来检测所述游戏控制台相对于所述便携式设备的第二方向。
如在此所描述的,一种用于在游戏***中相对于显示设备的位置来定位便携式设备的***,包括:用于在所述显示设备上显示图像的装置;用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第一位置和第一方向的装置;用于指示用户将所述便携式设备移动到新位置的装置;用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第二位置和第二方向的装置;用于使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备的大小的装置;以及用于使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备相对于游戏控制台的传感器的方向的装置。
如在此所描述的,一种用于在游戏***中相对于显示设备的位置来定位便携式设备的***,包括:用于指示所述便携式设备搜索图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;用于使用所述便携式设备上的传感器搜索所述显示设备上的图像的装置;用于对所述便携式设备的传感器上的图像搜索所述显示设备上的图案的装置;用于将所述便携式设备的发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台;用于使用游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置的装置;用于使用所述游戏控制台上的传感器确定所述游戏控制台相对于所述便携式设备的第一方向的装置;用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置的装置;用于使用所述游戏控制台上的传感器确定所述游戏控制台相对于所述便携式设备的第二方向的装置;用于指示所述便携式设备从所述第二位置搜索所述显示设备上的图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;用于使用所述便携式设备上的传感器从所述便携式设备的所述第二位置搜索所述显示设备上的图像的装置;用于对所述便携式设备的传感器上的图像搜索所述显示设备上的图案的装置;用于将所述便携式设备的新发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台;用于向用户提示所述便携式设备的位置使得所述便携式设备上的传感器能够检测到所述显示设备上的图像的装置;用于指示所述显示设备显示图像的装置,其中所述游戏控制台指示所述显示设备显示图像;用于使用所述游戏控制台来检测所述便携式设备的移动的装置,其中用于估计所述便携式设备的第一位置和第一方向的装置使用姿势估计算法,其中用于估计所述便携式设备的第二位置和第二方向的装置使用姿势估计算法,其中所述便携式设备包括游戏垫、操纵杆、通用遥控、遥控器、配置有相机的蜂窝电话、SonyRemote和SonyPortable(PSPTM),其中游戏控制台包括视频游戏控制台,其中所述显示设备包括以下中的至少一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD),其中所述游戏控制台的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、运动传感器或其任意组合,其中所述便携式设备的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合;以及用于如果确定新位置沿着穿过候选显示设备的轴,则指示用户将所述便携式设备移动到不同的新位置的装置;用于使用所述便携式设备上的传感器来检测所述游戏控制台相对于所述便携式设备的第二位置的装置;以及用于使用所述便携式设备上的传感器来检测所述游戏控制台相对于所述便携式设备的第二方向的装置。
如在此所描述的,一种用于在游戏***中相对于显示设备的位置来定位便携式设备的在游戏***中使用的计算机可读介质,包括:用于在所述显示设备上显示图像的装置;用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第一位置和第一方向的装置;用于指示用户将所述便携式设备移动到新位置的装置;用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第二位置和第二方向的装置;用于使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备的大小的装置;以及用于使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备相对于游戏控制台的传感器的方向的装置。
如在此所描述的,一种用于在游戏***中相对于显示设备的位置来定位便携式设备的在游戏***中使用的计算机可读介质,包括:用于指示所述便携式设备搜索图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;用于使用游戏控制台上的相机来确定所述游戏控制台相对于所述便携式设备的第一位置的装置;用于使用所述游戏控制台上的相机来确定所述游戏控制台相对于所述便携式设备的第一方向的装置;用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置的装置;用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一方向的装置;用于在所述显示设备上显示图像的装置;用于指示所述便携式设备搜索图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第一位置和第一方向的装置;用于指示用户将所述便携式设备移动到新位置的装置;用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第二位置和第二方向的装置;用于使用在估计所述第一位置和所述第一方向以及估计所述第二位置和所述第二方向期间收集的信息来确定所述显示设备的大小的装置;用于使用发送给游戏控制台的两个发现来确定所述显示设备相对于所述便携式设备的方向的装置;用于使用所述便携式设备上的传感器搜索所述显示设备上的图像的装置;用于对所述便携式设备的传感器上的图像搜索所述显示设备上的图案的装置;用于将所述便携式设备的发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台;用于使用游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置的装置;用于使用所述游戏控制台上的传感器确定所述游戏控制台相对于所述便携式设备的第二方向的装置;用于指示所述便携式设备从所述第二位置搜索所述显示设备上的图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;用于使用所述便携式设备上的传感器从所述便携式设备的所述第二位置搜索所述显示设备上的图像的装置;用于对所述便携式设备的传感器上的图像搜索所述显示设备上的图案的装置;用于将所述便携式设备的新发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台;用于向用户提示所述便携式设备的位置使得所述便携式设备上的传感器能够检测到所述显示设备上的图像的装置;用于指示所述显示设备显示图像的装置,其中所述游戏控制台指示所述显示设备显示图像;用于使用所述游戏控制台来检测所述便携式设备的移动的装置,其中用于估计所述便携式设备的第一位置和第一方向的装置使用姿势估计算法,其中用于估计所述便携式设备的第二位置和第二方向的装置使用姿势估计算法,其中所述便携式设备包括游戏垫、操纵杆、通用遥控、遥控器、配置有相机的蜂窝电话、SonyRemote、和SonyPortable(PSPTM),其中游戏控制台是视频游戏控制台,其中所述显示设备包括以下中的至少一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD),其中所述游戏控制台的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管或其任意组合,其中所述便携式设备的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、运动传感器或其任意组合;以及用于如果确定新位置沿着穿过候选显示设备的轴,指示用户将所述便携式设备移动到不同的新位置的装置;用于使用所述便携式设备上的传感器来检测所述游戏控制台相对于所述便携式设备的第二位置的装置;以及用于使用所述便携式设备上的传感器来检测所述游戏控制台相对于所述便携式设备的第二方向的装置。
附图说明
并入本说明书并且构成本说明书的一部分的附图图示了实施例的一个或多个示例,并且与示例实施例的描述一起来用于解释实施例的原理和实现。
在附图中:
图1是其中能够玩视频游戏的游戏***的示意图。
图2A是进行关于便携式设备相对于显示设备的位置的第一估计的游戏***的示意表示。
图2B是进行关于便携式设备相对于显示设备的位置的第二估计的游戏***的示意表示。
图3是在游戏***中相对于显示设备的位置来定位便携式设备的流程图。
图4是在游戏***中相对于显示设备的位置来定位便携式设备、使用便携式设备上的传感器来确定便携式设备的第二位置和方向的流程图。
具体实施方式
在此在计算机***、服务器和软件的上下文中描述了示例实施例。本领域普通技术人员将认识到下面的描述仅是为了说明,而不旨在以任何方式进行限制。对于得益于本公开的技术人员,其他实施例将容易地暗示它们自身。现在将详细参考如在附图中图示的示例实施例的实现。在整个附图以及下面的描述中将尽可能地使用相同的参考指示符来指代相同或相似的项。
为了清楚,没有示出和描述在此所描述的实现的所有常规特征。当然应理解,在任何这样的实际实现的开发中,必须做出许多特定于实现的决定,以实现开发者的特定目标,诸如符合与应用和企业相关的约束,以及这些特定的目标将随实现以及开发者而改变。此外,应理解,这样的开发努力可能是复杂的且耗时的,但是对于得益于本公开的普通技术人员来说其仍然是工程的常规任务。
视频游戏和视频游戏控制台通常需要配置步骤以确定诸如Sony的相机或另一传感器设备(例如WiiTM Sensor Bar)相对于显示设备的位置的位置。因为这是通过询问玩家来完成的,所以校准通常限于游戏控制台询问“传感器在你的TV之上还是之下?”。替选地,对于包括物理指示器的环境,例如GunCon或WiiTM Remote,校准阶段可以包括指示玩家指出在屏幕上的关键位置,并且其余的游戏体验将完全基于该校准的准确度。然而,传感器仅被定位在显示设备之上或之下的有限确定、或用户目标的不准确度可能导致游戏***的较差校准。
本游戏***通过去除简单化的“之上或之下”校准选择、并且通过不询问***的准确校准的精确目标,允许在玩视频游戏时更准确。本游戏***通过相对于显示设备的传感器的位置和方向的精确确定以及确定显示设备的大小来实现这一点。
本游戏***利用可以通过对象上的一组可视特征和/或标记来确定对象的位置的计算机视觉技术。还利用了具有相机以及合理强大的计算能力的新便携式设备。
如在图1中看到的,本游戏***100包括游戏控制台102,其具有传感器104,传感器104允许游戏控制台102在三维空间中跟踪诸如便携式设备106的对象的位置和方向。便携式设备106可以在其上具有至少一个标记(未示出),用于由游戏控制台102的传感器104来跟踪。额外地,便携式设备106可以包括能够在通过游戏控制台102的传感器104跟踪便携式设备106的标记时察看诸如电视机的显示设备110的相机。如果标记被放置在便携式设备106的背面中/上,则便携式设备106上的相机108也应面向背面(back-facing)。然而,如果便携式设备106具有面向前面的相机108,则可视标记实际可以被显示在要由游戏控制台102跟踪的便携式设备106的屏幕上。
如图1中进一步图示的,本游戏***100可以计算游戏控制台的传感器104相对于显示设备110的距离(dsensor)和方向以及显示设备110的大小(sizedisplay)。由于最初显示控制台102知道正使用的便携式设备106的类型和大小,所以游戏控制台102能够确定便携式设备106相对于其的确切位置和方向。
游戏***100最初辨别便携式设备106的类型和大小,并且可以通过各种手段来这样做。以一个示例的方式,在游戏***100已开启之后,游戏***100可以提示用户指定正使用哪个类型、牌子和/或型号的便携式设备106。用户可以通过访问包括用户可以从其进行选择的各种便携式设备的分类的数据库来指定便携式设备的类型、牌子和/或型号。一旦用户从分类中选择了适当的便携式设备106,则游戏***100可以确定和/或检索与所选择的便携式设备106相关的特定参数。便携式设备106的参数可以包括诸如便携式设备的显示器(例如显示屏幕)的大小、相机中心相对于便携式设备的显示器的位置、以及相机和相机镜头的特征的信息。包括便携式设备的分类的数据库可以被存储在游戏控制台102的存储器中,或可以被存储在服务器上并且经由诸如因特网的网络访问。替选地,游戏控制台102可以自动辨别所使用的便携式设备106的类型、牌子和/或型号。游戏控制台102对便携式设备106的检测也可以包括自动检测特定便携式设备106的特定参数,诸如其大小。
因为便携式设备106的大小最初是已知的,所以便携式设备106相对于游戏控制台的传感器104的距离(dportable)和方向最初也是已知的。然而,显示设备的大小(sizedisplay)110是未知的,因而便携式设备106相对于显示设备110的方向和距离(ddisplay)仍然不明确。
便携式设备106的相机108能够在实际玩视频游戏之前察看和/或定位显示在显示设备110上的定位图像。然而,基于便携式设备的相机106的轨迹,存在大小变化并且位于距便携式设备106不同距离处的多个候选显示设备。
这是因为便携式设备206距显示设备越远,显示设备看起来越小。因而,最初存在关于显示设备的两个未知,距便携式设备206的距离和显示设备的大小两者。然而,通过从两个不同位置进行显示设备的两个观测,可以解决这两个未知。
图2A和图2B提供关于显示设备相对于便携式设备的距离的、以及显示设备的大小的确定的说明性视图。
最初,当游戏控制台的传感器204检测到便携式设备的移动时,对于显示设备的大小以及从显示设备到便携式设备206的距离两者是模糊的。例如,如图2A中所示,候选显示设备202a大小相对大并且在距便携式设备206相对大的距离处。相反,候选显示设备202c大小相对小并且相对靠近便携式设备。另一方面,与候选显示设备202a和202c相比,候选显示设备202b大小相对地处于中间并且在距便携式设备206的相对中间的距离处。候选显示设备中的每一个可以对应于由便携式设备206的相机108察看的图像。这本质上是由于立体投影,即如在候选显示设备202c中的靠近的小显示设备对于相机看起来与如在候选显示设备202c中的位于较远距离的大显示设备相同。
如上面所解释的,由于游戏***知道正使用的便携式设备206的类型,所以便携式设备206的大小也是已知的。因而,当游戏控制台的传感器204进行便携式设备206的单个观测时,可以进行便携式设备206到传感器204的实际距离的确定。当向游戏控制台的传感器204、便携式设备206和显示设备210的方向应用立体投影数学时,获得下面的关系:
sizeobserved1=sizedisplay/distancedisplay1
然而,显示设备202a、202b、202c的大小、以及显示设备到便携式设备206的距离两者仍然是未知的。结果,在可以进行关于显示设备的大小和方向的确定之前,需要至少一个额外的观测。
因而,游戏控制台提示用户将便携式设备移动到新位置(例如点2),并且到不是沿着穿过三个候选显示设备的中心的轴的位置,使得可以进行显示设备距新位置的新观测。如图2B中所示,现在存在使得能够确定显示设备的大小和距便携式设备的距离的两组值。再次应用立体投影数学获得新的关系:
sizeobserved2=sizedisplay/distancedisplay2
如图2B中所示,根据便携式设备206的新位置,存在新的多个候选显示设备202b、202d和202e。然而,仅一个候选显示设备可以是正确的候选显示设备。在本示例中,其是候选显示设备202b。由于显示设备的大小保持不变(sizedisplay),所以将来自便携式设备的两个位置的两个关系与如下知识相组合:即显示设备的仅一个大小将满足两个观测。因而,可以确定显示设备的大小和方向。
图3图示了用于在游戏***中相对于显示设备来定位游戏控制台的传感器的流程图,该游戏***利用能够通过对象上的一组可视特征和/或标记来确定对象的位置的现有计算机视觉技术。下面将更详细地描述图3中的每个步骤。
如步骤302中所看到的,通过显示设备上的至少一个暗示向用户提示便携式设备的位置,使得能够检测显示设备上的图像。所述至少一个暗示可以包括书面指示、可听指令、图片、图案和/或图像、或将以上述的方式向用户提示便携式设备的位置的其组合中的至少一个。此外,显示设备可以是以下中的任何一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD),这里仅仅列举了几个。通过示例的方式,便携式设备可以包括以下的至少一个:游戏***遥控、通用遥控、无线控制器、配置有相机的蜂窝电话机、SonyRemote、和SonyPortable(PSPTM),以及其他类型的遥控器。
接下来,在步骤304中,使用游戏控制台上的传感器来确定游戏控制台相对于便携式设备的第一位置。然后,在步骤306中,使用游戏控制台上的传感器来确定游戏控制台相对于便携式设备的第一方向。在步骤308中在显示设备上显示图像,并且在步骤310中便携式设备上的相机搜索显示设备上的图像。
游戏控制台上的传感器可以包括允许其在三维空间中跟踪对象的位置和方向的任意传感器,但是更具体地可以包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合。便携式设备可以具有能够被游戏控制台的传感器跟踪的传感器、标记或一组标记。类似地,便携式设备上的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、运动传感器、或其任意组合。如果游戏控制台上的传感器是超声波发射器,则便携式设备上的传感器应是超声波检测器,反之亦然。以类似的方式,如果游戏控制台上的传感器是磁发射器,则便携式设备上的传感器应是磁线圈,反之亦然。
如果便携式设备包括标记或一组标记、以及能够同时察看显示设备的相机,则在标记被放置在设备的后面时,设备上的相机也必须面向后面。相反,如果便携式设备具有面向前面的相机,则可以在要由游戏设备跟踪的便携式设备的屏幕上显示至少一个标记。
在步骤312中,在便携式设备上的传感器已发现显示设备上的图像之后,估计显示设备相对于便携式设备的第一位置和第一方向。可以使用已知的姿势估计算法来实现估计步骤。在步骤312之后,在步骤314中,将游戏控制台相对于显示设备的第一位置和第一方向的估计发送到游戏控制台。接下来,在步骤316中,提示用户将便携式设备移动到第二位置。然后,在步骤318中使用游戏控制台来确定游戏控制台相对于便携式设备的第二位置,并且在步骤320中确定便携式设备相对于游戏控制台的第二方向。
在步骤322中,通过便携式设备上的传感器从便携式设备的第二位置来搜索显示设备上显示的图像。然后,在步骤324中,在便携式设备的传感器已发现显示设备上的图像之后,例如使用上述的姿势估计算法再次估计便携式设备的第二位置和方向。然后在步骤326中将第二位置和方向的估计发送到游戏控制台。
在步骤328中,使用发送到游戏控制台的第一和第二估计,确定显示设备的大小,并且在步骤330中,如果第二位置位于沿着穿过候选显示设备的中心的轴,则指示用户将便携式设备移动到不同的位置。然后在步骤332中,使用第一和第二估计来确定显示设备的方向。在步骤334中,确定显示设备相对于传感器的距离和方向。
图4图示了用于在游戏***中相对于显示设备来定位游戏控制台的传感器的流程图,游戏***利用能够通过对象上的一组可视特征和/或标记来确定对象的位置的现有计算机视觉技术,其中便携式设备的传感器例如是运动传感器。使用该方法,游戏控制台上的传感器仅需要观测便携式设备一次。此后,可以将便携式设备的初始位置和方向与由运动传感器检测到的改变相结合,以计算便携式设备的第二位置和方向。下面将更详细地描述图4中的每个步骤。
如步骤402中所看到的,通过显示设备上的至少一个暗示向用户提示便携式设备的位置,使得能够检测显示设备上的图像。所述至少一个暗示可以包括以下中的至少一个:书面指示、可听指令、图片、图案和/或图像、或将以上述的方式向用户提示便携式设备的位置的其组合。此外,显示设备可以是以下中的任何少一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD),这里仅仅列举了几个。通过示例的方式,便携式设备可以包括以下的至少一个:游戏***遥控、通用遥控、无线控制器、配置有相机的蜂窝电话机、SonyRemote、和SonyPortable(PSPTM),以及其他类型的遥控器。
接下来,在步骤404中,使用游戏控制台上的传感器来确定游戏控制台相对于便携式设备的第一位置。然后,在步骤406中,使用游戏控制台上的传感器来确定游戏控制台相对于便携式设备的第一方向。在步骤408中在显示设备上显示图像,并且在步骤410中便携式设备上的相机搜索显示设备上的图像。游戏控制台上的传感器可以包括允许其在三维空间中跟踪对象的位置和方向的任意传感器,但是更具体地可以包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合。便携式设备可以具有能够被游戏控制台的传感器跟踪的传感器、标记或一组标记。类似地,便携式设备上的传感器可以包括能够跟踪其位置的传感器,诸如运动传感器,但是也可以包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合。如果游戏控制台上的传感器是超声波发射器,则便携式设备上的传感器应是超声波检测器,反之亦然。以类似的方式,如果游戏控制台上的传感器是磁发射器,则便携式设备上的传感器应是磁线圈,反之亦然。
如果便携式设备包括标记或一组标记、以及能够同时察看显示设备的相机,则在标记被放置在设备的后面时,设备上的相机也必须面向后面。相反,如果便携式设备具有面向前面的相机,则可以在要由游戏设备跟踪的便携式设备的屏幕上显示至少一个标记。
在步骤412中,在便携式设备上的传感器已发现显示设备上的图像之后,估计显示设备相对于便携式设备的第一位置和第一方向。可以使用已知的姿势估计算法来实现估计步骤。在步骤412之后,在步骤414中,将游戏控制台相对于显示设备的第一位置和第一方向的估计发送到游戏控制台。接下来,在步骤416中,提示用户将便携式设备移动到第二位置。然后,在步骤418中使用便携式设备上的传感器来确定便携式设备相对于游戏控制台的第二位置,并且在步骤420中使用便携式设备上的传感器来确定便携式设备相对于游戏控制台的第二方向。
在步骤422中,通过便携式设备的传感器从便携式设备的第二位置来搜索显示设备上显示的图像。然后,在步骤424中,在便携式设备的传感器已发现显示设备上的图像之后,例如使用上述的姿势估计算法来再次估计便携式设备的第二位置和方向。然后,在步骤426中将第二位置和方向的估计发送到游戏控制台。
在步骤428中,使用发送到游戏控制台的第一和第二估计,确定显示设备的大小,并且在步骤430中,如果第二位置位于沿着穿过候选显示设备的中心的轴,则指示用户将便携式设备移动到不同的位置。然后在步骤432中,使用第一和第二估计来确定显示设备的方向。在步骤434中,确定显示设备相对于传感器的距离和方向。
依据本公开,可以使用各种类型的操作***、计算平台、计算机程序和/或一般用途的机器来实现在此描述的组件、过程步骤和/或数据结构。此外,本领域普通技术人员将认识到也可以使用较不普通的设备,诸如硬接线设备、现场可编程门阵列(FPGA)、专用集成电路(ASIC)等,而不背离在此所公开的发明概念的范围和精神。在包括一系列过程步骤的方法通过计算机或机器来实现并且这些过程步骤可以被存储为可由机器读取的一系列指令的情况下,它们可以被存储在有形的介质上,诸如计算机存储设备(例如ROM(只读存储器)、PROM(可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、闪速存储器、Jump驱动等)、磁存储介质(例如带、磁盘驱动等)、光存储介质(例如CD-ROM、DVD-ROM、纸卡、纸带等)或其他类型的程序存储器。
尽管已示出和描述了实施例和应用,对于得益于本公开的本领域技术人员显而易见的是,在不背离在此公开的发明概念的情况下,可以进行比上述更多的许多修改。因而,本发明不受除所附权利要求的精神之外的限制。
Claims (30)
1.一种用于在游戏***中相对于显示设备的位置来定位游戏控制台上的传感器的方法,包括:
在所述显示设备上显示图像;
一旦便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第一位置和第一方向;
指示用户将所述便携式设备移动到新位置;
一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第二位置和第二方向;
使用在估计所述第一位置和方向以及估计所述第二位置和方向期间收集的信息来确定所述显示设备的大小;以及
使用在估计所述第一位置和方向以及估计所述第二位置和方向期间收集的信息来确定所述显示设备相对于游戏控制台的传感器的方向。
2.根据权利要求1所述的方法,进一步包括:
指示所述便携式设备搜索图像,其中所述游戏控制台指示所述便携式设备搜索图像;
使用所述便携式设备上的相机来搜索所述显示设备上的图像;
对所述便携式设备的相机上的图像搜索所述显示设备上的图案;以及
将所述便携式设备的发现发送到所述游戏控制台,其中所述便携式设备无线地将所述发现发送到所述游戏控制台。
3.根据权利要求1所述的方法,进一步包括:
使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置;
使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一方向;
使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置;
使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二方向;
指示所述便携式设备从所述第二位置搜索所述显示设备上的图像,其中所述游戏控制台指示所述便携式设备搜索图像;
使用所述便携式设备上的传感器从所述便携式设备的所述第二位置来搜索所述显示设备上的图像;
对所述便携式设备的传感器上的图像搜索所述显示设备上的图案;
将所述便携式设备的新发现发送到所述游戏控制台,其中所述便携式设备无线地将所述发现发送到所述游戏控制台。
4.根据权利要求1所述的方法,进一步包括:
向用户提示所述便携式设备的位置,使得所述便携式设备上的传感器能够检测到所述显示设备上的图像。
5.根据权利要求1所述的方法,进一步包括:
指示所述显示设备显示图像,其中所述游戏控制台指示所述显示设备显示图像。
6.根据权利要求1所述的方法,进一步包括:
使用所述游戏控制台来检测所述便携式设备的移动。
7.根据权利要求1所述的方法,其中,使用姿势估计算法来完成估计所述便携式设备的第一位置和第一方向的步骤。
8.根据权利要求1所述的方法,其中,使用姿势估计算法来完成估计所述便携式设备的第二位置和第二方向的步骤。
9.根据权利要求1所述的方法,其中,所述便携式设备包括游戏垫、操纵杆、通用遥控、遥控器、配置有相机的蜂窝电话机和SonyPortable(PSPTM)。
10.根据权利要求1所述的方法,其中,所述游戏控制台是视频游戏控制台。
11.根据权利要求1所述的方法,其中,所述显示设备包括以下中的至少一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD)。
12.根据权利要求1所述的方法,其中,所述游戏控制台的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合。
13.根据权利要求1所述的方法,其中,所述便携式设备的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合。
14.根据权利要求1所述的方法,进一步包括:
如果确定新位置沿着穿过候选显示设备的轴,则指示用户将所述便携式设备移动到不同的新位置。
15.一种用于在游戏***中相对于显示设备的位置来定位游戏控制台的传感器的***,包括:
用于在所述显示设备上显示图像的装置;
用于一旦便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第一位置和第一方向的装置;
用于指示用户将所述便携式设备移动到新位置的装置;
用于一旦所述便携式设备已发现所述显示设备上的图像,则估计所述显示设备相对于所述便携式设备的第二位置和第二方向的装置;
用于使用在估计所述第一位置和方向以及估计所述第二位置和方向期间收集的信息来确定所述显示设备的大小的装置;以及
用于使用在估计所述第一位置和方向以及估计所述第二位置和方向期间收集的信息来确定所述显示设备相对于所述游戏控制台的传感器的方向的装置。
16.根据权利要求15所述的***,进一步包括:
用于指示所述便携式设备搜索图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;
用于使用所述便携式设备上的传感器来搜索所述显示设备上的图像的装置;
用于对所述便携式设备的传感器上的图像搜索所述显示设备上的图案的装置;以及
用于将所述便携式设备的发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台。
17.根据权利要求15所述的***,进一步包括:
用于使用游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置的装置;
用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一方向的装置;
用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置的装置;
用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第二方向的装置;
用于指示所述便携式设备从所述第二位置搜索所述显示设备上的图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;
用于使用所述便携式设备上的传感器从所述便携式设备的所述第二位置搜索所述显示设备上的图像的装置;
用于对所述便携式设备的传感器上的图像来搜索所述显示设备上的图案的装置;以及
用于将所述便携式设备的新发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台。
18.根据权利要求15所述的***,进一步包括:
用于向用户提示所述便携式设备的位置,使得所述便携式设备上的传感器能够检测到所述显示设备上的图像的装置。
19.根据权利要求15所述的***,进一步包括:
用于指示所述显示设备显示图像的装置,其中所述游戏控制台指示所述显示设备显示图像。
20.根据权利要求15所述的***,进一步包括:
用于使用所述游戏控制台来检测所述便携式设备的移动的装置。
21.根据权利要求15所述的***,其中,所述用于估计所述便携式设备的第一位置和第一方向的装置使用姿势估计算法。
22.根据权利要求15所述的***,其中,所述用于估计所述便携式设备的第二位置和第二方向的装置使用姿势估计算法。
23.根据权利要求15所述的***,其中,所述便携式设备包括游戏垫、操纵杆、通用遥控、遥控器、配置有相机的蜂窝电话机和SonyPortable(PSPTM)。
24.根据权利要求15所述的***,其中,所述游戏控制台是视频游戏控制台。
25.根据权利要求15所述的***,其中,所述显示设备包括以下中的至少一个:阴极射线管、平板显示器、液晶显示器(LCD)、等离子显示面板(PDP)、有机发光二极管显示器(OLED)、场发射显示器(FED)、毫微晶体显示器、激光TV和场致发光显示器(ELD)。
26.根据权利要求15所述的***,其中,所述游戏控制台的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管或其任意组合。
27.根据权利要求15所述的***,其中,所述便携式设备的传感器包括以下中的至少一个:相机、超声波发射器、超声波检测器、磁发射器、磁线圈、发光二极管、或其任意组合。
28.根据权利要求15所述的***,进一步包括:
用于如果确定新位置沿着穿过候选显示设备的轴,则指示用户将所述便携式设备移动到不同的新位置的装置。
29.根据权利要求1所述的方法,进一步包括:
使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置;
使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一方向;
使用所述便携式设备上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置;
使用所述便携式设备上的传感器来确定所述游戏控制台相对于所述便携式设备的第二方向;
指示所述便携式设备从所述第二位置来搜索所述显示设备上的图像,其中所述游戏控制台指示所述便携式设备搜索图像;
使用所述便携式设备上的相机从所述便携式设备的所述第二位置搜索所述显示设备上的图像;
对所述便携式设备的传感器上的图像搜索所述显示设备上的图案;
将所述便携式设备的新发现发送到所述游戏控制台,其中所述便携式设备无线地将所述发现发送到所述游戏控制台。
30.根据权利要求15所述的***,进一步包括:
用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一位置的装置;
用于使用所述游戏控制台上的传感器来确定所述游戏控制台相对于所述便携式设备的第一方向的装置;
用于使用所述便携式设备上的传感器来确定所述游戏控制台相对于所述便携式设备的第二位置的装置;
用于使用所述便携式设备上的传感器来确定所述游戏控制台相对于所述便携式设备的第二方向的装置;
用于指示所述便携式设备从所述第二位置搜索所述显示设备上的图像的装置,其中所述游戏控制台指示所述便携式设备搜索图像;
用于使用所述便携式设备上的传感器从所述便携式设备的所述第二位置来搜索所述显示设备上的图像的装置;
用于对所述便携式设备的传感器上的图像搜索所述显示设备上的图案的装置;以及
用于将所述便携式设备的新发现发送到所述游戏控制台的装置,其中所述便携式设备无线地将所述发现发送到所述游戏控制台。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/642,663 US8497902B2 (en) | 2009-12-18 | 2009-12-18 | System for locating a display device using a camera on a portable device and a sensor on a gaming console and method thereof |
US12/642,663 | 2009-12-18 | ||
PCT/US2010/055182 WO2011075226A1 (en) | 2009-12-18 | 2010-11-02 | Locating camera relative to a display device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102822847A CN102822847A (zh) | 2012-12-12 |
CN102822847B true CN102822847B (zh) | 2017-03-22 |
Family
ID=44151860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080064314.8A Active CN102822847B (zh) | 2009-12-18 | 2010-11-02 | 相对于显示设备来定位相机 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8497902B2 (zh) |
EP (1) | EP2513842B1 (zh) |
JP (1) | JP5548782B2 (zh) |
CN (1) | CN102822847B (zh) |
WO (1) | WO2011075226A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9118832B2 (en) | 2010-08-17 | 2015-08-25 | Nokia Technologies Oy | Input method |
CN110223327B (zh) | 2013-10-07 | 2023-08-01 | 苹果公司 | 用于提供位置信息或移动信息以用于控制车辆的至少一种功能的方法和*** |
US10937187B2 (en) | 2013-10-07 | 2021-03-02 | Apple Inc. | Method and system for providing position or movement information for controlling at least one function of an environment |
US9846942B2 (en) | 2013-10-09 | 2017-12-19 | Apple Inc. | Method and system for determining a pose of camera |
US9804696B2 (en) | 2015-01-02 | 2017-10-31 | Microsoft Technology Licensing, Llc | User-input control device toggled motion tracking |
US10482659B2 (en) * | 2015-07-15 | 2019-11-19 | Oracle International Corporation | System and method for superimposing spatially correlated data over live real-world images |
WO2021126223A1 (en) * | 2019-12-19 | 2021-06-24 | Google Llc | Direct manipulation of display device using wearable computing device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894738A (zh) * | 2003-12-19 | 2007-01-10 | 思比驰盖尔公司 | 作为显示设备的位置的函数的视觉数据的显示器 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4843568A (en) | 1986-04-11 | 1989-06-27 | Krueger Myron W | Real time perception of and response to the actions of an unencumbered participant/user |
US4787051A (en) | 1986-05-16 | 1988-11-22 | Tektronix, Inc. | Inertial mouse system |
US5128671A (en) | 1990-04-12 | 1992-07-07 | Ltv Aerospace And Defense Company | Control device having multiple degrees of freedom |
US5528265A (en) | 1994-07-18 | 1996-06-18 | Harrison; Simon J. | Orientation-operated cursor control device |
SE504846C2 (sv) | 1994-09-28 | 1997-05-12 | Jan G Faeger | Styrutrustning med ett rörligt styrorgan |
US6489945B1 (en) * | 1998-02-11 | 2002-12-03 | Agilent Technologies, Inc. | Method and system for tracking attitude |
US7121946B2 (en) * | 1998-08-10 | 2006-10-17 | Cybernet Systems Corporation | Real-time head tracking system for computer games and other applications |
US6375572B1 (en) | 1999-10-04 | 2002-04-23 | Nintendo Co., Ltd. | Portable game apparatus with acceleration sensor and information storage medium storing a game progam |
US6577249B1 (en) | 1999-10-19 | 2003-06-10 | Olympus Optical Co., Ltd. | Information display member, position detecting method using the same, apparatus and method of presenting related information, and information presenting apparatus and information presenting method |
JP3527676B2 (ja) * | 2000-02-16 | 2004-05-17 | 株式会社ナムコ | 位置指示装置及び情報記憶媒体 |
US20020085097A1 (en) | 2000-12-22 | 2002-07-04 | Colmenarez Antonio J. | Computer vision-based wireless pointing system |
US7657079B2 (en) * | 2002-06-28 | 2010-02-02 | Intel Corporation | Single constraint at a time (SCAAT) tracking of a virtual reality (VR) display |
US20040246272A1 (en) * | 2003-02-10 | 2004-12-09 | Artoun Ramian | Visual magnification apparatus and method |
US20040212589A1 (en) | 2003-04-24 | 2004-10-28 | Hall Deirdre M. | System and method for fusing and displaying multiple degree of freedom positional input data from multiple input sources |
JP4673570B2 (ja) * | 2004-03-31 | 2011-04-20 | 株式会社セガ | 画像生成装置、画像表示方法及びプログラム |
US7308112B2 (en) * | 2004-05-14 | 2007-12-11 | Honda Motor Co., Ltd. | Sign based human-machine interaction |
EP1657678B1 (de) * | 2004-11-15 | 2007-09-12 | BrainLAB AG | Videobildunterstützte Patientenregistrierung |
US7864159B2 (en) * | 2005-01-12 | 2011-01-04 | Thinkoptics, Inc. | Handheld vision based absolute pointing system |
US20060209013A1 (en) * | 2005-03-17 | 2006-09-21 | Mr. Dirk Fengels | Method of controlling a machine connected to a display by line of vision |
US7747040B2 (en) * | 2005-04-16 | 2010-06-29 | Microsoft Corporation | Machine vision system and method for estimating and tracking facial pose |
US9285897B2 (en) * | 2005-07-13 | 2016-03-15 | Ultimate Pointer, L.L.C. | Easily deployable interactive direct-pointing system and calibration method therefor |
US7553229B2 (en) * | 2006-03-21 | 2009-06-30 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Active referencing method with interleaved crosshair navigation frames |
US7978174B2 (en) * | 2006-06-07 | 2011-07-12 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for interactive three-dimensional position tracking |
US20090017910A1 (en) * | 2007-06-22 | 2009-01-15 | Broadcom Corporation | Position and motion tracking of an object |
US8438480B2 (en) * | 2007-03-26 | 2013-05-07 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for tracking an input device using a display screen in captured frames of image data |
JP5196825B2 (ja) * | 2007-03-29 | 2013-05-15 | キヤノン株式会社 | 画像処理装置、画像処理方法 |
US7844106B2 (en) * | 2007-04-23 | 2010-11-30 | Mitsubishi Electric Research Laboratories, Inc | Method and system for determining poses of objects from range images using adaptive sampling of pose spaces |
DE102007053008A1 (de) | 2007-11-05 | 2009-05-14 | Repetzki, Sebastian, Dr.-Ing. | Zielkörper und Verfahren zur Bestimmung seiner räumlichen Lage |
US8696458B2 (en) * | 2008-02-15 | 2014-04-15 | Thales Visionix, Inc. | Motion tracking system and method using camera and non-camera sensors |
US8368753B2 (en) * | 2008-03-17 | 2013-02-05 | Sony Computer Entertainment America Llc | Controller with an integrated depth camera |
US8760401B2 (en) | 2008-04-21 | 2014-06-24 | Ron Kimmel | System and method for user object selection in geographic relation to a video display |
TWI379224B (en) * | 2009-06-30 | 2012-12-11 | Cheng Uei Prec Ind Co Ltd | Optical positing apparatus and positing method thereof |
US8672763B2 (en) * | 2009-11-20 | 2014-03-18 | Sony Computer Entertainment Inc. | Controller for interfacing with a computing program using position, orientation, or motion |
-
2009
- 2009-12-18 US US12/642,663 patent/US8497902B2/en active Active
-
2010
- 2010-11-02 JP JP2012544510A patent/JP5548782B2/ja active Active
- 2010-11-02 CN CN201080064314.8A patent/CN102822847B/zh active Active
- 2010-11-02 EP EP10838068.4A patent/EP2513842B1/en active Active
- 2010-11-02 WO PCT/US2010/055182 patent/WO2011075226A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894738A (zh) * | 2003-12-19 | 2007-01-10 | 思比驰盖尔公司 | 作为显示设备的位置的函数的视觉数据的显示器 |
Also Published As
Publication number | Publication date |
---|---|
EP2513842B1 (en) | 2018-07-04 |
EP2513842A1 (en) | 2012-10-24 |
WO2011075226A1 (en) | 2011-06-23 |
US8497902B2 (en) | 2013-07-30 |
JP2013514583A (ja) | 2013-04-25 |
JP5548782B2 (ja) | 2014-07-16 |
US20110151970A1 (en) | 2011-06-23 |
CN102822847A (zh) | 2012-12-12 |
EP2513842A4 (en) | 2014-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102822847B (zh) | 相对于显示设备来定位相机 | |
WO2019153836A1 (zh) | 虚拟环境中虚拟对象的姿态确定方法、装置及介质 | |
WO2019205881A1 (zh) | 虚拟环境中的信息显示方法、装置、设备及存储介质 | |
JP5523200B2 (ja) | ゴルフ用ナビゲーションシステム | |
CN108619721A (zh) | 虚拟场景中的距离信息显示方法、装置及计算机设备 | |
US20120116714A1 (en) | Digital Data Processing Systems and Methods for Skateboarding and Other Social Sporting Activities | |
CN111295234A (zh) | 用于经由玩游戏生成环境的详细数据集的方法和*** | |
US11181376B2 (en) | Information processing device and information processing method | |
JP7191210B2 (ja) | 仮想環境の観察方法、デバイス及び記憶媒体 | |
JP6447515B2 (ja) | 情報処理装置、記録媒体および情報処理方法 | |
CN103930180A (zh) | 对游戏控制器校准和偏置的***和方法 | |
WO2019029156A1 (zh) | 一种室内目标位置的导航方法、装置、电子设备及介质 | |
US10695646B2 (en) | Systems and methods for grounds monitoring | |
JP6204635B1 (ja) | ゴルフプレイ支援システム、ゴルフプレイ支援方法、及びプログラム | |
JP2014023701A (ja) | ゴルフプレー支援システム並びに方法、及びプログラム | |
TWI817208B (zh) | 確定選中目標的方法及裝置、電腦設備、非臨時性電腦可讀存儲介質及電腦程式產品 | |
JP2019180944A (ja) | ゲームプログラム、方法、および端末装置 | |
KR102224182B1 (ko) | 사용자 단말기 및 이를 포함하는 골프 정보 제공 시스템 | |
JP2012055450A (ja) | ゴルフ支援装置 | |
JP2010035796A (ja) | ゴルフ用ナビゲーションシステム | |
JP6479874B2 (ja) | ゲームプログラム、方法、および情報処理装置 | |
JP7366584B2 (ja) | プログラム | |
JP2021069702A (ja) | 評価方法、および評価装置 | |
JP2020173679A (ja) | ゴルフプレーの支援システム、支援方法、及び、支援プログラム | |
JP6469784B1 (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |