IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0335505
(2008-12-15)
|
등록번호 |
US-8542907
(2013-09-24)
|
발명자
/ 주소 |
- Zalewski, Gary
- Gillo, Tomas
|
출원인 / 주소 |
- Sony Computer Entertainment America LLC
|
대리인 / 주소 |
Martine Penilla Group, LLP
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
231 |
초록
▼
A computer-implemented method is provided to interactively capture and utilize a three-dimensional object as a controlling device for a computer system. One operation of the method is capturing depth data of the three-dimensional object. In another operation, the depth data of the three-dimensional
A computer-implemented method is provided to interactively capture and utilize a three-dimensional object as a controlling device for a computer system. One operation of the method is capturing depth data of the three-dimensional object. In another operation, the depth data of the three-dimensional object undergoes processing to create geometric defining parameters for the three-dimensional object. The method can also include defining correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system. The method also includes an operation to save the geometric defining parameters of the three-dimensional object to a recognized object database. In another operation, the correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system in response to recognizing the particular actions are also saved to the recognized object database.
대표청구항
▼
1. A computer implemented method to interactively capture and utilize a three-dimensional object to be a controlling device for a computer system, comprising: (a) capturing depth data of the three-dimensional object;(b) processing captured depth data of the three-dimensional object to create geometr
1. A computer implemented method to interactively capture and utilize a three-dimensional object to be a controlling device for a computer system, comprising: (a) capturing depth data of the three-dimensional object;(b) processing captured depth data of the three-dimensional object to create geometric defining parameters for the three-dimensional object;(c) defining correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system; and(d) saving to a recognized object database the geometric defining parameters of the three-dimensional object and correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system in response to recognizing the particular actions;(e) activating an interactive session processed by the computer system, the interactive session including; (i) capturing depth data and analyzing the depth data, the depth data being compared to the geometric defining parameters stored in the recognized object database; and(ii) rendering on a display, a predefined virtual object, that is selected for the geometric defining parameters found in the analyzed depth data, the predefined virtual object being rendered on the display in place of the three-dimensional object, the predefined virtual object being different than the three dimensional object. 2. The computer implemented method as recited in claim 1, further comprising: triggering activation of actions during the interactive session in response to actions performed with the three-dimensional object, as defined by the correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the predefined virtual object on the display. 3. The computer implemented method as in claim 2, wherein the actions performed with the three-dimensional object include moving the object, turning the object, waving the object, tapping the object, shaking the object, pointing with the objects or combinations thereof. 4. The computer implemented method as recited in claim 1, wherein depth data for the three-dimensional object is captured from a plurality of angles, the plurality of angles allowing the computer system to process the depth data and create the geometric parameters for the three-dimensional object. 5. The computer implemented method as recited in claim 1, wherein the correlations are defined by assigning a particular action performed with the three-dimensional object to a pre-defined particular action to be performed by the computer system. 6. The computer implemented method as recited in claim 1, wherein defining the correlations by having the user interactively move the three-dimensional object in response to a prompt for a pre-defined particular action. 7. The computer implemented method as recited in claim 1, creating macro correlations for a remote control so once a new three-dimensional object is defined, basic movements have the same effect. 8. The computer implemented method as recited in claim 1, saving multiple three-dimensional objects in the recognized object database and switching between them in real-time, each object having customized controls and a corresponding virtual object that is to be displayed on the display in place of the captured depth data of the three-dimensional object. 9. A computer implemented method to interactively capture and utilize a three-dimensional object to be a controlling device for a computer system, comprising: (a) identifying the three-dimensional object, the identifying including, (i) capturing depth data of the three-dimensional object;(ii) processing captured depth data of the three-dimensional object to create geometric defining parameters for the three-dimensional object;(iii) defining correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system; and(iv) saving to a recognized object database the geometric defining parameters of the three-dimensional object and correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system; and(b) presenting the three-dimensional object to a camera;(c) displaying a virtual object on a display in place of the three-dimensional object, the virtual object being different than the three dimensional object; and(d) moving the presented three-dimensional object in front of the camera so as to trigger one or more of the particular actions to be performed by the computer system and displayed as actions by the virtual object on the display. 10. The computer implemented method as in claim 9, further comprising: (e) activating an interactive session processed by the computer system, the interactive session includes processing through (b) and (c) at particular times during the interactive session. 11. The computer implemented method as in claim 10, wherein during the interactive session of (e), the method includes, (i) capturing depth data using the camera and analyzing the depth data, the depth data being compared to the geometric defining parameters stored in the recognized object database; and(ii) triggering activation of actions during the interactive session in response to actions performed with the three-dimensional object, as defined by the correlations between particular actions performed with the three-dimensional object and particular actions to be performed by the computer system. 12. The computer implemented method as recited in claim 9, wherein depth data for the three-dimensional object is captured from a plurality of angles by the camera that is a single camera, the plurality of angles allowing the computer system to process the depth data and create the geometric parameters for the three-dimensional object. 13. The computer implemented method as recited in claim 9, wherein the correlations are defined by assigning a particular action performed with the three-dimensional object to a pre-defined particular action to be performed by the computer system. 14. The computer implemented method as recited in claim 9, wherein defining the correlations by having the user interactively move the three-dimensional object in response to a prompt for a pre-defined particular action. 15. The computer implemented method as recited in claim 9, creating macro correlations for a remote control so once a new three-dimensional object is defined, basic movements have a same effect. 16. The computer implemented method as recited in claim 9, saving multiple three-dimensional objects in the recognized object database and switching between them in real-time, each object having customized controls and a corresponding virtual object that is to be displayed on the display in place of the captured depth data of the three-dimensional object. 17. The computer implemented method as in claim 9, wherein the actions performed with the three-dimensional object include moving the object, turning the object, waving the object, tapping the object, shaking the object, pointing with the objects or combinations thereof.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.