JP3420221B2 - ゲーム装置及びプログラム - Google Patents

ゲーム装置及びプログラム

Info

Publication number
JP3420221B2
JP3420221B2 JP2001199002A JP2001199002A JP3420221B2 JP 3420221 B2 JP3420221 B2 JP 3420221B2 JP 2001199002 A JP2001199002 A JP 2001199002A JP 2001199002 A JP2001199002 A JP 2001199002A JP 3420221 B2 JP3420221 B2 JP 3420221B2
Authority
JP
Japan
Prior art keywords
image
player
game
displayed
marker
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.)
Expired - Lifetime
Application number
JP2001199002A
Other languages
English (en)
Other versions
JP2003010541A (ja
Inventor
英俊 倉石
Original Assignee
株式会社コナミコンピュータエンタテインメント東京
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 株式会社コナミコンピュータエンタテインメント東京 filed Critical 株式会社コナミコンピュータエンタテインメント東京
Priority to JP2001199002A priority Critical patent/JP3420221B2/ja
Priority to TW91112180A priority patent/TW575449B/zh
Priority to EP02254246A priority patent/EP1270050A3/en
Priority to MYPI20022379A priority patent/MY130926A/en
Priority to US10/178,532 priority patent/US7452275B2/en
Priority to KR10-2002-0036898A priority patent/KR100509307B1/ko
Publication of JP2003010541A publication Critical patent/JP2003010541A/ja
Priority to HK03100887.3A priority patent/HK1048778A1/zh
Application granted granted Critical
Publication of JP3420221B2 publication Critical patent/JP3420221B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • 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/45Controlling the progress of the video game
    • A63F13/10
    • 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/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/213Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
    • 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/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • A63F13/5258Changing parameters of virtual cameras by dynamically adapting the position of the virtual camera to keep a game object or game character in its viewing frustum, e.g. for tracking a character or a ball
    • 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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/837Shooting of targets
    • 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/1087Features 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/1093Features 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
    • 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/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • 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/60Methods for processing data by generating or executing the game program
    • A63F2300/66Methods for processing data by generating or executing the game program for rendering three dimensional images
    • A63F2300/6661Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
    • A63F2300/6676Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera by dedicated player input
    • 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/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8076Shooting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はゲーム装置、ゲーム
制御方法及びプログラムに関し、特に、撮像手段によっ
て取得されるプレイヤ画像等の認識結果に基づいてプレ
イヤにゲームが提供されるゲーム装置、そのためのゲー
ム制御方法及びプログラムに関する。
【0002】
【従来の技術】プレイヤの前方にカメラユニットが備え
られており、該カメラユニットで撮影されるプレイヤ画
像の認識結果に従ってゲームが進行する業務用ゲーム機
が公知である。こうしたゲーム機によれば、指先でコン
トローラを操作するだけの従来のゲーム機に比し、はる
かに多彩なゲームをプレイヤに提供することができるよ
うになる。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うなゲーム機を家庭用として実現しようとすると、次の
ような問題が生じる。すなわち、家庭用の場合、カメラ
ユニットの設置作業はプレイヤに任されることになる
が、一般にカメラユニットの撮影範囲は限られており、
カメラとプレイヤの位置関係が適切でなければ、プレイ
ヤ画像の認識を正常に行うことができないという問題が
ある。
【0004】本発明は上記課題に鑑みてなされたもので
あって、その目的は、撮像手段とプレイヤ等の位置関係
をゲーム開始前に適正化することができるゲーム装置、
ゲーム制御方法及びプログラムに関する。
【0005】
【課題を解決するための手段】上記課題を解決するため
に、本発明に係るゲーム装置は、プレイヤ画像を取得す
る撮像手段と、前記撮像手段によって取得されるプレイ
ヤ画像に基づいてプレイヤの所定部位の現在位置を認識
する位置認識手段と、前記位置認識手段によって認識さ
れるプレイヤの所定部位の現在位置に基づいてプレイヤ
にゲームを提供するゲーム提供手段と、前記撮像手段に
対するプレイヤの所定部位の基準位置を前記ゲームの提
供開始前に案内する案内手段と、を含むことを特徴とす
る。
【0006】また、本発明に係るゲーム制御方法は、撮
像手段によってプレイヤ画像を取得するステップと、前
記撮像手段によって取得されるプレイヤ画像を認識する
ステップと、認識結果に基づいてプレイヤにゲームを提
供するステップと、前記撮像手段に対するプレイヤの所
定部位の基準位置を前記ゲームの提供開始前に案内する
ステップと、を含むことを特徴とする。
【0007】また、本発明に係るプログラムは、撮像手
段によってプレイヤ画像を取得するステップと、前記撮
像手段によって取得されるプレイヤ画像を認識するステ
ップと、認識結果に基づいてプレイヤにゲームを提供す
るステップと、前記撮像手段に対するプレイヤの所定部
位の基準位置を前記ゲームの提供開始前に案内するステ
ップと、をコンピュータに実行させるためのものであ
る。本発明に係るプログラムをコンピュータによって読
み取り可能な各種情報記憶媒体に記憶するようにしても
よい。
【0008】本発明では、撮像手段によってプレイヤ画
像が取得され、該プレイヤ画像に基づいてプレイヤの所
定部位の現在位置が認識される。そして、認識されるプ
レイヤの所定部位の現在位置に基づいてプレイヤにゲー
ムが提供される。このとき、ゲームの提供開始前に撮像
手段に対するプレイヤの所定部位の基準位置が案内され
るようになっている。このため、撮像手段とプレイヤと
の位置関係をゲーム開始前に適正化することができる。
【0009】また、本発明の一態様では、前記案内手段
は、前記撮像手段によって取得されるプレイヤ画像を前
記ゲームの提供開始前に表示するプレイヤ画像表示手段
を含む。こうすれば、プレイヤはプレイヤ画像を見なが
ら自分と撮像手段との位置関係を適正化することができ
る。
【0010】この態様では、前記案内手段は、前記プレ
イヤ画像表示手段によって表示されるプレイヤ画像にプ
レイヤの所定部位の基準位置を指示する画像を重畳表示
する基準位置表示手段をさらに含むようにしてもよい。
こうすれば、プレイヤ画像に写る自分の所定部位を、前
記基準位置を指示する画像に合わせるようにすること
で、自分と撮像手段との位置関係を適正化することがで
きる。
【0011】また、前記案内手段は、前記位置認識手段
によって認識されるプレイヤの所定部位の現在位置を指
示する画像を前記プレイヤ画像表示手段によって表示さ
れるプレイヤ画像に重畳表示する認識結果表示手段をさ
らに含むようにしてもよい。こうすれば、プレイヤは前
記所定部位の現在位置を指示する画像の表示位置を確認
することによって、自分と撮像手段との位置関係を適正
化することができる。
【0012】さらに、本発明の一態様では、前記案内手
段は、前記位置認識手段によって認識されるプレイヤの
所定部位の現在位置が、前記撮像手段に対するプレイヤ
の所定部位の基準位置にあると判断される場合に、その
旨をプレイヤに報知する報知手段をさらに含む。こうす
れば、報知内容を確認することによって、プレイヤは自
分と撮像手段との位置関係を適正化することができる。
【0013】また、本発明に係るゲーム装置は、画像を
取得する撮像手段と、前記撮像手段によって取得される
画像に基づいて対象物の現在位置を認識する位置認識手
段と、前記位置認識手段によって認識される対象物の現
在位置に基づいてプレイヤにゲームを提供するゲーム提
供手段と、前記撮像手段に対する対象物の基準位置を前
記ゲームの提供開始前に案内する案内手段と、を含むこ
とを特徴とする。
【0014】また、本発明に係るゲーム制御方法は、撮
像手段によって画像を取得するステップと、前記撮像手
段によって取得される画像に基づいて対象物の現在位置
を認識するステップと、認識結果に基づいてプレイヤに
ゲームを提供するステップと、前記撮像手段に対する対
象物の基準位置を前記ゲームの提供開始前に案内するス
テップと、を含むことを特徴とする。
【0015】また、本発明に係るプログラムは、撮像手
段によって画像を取得するステップと、前記撮像手段に
よって取得される画像に基づいて対象物の現在位置を認
識するステップと、認識結果に基づいてプレイヤにゲー
ムを提供するステップと、前記撮像手段に対する対象物
の基準位置を前記ゲームの提供開始前に案内するステッ
プと、をコンピュータに実行させるためのものである。
【0016】本発明では、撮像手段によって対象物の画
像が取得され、該画像に基づいて対象物の現在位置が認
識される。対象物は、例えばプレイヤの体のある部位、
プレイヤが手にしている物等、その位置がゲームに影響
を与える物である。そして、認識される対象物の現在位
置に基づいてプレイヤにゲームが提供される。このと
き、ゲームの提供開始前に撮像手段に対する対象物の基
準位置が案内されるようになっている。このため、撮像
手段と対象物との位置関係をゲーム開始前に適正化する
ことができる。
【0017】
【発明の実施の形態】以下、本発明の好適な実施の形態
について図面に基づき詳細に説明する。
【0018】図1は、本発明の好適な実施の形態に係る
ゲーム装置を用い、プレイヤがゲームをプレイする状況
を説明する斜視図である。同図に示すように、ゲーム装
置は、家庭用テレビ受像器40、カメラユニット42、
家庭用ゲーム機46、及びガンコントローラ48を含ん
で構成されており、ガンシューティングゲームを実現す
るためのものである。家庭用テレビ受像器40及び家庭
用ゲーム機46はキャビネット44上に載置されてお
り、カメラユニット42は家庭用テレビ受像器40上に
載置されている。カメラユニット42はプレイヤPの姿
をリアルタイムに写し出すデジタルカメラであり、家庭
用ゲーム機46にケーブルで接続され、撮影したプレイ
ヤ画像をリアルタイムに家庭用ゲーム機46に供給する
ようになっている。家庭用ゲーム機46は家庭用テレビ
受像器40に接続されており、家庭用ゲーム機46で生
成されるゲーム画面を表示するとともに、ゲーム音楽や
ゲーム効果音を出力するようになっている。ガンコント
ローラ48は拳銃型のゲームコントローラであり、家庭
用ゲーム機46のコントローラ接続端子にケーブルで接
続されている。そして、ガンコントローラ48をプレイ
ヤPが手に持ち、家庭用テレビ受像器40に向けると、
その銃身方向が家庭用ゲーム機46に入力されるように
なっている。また、ガンコントローラ48にはトリガー
(引き金)が設けられており、トリガーの状態(トリガ
ーを引いたかどうか)が家庭用ゲーム機46に入力され
るようになっている。
【0019】家庭用ゲーム機46では、3次元ゲーム空
間(仮想3次元空間)がメモリ上に構築されており、所
定空間位置に配置された視点から該3次元ゲーム空間を
見た様子が家庭用テレビ受像器40に映し出されるよう
になっている。このとき、家庭用ゲーム機46では、プ
レイヤ画像からプレイヤPの頭部位置を認識して、該頭
部位置に前記視点の位置を連動させるようになってい
る。このため、プレイヤPがカメラユニット42の前で
体を動かすと、それに応じて家庭用テレビ受像器40に
映し出されるゲーム画面が変化するようになり、プレイ
ヤPは自分自身があたかも3次元ゲーム空間に入り込ん
だような感覚を得ることができる。そうして、家庭用ゲ
ーム機46では、3次元ゲーム空間に現れる敵ゲームキ
ャラクタをプレイヤPがガンコントローラ48を用いて
射撃するとともに、プレイヤPが体(具体的には頭の位
置)を動かすことにより、敵ゲームキャラクタからの攻
撃(射撃)を避けることができるゲームを実現してい
る。
【0020】図2は、家庭用ゲーム機46によって提供
されるゲームのタイトル画面(スタート画面)の一例を
示す図である。同図に示すタイトル画面は、家庭用ゲー
ム機46の起動後、或いはゲーム終了後、新しいゲーム
の開始前に家庭用テレビ受像器40に表示されるもので
ある。同図に示すように、このタイトル画面では、画面
の両端にメニューボタン画像62が表示され、中央上方
にゲームのタイトル文字列60が表示されている。さら
に、タイトル文字列60の下側にはプレイヤ立ち位置案
内画像50が表示されている。また、メニューボタン画
像62は各種ゲーム又はオプション設定に移行するため
の標的であり、プレイヤPがガンコントローラ48でメ
ニューボタン画像62を撃ち抜くと、そのメニューボタ
ン画像62に対応するゲーム又はオプション設定が始ま
るようになっている。
【0021】プレイヤ立ち位置案内画像50は、ゲーム
開始前にプレイヤPが立ち位置を適正化するのを助ける
ための画像であり、同プレイヤ立ち位置案内画像50を
見ながらプレイヤPはゲーム開始前にカメラユニット4
2の前方で自分の立ち位置や姿勢、或いはカメラユニッ
ト42の撮影方向や撮影位置を正す。プレイヤ立ち位置
案内画像50は、カメラユニット42で取得されるリア
ルタイムの画像、すなわちプレイヤ画像56をベースと
して、そこに頭部基準位置マーカ52及び現在認識位置
マーカ54を重ね合わせ表示したものである。頭部基準
位置マーカ52はプレイヤ画像56の固定位置(例えば
プレイヤ画像56の中央、上から15%の位置等)に表
示される円環状のマーカであり、プレイヤ画像56にお
けるプレイヤPの頭(の最上部位)の画像位置をゲーム
開始前に合わせておくべき場所(基準位置)を示すため
のものである。また、このゲーム装置10では、プレイ
ヤ画像56からプレイヤPの頭の現在位置が認識される
ようになっており、その認識位置を表す丸点が現在認識
位置マーカ54としてプレイヤ画像56に重ね合わせ表
示されるようになっている。プレイヤPは自分の体(立
ち位置や姿勢)を動かし、或いはカメラユニット42の
撮影方向や撮影位置を変更して、現在認識位置マーカ5
4が円環状の頭部基準位置マーカ52の内側に入るよう
にすることで、基準位置(初期プレイ位置)を適正化す
ることができる。このとき、このゲーム装置10では現
在認識位置マーカ54が、頭部基準位置マーカ52の内
側に表示されているか外側に表示されているかを判断し
て、その結果に応じて頭部基準位置マーカ52の表示態
様(例えば色や点滅表示の有無)が変化するようになっ
ている。こうして、プレイヤPがプレイヤ立ち位置案内
画像50を見ながら、自分とカメラユニット42との位
置関係を、ゲーム開始前に容易に適正化できるようにし
ている。
【0022】次に、図3(a)〜(d)は、プレイヤP
の頭部が上下方向に移動した場合に家庭用テレビ受像器
40に表示される一連のゲーム画面の例を示している。
同図(a)〜(d)は、プレイヤPがカメラユニット4
2の前で中腰姿勢から徐々に立ち上がって略直立の姿勢
になった場合、すなわちプレイヤPの頭が下方から上方
に移動した場合の4画面を表示順に示すものである。同
図(a)に示すゲーム画面は、視点のすぐ前方に机状の
障害物Bが存在しており、プレイヤPはこの障害物Bの
手前下方に隠れている状況を表している。この場合、ゲ
ーム画面において、障害物Bの向こうに銃を手にした敵
ゲームキャラクタAC1の頭部の一部だけが表されてい
る。次に、同図(b)に示すゲーム画面は、プレイヤP
がやや頭を持ち上げて、頭の高さが障害物Bの上面の高
さに略一致した状況を表している。この場合、ゲーム画
面において、敵ゲームキャラクタAC1の胸部までが表
されるとともに、その後方にさらに2人の敵ゲームキャ
ラクタAC2,AC3の頭部が新たに表されている。同
図(c)に示すゲーム画面は、プレイヤPがさらに背を
伸ばして頭を持ち上げた状況を表している。この場合、
ゲーム画面において、プレイヤPの頭は障害物上面Bs
より若干高い位置にあり、3人の敵ゲームキャラクタA
C1〜AC3の上半身が表されるとともに、障害物上面
Bsも表される。同図(d)に示すゲーム画面は、プレ
イヤPが略直立の姿勢になった状況を表している。この
場合、プレイヤPの首辺りまでが障害物Bから露出して
おり、障害物上面Bsは同図(c)に示すゲーム画面よ
りも広く表されている。これらの図に示すように、プレ
イヤPの頭の位置が上がるにつれて、障害物Bの表示位
置が下側に移動するとともに、障害物上面Bsや敵ゲー
ムキャラクタAC1〜AC3の全貌がゲーム画面に徐々
に表れる。
【0023】次に、図4(a)〜(d)は、プレイヤP
の頭部が左右方向に移動した場合に家庭用テレビ受像器
40に表示される一連のゲーム画面の例を示している。
同図(a)〜(d)は、プレイヤPがカメラユニット4
2の前で体を右側から左側に移動させた場合、すなわち
プレイヤPの頭が右方から左方に移動した場合の4画面
を表示順に示すものである。同図(a)に示すゲーム画
面は、視点のすぐ手前右側にドア又は壁状の障害物Bが
存在しており、プレイヤPはこの障害物Bの手前に隠れ
ている状況を表している。この場合、ゲーム画面におい
て、障害物Bの向こうに銃を手にした敵ゲームキャラク
タAC1の腕の一部だけが表されている。次に、同図
(b)に示す画面は、プレイヤPがやや左に移動し、頭
が障害物Bの左端に略一致した状況を表している。この
場合、ゲーム画面において、敵ゲームキャラクタAC1
の頭及び胸部までが表されている。同図(c)に示すゲ
ーム画面は、プレイヤPがさらに左に移動した状況を表
している。この場合、ゲーム画面において、敵ゲームキ
ャラクタAC1のほぼ上半身が表されるとともに、さら
に敵ゲームキャラクタAC2もその後方に表されてい
る。同図(d)に示すゲーム画面は、プレイヤPが障害
物Bから左側に飛び出した状況を表している。この場
合、敵ゲームキャラクタAC1,AC2の他に、さらに
敵ゲームキャラクタAC3も表されている。これらの図
に示すように、プレイヤPの頭の位置が左から右に移動
するにつれて、障害物Bの表示位置が右側に移動すると
ともに、敵ゲームキャラクタAC1〜AC3の全貌がゲ
ーム画面に徐々に表れる。
【0024】図5は、ゲーム装置10のハードウェア構
成を示す図である。同図に示すように、ゲーム装置10
は、モニタ18及びスピーカ22に接続された家庭用ゲ
ーム機46に、情報記憶媒体たるDVD(Digital Vers
atile Disk;商標)25が装着されることにより構成さ
れる。ここでは、ゲームプログラムやゲームデータを家
庭用ゲーム機46に供給するためにDVD25を用いる
が、CD−ROM(Compact Disk - Read Only Memor
y;商標)やROM(Read Only Memory)カード等、他
のあらゆる情報記憶媒体を用いることができる。また、
インターネット等のデータ通信網を介して遠隔地からゲ
ームプログラムやゲームデータを家庭用ゲーム機46に
供給することもできる。
【0025】家庭用ゲーム機46は、マイクロプロセッ
サ14、画像処理部16、主記憶26、入出力処理部3
0、周辺機器インタフェース31、音声処理部20、及
びDVD再生部を含んで構成されている。マイクロプロ
セッサ14、画像処理部16、主記憶26、入出力処理
部30及び周辺機器インタフェース31は、バス12に
よって相互データ通信可能に接続され、入出力処理部3
0には、ガンコントローラ48、音声処理部20及びD
VD再生部24が接続されている。また、周辺機器イン
タフェース31にはカメラユニット42が接続されてい
る。家庭用ゲーム機46の各構成要素は筐体内に収容さ
れている。ここでは、モニタ18として家庭用テレビ受
像器40が用いられ、スピーカ22としてその内蔵スピ
ーカが用いられる。
【0026】マイクロプロセッサ14は、図示しないR
OMに格納されるオペレーティングシステムやDVD2
5から読み出されるゲームプログラムに基づいて、家庭
用ゲーム機46の各部を制御する。バス12はアドレス
及びデータを家庭用ゲーム機46の各部でやり取りする
ためのものである。また、主記憶26には、DVD25
から読み取られたゲームプログラム及びゲームデータが
必要に応じて書き込まれる。画像処理部16はVRAM
(Video Random Access Memory)を含んで構成されてお
り、マイクロプロセッサ14から送られる画像データを
受け取ってVRAM上にゲーム画面を描画するととも
に、その内容をビデオ信号に変換してモニタ18に出力
する。
【0027】入出力処理部30はガンコントローラ4
8、音声処理部20及びDVD再生部24とマイクロプ
ロセッサ14との間のデータ通信を中継するためのイン
タフェースである。ガンコントローラ48は、図1に示
されるように拳銃型のゲームコントローラであり、トリ
ガー状態及び銃身(銃口)方向(具体的には家庭用テレ
ビ受像器40の画面上での指示位置)を家庭用ゲーム機
46に入力するためのものである。ガンコントローラ4
8には、例えば公知の構成を採用することができる。す
なわち、プレイヤPがガンコントローラ48のトリガー
を引くと、その情報(トリガー信号)がコントローラ端
子から家庭用ゲーム機46に入力されるようにする。一
方、家庭用ゲーム機46では、該トリガー信号が入力さ
れたとき、ゲームプログラムにより、例えば1フレーム
だけ真っ白の画面を表示することにより、家庭用テレビ
受像器40の画面上で輝点を走査させる。ガンコントロ
ーラ48には銃口奥部に指向性の強い受光センサを備え
るようにしておき、該受光センサで家庭用テレビ受像器
40の輝点を検出すると、走査開始時刻から輝点検出時
刻までの時間を算出するとともに、そこから家庭用テレ
ビ受像器40の画面上での輝点の位置(座標)を算出す
るようにする。そして、その位置、すなわち銃身方向を
家庭用ゲーム機46に入力すれば、ガンコントローラ4
8を好適に実現することができる。なお、走査開始時刻
は、家庭ゲーム機46から家庭用テレビ受像器40に供
給されるビデオ信号に含まれている同期信号から取得す
るようにすれば好適である。
【0028】音声処理部20はサウンドバッファを含ん
で構成されており、DVD25から読み出されてサウン
ドバッファに記憶された音楽やゲーム効果音等のデータ
を再生してスピーカ22から出力する。DVD再生部2
4は、マイクロプロセッサ14からの指示に従ってDV
D25に記録されたゲームプログラム及びゲームデータ
を読み取る。周辺機器インタフェース31は家庭用ゲー
ム機46に各種周辺機器を接続するためのインタフェー
スであり、例えばUSB(Universal Serial Bus)イン
タフェースを採用することができる。周辺機器インタフ
ェース31には、ここではカメラユニット42が接続さ
れる。カメラユニット42は、例えばグレイスケール
(白黒256階調)の撮影画像を所定時間おき(例えば
1/60秒等)に家庭用ゲーム機46に入力するための
公知のデジタルカメラである。このカメラユニット42
は、プレイヤPの姿を撮影するため、ここではレンズを
プレイヤPに向けた状態で家庭用テレビ受像器40の上
に載置されている。
【0029】ここで、タイトル画面を表示するための家
庭用ゲーム機46の処理について説明する。この処理
は、DVD25に格納されているゲームプログラムに基
づいて実行されるものである。
【0030】図6は、家庭用ゲーム機46によるタイト
ル画面表示処理を説明するフロー図である。同図に示す
ように、家庭用ゲーム機46では、まずマイクロプロセ
ッサ14が、タイトル画面の背景画像、タイトル文字列
60、メニューボタン画像62、著作権表示等を画像処
理部16に含まれるVRAMに描画する(S101)。
次に、カメラユニット42によって取得される画像(プ
レイヤPを撮影することを目的にしているため、ここで
は「プレイヤ画像」と呼ぶ。)を取得する(S10
2)。そして、タイトル画面におけるプレイヤ立ち位置
案内画像50の位置にプレイヤ画像が配されるよう、S
102で取得したプレイヤ画像をVRAMに描画する
(S103)。
【0031】さらに、S102で取得したプレイヤ画像
に基づいてプレイヤPの頭の位置(頭部位置)を認識
し、認識結果にフィルタ処理を施した情報(フィルタ処
理済み頭部位置)を取得する(S104)。ここでの位
置認識処理及びフィルタ処理は後に詳述する。その後、
マイクロプロセッサ14は、タイトル画面に含まれるプ
レイヤ画像の頭部位置にマーカ(赤点)が表されるよ
う、フィルタ処理済み頭部位置に対応するVRAMの座
標に現在認識位置マーカ54を描画する(S105)。
【0032】次に、マイクロプロセッサ14は、フィル
タ処理済み頭部位置が基準位置にあるかを判断する。基
準位置は、ゲーム開始前にプレイヤPの頭部が写されて
いるべきプレイヤ画像中の位置である。そして、フィル
タ処理済み頭部位置が基準位置にあれば、既にVRAM
に描画されているプレイヤ画像の基準位置に赤色の頭部
基準位置マーカ52を描画する(S107)。一方、フ
ィルタ処理済み頭部位置が基準位置になければ、プレイ
ヤ画像の基準位置に青色の頭部基準位置マーカ52を描
画する(S108)。その後、ガンコントローラ48の
銃身方向を取得し(S109)、その位置に照準マーカ
58を描画する(S110)。
【0033】以上のようにすれば、プレイヤPとカメラ
ユニット42との位置関係が適切でない場合には、図7
に示すように、タイトル画面において、円環状の頭部基
準位置マーカ52の外に現在認識位置マーカ54が表示
され、頭部基準位置マーカ52は青色で表示されるよう
になる。一方、プレイヤPとカメラユニット42との位
置関係が適切であれば、図2に示すように、タイトル画
面において、円環状の頭部基準位置マーカ52の内に現
在認識位置マーカ54が表示され、頭部基準位置マーカ
52は赤色で表示されるようになる。このため、プレイ
ヤPは立ち位置を変更し、或いはカメラユニット42の
設置位置又は撮影方向を変更することにより、頭部基準
位置マーカ52がタイトル画面において赤色に表示され
るようにして、プレイヤPとカメラユニット42との位
置関係を簡単に適正化することができる。
【0034】プレイヤPとカメラユニット42との位置
関係が適正化されていないと、ゲーム中にプレイヤPが
屈んだり左右に体をずらしたりしたとき、頭の位置がプ
レイヤ画像に入らなくなってしまい、頭の位置を正しく
認識することができないことがあり得る。しかしなが
ら、本ゲーム装置10によれば、プレイヤPとカメラユ
ニット42との位置関係をゲーム開始前に適正化してお
くことができるので、ゲーム中にプレイヤPが屈んだり
左右に体をずらしたりしたときでも、頭の位置を正しく
認識することができる。
【0035】なお、プレイヤPに対する案内は以上説明
したものに限らない。例えば、図8に示す案内画像のよ
うに、プレイヤ画像を表示せず、現在認識位置マーカ5
4と頭部基準位置マーカ52だけを表示するようにして
もよい。また、現在認識位置マーカ54と頭部基準位置
マーカ52の位置関係によって頭部基準位置マーカ52
の表示態様を変化させる代わりに、現在認識位置マーカ
54の表示態様(色彩や点滅パターン等)を変化させる
ようにしてもよい。或いは、別の箇所に現在認識位置マ
ーカ54と頭部基準位置マーカ52との位置関係に応じ
た表示をするようにしてもよい。また、現在認識位置マ
ーカ54の表示を省略してもよい。
【0036】さらに、図9に示す案内画像のように、現
在認識位置マーカ54だけを表示し、同図において一点
鎖線で示される頭部基準位置マーカ52が本来表示され
るべき位置に現在認識位置マーカ54が移動してきたと
き、同現在認識マーカ54の表示態様を変化するように
してもよい(図中一点鎖線で示される丸印は実際には画
面表示されない)。こうしても、案内画像を見ながら、
プレイヤPは自分とカメラユニット42との位置関係を
正すことができる。
【0037】その他、プレイヤPの頭部の現在認識位置
と基準位置との関係に従って、例えば「右に移動してく
ださい。」、「左に移動してください。」、「手前に寄
ってください。」、「後ろに下がってください」等のメ
ッセージを表示するようにしてもよい。また、現在認識
位置マーカ54や頭部基準位置マーカ52の形状は以上
説明したものに限らず、様々な形状を採用することがで
きる。さらに、プレイヤPに対する案内はゲーム開始前
に行うようにすればよい。このため、例えばタイトル画
面とは別の画面でプレイヤPに対する案内を行うように
してもよい。
【0038】次に、家庭用ゲーム機46におけるプレイ
ヤ画像処理を説明する。
【0039】図10は、カメラユニット42によって取
得されるプレイヤ画像に基づいてプレイヤPの頭部位置
を認識し、認識結果にフィルタを施す処理を説明するフ
ロー図である。また、図11は、フィルタ処理を詳細に
説明するフロー図である。これらの処理は、DVD25
に格納されているゲームプログラムに従って、家庭用ゲ
ーム機46において所定時間おき(例えば1/60秒お
き)に実行されるものである。
【0040】カメラユニット42によってプレイヤ画像
が取得されると、マイクロプロセッサ14は、図10に
示すように、まず該プレイヤ画像を主記憶26に用意さ
れた画像バッファに格納する(S201)。この画像バ
ッファは、所定時間おきにカメラユニット42で取得さ
れるプレイヤ画像を記憶するためのものであり、最新の
プレイヤ画像も含めて、所定数(ここでは合計4つ)の
プレイヤ画像が時間順に記憶される。そして、最新のプ
レイヤ画像が取得されると、該プレイヤ画像が画像バッ
ファに追加記憶されるとともに、最も古いプレイヤ画像
が破棄される。図12には、画像バッファに記憶される
一連のプレイヤ画像の例を示す図である。ここで、同図
(a)が最新のプレイヤ画像、同図(b)が直前のプレ
イヤ画像、同図(c)がその前のプレイヤ画像、同図
(d)がそのさらに前の(画像バッファ中、最も古い)
プレイヤ画像を示している。同図に示す例は、プレイヤ
Pがカメラユニット42の前で左から右に体を揺らして
いる状況を示している。
【0041】次に、マイクロプロセッサ14は、画像バ
ッファに記憶されるプレイヤ画像のうち、最新のものを
除く3つのプレイヤ画像の平均化画像を生成する(S2
02)。平均化画像は、3つのプレイヤ画像の対応画素
に与えられた各色情報(白黒256階調)を平均化して
得られる画像である。そして、マイクロプロセッサ14
は、この平均化画像と最新のプレイヤ画像との差分を生
成する(S203)。この差分画像は、両画像の対応画
素に与えられた色情報を引き算して得られる画像を二値
化(白黒化)したものである。図13は、この差分画像
の一例である。そして、この差分画像から前回認識位置
(プレイヤPの頭部位置)を中心とする所定半径内の画
像を抽出する(S204)。図14は、この抽出画像の
一例を示している。同図において、黒丸は前回認識位置
を示しており、実際には抽出画像には表されない。
【0042】次に、マイクロプロセッサ14は、抽出画
像において黒く表された領域(差分が残存する領域)の
面積が所定閾値未満か否かを調べる(S205)。そし
て、抽出画像において黒く表された領域の面積が所定閾
値未満の場合、主記憶26に予め記憶されている前回出
力(フィルタ処理済み頭部位置)を再出力する(S21
3)。プレイヤPの動きが少ない場合、S203で得ら
れる差分画像においては、図15に示すようにプレイヤ
Pの輪郭だけ差分が残存することになる。そして、この
場合、前回認識位置の近傍を抽出すると、図16に示す
ようにその面積は小さくなる。S202からS205の
処理では、このようにプレイヤPの動きが少ないときは
前回出力を再出力するようにして、出力値の変動を抑え
るようにしている。
【0043】一方、抽出画像において黒く表された領域
の面積が所定閾値以上の場合、次に最新のプレイヤ画像
(図12(a))とその直前のプレイヤ画像(図12
(b))とを画像バッファから読み出し、その差分画像
(二値化画像)を生成する(S206)。図17は、こ
の差分画像の一例を示す図である。そして、マイクロプ
ロセッサ14は、この差分画像から前回認識位置を中心
とする所定半径内(選出範囲)の画像を抽出する。図1
8は、この抽出画像の一例を示している。同図におい
て、黒丸は前回認識位置を示しており、実際には抽出画
像には表されない。抽出画像において黒く表されたピク
セルの位置は、S211においてプレイヤPの頭部位置
認識に用いられる。すなわち、この抽出画像はプレイヤ
Pの頭部位置を認識するときの基礎位置群を含んでい
る。
【0044】マイクロプロセッサ14は、この抽出画像
において黒く表された領域(基礎位置群;差分が残存す
る領域)の高さ及び幅を計測し、その値がそれぞれ所定
閾値未満か否かを調べる(S208)。そして、いずれ
かが所定閾値未満であれば、抽出範囲(選出範囲)がプ
レイヤPに十分に近づくまでは(S209)、該抽出範
囲(選出範囲)をプレイヤPの方向にずらし、抽出画像
を再生成する(S210)。具体的には、S206の差
分画像(二値化画像)において黒く表された領域の重心
を算出し、抽出範囲(選出範囲)の中心を前回認識位置
から該重心に所定距離ずつ近づける。図19は、この処
理の様子を説明するための図であり、ハッチングを施し
た領域は差分が残存している領域、黒三角は差分の重心
位置、黒丸は前回認識位置を示している。同図では、プ
レイヤPがカメラユニット42の前で左上から右下に急
激に移動した様子が示されている。S210では、こう
した場合、抽出範囲(選出範囲)の中心を同図において
黒丸の位置から黒三角の方向に徐々にずらすのである。
そして、前回認識位置と重心との距離の所定割合、例え
ば70%の距離を移動しても依然として抽出画像におい
て黒く表された領域が狭い場合、前回出力を再出力する
(S213)。一方、抽出範囲(選出範囲)をずらした
結果、図20に示すように、抽出画像において黒く表さ
れた領域の高さ及び幅のいずれもが、それぞれ所定閾値
以上となれば、そのときの抽出画像から今回の頭部位置
を決定する(S211)。例えば、抽出画像において黒
く表された領域の中央、上から数ピクセルの位置を今回
の頭部位置として選出する。その後、こうして選出(認
識)された今回の頭部位置にフィルタ処理を施し、フィ
ルタ処理済み頭部位置を出力する(S212)。
【0045】以上のようにすれば、原則として前回認識
位置に対応する選出範囲内で基礎位置群を選出するよう
にして、例外的に選出範囲を変更して基礎位置群を再選
出することになり、プレイヤ画像にプレイヤ以外の動く
ものが写っている場合にも、その影響を排することがで
きるとともに、特に頭部位置が素早く移動した場合であ
っても、適正な位置認識をすることができる。
【0046】次に、上述したフィルタ処理では、図21
(a)に示すように、最大で16個の頭部位置(P
n−15;添字は認識時刻に対応する。)を格納する
頭部位置バッファが主記憶26に用意される。この頭部
位置バッファでは、所定時間おきに認識されるプレイヤ
Pの頭部位置を記憶するためのものであり、最新の頭部
位置も含めて、最大で16個の頭部位置が時間順に記憶
される。そして、最新の頭部位置が認識されると、該頭
部位置が頭部位置バッファに追加記憶されるとともに、
最も古い頭部位置が破棄される。例えば、同図(a)の
状態で頭部位置Pn+1が認識されると、該頭部位置P
n+1が頭部位置バッファに追加記憶されるとともに、
最も古い頭部位置Pn−15が頭部位置バッファから破
棄される。また、この頭部位置バッファは、バッファサ
イズ、すなわち頭部位置の記憶個数が可変となってお
り、例えば同図(b)に示すように記憶個数が2個の状
態、4個の状態、8個の状態、及び同図(a)に示すよ
うに記憶個数が16個の状態、全部で4通りの状態を取
りうる。
【0047】図11に示すように、フィルタ処理では、
まず現在の頭部位置バッファのバッファサイズnが取得
される(S301)。そして、現バッファサイズnが最
大サイズNmax(ここでは16)に等しければ(S3
02)、最も古い頭部位置を頭部位置バッファから破棄
して、最新の頭部位置を頭部位置バッファに記憶する
(S305)。一方、現バッファサイズnが最大サイズ
Nmaxに等しくなければ、古い頭部位置を破棄するこ
となく、最新の頭部位置を頭部位置バッファに追加記憶
し(S303)、さらに現バッファサイズnに1を加え
る(S304)。
【0048】次に、頭部位置バッファに格納されている
各頭部位置の移動量を算出する(S306)。具体的に
は、各頭部位置とその直前の頭部位置との距離を算出す
る。例えば図21の例では、頭部位置Pと頭部位置P
n−1との距離、頭部位置P n−1と頭部位置Pn−2
との距離、頭部位置Pn−2と頭部位置Pn−3との距
離、…、頭部位置Pn−14と頭部位置Pn−15との
距離が算出される。そして、こうして算出される移動量
の平均値を算出し、その値に対応するバッファサイズN
を決定する(S307)。ここでは、平均値が11以上
の場合はバッファサイズN=2とし、9以上11未満の
場合はバッファサイズN=4とし、7以上9未満の場合
はバッファサイズN=8とし、バッファサイズ7未満の
場合はバッファサイズN=16とする。なお、ここでは
頭部位置バッファに記憶される各頭部位置の移動量の平
均に基づいてバッファサイズNを決定するようにした
が、他の計算方法を採用するようにしてもよい。例え
ば、各頭部位置の移動量に重み付けをしたり、移動量を
算出する対象を頭部位置バッファに記憶されている頭部
位置のうち比較的新しいものに限定したりすることによ
って、最新の頭部位置が急激に動いたと判断される場合
に、速やかにバッファサイズNが小さくなるようにして
もよい。
【0049】次に、現バッファサイズnとバッファサイ
ズNとを比較する(S308)。そして、現バッファサ
イズnがバッファサイズNよりも大きければ、頭部位置
バッファに記憶されている頭部位置を古いものから順に
破棄して、現バッファサイズnがバッファサイズNとな
るようにする(S309)。一方、現バッファサイズn
がバッファサイズN以下であれば、S309をスキップ
する。その後、頭部位置バッファに記憶されている頭部
位置を平均し、その値を主記憶26に前回出力として保
存するとともに(S311)、フィルタ処理済み頭部位
置として出力する(S312)。こうして出力されるフ
ィルタ処理済み頭部位置は、上述したように、3次元ゲ
ーム空間を描画するとき、視点位置の決定に用いられ
る。また、タイトル画面においてプレイヤ立ち位置案内
画像50を表示するとき、現在認識位置マーカ54の表
示位置の決定に用いられる。なお、ここでは頭部位置バ
ッファに記憶されている頭部位置の平均値をフィルタ処
理済み頭部位置としてが、頭部位置バッファに記憶され
ている頭部位置に重み付けをして、例えばフィルタ処理
済み頭部位置に対する最新の頭部位置の影響がより大き
くなるようにしてもよい。
【0050】以上説明したフィルタ処理によれば、頭部
位置バッファに記憶されている頭部位置の平均値を出力
するようにしたので、フィルタ処理済み頭部位置の値の
変動を抑えることができる。また、頭部位置バッファの
サイズを該頭部位置バッファに記憶されている各頭部位
置の移動量に応じて変化させるようにしたので、プレイ
ヤPの頭部位置が急に動いた場合、それに応じてフィル
タ処理済み頭部位置の値を速やかに変化させることがで
きる。このため、フィルタ処理済み頭部位置を用いたゲ
ーム処理を好適に行うことができるようになる。
【0051】なお、本発明は上記実施の形態に限定され
るものではない。
【0052】例えば、以上の説明ではガンシューティン
グゲームに本発明を適用する例を取り上げたが、撮像手
段によって画像に取得して、該画像に基づいてゲームを
進行させるゲームであれば、あらゆる種類のゲームに適
用することができる。
【0053】また、ここではプレイヤPの頭を位置認識
の対象としたが、その他の部位を位置認識の対象として
もよい。さらに、プレイヤPが手にするもの、例えばゴ
ルフクラブおもちゃ、テニスクラブおもちゃ、銃器おも
ちゃ等、様々な物を位置認識の対象としてもよい。
【0054】
【発明の効果】以上説明したように、本発明によれば、
ゲームの提供開始前に撮像手段に対するプレイヤPの所
定部位の基準位置を案内するようにしたので、撮像手段
とプレイヤPの位置関係をゲーム開始前に適正化するこ
とができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態に係るゲーム装置を用い
てプレイヤがガンシューティングゲームを楽しむ様子を
示す図である。
【図2】 タイトル画面(スタート画面)の一例を示す
図である。
【図3】 プレイヤが上下に動いた場合に表示されるゲ
ーム画面の一例を説明する図である。
【図4】 プレイヤが左右に動いた場合に表示されるゲ
ーム画面の一例を説明する図である。
【図5】 ゲーム装置のハードウェア構成を示す図であ
る。
【図6】 タイトル画面表示処理を説明するフロー図で
ある。
【図7】 タイトル画面に含まれるプレイヤ立ち位置案
内画像の一例を示す図である。
【図8】 タイトル画面に含まれるプレイヤ立ち位置案
内画像の変形例を示す図である。
【図9】 タイトル画面に含まれるプレイヤ立ち位置案
内画像の変形例を示す図である。
【図10】 プレイヤ画像処理を説明する図である。
【図11】 認識位置に対するフィルタ処理を説明する
図である。
【図12】 一連のプレイヤ画像を示す図である。
【図13】 平均化プレイヤ画像と最新プレイヤ画像と
の差分画像を示す図である。
【図14】 図13に示す画像から前回認識位置近傍を
抽出した結果を示す図である。
【図15】 プレイヤの動きが少ない場合における、平
均化プレイヤ画像と最新プレイヤ画像との差分画像を示
す図である。
【図16】 図15に示す画像から前回認識位置近傍を
抽出した結果を示す図である。
【図17】 最新プレイヤ画像と直前プレイヤ画像との
差分画像を示す図である。
【図18】 図17に示す画像から前回認識位置近傍を
抽出した結果を示す図である。
【図19】 前回認識位置が最新プレイヤ画像及び直前
プレイヤ画像から離れている場合における、最新プレイ
ヤ画像と直前プレイヤ画像との差分画像を示す図であ
る。
【図20】 前回認識位置からプレイヤ側に寄った位置
を図19に示す画像から抽出した結果を示す図である。
【図21】 認識位置バッファの記憶内容を示す図であ
る。
【符号の説明】
P プレイヤP、AC1〜AC3 敵ゲームキャラク
タ、B 障害物、Bs障害物上面、10 ゲーム装置、
12 バス、14 マイクロプロセッサ、16画像処理
部、18 モニタ、20 音声処理部、22 スピー
カ、24 DVD再生部、25 DVD、26 主記
憶、30 入出力処理部、31 周辺機器インタフェー
ス(I/F)、40 家庭用テレビ受像器、42 カメ
ラユニット、44 キャビネット、46 家庭用ゲーム
機、48 ガンコントローラ、50プレイヤ立ち位置案
内画像、52 頭部基準位置マーカ、54,54a 現
在認識位置マーカ、56 プレイヤ画像、60 タイト
ル文字列、62 メニューボタン画像。
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) A63F 13/00 - 13/12 A63F 9/24 H04N 7/18

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】 プレイヤ画像を取得する撮像手段と、 前記撮像手段によって取得されるプレイヤ画像に基づい
    てプレイヤの所定部位の現在位置を認識する位置認識手
    段と、 前記位置認識手段によって認識されるプレイヤの所定部
    位の現在位置に基づいてプレイヤにゲームを提供するゲ
    ーム提供手段と、 前記撮像手段に対するプレイヤの所定部位の基準位置を
    前記ゲームの提供開始前に案内する案内手段と、を含
    み、 前記案内手段は、 前記撮像手段によって取得されるプレイヤ画像を前記ゲ
    ームの提供開始前に表示するプレイヤ画像表示手段と、 前記プレイヤ画像表示手段によって表示されるプレイヤ
    画像にプレイヤの所定部位の基準位置を指示するマーカ
    画像を重畳表示する基準位置表示手段と、 前記位置認識手段によって前記ゲームの提供開始前に認
    識されるプレイヤの所定部位の現在位置を指示するマー
    カ画像を前記プレイヤ画像表示手段によって表示される
    プレイヤ画像に重畳表示する認識結果表示手段と、 前記位置認識手段によって認識されるプレイヤの所定部
    位の現在位置が、前記撮像手段に対するプレイヤの所定
    部位の基準位置にあると判断される場合に、前記プレイ
    ヤの所定部位の現在位置を指示するマーカ画像又は前記
    プレイヤの所定部位の基準位置を指示するマーカ画像の
    うち少なくとも一方の表示態様を変化させることによっ
    て、その旨をプレイヤに報知する報知手段と、 を含むことを特徴とするゲーム装置。
  2. 【請求項2】 撮像手段によって取得されるプレイヤ画
    像を取得する手段、 前記撮像手段によって取得されるプレイヤ画像に基づい
    てプレイヤの所定部位の現在位置を認識する位置認識手
    段、 前記位置認識手段によって認識されるプレイヤの所定部
    位の現在位置に 基づいてプレイヤにゲームを提供する
    ーム提供手段、及び 前記撮像手段に対するプレイヤの所定部位の基準位置を
    前記ゲームの提供開始前に案内する案内手段 としてコン
    ピュータを機能させるためのプログラムであって、 前記案内手段は、 前記撮像手段によって取得されるプレイヤ画像を前記ゲ
    ームの提供開始前に表示するプレイヤ画像表示手段と、 前記プレイヤ画像表示手段によって表示されるプレイヤ
    画像にプレイヤの所定部位の基準位置を指示するマーカ
    画像を重畳表示する基準位置表示手段と、 前記位置認識手段によって前記ゲームの提供開始前に認
    識されるプレイヤの所定部位の現在位置を指示するマー
    カ画像を前記プレイヤ画像表示手段によって表示される
    プレイヤ画像に重畳表示する認識結果表示手段と、 前記位置認識手段によって認識されるプレイヤの所定部
    位の現在位置が、前記撮像手段に対するプレイヤの所定
    部位の基準位置にあると判断される場合に、前記プレイ
    ヤの所定部位の現在位置を指示するマーカ画像又は前記
    プレイヤの所定部位の基準位置を指示するマーカ画像の
    うち少なくとも一方の表示態様を変化させることによっ
    て、その旨をプレイヤに報知する報知手段と、 を含むことを特徴とするプログラム。
  3. 【請求項3】 画像を取得する撮像手段と、 前記撮像手段によって取得される画像に基づいて対象物
    の現在位置を認識する位置認識手段と、 前記位置認識手段によって認識される対象物の現在位置
    に基づいてプレイヤにゲームを提供するゲーム提供手段
    と、 前記撮像手段に対する対象物の基準位置を前記ゲームの
    提供開始前に案内する案内手段と、を含み、 前記案内手段は、 前記撮像手段によって取得される画像を前記ゲームの提
    供開始前に表示する画像表示手段と、 前記画像表示手段によって表示される画像に対象物の基
    準位置を指示するマーカ画像を重畳表示する基準位置表
    示手段と、 前記位置認識手段によって前記ゲームの提供開始前に認
    識される対象物の現在位置を指示するマーカ画像を前記
    画像表示手段によって表示される画像に重畳表 示する認
    識結果表示手段と、 前記位置認識手段によって認識される対象物の現在位置
    が、前記撮像手段に対する対象物の基準位置にあると判
    断される場合に、前記対象物の現在位置を指示するマー
    カ画像又は前記対象物の基準位置を指示するマーカ画像
    のうち少なくとも一方の表示態様を変化させることによ
    って、その旨をプレイヤに報知する報知手段と、 を含むことを特徴とするゲーム装置。
  4. 【請求項4】 撮像手段によって取得される画像を取得
    する手段、 前記撮像手段によって取得される画像に基づいて対象物
    の現在位置を認識する位置認識手段、 前記位置認識手段によって認識される対象物の現在位置
    に基づいてプレイヤにゲームを提供するゲーム提供手
    段、及び 前記撮像手段に対する対象物の基準位置を前記ゲームの
    提供開始前に案内する案内手段 としてコンピュータを機能させる ためのプログラムであ
    って、 前記案内手段は、 前記撮像手段によって取得される画像を前記ゲームの提
    供開始前に表示する画像表示手段と、 前記画像表示手段によって表示される画像に対象物の基
    準位置を指示するマーカ画像を重畳表示する基準位置表
    示手段と、 前記位置認識手段によって前記ゲームの提供開始前に認
    識される対象物の現在位置を指示するマーカ画像を前記
    画像表示手段によって表示される画像に重畳表示する認
    識結果表示手段と、 前記位置認識手段によって認識される対象物の現在位置
    が、前記撮像手段に対する対象物の基準位置にあると判
    断される場合に、前記対象物の現在位置を指示するマー
    カ画像又は前記対象物の基準位置を指示するマーカ画像
    のうち少なくとも一方の表示態様を変化させることによ
    って、その旨をプレイヤに報知する報知手段と、 を含むことを特徴とするプログラム。
