Mobile telephone unit using singing voice synthesis and mobile telephone system
First Claim
1. A mobile telephone unit using singing voice synthesis comprising:
- a storage section for storing karaoke piece data;
a controller for reading the karaoke piece data from the storage section, analyzing the karaoke piece data, and fetching melody information and singing voice synthesis information based on the karaoke piece data;
a sound generator for analyzing the melody information received from the controller and producing multiple melody signals;
a singing voice synthesizing section for analyzing the singing voice synthesis information received from the controller and producing multiple synthetic singing voice signals; and
an audio reproducing section for receiving the multiple melody signals outputted from the sound generator and the multiple synthetic singing voice signals outputted from the singing voice synthesizing section in synchronization with timings when the multiple melody signals are outputted, thereby sounding a karaoke piece;
wherein the controller fetches melody data from part data using a melody part assignment data of a part assignment data when analyzing the karaoke piece data having tempo data, the part assignment and the part data; and
wherein the controller includes a data analyzing section for fetching singing data from the part data using the singing part assignment data of the part assignment data, thereby changing the melody information to information containing the tempo data, the melody part assignment data and the melody data, and changing the singing voice synthesis information to information containing the tempo data and the singing data;
wherein the melody data comprises multiple melody part data, said multiple melody part data comprise corresponding tones, multiple note data and multiple rest data;
said singing data comprises text data which are given to the multiple rest data and the multiple note data with one-to-one relation as a rule, and display data which are given to the multiple rest data and the multiple note data with one-to-one relation,further comprising;
a memory for storing information relating to the singing voice synthesis received from the controller;
a processing section for reading the tempo data and the singing data of the singing voice synthesis information from the memory at the same time when the multiple melody signals are outputted form the sound generator or the multiple synthetic singing voice signals are outputted from the singing voice synthesizing section;
display data for receiving and displaying a given unit of multiple rest data and multiple note data, and the text data respectively corresponding to a given unit of multiple rest data and multiple note data, said display data being outputted from said processing section with reference to the tempo data;
a display reproducing section for receiving and displaying the display data displaying the note data and the text data corresponding to the multiple synthetic singing voice signals outputted in synchronization with the timing when the synthetic singing voice signals are outputted from the singing voice synthesizing section; and
a display data output counter for counting the number of outputs of the display data;
wherein the controller reads the karaoke piece data from the storage section upon reception of instruction representing change of the multiple note data or multiple text data of the singing data which has been inputted through the input section, said controller fetches the singing data from the karaoke piece data when it is analyzed by the data analyzing section, and transmits the singing data together with the instruction representing change of data to the display;
said display reproducing section receives the text data corresponding to a given unit of the multiple rest data, multiple note data of the singing data or the text data corresponding to the multiple rest data and the multiple note data which are read from the processing section and stored in the memory and received from the controller, and displays them on the display;
said display data output counter section changes the counted number when the data is inputted through the input section; and
said processing section specifies the note data to be changed or text data to be changed of the displayed multiple note data or multiple text data based on the changed counted number which is outputted from the display data output counter;
wherein the change of the specified note data to be changed or the text data to be changed is effected by inputting through the input section; and
comprising;
a first base station having a first radio zone for receiving a karaoke piece number from the first mobile telephone when directly effecting a radio communication with the first mobile telephone belonging to the first radio zone;
a control station having a karaoke piece server for transmitting karaoke piece data corresponding to the karaoke piece number received from the first base station and for detecting the karaoke piece data by retrieving a karaoke piece data base located therein;
the control station changing the karaoke piece data received from the first data station by changing the multiple note data or multiple text data of the singing data of the karaoke piece data, receiving the changed karaoke piece data transmitted by the first mobile telephone, and a telephone number of the second mobile telephone via the first base station and retrieving the second mobile telephone corresponding to the telephone number thereof; and
a second base station having a second radio zone for transmitting the changed karaoke piece data which is received from the control station to the second mobile telephone when directly effecting a radio communication with the second mobile station belonging to the second radio zone.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile telephone unit of the invention comprises a storage section for storing karaoke piece data, a controller for reading the karaoke piece data from the storage section, analyzing the karaoke piece data, and fetching melody information and singing voice synthesis information based on the karaoke piece data, a sound generator for analyzing the melody information received from the controller and producing multiple melody signals, a singing voice synthesizing section for analyzing the singing voice synthesis information received from the controller and producing multiple synthetic singing voice signals, and an audio reproducing section for receiving the multiple melody signals outputted from the sound generator and the multiple synthetic singing voice signals outputted from the singing voice synthesizing section in synchronization with timings when the multiple melody signals are outputted, thereby sounding a karaoke piece.
-
Citations
8 Claims
-
1. A mobile telephone unit using singing voice synthesis comprising:
-
a storage section for storing karaoke piece data; a controller for reading the karaoke piece data from the storage section, analyzing the karaoke piece data, and fetching melody information and singing voice synthesis information based on the karaoke piece data; a sound generator for analyzing the melody information received from the controller and producing multiple melody signals; a singing voice synthesizing section for analyzing the singing voice synthesis information received from the controller and producing multiple synthetic singing voice signals; and an audio reproducing section for receiving the multiple melody signals outputted from the sound generator and the multiple synthetic singing voice signals outputted from the singing voice synthesizing section in synchronization with timings when the multiple melody signals are outputted, thereby sounding a karaoke piece; wherein the controller fetches melody data from part data using a melody part assignment data of a part assignment data when analyzing the karaoke piece data having tempo data, the part assignment and the part data; and wherein the controller includes a data analyzing section for fetching singing data from the part data using the singing part assignment data of the part assignment data, thereby changing the melody information to information containing the tempo data, the melody part assignment data and the melody data, and changing the singing voice synthesis information to information containing the tempo data and the singing data; wherein the melody data comprises multiple melody part data, said multiple melody part data comprise corresponding tones, multiple note data and multiple rest data; said singing data comprises text data which are given to the multiple rest data and the multiple note data with one-to-one relation as a rule, and display data which are given to the multiple rest data and the multiple note data with one-to-one relation, further comprising; a memory for storing information relating to the singing voice synthesis received from the controller; a processing section for reading the tempo data and the singing data of the singing voice synthesis information from the memory at the same time when the multiple melody signals are outputted form the sound generator or the multiple synthetic singing voice signals are outputted from the singing voice synthesizing section; display data for receiving and displaying a given unit of multiple rest data and multiple note data, and the text data respectively corresponding to a given unit of multiple rest data and multiple note data, said display data being outputted from said processing section with reference to the tempo data; a display reproducing section for receiving and displaying the display data displaying the note data and the text data corresponding to the multiple synthetic singing voice signals outputted in synchronization with the timing when the synthetic singing voice signals are outputted from the singing voice synthesizing section; and a display data output counter for counting the number of outputs of the display data; wherein the controller reads the karaoke piece data from the storage section upon reception of instruction representing change of the multiple note data or multiple text data of the singing data which has been inputted through the input section, said controller fetches the singing data from the karaoke piece data when it is analyzed by the data analyzing section, and transmits the singing data together with the instruction representing change of data to the display; said display reproducing section receives the text data corresponding to a given unit of the multiple rest data, multiple note data of the singing data or the text data corresponding to the multiple rest data and the multiple note data which are read from the processing section and stored in the memory and received from the controller, and displays them on the display; said display data output counter section changes the counted number when the data is inputted through the input section; and said processing section specifies the note data to be changed or text data to be changed of the displayed multiple note data or multiple text data based on the changed counted number which is outputted from the display data output counter; wherein the change of the specified note data to be changed or the text data to be changed is effected by inputting through the input section; and
comprising;a first base station having a first radio zone for receiving a karaoke piece number from the first mobile telephone when directly effecting a radio communication with the first mobile telephone belonging to the first radio zone; a control station having a karaoke piece server for transmitting karaoke piece data corresponding to the karaoke piece number received from the first base station and for detecting the karaoke piece data by retrieving a karaoke piece data base located therein; the control station changing the karaoke piece data received from the first data station by changing the multiple note data or multiple text data of the singing data of the karaoke piece data, receiving the changed karaoke piece data transmitted by the first mobile telephone, and a telephone number of the second mobile telephone via the first base station and retrieving the second mobile telephone corresponding to the telephone number thereof; and a second base station having a second radio zone for transmitting the changed karaoke piece data which is received from the control station to the second mobile telephone when directly effecting a radio communication with the second mobile station belonging to the second radio zone. - View Dependent Claims (2)
-
-
3. A mobile telephone unit using singing voice synthesis comprising:
-
a storage section for storing karaoke piece data; a controller for reading the karaoke piece data from the storage section, analyzing the karaoke piece data, and fetching melody information and singing voice synthesis information based on the karaoke piece data; a sound generator for analyzing the melody information received from the controller and producing multiple melody signals; a singing voice synthesizing section for analyzing the singing voice synthesis information received from the controller and producing multiple synthetic singing voice signals; and an audio reproducing section for receiving the multiple melody signals outputted from the sound generator and the multiple synthetic singing voice signals outputted from the singing voice synthesizing section in synchronization with timings when the multiple melody signals are outputted, thereby sounding a karaoke piece; wherein the controller fetches melody data from part data using a melody part assignment data of a part assignment data when analyzing the karaoke piece data having tempo data, the part assignment and the part data; and wherein the controller includes a data analyzing section for fetching singing data from the part data using the singing part assignment data of the part assignment data, thereby changing the melody information to information containing the tempo data, the melody part assignment data and the melody data, and changing the singing voice synthesis information to information containing the tempo data and the singing data; wherein the melody data comprises multiple melody part data, said multiple melody part data comprise corresponding tones, multiple note data and multiple rest data; said singing data comprises text data which are given to the multiple rest data and the multiple note data with one-to-one relation as a rule, and display data which are given to the multiple rest data and the multiple note data with one-to-one relation; wherein the singing voice synthesizing section comprises; a Japanese analyzing section for analyzing Japanese of the multiple text data of the singing voice data using a wordbook when analyzing singing voice synthesis information and deciding multiple pauses, multiple basic accents of the multiple text data using the note data and the rest data corresponding to the respective multiple text data when analyzing Japanese; a parameter producing section for deciding a rhythm control pattern of the multiple text data, which are analyzed in Japanese, relating to a frequency and continuation time using a rhythm control data based on multiple pauses, multiple basic accents, the tempo data, the multiple rest data and the multiple note data, said parameter producing section further deciding singing voice synthesis units of the multiple text data which are decided in the rhythm control pattern; a voice synthesizing section for fetching singing voice elements corresponding to the respective singing voice synthesis units from a singing voice element book, thereby preparing the multiple synthetic singing voice signals; further comprising; a memory for storing information relating to the singing voice synthesis received from the controller; a processing section for reading the tempo data and the singing data of the singing voice synthesis information from the memory at the same time when the multiple melody signals are outputted form the sound generator or the multiple synthetic singing voice signals are outputted from the singing voice synthesizing section; display data for receiving and displaying a given unit of multiple rest data and multiple note data, and the text data respectively corresponding to a given unit of multiple rest data and multiple note data, said display data being outputted from said processing section with reference to the tempo data; a display reproducing section for receiving and displaying the display data displaying the note data and the text data corresponding to the multiple synthetic singing voice signals outputted in synchronization with the timing when the synthetic singing voice signals are outputted from the singing voice synthesizing section; and a display data output counter for counting the number of outputs of the display data; wherein the controller reads the karaoke piece data from the storage section upon reception of instruction representing change of the multiple note data or multiple text data of the singing data which has been inputted through the input section, said controller fetches the singing data from the karaoke piece data when it is analyzed by the data analyzing section, and transmits the singing data together with the instruction representing change of data to the display; said display reproducing section receives the text data corresponding to a given unit of the multiple rest data, multiple note data of the singing data or the text data corresponding to the multiple rest data and the multiple note data which are read from the processing section and stored in the memory and received from the controller, and displays them on the display; said display data output counter section changes the counted number when the data is inputted through the input section; and said processing section specifies the note data to be changed or text data to be changed of the displayed multiple note data or multiple text data based on the changed counted number which is outputted from the display data output counter; wherein the change of the specified note data to be changed or the text data to be changed is effected by inputting through the input section; and
comprisinga first base station having a first radio zone for receiving a karaoke piece number from the first mobile telephone when directly effecting a radio communication with the first mobile telephone belonging to the first radio zone; a control station having a karaoke piece server for transmitting karaoke piece data corresponding to the karaoke piece number received from the first base station and for detecting the karaoke piece data by retrieving a karaoke piece data base located therein; the control station changing the karaoke piece data received from the first data station by changing the multiple note data or multiple text data of the singing data of the karaoke piece data, receiving the changed karaoke piece data transmitted by the first mobile telephone, and a telephone number of the second mobile telephone via the first base station and retrieving the second mobile telephone corresponding to the telephone number thereof; and a second base station having a second radio zone for transmitting the changed karaoke piece data which is received from the control station to the second mobile telephone when directly effecting a radio communication with the second mobile station belonging to the second radio zone. - View Dependent Claims (4)
-
-
5. A mobile telephone unit using sinning voice synthesis comprising:
-
a storage section for storing karaoke piece data; a controller for reading the karaoke piece data from the storage section, analyzing the karaoke piece data, and fetching melody information and singing voice synthesis information based on the karaoke piece data; a sound generator for analyzing the melody information received from the controller and producing multiple melody signals; a singing voice synthesizing section for analyzing the singing voice synthesis information received from the controller and producing multiple synthetic singing voice signals; and an audio reproducing section for receiving the multiple melody signals outputted from the sound generator and the multiple synthetic singing voice signals outputted from the singing voice synthesizing section in synchronization with timings when the multiple melody signals are outputted, thereby sounding a karaoke piece; wherein the controller fetches melody data from part data using a melody part assignment data of a part assignment data when analyzing the karaoke piece data having tempo data, the part assignment and the part data; and wherein the controller includes a data analyzing section for fetching singing data from the part data using the singing part assignment data of the part assignment data, thereby changing the melody information to information containing the tempo data, the melody part assignment data and the melody data, and changing the singing voice synthesis information to information containing the tempo data and the singing data; wherein the melody data comprises multiple melody part data, said multiple melody part data comprise corresponding tones, multiple note data and multiple rest data; said singing data comprises text data which are given to the multiple rest data and the multiple note data with one-to-one relation as a rule, and display data which are given to the multiple rest data and the multiple note data with one-to-one relation; wherein the sound generator includes a melody analyzing section for fetching the multiple melody part data from the melody data using the melody part assignment data, deciding tone parameters of the multiple melody signals using respective tones of the melody part data, and deciding sound generator parameters of the multiple melody signals based on the tempo data, the multiple note data and the multiple rest data of the melody part data respectively when analyzing the melody information; further comprising; a memory for storing information relating to the singing voice synthesis received from the controller; a processing section for reading the tempo data and the singing data of the singing voice synthesis information from the memory at the same time when the multiple melody signals are outputted form the sound generator or the multiple synthetic singing voice signals are outputted from the singing voice synthesizing section; display data for receiving and displaying a given unit of multiple rest data and multiple note data, and the text data respectively corresponding to a given unit of multiple rest data and multiple note data, said display data being outputted from said procession section with reference to the tempo data; a display reproducing section for receiving and displaying the display data displaying the note data and the text data corresponding to the multiple synthetic singing voice signals outputted in synchronization with the timing when the synthetic singing voice signals are outputted from the signing voice synthesizing section; and a display data output counter for counting the number of outputs of the display data; wherein the controller reads the karaoke piece data from the storage section upon reception of instruction representing change of the multiple note data or multiple text data of the singing data which has been inputted through the input section, said controller fetches the singing data from the karaoke piece data when it is analyzed by the data analyzing section, and transmits the singing data together with the instruction representing change of data to the display; said display reproducing section receives the text data corresponding to a given unit of the multiple rest data, multiple note data of the singing data or the text data corresponding to the multiple rest data and the multiple note data which are read from the processing section and stored in the memory and received from the controller, and displays them on the display; said display data output counter section changes the counted number when the data is inputted through the input section; and said processing section specifies the note data to be changed or text data to be changed of the displayed multiple note data or multiple text data based on the changed counted number which is outputted from the display data output counter; wherein the change of the specified note data to be changed or the text data to be changed is effected by inputting through the input section; and
comprisinga first base station having a first radio zone for receiving a karaoke piece number from the first mobile telephone when directly effecting a radio communication with the first mobile telephone belonging to the first radio zone; a control station having a karaoke piece server for transmitting karaoke piece data corresponding to the karaoke piece number received from the first base station and for detecting the karaoke piece data by retrieving a karaoke piece data base located therein; the control station changing the karaoke piece data received from the first data station by changing the multiple note data or multiple text data of the singing data of the karaoke piece data, receiving the changed karaoke piece data transmitted by the first mobile telephone, and a telephone number of the second mobile telephone via the first base station and retrieving the second mobile telephone corresponding to the telephone number thereof; and a second base station having a second radio zone for transmitting the changed karaoke piece data which is received from the control station to the second mobile telephone when directly effecting a radio communication with the second mobile station belonging to the second radio zone. - View Dependent Claims (6)
-
-
7. A mobile telephone unit using singing voice synthesis comprising:
-
a storage section for storing karaoke piece data; a controller for reading the karaoke piece data from the storage section, analyzing the karaoke piece data, and fetching melody information and singing voice synthesis information based on the karaoke piece data; a sound generator for analyzing the melody information received from the controller and producing multiple melody signals; a singing voice synthesizing section for analyzing the singing voice synthesis information received from the controller and producing multiple synthetic singing voice signals; and an audio reproducing section for receiving the multiple melody signals outputted from the sound generator and the multiple synthetic singing voice signals outputted from the singing voice synthesizing section in synchronization with timings when the multiple melody signals are outputted, thereby sounding a karaoke piece; wherein the controller fetches melody data from part data using a melody part assignment data of a part assignment data when analyzing the karaoke piece data having tempo data, the part assignment and the part data; and wherein the controller includes a data analyzing section for fetching singing data from the part data using the singing part assignment data of the part assignment data, thereby changing the melody information to information containing the tempo data, the melody part assignment data and the melody data, and changing the singing voice synthesis information to information containing the tempo data and the singing data; wherein the melody data comprises multiple melody Part data, said multiple melody part data comprise corresponding tones, multiple note data and multiple rest data; said singing data comprises text data which are given to the multiple rest data and the multiple note data with one-to-one relation as a rule, and display data which are given to the multiple rest data and the multiple note data with one-to-one relation; wherein the singing voice synthesizing section comprises; a Japanese analyzing section for analyzing Japanese of the multiple text data of the singing voice data using a wordbook when analyzing singing voice synthesis information and deciding multiple pauses, multiple basic accents of the multiple text data using the note data and the rest data corresponding to the respective multiple text data when analyzing Japanese; a parameter producing section for deciding a rhythm control pattern of the multiple text data, which are analyzed in Japanese, relating to a frequency and continuation time using a rhythm control data based on multiple pauses, multiple basic accents, the tempo data, the multiple rest data and the multiple note data, said parameter producing section further deciding singing voice synthesis units of the multiple text data which are decided in the rhythm control pattern; a voice synthesizing section for fetching singing voice elements corresponding to the respective singing voice synthesis units from a sinning voice element book, thereby preparing the multiple synthetic singing voice signals; wherein the sound generator includes a melody analyzing section for fetching the multiple melody part data from the melody data using the melody part assignment data, deciding tone parameters of the multiple melody signals using respective tones of the melody part data, and deciding sound generator parameters of the multiple melody signals based on the tempo data, the multiple note data and the multiple rest data of the melody part data respectively when analyzing the melody information; further comprising; a memory for storing information relating to the singing voice synthesis received from the controller; a processing section for reading the tempo data and the singing data of the singing voice synthesis information from the memory at the same time when the multiple melody signals are outputted form the sound generator or the multiple synthetic singing voice signals are outputted from the singing voice synthesizing section; display data for receiving and displaying a given unit of multiple rest data and multiple note data, and the text data respectively corresponding to a given unit of multiple rest data and multiple note data, said display data being outputted from said processing section with reference to the tempo data; a display reproducing section for receiving and displaying the display data displaying the note data and the text data corresponding to the multiple synthetic singing voice signals outputted in synchronization with the timing when the synthetic singing voice signals are outputted from the singing voice synthesizing section; and a display data output counter for counting the number of outputs of the display data; wherein the controller reads the karaoke piece data from the storage section upon reception of instruction representing change of the multiple note data or multiple text data of the singing data which has been inputted through the input section, said controller fetches the singing data from the karaoke piece data when it is analyzed by the data analyzing section, and transmits the singing data together with the instruction representing change of data to the display; said display reproducing section receives the text data corresponding to a given unit of the multiple rest data, multiple note data of the singing data or the text data corresponding to the multiple rest data and the multiple note data which are read from the processing section and stored in the memory and received from the controller, and displays them on the display; said display data output counter section changes the counted number when the data is inputted through the input section; and said processing section specifies the note data to be changed or text data to be changed of the displayed multiple note data or multiple text data based on the changed counted number which is outputted from the display data output counter; wherein the change of the specified note data to be changed or the text data to be changed is effected by inputting through the input section; and
comprisinga first base station having a first radio zone for receiving a karaoke piece number from the first mobile telephone when directly effecting a radio communication with the first mobile telephone belonging to the first radio zone; a control station having a karaoke piece server for transmitting karaoke piece data corresponding to the karaoke piece number received from the first base station and for detecting the karaoke piece data by retrieving a karaoke piece data base located therein; the control station changing the karaoke piece data received from the first data station by changing the multiple note data or multiple text data of the singing data of the karaoke piece data, receiving the changed karaoke piece data transmitted by the first mobile telephone, and a telephone number of the second mobile telephone via the first base station and retrieving the second mobile telephone corresponding to the telephone number thereof; and a second base station having a second radio zone for transmitting the changed karaoke piece data which is received from the control station to the second mobile telephone when directly effecting a radio communication with the second mobile station belonging to the second radio zone. - View Dependent Claims (8)
-
Specification