Portable device and associated software to enable voice-controlled navigation of a digital audio player
First Claim
1. A portable, hand-held voice-controlled computer file navigator comprising:
- an input for receiving an audio segment of information from a user;
a microcontroller communicatively connected with the input for;
receiving the segment and recognizing and mapping the segment to an electronic segment representative of the audio information such that;
when the audio segment represents a command, executing the command; and
when the audio segment represents an alpha-numerical symbol, collecting a set of alpha-numerical symbols and searching a database of computer files based on the set of alpha-numerical symbols to find a closest match; and
an output connected with the microcontroller for transmitting the results of the microcontroller database search to the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods are disclosed to describe a portable device that enables the user to navigate the menus of a digital audio player using a set of simple voice commands. The system is comprised of a microcontroller, serial flash memory device, on-board microphone, volume controller, a connector for headphones or external audio amplifier and a connector for an external microphone. Power is supplied by the digital audio device via a connector. The device is loaded with necessary software to interface with the digital audio player using Transistor-Transistor-Logic-level serial commands. The loaded software allows for a search for playlists, artists, albums, genres, or songs, which is accomplished via an extremely low memory ASCII character comparison with sublinear performance functionality.
21 Citations
11 Claims
-
1. A portable, hand-held voice-controlled computer file navigator comprising:
-
an input for receiving an audio segment of information from a user; a microcontroller communicatively connected with the input for; receiving the segment and recognizing and mapping the segment to an electronic segment representative of the audio information such that; when the audio segment represents a command, executing the command; and when the audio segment represents an alpha-numerical symbol, collecting a set of alpha-numerical symbols and searching a database of computer files based on the set of alpha-numerical symbols to find a closest match; and an output connected with the microcontroller for transmitting the results of the microcontroller database search to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling navigation of a computer file system comprising acts of:
-
receiving an audio segment of information from a user; recognizing and mapping the segment to an electronic segment representative of the audio information such that; when the audio segment represents a command, executing the command; and when the audio segment represents an alpha-numerical symbol, collecting a set of alpha-numerical symbols and searching a database of computer files based on the set of alpha-numerical symbols to find all matches possessing the desired set of alpha-numerical symbols; and signaling the digital audio player to transmit the selection to the user.
-
-
11. A computer program product comprising computer-readable instructions for causing a microcontroller to perform operations of:
-
receiving an audio segment of information from a user; recognizing and mapping the segment to an electronic segment representative of the audio information such that; when the audio segment represents a command, executing the command; and when the audio segment represents an alpha-numerical symbol, collecting a set of alpha-numerical symbols and searching a database of computer files based on the set of alpha-numerical symbols to find all matches possessing the desired set of alpha-numerical symbols; and signaling the digital audio player to transmit the selection to the user.
-
Specification