On the Go Karaoke
First Claim
Patent Images
1. A computer system comprising:
- a processor; and
a wireless network device, communicating with a wireless network;
said processor running a program that receives music information over said wireless network, and also receives text information over said wireless network, where said text information is associated with said music information and said text includes lyric information about contents of said music information,and further comprising timing information which defines synchronization between said lyrics in said text information and said music information, said processor programmed to play said music, and to produce outputs indicative of text from said text information, where said outputs indicative of text are created at times which are synchronized to times within said music that is being played,said processor also programmed to receive an input of a user'"'"'s voice who is singing along with said music information, automatically recognize words within said input indicative of the user'"'"'s voice and form information indicative of words which are recognized, and compare said text with said text information that has been received, and automatically form a score that represents an accuracy of the input of the user'"'"'s voice with the text information at a time that the music information is playing.
3 Assignments
0 Petitions
Accused Products
Abstract
A karaoke program for a cellular phone allows downloading music and text, and then synchronizing operation between voice that is received and whether the voice is received at the right time for the text.
49 Citations
23 Claims
-
1. A computer system comprising:
-
a processor; and a wireless network device, communicating with a wireless network; said processor running a program that receives music information over said wireless network, and also receives text information over said wireless network, where said text information is associated with said music information and said text includes lyric information about contents of said music information, and further comprising timing information which defines synchronization between said lyrics in said text information and said music information, said processor programmed to play said music, and to produce outputs indicative of text from said text information, where said outputs indicative of text are created at times which are synchronized to times within said music that is being played, said processor also programmed to receive an input of a user'"'"'s voice who is singing along with said music information, automatically recognize words within said input indicative of the user'"'"'s voice and form information indicative of words which are recognized, and compare said text with said text information that has been received, and automatically form a score that represents an accuracy of the input of the user'"'"'s voice with the text information at a time that the music information is playing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A cellular telephone system comprising:
-
a user interface controlling entry of information including information to make a telephone call over the cellular network; a display, which displays information including information about the telephone call over the cellular network; a processing part, which runs a stored program to allow operation over the cellular network, said processing part also running a program that receives music information over said cellular network, and also receives text information over said cellular network, where said text information is associated with said music information and said text includes lyric information about said music information and further comprising timing information which defines synchronization between said lyrics in said text information and said music information, said processor programmed to play said music, and to produce outputs indicative of text from said text information, where said outputs indicative of text are at times which are synchronized to times within said music that is being played, said telephone including a microphone which is used to capture a user'"'"'s voice to make calls, said processor also programmed to receive an input of a user'"'"'s voice who is singing along with said music information over said microphone, to automatically recognize words within said input indicative of the user'"'"'s voice and form information indicative of words which are recognized, and compare said text with said text information that has been received, and automatically form a score that represents an accuracy of the input of the user'"'"'s voice with the text information at a time that the music information is playing. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a cellular telephone comprising:
-
allowing a user to make a telephone call over a cellular network; displaying information on the display, said information that is displayed including information about the telephone call over the cellular network; said cellular telephone having a processor which runs a stored program to receive music information over said cellular network, and also to receive text information over said cellular network, where said text information is associated with said music information and said text includes lyric information about said music information and also to receive timing information which defines synchronization between said lyrics in said text information and said music information; using said cellular telephone to play said music, and to produce outputs indicative of text from said text information, where said outputs indicative of text are at times which are synchronized to times within said music that is being played; at a first time, using the microphone within said cellular telephone to capture a user'"'"'s voice to make calls; and a second time, using the microphone within the cellular telephone to capture a user'"'"'s voice who is singing along with said music information over said microphone, to automatically recognize words within said input indicative of the user'"'"'s voice and form information indicative of words which are recognized, and compare said text with said text information that has been received, and automatically form a score that represents an accuracy of the input of the user'"'"'s voice with the text information at a time that the music information is playing. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification