Alert signal generation
AssigneeNokia Corporation
InventorAnders Fahnoe Heie
Life of this patent
Estimating the term…
Abstract
An alert signal of a communication device (1), such as the ring signal of a mobile phone, comprises a set of musical samples that are played by the communication device in sequence. The sequence may be randomly generated, either in response to the event causing the alert or in a set up phase. Alternatively, the user of the device can create a tune to be used as the alert signal by creating a sequence of samples. The user selects samples from a list of samples to create the sequence of samples as individual samples may appear more than once in the tune.
Claims30
A method comprising:
- facilitating detection of an incoming communication;
- generating a substantially random sequence of data, the sequence of data defining a plurality of musical samples;
- facilitating storage of the substantially random sequence of data in a memory;
- responding to the detection of an incoming communication by:
- reading said sequence of data from the memory, and
- generating an audio signal in dependence on said sequence of data,
- wherein each sample among said samples comprises at least one note and one of said samples comprises a plurality of notes, and wherein at least one sample comprises a first null character and a second null character;
- evaluating the first null character to determine that a user selected a random ring signal, the random ring signal corresponds to the random sequence of data;
- evaluating the second null character to determine that the user made a selection regarding the audio signal;
- and
- generating a random sequence of said samples using a style code, in response to evaluating the second null character,
- wherein said data comprises frequency-defining data and duration-defining data for each note of each sample among said samples, and
- wherein the frequency-defining data comprises a code representing pitch quantized according to a predetermined scale.
A communication device comprising at least one memory storing software comprising instructions, the instructions comprising:
- a first instruction for facilitating detection of an incoming communication;
- a second instruction for generating a substantially random sequence of data defining a plurality of musical samples;
- and
- a third instruction for responding to said detected incoming communication by reading said substantially random sequence of data from said memory and generating an audio signal in dependence on said substantially random sequence of data,
- wherein each sample comprises at least one note and one of said samples comprises a plurality of notes, at least one sample comprises a first null character and a second null character, and
- wherein said data comprises frequency-defining data and duration-defining data for each note of each sample, the frequency-defining data comprising a code representing pitch quantized according to a predetermined scale;
- a fourth instruction for evaluating the first null character to determine that a user selected a random ring signal, the random ring signal corresponds to the random sequence of data;
- a fifth instruction for evaluating the second null character to determine that the user made a selection regarding the audio signal;
- and
- a sixth instruction for generating a random sequence of said samples using a style code, in response to evaluating the second null character.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
- facilitate detection of an incoming communication;
- generate a substantially random sequence of data, the sequence of data defining a plurality of musical samples;
- facilitate storage of the substantially random sequence of data in the memory;
- respond to the detection of an incoming communication by:
- reading said sequence of data from the memory, and
- generating an audio signal in dependence on said sequence of data,
- wherein each sample among said samples comprises at least one note and one of said samples comprises a plurality of notes, at least one sample comprises a first null character and a second null character;
- and
- evaluate the first null character to determine that a user selected a random ring signal, the random ring signal corresponds to the random sequence of data;
- evaluate the second null character to determine that the user made a selection regarding the audio signal;
- and
- generate a random sequence of said samples using a style code, in response to evaluating the second null character,
- wherein said data comprises frequency-defining data and duration-defining data for each note of each sample among said samples, and
- wherein the frequency-defining data comprises a code representing pitch quantized according to a predetermined scale.
Dependencies are inferred from the claim text.