KR101020509B1 - 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법 - Google Patents
프로그램의 실행을 제어하기 위한 입력을 획득하는 방법 Download PDFInfo
- Publication number
- KR101020509B1 KR101020509B1 KR1020087029705A KR20087029705A KR101020509B1 KR 101020509 B1 KR101020509 B1 KR 101020509B1 KR 1020087029705 A KR1020087029705 A KR 1020087029705A KR 20087029705 A KR20087029705 A KR 20087029705A KR 101020509 B1 KR101020509 B1 KR 101020509B1
- Authority
- KR
- South Korea
- Prior art keywords
- controller
- input
- information
- input information
- value
- 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 75
- 230000033001 locomotion Effects 0.000 claims description 75
- 230000000153 supplemental effect Effects 0.000 claims description 44
- 230000006870 function Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 23
- 238000012935 Averaging Methods 0.000 claims description 5
- 230000003247 decreasing effect Effects 0.000 claims 1
- 230000001133 acceleration Effects 0.000 description 33
- 230000009471 action Effects 0.000 description 23
- 239000011295 pitch Substances 0.000 description 20
- 238000013507 mapping Methods 0.000 description 17
- 238000003860 storage Methods 0.000 description 15
- 238000013461 design Methods 0.000 description 14
- 238000004458 analytical method Methods 0.000 description 13
- 230000003287 optical effect Effects 0.000 description 10
- 238000004088 simulation Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 229920013636 polyphenyl ether polymer Polymers 0.000 description 4
- 241000699666 Mus <mouse, genus> Species 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004804 winding Methods 0.000 description 3
- 230000005355 Hall effect Effects 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013481 data capture Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 241000170006 Bius Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000005086 pumping Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000004936 stimulating effect Effects 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000004018 waxing Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
-
- 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
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/428—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by 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/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/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/424—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving acoustic input signals, e.g. by using the results of pitch or rhythm extraction or voice recognition
-
- 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/60—Methods for processing data by generating or executing the game program
- A63F2300/6045—Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (29)
- a) 제어기의 사용자에 의해 이동가능한 제어 스틱의 정지 위치(rest position)에 대한 상기 제어 스틱(control stick)의 현재 위치를 식별하기 위한 정보, 또는 b) 상기 제어기 내에 포함된 스위치가 동작 중인지 여부를 식별하기 위한 정보 중 적어도 하나를 포함하는 제어기 입력 정보를 사용자에 의해 조작가능한 제어기로부터 수신하는 단계;상기 제어기의 3차원 움직임을 가리키는 정보를 포함하는 보충 입력 정보를 상기 제어기가 사용되는 환경으로부터 수신하는 단계; 및프로그램의 실행을 제어하기 위한 결합된 입력을 산출하기 위해 상기 제어기 입력 정보 및 상기 보충 입력 정보를 처리함으로써 상기 결합된 입력을 획득하는 단계를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항에 있어서, 상기 결합된 입력은, 상기 프로그램의 실행 동안 각각의 개별적인 기능들을 제어하기 위한 개별적인 병합된 입력들을 포함하며, 상기 개별적인 병합된 입력들 중 적어도 일부는, 특정 개별적 기능에 대한 상기 제어기 입력 정보와 상기 특정 개별적 기능에 대한 상기 보충 입력 정보를 병합함으로써 획득되는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항에 있어서, 상기 결합된 입력은, 상기 프로그램의 실행 동안 기능을 제어하기 위한 병합된 입력을 포함하며, 상기 병합된 입력 중 적어도 일부는, 상기 기능에 대한 상기 제어기 입력 정보와 상기 기능에 대한 상기 보충 입력 정보를 병합함으로써 획득되는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 2 항 또는 제 3 항에 있어서, 상기 병합은, 상기 제어기 입력 정보를 나타내는 값을 상기 보충 입력 정보를 나타내는 값과 평균하는 단계에 의해 수행되는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 4 항에 있어서, 상기 제어기 입력 정보의 값은 상기 보충 입력 정보의 값과 1 대 1 비율로 평균되는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 4 항에 있어서, 상기 제어기 입력 정보 및 상기 보충 입력 정보는 각각 다른 가중치들을 할당받고, 상기 평균하는 단계는 상기 할당된 가중치들에 따라서 제어기 입력 정보 및 보충 입력 정보의 값들의 가중 평균으로서 수행되는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항에 있어서, 상기 제어기 입력 정보 또는 상기 보충 입력 정보 중 적어도 하나에 따라서 활성화되는 정지 동작 기능에 대한 제어를 변경하기 위해 상기 프로그램으로의 입력을 변경함으로써, 상기 제어기 입력 정보 또는 상기 보충 입력 정보 중 어느 하나의 값을 이용하는 단계를 더 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 2 항, 제 3 항 또는 제 7 항 중 어느 한 항에 있어서, 상기 보충 입력 정보는, 관성 센서의 동작에 의해 획득된 관성 센서 정보 또는 사용자에 의해 이동가능한 물체의 방향을 나타내는 방향 정보 중 적어도 하나를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 8 항에 있어서, 상기 관성 센서는 상기 제어기에 실장되고, 가속도계 또는 자이로스코프(gyroscope) 중 적어도 하나를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 2 항에 있어서, 상기 보충 입력 정보는, 사용자에 의해 이동가능한 물체의 위치 또는 방향 중 적어도 하나를 가리키는 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 10 항에 있어서, 상기 사용자에 의해 이동가능한 물체는 상기 제어기 또는 상기 제어기의 몸체에 실장된 부품(article) 중 적어도 하나를 포함하며, 상기 보충 입력 정보는 상기 사용자에 의해 이동가능한 물체의 방향을 가리키는 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 10 항에 있어서, 상기 보충 입력 정보는 피치(pitch), 요(yaw) 또는 롤(roll) 중 적어도 하나를 가리키는 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 12 항에 있어서, 상기 보충 입력 정보는 피치, 요 및 롤을 가리키는 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 10 항 내지 제 13 항 중 어느 한 항에 있어서, 상기 결합된 입력은, 상기 제어 스틱의 위치를 나타내는 제어기 입력 정보의 값을 상기 사용자에 의해 이동가능한 물체의 방향을 나타내는 보충 입력 정보의 값과 병합함으로써 획득되는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 14 항에 있어서, 상기 사용자에 의해 이동가능한 물체는 상기 제어기에 실장되는 물체 또는 상기 제어기 중 적어도 하나를 포함하며, 상기 결합된 입력은, 상기 사용자에 의해 이동가능한 물체의 피치가 양의 값(positive value; 노우즈 업(nose-up) 값)으로 증가하는 동안 상기 제어 스틱이 후방으로 이동될 때 향상된 피치 업(pitch up) 입력을 반영하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 15 항에 있어서, 상기 사용자에 의해 이동가능한 물체는 상기 제어기에 실장되는 물체 또는 상기 제어기 중 적어도 하나를 포함하며, 상기 결합된 입력은, 상기 피치가 음의 값(negative value; 노우즈 다운(nose-down) 값)으로 감소하는 동안 상기 제어 스틱이 전방으로 이동될 때 향상된 피치 다운(pitch down) 입력을 반영하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 14 항에 있어서, 상기 결합된 입력은, 상기 제어 스틱의 위치를 나타내는 제어기 입력 정보의 값을 거시 제어 정보(coarse control information)로서 할당하고 상기 사용자에 의해 이동가능한 물체의 방향을 나타내는 보충 입력 정보의 값을 미세 제어 정보(fine control information)로서 할당함으로써 획득되며, 상기 결합된 입력은, 상기 거시 제어 정보의 값을 상기 미세 제어 정보에 따라 상대적으로 작은 분량만큼 조정되게 나타내는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 14 항에 있어서, 상기 결합된 입력은, 상기 제어기의 스위치가 동작 중인지 여부를 식별하는 제어기 입력 정보의 값을 거시 제어 정보로서 할당하고 상기 사용자에 의해 이동가능한 물체의 방향을 나타내는 보충 입력 정보의 값을 미세 제어 정보로서 할당함으로써 획득되며, 상기 결합된 입력은, 상기 거시 제어 정보의 값을 상기 미세 제어 정보에 따라 상대적으로 작은 분량만큼 조정되게 나타내는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 14 항에 있어서, 상기 결합된 입력은, 상기 사용자에 의해 이동가능한 물체의 방향을 나타내는 보충 입력 정보의 값을 거시 제어 정보로서 할당하고 상기 제어 스틱의 위치를 나타내는 제어기 입력 정보의 값을 미세 제어 정보로서 할당함으로써 획득되며, 상기 결합된 입력은, 상기 거시 제어 정보의 값을 상기 미세 제어 정보에 따라 상대적으로 작은 분량만큼 조정되게 나타내는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 14 항에 있어서, 상기 결합된 입력은, 상기 제어기의 스위치가 동작 중인지 여부를 식별하는 제어기 입력 정보의 값을 미세 제어 정보로서 할당하고 상기 사용자에 의해 이동가능한 물체의 방향을 나타내는 보충 입력 정보의 값을 거시 제어 정보로서 할당함으로써 획득되고, 상기 결합된 입력은, 상기 거시 제어 정보의 값을 상기 미세 제어 정보에 따라 상대적으로 작은 분량만큼 조정되게 나타내는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 결합된 입력은 상기 제어기 입력 정보에 의해 표현된 값을 상기 보충 입력 정보에 의해 표현된 값과 추가적으로 결합함으로써 획득되어, 상기 결합된 입력은 상기 제어기 입력 정보의 값 또는 상기 보충 입력 정보의 값보다 더 큰 값을 가진 신호를 상기 프로그램으로 제공하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 결합된 입력은 상기 제어기 입력 정보에 의해 표현된 값을 상기 보충 입력 정보에 의해 표현된 값과 추가적으로 결합함으로써 획득되어, 상기 결합된 입력은 상기 제어기 입력 정보의 값 또는 상기 보충 입력 정보의 값보다 더 작은 값을 가진 신호를 상기 프로그램으로 제공하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 결합된 입력은 평탄화된 값을 가진 신호를 상기 프로그램으로 제공하고, 상기 평탄화된 값 신호는 상기 제어기 입력 정보의 값 또는 상기 보충 입력 정보의 값이 변화하는 속도 보다 느린 속도로 변화하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 결합된 입력은 증가된 신호 콘텐츠(signal content)를 가진 신호를 상기 프로그램으로 제공하고, 상기 증가된 신호 콘텐츠를 가진 신호는 상기 제어기 입력 정보의 값 또는 상기 보충 입력 정보의 값이 변화하는 속도 보다 더욱 빠른 속도로 변화하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 보충 입력 정보는, 상기 제어기 상의 음원으로부터 방출된 음향들에 대응하여, 상기 환경 내의 음향 변환기로부터 획득된 음향 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 제어기 입력 정보는 압력 감지 버튼이 동작 중인지 여부를 식별하는 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 보충 입력 정보는 i) 상기 환경 내의 영상 캡쳐 장치(image capture device)로부터 획득된 정보 ii) 상기 제어기 또는 상기 제어기의 사용자 중 적어도 하나와 관련된 관성 센서로부터의 정보, 또는 iii) 상기 환경 내의 음향 변환기로부터의 정보 중 적어도 하나를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- 제 1 항, 제 2 항 또는 제 3 항 중 어느 한 항에 있어서, 상기 보충 입력 정보는 상기 환경 내의 영상 캡쳐 장치로부터 획득된 정보, 상기 제어기 또는 상기 제어기의 사용자 중 적어도 하나와 관련된 관성 센서로부터의 정보, 및 상기 환경 내의 음향 변환기로부터의 정보를 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법.
- a) 제어기의 사용자에 의해 이동가능한 제어 스틱의 정지 위치에 대한 상기 제어 스틱의 현재 위치를 식별하기 위한 정보, 또는 b) 상기 제어기 내에 포함된 스위치가 동작 중인지 여부를 식별하기 위한 정보 중 적어도 하나를 포함하는 제어기 입력 정보를 사용자에 의해 조작가능한 제어기로부터 수신하는 수단;상기 제어기의 3차원 움직임을 가리키는 정보를 포함하는 보충 입력 정보를 상기 제어기가 사용되는 환경으로부터 수신하는 수단; 및프로그램의 실행을 제어하기 위한 결합된 입력을 산출하기 위해 상기 제어기 입력 정보 및 상기 보충 입력 정보를 처리함으로써 상기 결합된 입력을 획득하는 수단을 포함하는 것을 특징으로 하는, 프로그램의 실행을 제어하기 위한 입력을 획득하는 시스템.
Applications Claiming Priority (92)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/418,988 | 2006-05-04 | ||
US11/429,047 | 2006-05-04 | ||
US11/381,724 US8073157B2 (en) | 2003-08-27 | 2006-05-04 | Methods and apparatus for targeted sound detection and characterization |
US11/418,989 US8139793B2 (en) | 2003-08-27 | 2006-05-04 | Methods and apparatus for capturing audio signals based on a visual image |
US11/429,133 | 2006-05-04 | ||
US11/381,728 US7545926B2 (en) | 2006-05-04 | 2006-05-04 | Echo and noise cancellation |
US11/418,989 | 2006-05-04 | ||
US11/381,721 | 2006-05-04 | ||
US11/381,725 | 2006-05-04 | ||
US11/429,133 US7760248B2 (en) | 2002-07-27 | 2006-05-04 | Selective sound source listening in conjunction with computer interactive processing |
WOPCT/US2006/017483 | 2006-05-04 | ||
US11/381,729 US7809145B2 (en) | 2006-05-04 | 2006-05-04 | Ultra small microphone array |
US11/429,047 US8233642B2 (en) | 2003-08-27 | 2006-05-04 | Methods and apparatuses for capturing an audio signal based on a location of the signal |
US11/381,721 US8947347B2 (en) | 2003-08-27 | 2006-05-04 | Controlling actions in a video game unit |
PCT/US2006/017483 WO2006121896A2 (en) | 2005-05-05 | 2006-05-04 | Microphone array based selective sound source listening and video game control |
US11/429,414 | 2006-05-04 | ||
US11/381,724 | 2006-05-04 | ||
US11/418,988 US8160269B2 (en) | 2003-08-27 | 2006-05-04 | Methods and apparatuses for adjusting a listening area for capturing sounds |
US11/381,729 | 2006-05-04 | ||
US11/381,727 | 2006-05-04 | ||
US11/381,728 | 2006-05-04 | ||
US11/381,727 US7697700B2 (en) | 2006-05-04 | 2006-05-04 | Noise removal for electronic device with far field microphone on console |
US11/429,414 US7627139B2 (en) | 2002-07-27 | 2006-05-04 | Computer image and audio processing of intensity and input devices for interfacing with a computer program |
US11/381,725 US7783061B2 (en) | 2003-08-27 | 2006-05-04 | Methods and apparatus for the targeted sound detection |
US25935006A | 2006-05-06 | 2006-05-06 | |
US25934906A | 2006-05-06 | 2006-05-06 | |
US25934806A | 2006-05-06 | 2006-05-06 | |
US79803106P | 2006-05-06 | 2006-05-06 | |
US11/382,036 US9474968B2 (en) | 2002-07-27 | 2006-05-06 | Method and system for applying gearing effects to visual tracking |
US11/382,037 | 2006-05-06 | ||
US11/382,034 US20060256081A1 (en) | 2002-07-27 | 2006-05-06 | Scheme for detecting and tracking user manipulation of a game controller body |
US11/382,032 US7850526B2 (en) | 2002-07-27 | 2006-05-06 | System for tracking user manipulations within an environment |
US29/259,350 | 2006-05-06 | ||
US11/382,033 US8686939B2 (en) | 2002-07-27 | 2006-05-06 | System, method, and apparatus for three-dimensional input control |
US29/259,348 | 2006-05-06 | ||
US11/382,033 | 2006-05-06 | ||
US11/382,036 | 2006-05-06 | ||
US11/382,038 | 2006-05-06 | ||
US11/382,038 US7352358B2 (en) | 2002-07-27 | 2006-05-06 | Method and system for applying gearing effects to acoustical tracking |
US11/382,031 US7918733B2 (en) | 2002-07-27 | 2006-05-06 | Multi-input game control mixer |
US60/798,031 | 2006-05-06 | ||
US11/382,032 | 2006-05-06 | ||
US11/382,034 | 2006-05-06 | ||
US11/382,037 US8313380B2 (en) | 2002-07-27 | 2006-05-06 | Scheme for translating movements of a hand-held controller into inputs for a system |
US11/382,031 | 2006-05-06 | ||
US11/382,035 US8797260B2 (en) | 2002-07-27 | 2006-05-06 | Inertially trackable hand-held controller |
US29/259,349 | 2006-05-06 | ||
US11/382,035 | 2006-05-06 | ||
US11/382,039 US9393487B2 (en) | 2002-07-27 | 2006-05-07 | Method for mapping movements of a hand-held controller to game commands |
US11/382,040 | 2006-05-07 | ||
US11/382,041 | 2006-05-07 | ||
US11/382,039 | 2006-05-07 | ||
US11/382,043 US20060264260A1 (en) | 2002-07-27 | 2006-05-07 | Detectable and trackable hand-held controller |
US11/382,041 US7352359B2 (en) | 2002-07-27 | 2006-05-07 | Method and system for applying gearing effects to inertial tracking |
US11/382,040 US7391409B2 (en) | 2002-07-27 | 2006-05-07 | Method and system for applying gearing effects to multi-channel mixed input |
US11/382,043 | 2006-05-07 | ||
US24676506A | 2006-05-08 | 2006-05-08 | |
US24676606A | 2006-05-08 | 2006-05-08 | |
US24676806A | 2006-05-08 | 2006-05-08 | |
US24676206A | 2006-05-08 | 2006-05-08 | |
US24676306A | 2006-05-08 | 2006-05-08 | |
US24676406A | 2006-05-08 | 2006-05-08 | |
US24675906A | 2006-05-08 | 2006-05-08 | |
US24674406A | 2006-05-08 | 2006-05-08 | |
US24674306A | 2006-05-08 | 2006-05-08 | |
US24676706A | 2006-05-08 | 2006-05-08 | |
US29/246,768 | 2006-05-08 | ||
US11/382,251 US20060282873A1 (en) | 2002-07-27 | 2006-05-08 | Hand-held controller having detectable elements for tracking purposes |
US11/430,593 | 2006-05-08 | ||
US29/246,744 | 2006-05-08 | ||
US29/246,759 | 2006-05-08 | ||
US11/382,250 US7854655B2 (en) | 2002-07-27 | 2006-05-08 | Obtaining input for controlling execution of a game program |
US11/382,256 US7803050B2 (en) | 2002-07-27 | 2006-05-08 | Tracking device with sound emitter for use in obtaining information for controlling game program execution |
US29/246,767 | 2006-05-08 | ||
US29/246,764 | 2006-05-08 | ||
US11/382,259 US20070015559A1 (en) | 2002-07-27 | 2006-05-08 | Method and apparatus for use in determining lack of user activity in relation to a system |
US29/246,743 | 2006-05-08 | ||
US11/382,252 US10086282B2 (en) | 2002-07-27 | 2006-05-08 | Tracking device for use in obtaining information for controlling game program execution |
US11/382,256 | 2006-05-08 | ||
US29/246,765 | 2006-05-08 | ||
US11/382,259 | 2006-05-08 | ||
US11/430,593 US20070261077A1 (en) | 2006-05-08 | 2006-05-08 | Using audio/visual environment to select ads on game platform |
US11/382,258 | 2006-05-08 | ||
US11/382,252 | 2006-05-08 | ||
US29/246,762 | 2006-05-08 | ||
US29/246,763 | 2006-05-08 | ||
US11/430,594 | 2006-05-08 | ||
US11/382,251 | 2006-05-08 | ||
US11/430,594 US20070260517A1 (en) | 2006-05-08 | 2006-05-08 | Profile detection |
US11/382,250 | 2006-05-08 | ||
US29/246,766 | 2006-05-08 | ||
US11/382,258 US7782297B2 (en) | 2002-07-27 | 2006-05-08 | Method and apparatus for use in determining an activity level of a user in relation to a system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090017571A KR20090017571A (ko) | 2009-02-18 |
KR101020509B1 true KR101020509B1 (ko) | 2011-03-09 |
Family
ID=56290943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087029705A Active KR101020509B1 (ko) | 2006-05-04 | 2007-04-14 | 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법 |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP2013864A4 (ko) |
KR (1) | KR101020509B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102021873B1 (ko) * | 2016-12-30 | 2019-09-17 | 동의대학교 산학협력단 | 이동체와 이를 무선 조종하는 무선조종기 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5554980A (en) | 1993-03-12 | 1996-09-10 | Mitsubishi Denki Kabushiki Kaisha | Remote control system |
US6417836B1 (en) | 1999-08-02 | 2002-07-09 | Lucent Technologies Inc. | Computer input device having six degrees of freedom for controlling movement of a three-dimensional object |
US6489948B1 (en) | 2000-04-20 | 2002-12-03 | Benny Chi Wah Lau | Computer mouse having multiple cursor positioning inputs and method of operation |
US6890262B2 (en) | 2001-07-19 | 2005-05-10 | Konami Corporation | Video game apparatus, method and recording medium storing program for controlling viewpoint movement of simulated camera in video game |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5181181A (en) * | 1990-09-27 | 1993-01-19 | Triton Technologies, Inc. | Computer apparatus input device for three-dimensional information |
KR100503847B1 (ko) * | 1996-03-05 | 2005-12-20 | 가부시키가이샤 세가 | 조작입력장치및이를사용하는전자장치 |
JPH11253656A (ja) * | 1998-03-09 | 1999-09-21 | Omron Corp | ゲームコントローラのアタッチメント |
-
2007
- 2007-04-14 KR KR1020087029705A patent/KR101020509B1/ko active Active
- 2007-04-19 EP EP07760947A patent/EP2013864A4/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5554980A (en) | 1993-03-12 | 1996-09-10 | Mitsubishi Denki Kabushiki Kaisha | Remote control system |
US6417836B1 (en) | 1999-08-02 | 2002-07-09 | Lucent Technologies Inc. | Computer input device having six degrees of freedom for controlling movement of a three-dimensional object |
US6489948B1 (en) | 2000-04-20 | 2002-12-03 | Benny Chi Wah Lau | Computer mouse having multiple cursor positioning inputs and method of operation |
US6890262B2 (en) | 2001-07-19 | 2005-05-10 | Konami Corporation | Video game apparatus, method and recording medium storing program for controlling viewpoint movement of simulated camera in video game |
Also Published As
Publication number | Publication date |
---|---|
EP2013864A2 (en) | 2009-01-14 |
EP2013864A4 (en) | 2010-12-22 |
KR20090017571A (ko) | 2009-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7854655B2 (en) | Obtaining input for controlling execution of a game program | |
US9682320B2 (en) | Inertially trackable hand-held controller | |
US10086282B2 (en) | Tracking device for use in obtaining information for controlling game program execution | |
US8686939B2 (en) | System, method, and apparatus for three-dimensional input control | |
US8313380B2 (en) | Scheme for translating movements of a hand-held controller into inputs for a system | |
US7737944B2 (en) | Method and system for adding a new player to a game in response to controller activity | |
US7918733B2 (en) | Multi-input game control mixer | |
US9393487B2 (en) | Method for mapping movements of a hand-held controller to game commands | |
US9174119B2 (en) | Controller for providing inputs to control execution of a program when inputs are combined | |
US20060282873A1 (en) | Hand-held controller having detectable elements for tracking purposes | |
US20070015559A1 (en) | Method and apparatus for use in determining lack of user activity in relation to a system | |
WO2007130793A2 (en) | Obtaining input for controlling execution of a game program | |
WO2007130833A2 (en) | Scheme for detecting and tracking user manipulation of a game controller body and for translating movements thereof into inputs and game commands | |
EP2012891B1 (en) | Method and apparatus for use in determining lack of user activity, determining an activity level of a user, and/or adding a new player in relation to a system | |
JP2013084281A (ja) | ゲーム制御入力データを分析するためのシステム及び方法 | |
KR101020509B1 (ko) | 프로그램의 실행을 제어하기 위한 입력을 획득하는 방법 | |
KR101020510B1 (ko) | 다중 입력 게임 제어 믹서 | |
EP1852164A2 (en) | Obtaining input for controlling execution of a game program | |
HK1161164A (en) | Obtaining input for controlling execution of a game program | |
HK1163273B (en) | Gesture cataloguing and recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20081204 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20081208 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100825 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20101130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110302 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110302 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140224 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140224 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150225 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20150225 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20160223 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20160223 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170227 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20170227 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180226 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20180226 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190222 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20190222 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20200225 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20200225 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20210223 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20220222 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20230222 Start annual number: 13 End annual number: 13 |