IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0181238
(2011-07-12)
|
등록번호 |
US-8228315
(2012-07-24)
|
발명자
/ 주소 |
- Starner, Thad Eugene
- Chi, Liang-Yu (Tom)
- Gomez, Luis Ricardo Prada
|
출원인 / 주소 |
|
대리인 / 주소 |
McDonnell Boehnen Hulbert & Berghoff LLP
|
인용정보 |
피인용 횟수 :
184 인용 특허 :
14 |
초록
▼
The present application discloses systems and methods for a virtual input device. In one example, the virtual input device includes a projector and a camera. The projector projects a pattern onto a surface. The camera captures images that can be interpreted by a processor to determine actions. The p
The present application discloses systems and methods for a virtual input device. In one example, the virtual input device includes a projector and a camera. The projector projects a pattern onto a surface. The camera captures images that can be interpreted by a processor to determine actions. The projector may be mounted on an arm of a pair of eyeglasses and the camera may be mounted on an opposite arm of the eyeglasses. A pattern for a virtual input device can be projected onto a “display hand” of a user, and the camera may be able to detect when the user uses an opposite hand to select items of the virtual input device. In another example, the camera may detect when the display hand is moving and interpret display hand movements as inputs to the virtual input device, and/or realign the projection onto the moving display hand.
대표청구항
▼
1. A system comprising: a projector configured to provide an input device onto a surface, the input device comprising a pattern of objects;a camera configured to capture images of the input device and to capture images of the surface; anda processor configured to receive the images of the input devi
1. A system comprising: a projector configured to provide an input device onto a surface, the input device comprising a pattern of objects;a camera configured to capture images of the input device and to capture images of the surface; anda processor configured to receive the images of the input device and the images of the surface and to determine an approximate location of the surface, the processor configured to instruct the projector to modify a projection of the input device based on the approximate location of the surface, the processor configured to determine that the input device is in use when the processor determines images of the input device having a brightness above a predetermined threshold. 2. The system of claim 1, wherein based on the approximate location of the surface, the processor instructs the projector to change a direction of the projection of the input device so as to substantially provide the input device onto the surface while the surface is in motion. 3. The system of claim 1, wherein the processor is configured to determine an area of the surface and to instruct the projector to modify a projection of the input device based on the area of the surface. 4. The system of claim 1, wherein the projector is configured to provide a projection of the input device having a first coverage area, and based on instructions received from the processor, the projector is configured to modify the projection to have a second coverage area that is less than the first coverage area. 5. The system of claim 1, wherein the processor is configured to receive the images and to determine a selection of an object of the input device based at least in part on movement of the surface. 6. The system of claim 1, wherein the processor is configured to determine the approximate location of the surface based on brightness levels of the input device within the images of the input device. 7. The system of claim 1, wherein the pattern includes a selector, and wherein the processor is configured to determine a rotation of the surface as a horizontal movement of the selector. 8. The system of claim 1, wherein the pattern includes a selector, and wherein the processor is configured to determine a tilt of the surface as a vertical movement of the selector. 9. The system of claim 1, wherein the processor is configured to receive a reference background image including the input device and to determine portions of the received images that include foreground objects, wherein locations of the foreground objects are used to determine the selection of the object. 10. The system of claim 1, wherein the projector is configured to provide the input device onto a hand of a user. 11. The system of claim 10, wherein the pattern includes a selector, and wherein the processor is configured to determine a hand gesture as a user selection of an object indicated by the selector. 12. The system of claim 11, wherein hand gesture is making a fist. 13. The system of claim 1, further comprising a head mounted device, wherein the projector and the camera are coupled to the head mounted device. 14. The system of claim 13, wherein the head mounted device is a pair of eyeglasses. 15. The system of claim 1, further comprising a sensor coupled to the processor, wherein the processor is configured to receive outputs from the sensor and to determine movement of the system based on the outputs, wherein the camera is configured to begin to capture images of the input device when the movement of the system is substantially stationary. 16. The system of claim 1, wherein the projector is configured to initiate the input device by providing a notification to indicate that the pattern is active, wherein the notification is a blinking pattern of objects, and wherein the camera is configured to capture an image of the input device after the blinking pattern is provided for calibration. 17. A method comprising: providing an input device onto a surface, the input device comprising a pattern of objects;receiving images of the input device;based on the images, determining an approximate location of the surface; andmodifying a projection of the input device based on the approximate location of the surface; anddetermining that the input device is in use when the processor determines images of the input device having a brightness above a predetermined threshold. 18. The method of claim 17, wherein based on the approximate location of the surface, adjusting a direction of the projection of the input device so as to substantially provide the input device onto the surface while the surface is in motion. 19. An article of manufacture including a tangible computer-readable media having computer-readable instructions encoded thereon, the instructions comprising: instructions for providing an input device onto a surface, the input device comprising a pattern of objects;instructions for receiving images of the input device;instructions for based on the images, determining an approximate location of the surface; andinstructions for modifying a projection of the input device based on the approximate location of the surface; andinstructions for determining that the input device is in use when the processor determines images of the input device having a brightness above a predetermined threshold. 20. The article of manufacture of claim 19, further comprising instructions for: providing a projection of the input device having a first coverage area; andbased on the approximate location of the surface, modifying the projection to have a second coverage area that is less than the first coverage area.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.