Sunplus Innovation Technology Inc Patent applications |
Patent application number | Title | Published |
20120235018 | OPTICAL TOUCH SYSTEM AND METHOD - An optical touch system and an optical touch method are provided. The optical touch system includes a scanning unit, a light source, a detector, a first light collecting unit and a second light collecting unit. The scanning unit provides an incident ray in a first direction. At least a portion of the energy of a reflected ray corresponding to the incident ray in a second direction is received by the first light collecting unit and collected to the detector. A retro-reflected ray corresponding to the incident ray in the first direction is received by the second light collecting unit and collected to the detector. | 09-20-2012 |
20120068931 | OPTICAL MOUSE - An optical mouse is provided with a light guide. The light guide has a collecting surface, a single reflection surface and an exit surface, guiding a light of a light source to a tracking surface through three interface engagements of a refraction, a reflection and a refraction, so as to reduce optical power loss caused by too many interface engagements, and to increase a gazing angle of the light incident to the tracking surface. An array of micro-lenses, as a light diffuser, can be set on the exit surface to improve optical characteristics and distribution of the light incident to the tracking surface. | 03-22-2012 |
20110271016 | Method and system for a universal serial bus image capturing with two isochronous transfers - A system for universal serial bus (USB) image capturing with two isochronous transfers includes a USB image capturing device and a host. The USB image capturing device has two endpoints for transferring a video stream through a USB. The host has a driver for receiving the video stream through the USB. The driver receives the video stream, and creates a read extension data structure for the endpoints. The driver manages and dispatches the packets of the endpoints, and copies data of the packets into a first buffer and a second buffer, respectively. When a first end frame flag in a packet of the first endpoint is set and a second end frame flag in a packet of the second endpoint is set, the driver combines data of the first and the second buffers into a frame and sends the frame to the host. | 11-03-2011 |
20110261016 | Optical touch screen system and method for recognizing a relative distance of objects - An optical touch screen system for recognizing a relative distance of an object based on optical sensors includes a display screen to display visual prompts to solicit actions from a user; first and second lighting and sensing modules mounted on two adjacent corners of the display screen for forming first and second visual fields above the display screen respectively, wherein the first and the second visual fields intersect to form a touch area on the display screen, and the first and the second lighting and sensing modules detect an object entering the touch area and generate a first electrical position signal and a second electrical position signal respectively; and a processor for calculating a position of the object based on the first electrical position signal and the second electrical position signal. | 10-27-2011 |
20110148765 | OPTICAL MOUSE SOC WITH 8-PINS - SOC (System On Chip) for optical mouse with 8-pins is provided. The SOC of the invention has three power pins for coupling a first power voltage, a second power voltage and ground voltage, a driving pin for controlling a light source, an optical sensing array for receiving reflected light, two signal pins for data exchange with a host and two IO pins. For at least five different switches of the optical mouse that receive touch controls of users, each IO pin receives and distinguishes statuses of multiple switches, such that a total pin count of the IO pins is less than a total number of switches. | 06-23-2011 |
20090248907 | Method for automatically identifying an operating system for a USB device - A method for automatically identifying an operating system for a USB device begins at initializing the USB device, and recording USB commands sent from the operating system. The USB device determines the operating system as a first operating system when there are two successive USB commands of Get Product String, there is one USB command of Get Vender String, there is no USB command of Reset ahead of a USB command of Set Address, there is no USB command of Get Language ID, or there is no USB command of Set Feature Report. The USB device determines the operating system as a second operating system when there is no USB command of Get Vender String, there are two USB commands of Get Language ID and two USB commands of Get Product String, there is one USB command of Get Device Descriptor following a USB command of Get Product String, or there is one USB command of Set Interface Report. | 10-01-2009 |
20090085872 | TILT-WHEEL MOUSE CIRCUIT - A tilt-wheel mouse circuit is provided. Without adding more I/O pins, the tilt-wheel mouse circuit provides extra scrolling-left and scrolling-right functions through an external-extend circuit and firmware of a micro-controller within the tilt-wheel mouse circuit. It follows that the cost of the manufacturing of the tilt-wheel mouse is accordingly low and the package size of the micro-controller is accordingly small. | 04-02-2009 |