JP2001199002A 2001-06-29 2001-06-29 ゲーム装置及びプログラム Expired - Lifetime JP3420221B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2001199002A JP3420221B2 (ja) 2001-06-29 2001-06-29 ゲーム装置及びプログラム
TW91112180A TW575449B (en) 2001-06-29 2002-06-06 Game device, method for controlling a game, and program therefor
EP02254246A EP1270050A3 (en) 2001-06-29 2002-06-18 Game device, game controlling method and program
US10/178,532 US7452275B2 (en) 2001-06-29 2002-06-25 Game device, game controlling method and program
MYPI20022379A MY130926A (en) 2001-06-29 2002-06-25 Game device and program
KR10-2002-0036898A KR100509307B1 (ko) 2001-06-29 2002-06-28 게임 장치, 게임 제어 방법 및 프로그램 기록 매체
HK03100887.3A HK1048778A1 (zh) 2001-06-29 2003-02-07 遊戲設備,遊戲控制方法和程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001199002A JP3420221B2 (ja) 2001-06-29 2001-06-29 ゲーム装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2003010541A JP2003010541A (ja) 2003-01-14
JP3420221B2 true JP3420221B2 (ja) 2003-06-23

Family

ID=19036353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001199002A Expired - Lifetime JP3420221B2 (ja) 2001-06-29 2001-06-29 ゲーム装置及びプログラム

