IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0408071
(2006-04-21)
|
등록번호 |
US-7596466
(2009-10-12)
|
우선권정보 |
JP-2006-087160(2006-03-28) |
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
78 인용 특허 :
236 |
초록
▼
An inclination calculation apparatus sequentially calculates an inclination of an input device operable in terms of a posture thereof. The input device includes acceleration detection means and imaging means. The inclination calculation apparatus sequentially calculates first inclination informati
An inclination calculation apparatus sequentially calculates an inclination of an input device operable in terms of a posture thereof. The input device includes acceleration detection means and imaging means. The inclination calculation apparatus sequentially calculates first inclination information representing an inclination of the input device from positions of two imaging targets in a taken image obtained by the imaging means. The inclination calculation apparatus also sequentially calculates second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detection means. The inclination calculation apparatus calculates an inclination of the input device using the first inclination information and the second inclination information.
대표청구항
▼
What is claimed is: 1. An inclination calculation apparatus for sequentially calculating an inclination of an input device operable in terms of a posture thereof, wherein the input device includes an acceleration detector for detecting an acceleration in at least two axial directions and an imaging
What is claimed is: 1. An inclination calculation apparatus for sequentially calculating an inclination of an input device operable in terms of a posture thereof, wherein the input device includes an acceleration detector for detecting an acceleration in at least two axial directions and an imaging element for taking an image of two imaging targets, the inclination calculation apparatus comprising: an image information processor for sequentially calculating first inclination information representing an inclination of the input device from positions of the two imaging targets in a taken image obtained by the imaging element; an acceleration information processor for sequentially calculating second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detector; and an inclination calculator for calculating an inclination of the input device using the first inclination information and the second inclination information; wherein the inclination calculator selects one of a calculation method using the first inclination information and a calculation method using the second inclination information, and calculates the inclination of the input device by the selected calculation method. 2. An inclination calculation apparatus according to claim 1, further comprising first determination programmed logic circuitry for determining whether or not calculation of the first inclination information by the image information processor was successful, wherein the inclination calculator calculates the inclination of the input device using at least the first inclination information when the first determination programmed logic circuitry determines that the calculation of the first inclination information was successful, and calculates the inclination of the input device using the second inclination information without using the first inclination information when the first determination programmed logic circuitry determines that the calculation of the first inclination information was unsuccessful. 3. An inclination calculation apparatus according to claim 1, further comprising second determination programmed logic circuitry for determining whether or not the inclination of the input device is within a range in which the imaging element is assumed to be capable of taking an image of the two imaging targets, wherein the inclination calculator calculates the inclination of the input device using at least the first inclination information when the second determination programmed logic circuitry determines that the inclination of the input device is within the range, and calculates the inclination of the input device using the second inclination information without using the first inclination information when the second determination programmed logic circuitry determines that the inclination of the input device is outside the range. 4. An inclination calculation apparatus according to claim 3, wherein: the acceleration dectector is capable of detecting an acceleration in three axial directions including one axial direction along an imaging direction of the imaging element; and the second determination programmed logic circuitry determines whether or not the inclination of the input device is within the range in accordance with whether or not a magnitude of the acceleration in the one axial direction along the imaging direction is equal to or less than a predetermined threshold value. 5. An inclination calculation apparatus according to claim 3, wherein: the acceleration detector is capable of detecting an acceleration in at least two axial directions which are not along an imaging direction of the imaging element; and the second determination programmed logic circuitry determines whether or not the inclination of the input device is within the range in accordance with whether or not a magnitude of the acceleration in the two axial directions which are not along the imaging direction is equal to or greater than a predetermined threshold value. 6. An inclination calculation apparatus for sequentially calculating an inclination of an input device operable in terms of a posture thereof, wherein the input device includes an acceleration detector for detecting an acceleration in at least two axial directions and an imaging element for taking an image of two imaging targets, the inclination calculation apparatus comprising: an image information processor for sequentially calculating first inclination information representing an inclination of the input device from positions of the two imaging targets in a taken image obtained by the imaging element; an acceleration information processor for sequentially calculating second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detector; and an inclination calculator for calculating an inclination of the input device using the first inclination information and the second inclination information wherein the inclination calculator includes: comparison programmed logic circuitry for comparing the first inclination information and the second inclination information; and correction programmed logic circuitry for setting, as the inclination of the input device, an inclination obtained by correcting the inclination represented by the first inclination information in accordance with the comparison result obtained by the comparison programmed logic circuitry. 7. An inclination calculation apparatus according to claim 6, wherein: the comparison programmed logic circuitry compares a direction of the inclination represented by the first inclination information and a direction of the inclination represented by the second inclination information, and determines whether the two directions are closer to being identical to each other or closer to being opposite to each other; and the correction programmed logic circuitry performs a correction for making the direction of the inclination represented by the first inclination information opposite when the two directions are determined to be closer to being opposite to each other. 8. An inclination calculation apparatus according to claim 6, further comprising third determination programmed logic circuitry for determining whether or not a change amount of a direction of the acceleration detected by the acceleration dector is equal to or less than a predetermined value, wherein the correction programmed logic circuitry performs a correction only when the determination result of the third determination programmed logic circuitry is positive. 9. An inclination calculation apparatus according to claim 6, further comprising fourth determination programmed logic circuitry for determining whether or not a difference between a magnitude of the acceleration detected by the acceleration detector and a magnitude of an acceleration of gravity is equal to or less than a predetermined value, wherein the correction programmed logic circuitry performs a correction only when the determination result of the fourth determination programmed logic circuitry is positive. 10. An inclination calculation apparatus according to claim 6, further comprising fifth determination programmed logic circuitry for determining whether or not a change amount of a value of the acceleration detected by the acceleration detector is equal to or less than a predetermined value, wherein the correction programmed logic circuitry performs a correction only when the determination result of the fifth determination programmed logic circuitry is positive. 11. A game apparatus for sequentially calculating an inclination of an input device operable in terms of a posture thereof and using the calculated inclination as an operation input for a game, wherein the input device includes an acceleration detector for detecting an acceleration in at least two axial directions and imaging element for taking an image of two imaging targets, the game apparatus comprising: an image information processor for sequentially calculating first inclination information representing an inclination of the input device from positions of the two imaging targets in a taken image obtained by the imaging element; an acceleration information processor for sequentially calculating second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detector; and an inclination calculator for calculating an inclination of the input device using the first inclination information and the second inclination information; wherein the inclination calculator selects one of a calculation method using the first inclination information and a calculation method using the second inclination information, and calculates the inclination of the input device by the selected calculation method. 12. A game apparatus according to claim 11, further comprising first determination programmed logic circuitry for determining whether or not calculation of the first inclination information by the image information processor was successful, wherein the inclination calculator calculates the inclination of the input device using at least the first inclination information when the first determination programmed logic circuitry determines that the calculation of the first inclination information was successful, and calculates the inclination of the input device using the second inclination information without using the first inclination information when the first determination programmed logic circuitry determines that the calculation of the first inclination information was unsuccessful. 13. A game apparatus according to claim 11, further comprising second determination programmed logic circuitry for determining whether or not the inclination of the input device is within a range in which the imaging element is assumed to be capable of taking an image of the two imaging targets, wherein the inclination calculator calculates the inclination of the input device using at least the first inclination information when the second determination programmed logic circuitry determines that the inclination of the input device is within the range, and calculates the inclination of the input device using the second inclination information without using the first inclination information when the second determination programmed logic circuitry determines that the inclination of the input device is outside the range. 14. A game apparatus according to claim 13, wherein: the acceleration detector is capable of detecting an acceleration in three axial directions including one axial direction along an imaging direction of the imaging element; and the second determination programmed logic circuitry determines whether or not the inclination of the input device is within the range in accordance with whether or not a magnitude of the acceleration in the one axial direction along the imaging direction is equal to or less than a predetermined threshold value. 15. A game apparatus according to claim 13, wherein: the acceleration detector is capable of detecting an acceleration in at least two axial directions which are not along an imaging direction of the imaging element; and the second determination programmed logic circuitry determines whether or not the inclination of the input device is within the range in accordance with whether or not a magnitude of the acceleration in the two axial directions which are not along the imaging direction is equal to or greater than a predetermined threshold value. 16. A game apparatus for sequentially calculating an inclination of an input device operable in terms of a posture thereof and using the calculated inclination as an operation input for a game, wherein the input device includes an acceleration detector for detecting an acceleration in at least two axial directions and imaging element for taking an image of two imaging targets, the game apparatus comprising: an image information processor for sequentially calculating first inclination information representing an inclination of the input device from positions of the two imaging targets in a taken image obtained by the imaging element; an acceleration information processor for sequentially calculating second inclination information representing an inclination of the input device from an acceleration detected by the acceleration detector; and an inclination calculator for calculating an inclination of the input device using the first inclination information and the second inclination information; wherein the inclination calculator includes: comparison programmed logic circuitry for comparing the first inclination information and the second inclination information; and correction programmed logic circuitry for setting, as the inclination of the input device, an inclination obtained by correcting the inclination represented by the first inclination information in accordance with the comparison result obtained by the comparison programmed logic circuitry. 17. A game apparatus according to claim 16, wherein: the comparison programmed logic circuitry compares a direction of the inclination represented by the first inclination information and a direction of the inclination represented by the second inclination information, and determines whether the two directions are closer to being identical to each other or closer to being opposite to each other; and the correction programmed logic circuitry performs a correction for making the direction of the inclination represented by the first inclination information opposite when the two directions are determined to be closer to being opposite to each other. 18. A game apparatus according to claim 16, further comprising third determination programmed logic circuitry for determining whether or not a change amount of a direction of the acceleration detected by the acceleration detector is equal to or less than a predetermined value, wherein the correction programmed logic circuitry performs a correction only when the determination result of the third determination programmed logic circuitry is positive. 19. A game apparatus according to claim 16, further comprising fourth determination programmed logic circuitry for determining whether or not a difference between a magnitude of the acceleration detected by the acceleration detector and a magnitude of an acceleration of gravity is equal to or less than a predetermined value, wherein the correction programmed logic circuitry performs a correction only when the determination result of the fourth determination programmed logic circuitry is positive. 20. A game apparatus according to claim 16, further comprising fifth determination programmed logic circuitry for determining whether or not a change amount of a value of the acceleration detected by the acceleration detector is equal to or less than a predetermined value, wherein the correction programmed logic circuitry performs a correction only when the determination result of the fifth determination programmed logic circuitry is positive.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.