Country Status (7)

Country Link
US (1) US7452275B2 (ja)
EP (1) EP1270050A3 (ja)
JP (1) JP3420221B2 (ja)
KR (1) KR100509307B1 (ja)
HK (1) HK1048778A1 (ja)
MY (1) MY130926A (ja)
TW (1) TW575449B (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8439733B2 (en) 2007-06-14 2013-05-14 Harmonix Music Systems, Inc. Systems and methods for reinstating a player within a rhythm-action game
US8444464B2 (en) 2010-06-11 2013-05-21 Harmonix Music Systems, Inc. Prompting a player of a dance game
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US8568234B2 (en) 2010-03-16 2013-10-29 Harmonix Music Systems, Inc. Simulating musical instruments
US8678896B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
US8686269B2 (en) 2006-03-29 2014-04-01 Harmonix Music Systems, Inc. Providing realistic interaction to a player of a music-based video game
US8702485B2 (en) 2010-06-11 2014-04-22 Harmonix Music Systems, Inc. Dance game and tutorial
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
US10357714B2 (en) 2009-10-27 2019-07-23 Harmonix Music Systems, Inc. Gesture-based user interface for navigating a menu

Families Citing this family (250)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
JP3417555B2 (ja) * 2001-06-29 2003-06-16 株式会社コナミコンピュータエンタテインメント東京 ゲーム装置、人物画像処理方法及びプログラム
US6990639B2 (en) 2002-02-07 2006-01-24 Microsoft Corporation System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration
US7760248B2 (en) 2002-07-27 2010-07-20 Sony Computer Entertainment Inc. Selective sound source listening in conjunction with computer interactive processing
US7665041B2 (en) 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
US8745541B2 (en) 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
JP4355341B2 (ja) * 2003-05-29 2009-10-28 本田技研工業株式会社 深度データを用いたビジュアルトラッキング
US20070197290A1 (en) * 2003-09-18 2007-08-23 Ssd Company Limited Music Game Device, Music Game System, Operation Object, Music Game Program, And Music Game Method
WO2005101648A1 (en) * 2004-04-13 2005-10-27 Maxlinear, Inc Dual conversion receiver with programmable intermediate frequency and channel selection
JP3911511B2 (ja) * 2004-12-21 2007-05-09 株式会社光栄 キャラクタ集団移動制御プログラム、記憶媒体及びゲーム装置
JP3880008B2 (ja) * 2004-12-21 2007-02-14 株式会社光栄 キャラクタ集団移動制御プログラム、記憶媒体及びゲーム装置
JP4861699B2 (ja) * 2005-06-29 2012-01-25 株式会社コナミデジタルエンタテインメント ネットワークゲームシステム、ネットワークゲームシステムの制御方法、ゲーム装置、ゲーム装置の制御方法及びプログラム
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
US9327191B2 (en) * 2006-05-08 2016-05-03 Nintendo Co., Ltd. Method and apparatus for enhanced virtual camera control within 3D video games or other computer graphics presentations providing intelligent automatic 3D-assist for third person viewpoints
JP4094647B2 (ja) 2006-09-13 2008-06-04 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム処理方法、ならびに、プログラム
US8005238B2 (en) 2007-03-22 2011-08-23 Microsoft Corporation Robust adaptive beamforming with enhanced noise suppression
US8005237B2 (en) 2007-05-17 2011-08-23 Microsoft Corp. Sensor array beamformer post-processor
JP4929061B2 (ja) * 2007-06-04 2012-05-09 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム装置の制御方法及びプログラム
US8629976B2 (en) 2007-10-02 2014-01-14 Microsoft Corporation Methods and systems for hierarchical de-aliasing time-of-flight (TOF) systems
JP4392446B2 (ja) 2007-12-21 2010-01-06 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム処理方法、ならびに、プログラム
US20090310027A1 (en) * 2008-06-16 2009-12-17 James Fleming Systems and methods for separate audio and video lag calibration in a video game
US8385557B2 (en) 2008-06-19 2013-02-26 Microsoft Corporation Multichannel acoustic echo reduction
US8325909B2 (en) 2008-06-25 2012-12-04 Microsoft Corporation Acoustic echo suppression
US8203699B2 (en) 2008-06-30 2012-06-19 Microsoft Corporation System architecture design for time-of-flight system having reduced differential pixel size, and time-of-flight systems so designed
US8663013B2 (en) 2008-07-08 2014-03-04 Harmonix Music Systems, Inc. Systems and methods for simulating a rock band experience
US8681321B2 (en) 2009-01-04 2014-03-25 Microsoft International Holdings B.V. Gated 3D camera
KR101108852B1 (ko) * 2009-01-06 2012-01-31 유남열 다기능 수동 잡곡 선별기
US8267781B2 (en) 2009-01-30 2012-09-18 Microsoft Corporation Visual target tracking
US7996793B2 (en) 2009-01-30 2011-08-09 Microsoft Corporation Gesture recognizer system architecture
US8682028B2 (en) 2009-01-30 2014-03-25 Microsoft Corporation Visual target tracking
US8577084B2 (en) 2009-01-30 2013-11-05 Microsoft Corporation Visual target tracking
US8577085B2 (en) 2009-01-30 2013-11-05 Microsoft Corporation Visual target tracking
US8588465B2 (en) 2009-01-30 2013-11-19 Microsoft Corporation Visual target tracking
US8448094B2 (en) 2009-01-30 2013-05-21 Microsoft Corporation Mapping a natural input device to a legacy system
US8565477B2 (en) 2009-01-30 2013-10-22 Microsoft Corporation Visual target tracking
US20100199231A1 (en) 2009-01-30 2010-08-05 Microsoft Corporation Predictive determination
US8487938B2 (en) 2009-01-30 2013-07-16 Microsoft Corporation Standard Gestures
US8294767B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Body scan
US8295546B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Pose tracking pipeline
US8565476B2 (en) 2009-01-30 2013-10-22 Microsoft Corporation Visual target tracking
US9652030B2 (en) 2009-01-30 2017-05-16 Microsoft Technology Licensing, Llc Navigation of a virtual plane using a zone of restriction for canceling noise
US8773355B2 (en) 2009-03-16 2014-07-08 Microsoft Corporation Adaptive cursor sizing
US8988437B2 (en) 2009-03-20 2015-03-24 Microsoft Technology Licensing, Llc Chaining animations
US9256282B2 (en) 2009-03-20 2016-02-09 Microsoft Technology Licensing, Llc Virtual object manipulation
US9313376B1 (en) 2009-04-01 2016-04-12 Microsoft Technology Licensing, Llc Dynamic depth power equalization
US8503720B2 (en) 2009-05-01 2013-08-06 Microsoft Corporation Human body pose estimation
US8181123B2 (en) 2009-05-01 2012-05-15 Microsoft Corporation Managing virtual port associations to users in a gesture-based computing environment
US8942428B2 (en) 2009-05-01 2015-01-27 Microsoft Corporation Isolate extraneous motions
US8638985B2 (en) * 2009-05-01 2014-01-28 Microsoft Corporation Human body pose estimation
US8253746B2 (en) 2009-05-01 2012-08-28 Microsoft Corporation Determine intended motions
US8649554B2 (en) 2009-05-01 2014-02-11 Microsoft Corporation Method to control perspective for a camera-controlled computer
US9898675B2 (en) 2009-05-01 2018-02-20 Microsoft Technology Licensing, Llc User movement tracking feedback to improve tracking
US8340432B2 (en) 2009-05-01 2012-12-25 Microsoft Corporation Systems and methods for detecting a tilt angle from a depth image
US8660303B2 (en) 2009-05-01 2014-02-25 Microsoft Corporation Detection of body and props
US9015638B2 (en) 2009-05-01 2015-04-21 Microsoft Technology Licensing, Llc Binding users to a gesture based system and providing feedback to the users
US9498718B2 (en) 2009-05-01 2016-11-22 Microsoft Technology Licensing, Llc Altering a view perspective within a display environment
US9377857B2 (en) 2009-05-01 2016-06-28 Microsoft Technology Licensing, Llc Show body position
US9182814B2 (en) 2009-05-29 2015-11-10 Microsoft Technology Licensing, Llc Systems and methods for estimating a non-visible or occluded body part
US8320619B2 (en) 2009-05-29 2012-11-27 Microsoft Corporation Systems and methods for tracking a model
US8744121B2 (en) 2009-05-29 2014-06-03 Microsoft Corporation Device for identifying and tracking multiple humans over time
US8856691B2 (en) 2009-05-29 2014-10-07 Microsoft Corporation Gesture tool
US8509479B2 (en) 2009-05-29 2013-08-13 Microsoft Corporation Virtual object
US8693724B2 (en) 2009-05-29 2014-04-08 Microsoft Corporation Method and system implementing user-centric gesture control
US8418085B2 (en) 2009-05-29 2013-04-09 Microsoft Corporation Gesture coach
US9383823B2 (en) * 2009-05-29 2016-07-05 Microsoft Technology Licensing, Llc Combining gestures beyond skeletal
US8379101B2 (en) 2009-05-29 2013-02-19 Microsoft Corporation Environment and/or target segmentation
US9400559B2 (en) 2009-05-29 2016-07-26 Microsoft Technology Licensing, Llc Gesture shortcuts
US8542252B2 (en) 2009-05-29 2013-09-24 Microsoft Corporation Target digitization, extraction, and tracking
US8625837B2 (en) 2009-05-29 2014-01-07 Microsoft Corporation Protocol and format for communicating an image from a camera to a computing environment
US8487871B2 (en) 2009-06-01 2013-07-16 Microsoft Corporation Virtual desktop coordinate transformation
US8390680B2 (en) 2009-07-09 2013-03-05 Microsoft Corporation Visual representation expression based on player expression
US9159151B2 (en) 2009-07-13 2015-10-13 Microsoft Technology Licensing, Llc Bringing a visual representation to life via learned input from the user
US8264536B2 (en) 2009-08-25 2012-09-11 Microsoft Corporation Depth-sensitive imaging via polarization-state mapping
US9141193B2 (en) 2009-08-31 2015-09-22 Microsoft Technology Licensing, Llc Techniques for using human gestures to control gesture unaware programs
US8508919B2 (en) 2009-09-14 2013-08-13 Microsoft Corporation Separation of electrical and optical components
US8330134B2 (en) 2009-09-14 2012-12-11 Microsoft Corporation Optical fault monitoring
US8976986B2 (en) 2009-09-21 2015-03-10 Microsoft Technology Licensing, Llc Volume adjustment based on listener position
US8428340B2 (en) 2009-09-21 2013-04-23 Microsoft Corporation Screen space plane identification
US8760571B2 (en) 2009-09-21 2014-06-24 Microsoft Corporation Alignment of lens and image sensor
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US8452087B2 (en) 2009-09-30 2013-05-28 Microsoft Corporation Image selection techniques
US8723118B2 (en) 2009-10-01 2014-05-13 Microsoft Corporation Imager for constructing color and depth images
US8564534B2 (en) 2009-10-07 2013-10-22 Microsoft Corporation Human tracking system
US8867820B2 (en) 2009-10-07 2014-10-21 Microsoft Corporation Systems and methods for removing a background of an image
US8963829B2 (en) 2009-10-07 2015-02-24 Microsoft Corporation Methods and systems for determining and tracking extremities of a target
US7961910B2 (en) 2009-10-07 2011-06-14 Microsoft Corporation Systems and methods for tracking a model
US9400548B2 (en) 2009-10-19 2016-07-26 Microsoft Technology Licensing, Llc Gesture personalization and profile roaming
US8988432B2 (en) 2009-11-05 2015-03-24 Microsoft Technology Licensing, Llc Systems and methods for processing an image for target tracking
US8843857B2 (en) 2009-11-19 2014-09-23 Microsoft Corporation Distance scalable no touch computing
US9244533B2 (en) 2009-12-17 2016-01-26 Microsoft Technology Licensing, Llc Camera navigation for presentations
US20110150271A1 (en) 2009-12-18 2011-06-23 Microsoft Corporation Motion detection using depth images
US8320621B2 (en) 2009-12-21 2012-11-27 Microsoft Corporation Depth projector system with integrated VCSEL array
US8631355B2 (en) 2010-01-08 2014-01-14 Microsoft Corporation Assigning gesture dictionaries
US9268404B2 (en) 2010-01-08 2016-02-23 Microsoft Technology Licensing, Llc Application gesture interpretation
US9019201B2 (en) 2010-01-08 2015-04-28 Microsoft Technology Licensing, Llc Evolving universal gesture sets
US8334842B2 (en) 2010-01-15 2012-12-18 Microsoft Corporation Recognizing user intent in motion capture system
US8933884B2 (en) 2010-01-15 2015-01-13 Microsoft Corporation Tracking groups of users in motion capture system
US8676581B2 (en) 2010-01-22 2014-03-18 Microsoft Corporation Speech recognition analysis via identification information
US8265341B2 (en) 2010-01-25 2012-09-11 Microsoft Corporation Voice-body identity correlation
US8864581B2 (en) 2010-01-29 2014-10-21 Microsoft Corporation Visual based identitiy tracking
US8891067B2 (en) 2010-02-01 2014-11-18 Microsoft Corporation Multiple synchronized optical sources for time-of-flight range finding systems
US8687044B2 (en) 2010-02-02 2014-04-01 Microsoft Corporation Depth camera compatibility
US8619122B2 (en) 2010-02-02 2013-12-31 Microsoft Corporation Depth camera compatibility
US8717469B2 (en) 2010-02-03 2014-05-06 Microsoft Corporation Fast gating photosurface
US8659658B2 (en) 2010-02-09 2014-02-25 Microsoft Corporation Physical interaction zone for gesture-based user interfaces
US8499257B2 (en) 2010-02-09 2013-07-30 Microsoft Corporation Handles interactions for human—computer interface
US8633890B2 (en) 2010-02-16 2014-01-21 Microsoft Corporation Gesture detection based on joint skipping
US8928579B2 (en) 2010-02-22 2015-01-06 Andrew David Wilson Interacting with an omni-directionally projected display
US8655069B2 (en) 2010-03-05 2014-02-18 Microsoft Corporation Updating image segmentation following user input
US8411948B2 (en) 2010-03-05 2013-04-02 Microsoft Corporation Up-sampling binary images for segmentation
US8422769B2 (en) 2010-03-05 2013-04-16 Microsoft Corporation Image segmentation using reduced foreground training data
US20110223995A1 (en) 2010-03-12 2011-09-15 Kevin Geisner Interacting with a computer based application
US8279418B2 (en) 2010-03-17 2012-10-02 Microsoft Corporation Raster scanning for depth detection
US8213680B2 (en) 2010-03-19 2012-07-03 Microsoft Corporation Proxy training data for human body tracking
US8514269B2 (en) 2010-03-26 2013-08-20 Microsoft Corporation De-aliasing depth images
US8523667B2 (en) 2010-03-29 2013-09-03 Microsoft Corporation Parental control settings based on body dimensions
US8605763B2 (en) 2010-03-31 2013-12-10 Microsoft Corporation Temperature measurement and control for laser and light-emitting diodes
US9098873B2 (en) 2010-04-01 2015-08-04 Microsoft Technology Licensing, Llc Motion-based interactive shopping environment
US9646340B2 (en) 2010-04-01 2017-05-09 Microsoft Technology Licensing, Llc Avatar-based virtual dressing room
US8351651B2 (en) 2010-04-26 2013-01-08 Microsoft Corporation Hand-location post-process refinement in a tracking system
US8379919B2 (en) 2010-04-29 2013-02-19 Microsoft Corporation Multiple centroid condensation of probability distribution clouds
US8284847B2 (en) 2010-05-03 2012-10-09 Microsoft Corporation Detecting motion for a multifunction sensor device
US8885890B2 (en) 2010-05-07 2014-11-11 Microsoft Corporation Depth map confidence filtering
US8498481B2 (en) 2010-05-07 2013-07-30 Microsoft Corporation Image segmentation using star-convexity constraints
US8457353B2 (en) 2010-05-18 2013-06-04 Microsoft Corporation Gestures and gesture modifiers for manipulating a user-interface
US8803888B2 (en) 2010-06-02 2014-08-12 Microsoft Corporation Recognition system for sharing information
US8751215B2 (en) 2010-06-04 2014-06-10 Microsoft Corporation Machine based sign language interpreter
US9008355B2 (en) 2010-06-04 2015-04-14 Microsoft Technology Licensing, Llc Automatic depth camera aiming
US9557574B2 (en) 2010-06-08 2017-01-31 Microsoft Technology Licensing, Llc Depth illumination and detection optics
US8330822B2 (en) 2010-06-09 2012-12-11 Microsoft Corporation Thermally-tuned depth camera light source
US8675981B2 (en) 2010-06-11 2014-03-18 Microsoft Corporation Multi-modal gender recognition including depth data
US8749557B2 (en) 2010-06-11 2014-06-10 Microsoft Corporation Interacting with user interface via avatar
US9384329B2 (en) 2010-06-11 2016-07-05 Microsoft Technology Licensing, Llc Caloric burn determination from body movement
US8982151B2 (en) 2010-06-14 2015-03-17 Microsoft Technology Licensing, Llc Independently processing planes of display data
US8670029B2 (en) 2010-06-16 2014-03-11 Microsoft Corporation Depth camera illuminator with superluminescent light-emitting diode
US8558873B2 (en) 2010-06-16 2013-10-15 Microsoft Corporation Use of wavefront coding to create a depth image
US8296151B2 (en) 2010-06-18 2012-10-23 Microsoft Corporation Compound gesture-speech commands
US8381108B2 (en) 2010-06-21 2013-02-19 Microsoft Corporation Natural user input for driving interactive stories
US8416187B2 (en) 2010-06-22 2013-04-09 Microsoft Corporation Item navigation using motion-capture data
US9075434B2 (en) 2010-08-20 2015-07-07 Microsoft Technology Licensing, Llc Translating user motion into multiple object responses
US8613666B2 (en) * 2010-08-31 2013-12-24 Microsoft Corporation User selection and navigation based on looped motions
US8437506B2 (en) 2010-09-07 2013-05-07 Microsoft Corporation System for fast, probabilistic skeletal tracking
US20120058824A1 (en) 2010-09-07 2012-03-08 Microsoft Corporation Scalable real-time motion recognition
US8988508B2 (en) 2010-09-24 2015-03-24 Microsoft Technology Licensing, Llc. Wide angle field of view active illumination imaging system
US8681255B2 (en) 2010-09-28 2014-03-25 Microsoft Corporation Integrated low power depth camera and projection device
US8548270B2 (en) 2010-10-04 2013-10-01 Microsoft Corporation Time-of-flight depth imaging
US9484065B2 (en) 2010-10-15 2016-11-01 Microsoft Technology Licensing, Llc Intelligent determination of replays based on event identification
US8592739B2 (en) 2010-11-02 2013-11-26 Microsoft Corporation Detection of configuration changes of an optical element in an illumination system
US8866889B2 (en) 2010-11-03 2014-10-21 Microsoft Corporation In-home depth camera calibration
US8667519B2 (en) 2010-11-12 2014-03-04 Microsoft Corporation Automatic passive and anonymous feedback system
US10726861B2 (en) 2010-11-15 2020-07-28 Microsoft Technology Licensing, Llc Semi-private communication in open environments
US9349040B2 (en) 2010-11-19 2016-05-24 Microsoft Technology Licensing, Llc Bi-modal depth-image analysis
US10234545B2 (en) 2010-12-01 2019-03-19 Microsoft Technology Licensing, Llc Light source module
US8553934B2 (en) 2010-12-08 2013-10-08 Microsoft Corporation Orienting the position of a sensor
US8618405B2 (en) 2010-12-09 2013-12-31 Microsoft Corp. Free-space gesture musical instrument digital interface (MIDI) controller
US8408706B2 (en) 2010-12-13 2013-04-02 Microsoft Corporation 3D gaze tracker
US9171264B2 (en) 2010-12-15 2015-10-27 Microsoft Technology Licensing, Llc Parallel processing machine learning decision tree training
US8920241B2 (en) 2010-12-15 2014-12-30 Microsoft Corporation Gesture controlled persistent handles for interface guides
US8884968B2 (en) 2010-12-15 2014-11-11 Microsoft Corporation Modeling an object from image data
US8448056B2 (en) 2010-12-17 2013-05-21 Microsoft Corporation Validation analysis of human target
US8803952B2 (en) 2010-12-20 2014-08-12 Microsoft Corporation Plural detector time-of-flight depth mapping
US9821224B2 (en) 2010-12-21 2017-11-21 Microsoft Technology Licensing, Llc Driving simulator control with virtual skeleton
US8994718B2 (en) 2010-12-21 2015-03-31 Microsoft Technology Licensing, Llc Skeletal control of three-dimensional virtual world
US8385596B2 (en) 2010-12-21 2013-02-26 Microsoft Corporation First person shooter control with virtual skeleton
US9823339B2 (en) 2010-12-21 2017-11-21 Microsoft Technology Licensing, Llc Plural anode time-of-flight sensor
US9848106B2 (en) 2010-12-21 2017-12-19 Microsoft Technology Licensing, Llc Intelligent gameplay photo capture
US9123316B2 (en) 2010-12-27 2015-09-01 Microsoft Technology Licensing, Llc Interactive content creation
US8488888B2 (en) 2010-12-28 2013-07-16 Microsoft Corporation Classification of posture states
US8587583B2 (en) 2011-01-31 2013-11-19 Microsoft Corporation Three-dimensional environment reconstruction
US8401225B2 (en) 2011-01-31 2013-03-19 Microsoft Corporation Moving object segmentation using depth images
US8401242B2 (en) 2011-01-31 2013-03-19 Microsoft Corporation Real-time camera tracking using depth maps
US9247238B2 (en) 2011-01-31 2016-01-26 Microsoft Technology Licensing, Llc Reducing interference between multiple infra-red depth cameras
US8724887B2 (en) 2011-02-03 2014-05-13 Microsoft Corporation Environmental modifications to mitigate environmental factors
US8942917B2 (en) 2011-02-14 2015-01-27 Microsoft Corporation Change invariant scene recognition by an agent
US8497838B2 (en) 2011-02-16 2013-07-30 Microsoft Corporation Push actuation of interface controls
US9551914B2 (en) 2011-03-07 2017-01-24 Microsoft Technology Licensing, Llc Illuminator with refractive optical element
US9067136B2 (en) 2011-03-10 2015-06-30 Microsoft Technology Licensing, Llc Push personalization of interface controls
US8571263B2 (en) 2011-03-17 2013-10-29 Microsoft Corporation Predicting joint positions
US9470778B2 (en) 2011-03-29 2016-10-18 Microsoft Technology Licensing, Llc Learning from high quality depth measurements
US9842168B2 (en) 2011-03-31 2017-12-12 Microsoft Technology Licensing, Llc Task driven user intents
US9760566B2 (en) 2011-03-31 2017-09-12 Microsoft Technology Licensing, Llc Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof
US10642934B2 (en) 2011-03-31 2020-05-05 Microsoft Technology Licensing, Llc Augmented conversational understanding architecture
US9298287B2 (en) 2011-03-31 2016-03-29 Microsoft Technology Licensing, Llc Combined activation for natural user interface systems
US8824749B2 (en) 2011-04-05 2014-09-02 Microsoft Corporation Biometric recognition
US8503494B2 (en) 2011-04-05 2013-08-06 Microsoft Corporation Thermal management system
US8620113B2 (en) 2011-04-25 2013-12-31 Microsoft Corporation Laser diode modes
US8702507B2 (en) 2011-04-28 2014-04-22 Microsoft Corporation Manual and camera-based avatar control
US9259643B2 (en) 2011-04-28 2016-02-16 Microsoft Technology Licensing, Llc Control of separate computer game elements
US10671841B2 (en) 2011-05-02 2020-06-02 Microsoft Technology Licensing, Llc Attribute state classification
US8888331B2 (en) 2011-05-09 2014-11-18 Microsoft Corporation Low inductance light source module
US9064006B2 (en) 2012-08-23 2015-06-23 Microsoft Technology Licensing, Llc Translating natural language utterances to keyword search queries
US9137463B2 (en) 2011-05-12 2015-09-15 Microsoft Technology Licensing, Llc Adaptive high dynamic range camera
US8788973B2 (en) 2011-05-23 2014-07-22 Microsoft Corporation Three-dimensional gesture controlled avatar configuration interface
US8760395B2 (en) 2011-05-31 2014-06-24 Microsoft Corporation Gesture recognition techniques
US9594430B2 (en) 2011-06-01 2017-03-14 Microsoft Technology Licensing, Llc Three-dimensional foreground selection for vision system
US8526734B2 (en) 2011-06-01 2013-09-03 Microsoft Corporation Three-dimensional background removal for vision system
US9013489B2 (en) 2011-06-06 2015-04-21 Microsoft Technology Licensing, Llc Generation of avatar reflecting player appearance
US8897491B2 (en) 2011-06-06 2014-11-25 Microsoft Corporation System for finger recognition and tracking
US9724600B2 (en) * 2011-06-06 2017-08-08 Microsoft Technology Licensing, Llc Controlling objects in a virtual environment
US9098110B2 (en) 2011-06-06 2015-08-04 Microsoft Technology Licensing, Llc Head rotation tracking from depth-based center of mass
US8929612B2 (en) 2011-06-06 2015-01-06 Microsoft Corporation System for recognizing an open or closed hand
US9208571B2 (en) 2011-06-06 2015-12-08 Microsoft Technology Licensing, Llc Object digitization
US8597142B2 (en) 2011-06-06 2013-12-03 Microsoft Corporation Dynamic camera based practice mode
US10796494B2 (en) 2011-06-06 2020-10-06 Microsoft Technology Licensing, Llc Adding attributes to virtual representations of real-world objects
US9597587B2 (en) 2011-06-08 2017-03-21 Microsoft Technology Licensing, Llc Locational node device
US8786730B2 (en) 2011-08-18 2014-07-22 Microsoft Corporation Image exposure using exclusion regions
US9557836B2 (en) 2011-11-01 2017-01-31 Microsoft Technology Licensing, Llc Depth image compression
US9117281B2 (en) 2011-11-02 2015-08-25 Microsoft Corporation Surface segmentation from RGB and depth images
US8854426B2 (en) 2011-11-07 2014-10-07 Microsoft Corporation Time-of-flight camera with guided light
US8724906B2 (en) 2011-11-18 2014-05-13 Microsoft Corporation Computing pose and/or shape of modifiable entities
US8509545B2 (en) 2011-11-29 2013-08-13 Microsoft Corporation Foreground subject detection
US8635637B2 (en) 2011-12-02 2014-01-21 Microsoft Corporation User interface presenting an animated avatar performing a media reaction
US8803800B2 (en) 2011-12-02 2014-08-12 Microsoft Corporation User interface control based on head orientation
US9100685B2 (en) 2011-12-09 2015-08-04 Microsoft Technology Licensing, Llc Determining audience state or interest using passive sensor data
US8879831B2 (en) 2011-12-15 2014-11-04 Microsoft Corporation Using high-level attributes to guide image processing
US8630457B2 (en) 2011-12-15 2014-01-14 Microsoft Corporation Problem states for pose tracking pipeline
US8971612B2 (en) 2011-12-15 2015-03-03 Microsoft Corporation Learning image processing tasks from scene reconstructions
US8811938B2 (en) 2011-12-16 2014-08-19 Microsoft Corporation Providing a user interface experience based on inferred vehicle state
US9342139B2 (en) 2011-12-19 2016-05-17 Microsoft Technology Licensing, Llc Pairing a computing device to a user
US9720089B2 (en) 2012-01-23 2017-08-01 Microsoft Technology Licensing, Llc 3D zoom imager
US8898687B2 (en) 2012-04-04 2014-11-25 Microsoft Corporation Controlling a media program based on a media reaction
US9210401B2 (en) 2012-05-03 2015-12-08 Microsoft Technology Licensing, Llc Projected visual cues for guiding physical movement
CA2775700C (en) 2012-05-04 2013-07-23 Microsoft Corporation Determining a future portion of a currently presented media program
US9798457B2 (en) * 2012-06-01 2017-10-24 Microsoft Technology Licensing, Llc Synchronization of media interactions using context
KR101911133B1 (ko) 2012-06-21 2018-10-23 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 깊이 카메라를 이용한 아바타 구성
US9836590B2 (en) 2012-06-22 2017-12-05 Microsoft Technology Licensing, Llc Enhanced accuracy of user presence status determination
US20140018169A1 (en) * 2012-07-16 2014-01-16 Zhong Yuan Ran Self as Avatar Gaming with Video Projecting Device
US9696427B2 (en) 2012-08-14 2017-07-04 Microsoft Technology Licensing, Llc Wide angle depth detection
US8882310B2 (en) 2012-12-10 2014-11-11 Microsoft Corporation Laser die light source module with low inductance
US9857470B2 (en) 2012-12-28 2018-01-02 Microsoft Technology Licensing, Llc Using photometric stereo for 3D environment modeling
US9251590B2 (en) 2013-01-24 2016-02-02 Microsoft Technology Licensing, Llc Camera pose estimation for 3D reconstruction
US9052746B2 (en) 2013-02-15 2015-06-09 Microsoft Technology Licensing, Llc User center-of-mass and mass distribution extraction using depth images
US9940553B2 (en) 2013-02-22 2018-04-10 Microsoft Technology Licensing, Llc Camera/object pose from predicted coordinates
US9135516B2 (en) 2013-03-08 2015-09-15 Microsoft Technology Licensing, Llc User body angle, curvature and average extremity positions extraction using depth images
US9092657B2 (en) 2013-03-13 2015-07-28 Microsoft Technology Licensing, Llc Depth image processing
US9274606B2 (en) 2013-03-14 2016-03-01 Microsoft Technology Licensing, Llc NUI video conference controls
US9953213B2 (en) 2013-03-27 2018-04-24 Microsoft Technology Licensing, Llc Self discovery of autonomous NUI devices
US9442186B2 (en) 2013-05-13 2016-09-13 Microsoft Technology Licensing, Llc Interference reduction for TOF systems
US9462253B2 (en) 2013-09-23 2016-10-04 Microsoft Technology Licensing, Llc Optical modules that reduce speckle contrast and diffraction artifacts
US9443310B2 (en) 2013-10-09 2016-09-13 Microsoft Technology Licensing, Llc Illumination modules that emit structured light
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9769459B2 (en) 2013-11-12 2017-09-19 Microsoft Technology Licensing, Llc Power efficient laser diode driver circuit and method
US9508385B2 (en) 2013-11-21 2016-11-29 Microsoft Technology Licensing, Llc Audio-visual project generator
US9971491B2 (en) 2014-01-09 2018-05-15 Microsoft Technology Licensing, Llc Gesture library for natural user input
US10412280B2 (en) 2016-02-10 2019-09-10 Microsoft Technology Licensing, Llc Camera with light valve over sensor array
US10257932B2 (en) 2016-02-16 2019-04-09 Microsoft Technology Licensing, Llc. Laser diode chip on printed circuit board
US10462452B2 (en) 2016-03-16 2019-10-29 Microsoft Technology Licensing, Llc Synchronizing active illumination cameras
KR102279768B1 (ko) * 2019-10-28 2021-07-20 주식회사 제이엔위즈 실버세대를 위한 행동 보상형 인터렉티브 운동 방법
JP7233399B2 (ja) * 2020-06-23 2023-03-06 任天堂株式会社 ゲームプログラム、ゲーム装置、ゲームシステム、およびゲーム処理方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3632878C2 (de) * 1986-09-26 1994-11-17 Siemens Ag Vorrichtung zur Positionierung des Kopfes eines Patienten zur Anfertigung einer Röntgenaufnahme
JPH0850661A (ja) 1994-08-05 1996-02-20 Casio Comput Co Ltd 画像制御装置
US5704836A (en) * 1995-03-23 1998-01-06 Perception Systems, Inc. Motion-based command generation technology
US5913727A (en) * 1995-06-02 1999-06-22 Ahdoot; Ned Interactive movement and contact simulation game
US6400374B2 (en) * 1996-09-18 2002-06-04 Eyematic Interfaces, Inc. Video superposition system and method
US6009210A (en) * 1997-03-05 1999-12-28 Digital Equipment Corporation Hands-free interface to a virtual reality environment using head tracking
WO1999035633A2 (en) * 1998-01-06 1999-07-15 The Video Mouse Group Human motion following computer mouse and game controller
JP2939230B1 (ja) * 1998-03-05 1999-08-25 株式会社ナムコ 画像生成装置及び情報記憶媒体
JP4045024B2 (ja) * 1998-04-24 2008-02-13 富士フイルム株式会社 画像取込装置および方法
JP2000069466A (ja) 1998-08-17 2000-03-03 Taito Corp 画像入力装置
US6476913B1 (en) * 1998-11-30 2002-11-05 Hitachi, Ltd. Inspection method, apparatus and system for circuit pattern
JP2001009154A (ja) 1999-06-30 2001-01-16 Namco Ltd 射撃ゲーム装置
KR100347960B1 (ko) 1999-09-14 2002-08-09 김운용 비디오 게임장치 및 그 제어방법
JP2002052243A (ja) * 2000-08-11 2002-02-19 Konami Co Ltd 対戦式ビデオゲーム装置
JP3561463B2 (ja) * 2000-08-11 2004-09-02 コナミ株式会社 3dビデオゲームにおける擬似カメラ視点移動制御方法及び3dビデオゲーム装置
JP3611807B2 (ja) * 2001-07-19 2005-01-19 コナミ株式会社 ビデオゲーム装置、ビデオゲームにおける擬似カメラ視点移動制御方法及びプログラム

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8686269B2 (en) 2006-03-29 2014-04-01 Harmonix Music Systems, Inc. Providing realistic interaction to a player of a music-based video game
US8690670B2 (en) 2007-06-14 2014-04-08 Harmonix Music Systems, Inc. Systems and methods for simulating a rock band experience
US8444486B2 (en) 2007-06-14 2013-05-21 Harmonix Music Systems, Inc. Systems and methods for indicating input actions in a rhythm-action game
US8439733B2 (en) 2007-06-14 2013-05-14 Harmonix Music Systems, Inc. Systems and methods for reinstating a player within a rhythm-action game
US8678896B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
US8678895B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for online band matching in a rhythm action game
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US10421013B2 (en) 2009-10-27 2019-09-24 Harmonix Music Systems, Inc. Gesture-based user interface
US10357714B2 (en) 2009-10-27 2019-07-23 Harmonix Music Systems, Inc. Gesture-based user interface for navigating a menu
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
US9278286B2 (en) 2010-03-16 2016-03-08 Harmonix Music Systems, Inc. Simulating musical instruments
US8874243B2 (en) 2010-03-16 2014-10-28 Harmonix Music Systems, Inc. Simulating musical instruments
US8636572B2 (en) 2010-03-16 2014-01-28 Harmonix Music Systems, Inc. Simulating musical instruments
US8568234B2 (en) 2010-03-16 2013-10-29 Harmonix Music Systems, Inc. Simulating musical instruments
US8702485B2 (en) 2010-06-11 2014-04-22 Harmonix Music Systems, Inc. Dance game and tutorial
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US8562403B2 (en) 2010-06-11 2013-10-22 Harmonix Music Systems, Inc. Prompting a player of a dance game
US8444464B2 (en) 2010-06-11 2013-05-21 Harmonix Music Systems, Inc. Prompting a player of a dance game
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation

Also Published As

Publication number Publication date
EP1270050A3 (en) 2005-06-29
HK1048778A1 (zh) 2003-04-17
KR100509307B1 (ko) 2005-08-23
MY130926A (en) 2007-07-31
US7452275B2 (en) 2008-11-18
JP2003010541A (ja) 2003-01-14
EP1270050A2 (en) 2003-01-02
US20030003991A1 (en) 2003-01-02
KR20030003083A (ko) 2003-01-09
TW575449B (en) 2004-02-11

Similar Documents

Publication Publication Date Title
JP3420221B2 (ja) ゲーム装置及びプログラム
JP3417555B2 (ja) ゲーム装置、人物画像処理方法及びプログラム
JP3611807B2 (ja) ビデオゲーム装置、ビデオゲームにおける擬似カメラ視点移動制御方法及びプログラム
US7828659B2 (en) Game device, control method of computer, and information storage medium
JP3442754B2 (ja) ガンシューティングゲーム装置、コンピュータの制御方法及びプログラム
US8303408B2 (en) Game device, method of controlling game device, and information recording medium
EP2919099B1 (en) Information processing device
JP2003135851A (ja) ゲーム装置、コンピュータゲームシステムの制御方法及びプログラム
KR100535845B1 (ko) 게임 장치 및 프로그램이 기록된 저장매체
JP2003334384A (ja) ゲーム装置、コンピュータゲームシステムの制御方法及びプログラム
JP3827093B2 (ja) ゲーム装置、コンピュータゲームシステムの制御方法及びプログラム
JP3827091B2 (ja) ゲーム装置、コンピュータゲームシステムの制御方法及びプログラム

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030401

R150 Certificate of patent or registration of utility model

Ref document number: 3420221

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100418

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20110418

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20110418

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120418

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20130418

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20140418

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250