使用移动终端中的触摸屏的歌曲编写方法和设备 【技术领域】
本发明总体涉及一种移动终端,更为具体地,涉及一种使用移动终端中的触摸屏的歌曲编写的方法和设备。
背景技术
随着通信技术的最近发展,移动终端已被广泛地推广,并且已成为一种生活必需品。这种移动终端可以通过移动通信网络使呼叫者和接收者之间进行通话,并产生铃声、报警声和背景音乐以通过使用安装的硬件芯片播放预设置的歌曲来通知接收到呼叫或则文本消息。
具体地,由于存储器芯片的发展,能够播放音乐文件的移动终端可产生高品质的声音并存储大量的歌曲文件。
随着包含自产生歌曲和移动图像的用户原创内容(user generated contents,UGC)的增加,用户表现出对利用移动终端创作歌曲和视频素材更多的兴趣。
移动终端的用户可通过键盘输入或在触摸屏上输入音符或绘制波形来直接编写歌曲,并且以音乐文件格式存储编写的歌曲以收听或保存。
但是,通过键盘输入的歌曲编写要求用户对各种键的操作熟练,并且通过音符或波形的歌曲编写要求用户具有音乐的一些背景知识。该过程长和麻烦,因此,对用户开发歌曲不方便。
另外,在单触摸屏上,对表示关于用于绘制音符的乐谱用纸或用于绘制波形的调色板的信息可存在局限。
【发明内容】
本发明提供了一种方法,该方法可通过在直观用户接口上实现用户友好音乐键盘来增加在移动终端中的歌曲编写程序的利用。
本发明还提供了一种方法,该方法通过仅显示八度音的音乐键盘和简单的设置键来克服空间局限性。
本发明还提供了一种方法,该方法可将通过屏幕音乐键盘编写的歌曲与通过各种乐器产生的内容进行混音。
在本发明的一个实施例中,使用在移动终端中的触摸屏的歌曲编写方法包括:在激活歌曲编写模式时,在触摸屏上显示八度音的屏幕音乐键盘;当屏幕音乐键盘的键被触摸时,通过计算触摸的键的坐标来识别映射到触摸的键的音符;基于识别的音符和当前八度音等级来创建音程数据;将音程数据转换为可被移动终端识别的声音数据并输出所述声音数据。
本发明的另一实施例中,使用在移动终端中的触摸屏的歌曲编写设备包括:显示单元,在激活歌曲编写模式时,在触摸屏上显示八度音的屏幕音乐键盘;数据处理部,当屏幕音乐键盘的键被触摸时,通过计算触摸的键的坐标来识别映射到触摸的键的音符,基于识别的音符和当前八度音等级创建音程数据,并将音程数据转换为可被移动终端识别的声音数据并输出声音数据;控制单元,输出声音数据。
在本发明的实施例中,通过使用在移动终端的触摸屏上的屏幕音乐键盘的增强的歌曲编写程序,可方便地创作各种类型的歌曲。
可通过将屏幕音乐键盘编写的歌曲与通过各种乐器产生的内容进行混音的功能,扩展移动终端地应用性。
歌曲编写方法可将移动终端的用户从仅收听其他人创建的歌曲的被动消费者变换为自创建可以与他人分享的歌曲的主动创建者。
【附图说明】
通过下面结合附图进行的详细描述,本发明的特点和优点将会变得更加清楚,其中:
图1是示出根据本发明实施例的移动终端的框图;
图2是根据本发明另一实施例的使用移动终端的触摸屏上的触摸音乐键盘的歌曲编写过程的流程图;
图3A至图3E是示出在图2的过程中的步骤的屏幕表示;
图4是根据本发明另一实施例的将创作的歌曲与通过其它乐器产生的内容进行混音的过程的流程图;
图5A和图5B是示出在图4的混音过程中的步骤的屏幕显示;
图6是根据本发明另一实施例的使用屏幕音乐键盘和其它乐器的歌曲编写过程的流程图;
图7是通过将映射到屏幕音乐键盘上的触摸的键的音符替换为其它乐器的音符的歌曲编写的过程流程图。
【具体实施方式】
以下,参照附图来详细说明本发明的实施例。在附图中使用的相同的标号始终表示相同或相似的部件。为了清楚和简化的目的,可省略在此使用的公知的功能结构的详细描述,以避免混淆本发明的主题。
为了帮助理解本发明,使用如下的定义:“八度音”是在音阶中的一系列八音符。即,八度音是在音阶中的参考音符与第八音符之间的音程。例如,八度音包括在相同音高族中的中音“哆”和下一“哆”之间的八个音符。在通常的音乐键盘中,中音“哆”与中间的音符相应,下一“哆”与从中音“哆”开始的第八音符的较低的“哆”或较高的“哆”相应。音乐的“音程数据”表示基于音符和当前的八度音获得的数据,该音符与在音乐键盘上触摸的键相应。“声音数据”是可被移动终端识别的数据,并通过从至少一片音程数据的转换获得该声音数据。例如,声音数据可包括移动终端中可用的以MP3(Moving Picture Experts Group Audio Layer-3)格式、WMA(Windouws MediaAudio)格式的文件、RA(Real Audio)格式、AIFF(Audio Interchange FileFormat)格式、MIDI(Musical Instrument Digital Interface)格式的文件。根据将使用的具体应用,可将第一文件格式的声音数据转换为第二文件格式的声音数据。“混音”表示将通过屏幕音乐键盘编写的歌曲和通过其它乐器产生的内容进行混合成为新的歌曲的过程。混音可表示这种过程:将映射到屏幕音乐键盘上的触摸的键的音符替换为其它乐器的音符来产生音程数据。混音可表示这种过程:将通过屏幕音乐键盘输入的音符与其它仪器的与输入的音符相应的音符进行混音来产生音程数据。
注意的是,根据本发明的教导的移动终端是可用于利用触摸屏上的屏幕音乐键盘编写歌曲的移动终端,并且可以是诸如移动电话、个人数字助理(PDA)、码分多址(CDMA)终端、宽带码分多址(WCDMA)终端、全球移动通信系统(GSM)终端、国际移动通信2000(IMT 2000)终端、智能手机或通用移动通信系统(UMTS)终端的任何终端。
图1是示出根据本发明示例性实施例的移动终端的框图。
参照图1,移动终端包括控制单元100、输入单元110、显示单元120、存储单元130、音频单元140和射频单元150。具体地,控制单元100包括数据处理部102。
输入单元110包括用于输入字符信息的多个键、用于设置各种功能的多个功能键。功能键可包括效果音键、方向键、侧键、快捷键、滚动轮和设置键。设置键的示例可包括保存键、预收听键、上传键和下载键。可使用触摸屏实现输入单元110,在这种情况下输入单元110还可提供显示功能。输入单元110将与用户设置和移动终端的控制相关的输入键信号发送给控制单元100。
当八度音的屏幕音乐键盘显示在显示单元120上时,输入单元110将与屏幕音乐键盘的触摸的键相应的键信号和与屏幕音乐键盘的点击(flick)区域的触摸相应的八度音等级变化信号发送给控制单元100。点击区域是这种区域,即,检测触摸和以左方向或右方向的运动以移动屏幕音乐键盘。为了将通过屏幕音乐键盘编写的歌曲和通过其它乐器产生的内容进行混音,输入单元110将通过效果音按键输入的信号发送给控制单元100。输入单元110将输入信号发送给控制单元100,该输入信号通过将映射到在屏幕音乐键盘上的触摸的键的音符替换为其它乐器的音符来初始化音程数据的产生。
输入单元110将用于预收听、保存和上传创作的歌曲的功能键信号发送给控制单元100。
显示单元120在控制单元100的控制下,显示操作状态、操作结果和各种信息。显示单元120显示移动终端的菜单、用户输入的信息、功能设置信息和将被提供给用户的信息。显示单元120可包括由诸如液晶显示(LCD)装置或有机发光二极管(OLED)的显示装置组成的面板。具体地,显示单元120具有触摸屏功能,并可用作执行输入单元110的功能的输入装置。显示单元120通过产生与触摸屏的触摸面板上的按压位置相应的电压信号或电流信号来接收用户命令或图形信息。触摸屏包括触摸面板、LCD面板和连续堆叠的背光。触摸屏还可包括:信号线,将信号从触摸面板传输到控制单元100;载带封装(TCP),连接到LCD面板的低基底以将电信号提供给LCD面板的驱动部分。具体地,显示单元120在控制单元100的控制下,加亮显示屏幕音乐键盘的触摸的键。显示单元120显示用于改变八度音等级的点击区域。显示单元120显示八度音等级,根据点击区域上的触摸方向可降低或提高该八度音等级。显示单元120在控制单元100的控制下,显示各种乐器产生的并且与通过屏幕音乐键盘编写的歌曲进行混音的内容的列表。
存储单元130存储用于本发明实施例的应用程序。存储单元130可包括程序存储区域和数据存储区域。程序存储区域存储用于使移动终端能够控制在移动终端内的各种硬件的操作和在移动终端内操作的软件(程序)的操作系统、用于基于与在屏幕音乐键盘上触摸的键相应的音符和当前八度音获得音程数据的程序以及用于将创作的歌曲的音程数据转换为可被移动终端识别的声音数据的程序。数据存储区域存储使用移动终端期间产生的数据、基于与在屏幕音乐键盘上触摸的键相应的音符和当前八度音获得的音程数据、可被移动终端识别并通过将编写的歌曲的音程数据转换获得的声音数据。
音频单元140从控制单元100再现音频信号,并将诸如来自麦克风MIC的语音信号的音频信号发送给控制单元100。即,音频单元140将语音数据和声学数据转换为可听的声音以通过扬声器SPK输出,并且将诸如来自麦克风MIC的语音信号的音频信号转换为音频数据以输出到控制单元100。具体地,音频单元140再现通过转换音程数据获得的声音数据,基于与在屏幕音乐键盘上的触摸的键相应的音符和八度音创建该音程数据。音频单元140在控制单元100的控制下,播放将通过屏幕音乐键盘编写的歌曲素材和通过各种乐器产生的内容进行混音而创建的歌曲。
射频单元150建立移动终端与服务基站之间的通信信道,并执行发送和接收必需的信号的通信操作。射频单元150可包括:射频发送器,上转换将被发送的信号的频率并放大信号;射频接收器,对接收的信号进行低噪音放大并下转换信号的频率。具体地,射频单元150通过无线连接例如,互联网执行移动终端与基站之间的通信操作,以上传通过屏幕音乐键盘创作的歌曲数据,和下载通过其它乐器产生的内容。
数据处理部102在控制单元100的控制下控制通过屏幕音乐键盘的输入。具体地,数据处理部102获得与屏幕音乐键盘上的触摸的键相应的音符。数据处理部102可计算在触摸屏上的触摸位置的坐标,识别映射到计算的坐标的音符,基于识别的音符和关联的八度音创建音程数据,将音程数据转换为可被移动终端识别的声音数据以及将声音数据存储在存储单元130中。
数据处理部102可通过将屏幕音乐键盘编写的歌曲与通过其它乐器产生的内容进行混音来创建音程数据。数据处理部102可将通过屏幕音乐键盘编写的歌曲与通过其它乐器产生的内容进行混音以创建新的歌曲。数据处理部102可通过将与在屏幕音乐键盘上的触摸的键相应的音符替换为给定的乐器的音符来创建音程数据。数据处理部102可将与屏幕音乐键盘上的接触的键相应的音符与通过给定的乐器处理的音符进行混音,创建音程数据。
数据处理部102将通过混音获得的音程数据转换为可被移动终端使用的声音数据。
控制单元100控制移动终端的所有操作和内部块之间的信号交换。具体地,在接收用于歌曲编写模式激活的输入信号时,控制单元100控制显示单元120显示八度音的屏幕音乐键盘。在此,控制单元100可控制显示单元120以表示从作为参考音符的中音“哆”至下一“哆”的八个音符组成的默认的八度音。在通过点击区域检测八度音等级变化信号时,控制单元100可控制显示单元120以将屏幕音乐键盘的八度音等级改变为更高八度音或更低八度音。例如,如果八度音等级变化信号指示左手方向,则控制单元100控制显示单元120将屏幕音乐键盘移动到左手方向,从而屏幕音乐键盘表示八个音符的新的八度音。
响应于对显示单元120上的屏幕音乐键盘的键的接触,控制单元100控制数据处理部102以在计算触摸的键的坐标之后识别映射到触摸的键的音符,并基于识别的音符和设置八度音创建音程数据。控制单元100可将默认八度音设置为包括从作为参考音符的中音“哆”至下一“哆”的八个音符。控制单元100控制数据处理部102以将创建的音程数据存储在存储单元130中,并将音程数据转换为可被移动终端使用的声音数据。创建的声音数据可以是可被移动终端识别的以MP3、WMA、RA、AIFF或MIDI格式的文件。可根据应用,将一种文件格式的声音数据转换为其它文件格式的声音数据。控制单元100可控制音频单元140以再现创建的声音数据。
在接收声音信号时,控制单元100控制显示单元120显示通过其它乐器产生并且可以与编写的歌曲一起播放的内容的列表。即,控制单元100显示可以与编写的歌曲混音的内容的列表。控制单元100控制数据处理部102以将编写的歌曲与选择的内容进行混音,并从混音的结果产生可被移动终端使用的声音数据。控制单元100可控制数据处理部102以通过将映射到屏幕音乐键盘的触摸的键的音符应用到可一起播放的选择乐器中的一个来产生音程数据。
如上所述,在移动终端中使用触摸屏的歌曲编写设备可通过屏幕音乐键盘接收输入音符,使用输入音符和关联的八度音创建音程数据,将至少一片音程数据转换为声音数据以输出,改变八度音等级并将编写的歌曲与通过各种乐器产生的内容进行混音。以下,参照附图将详细的描述歌曲编写设备的操作。
图2是根据本发明另一示例性实施例的使用移动终端的触摸屏上的屏幕音乐键盘的歌曲编写过程的流程图。图3A至图3E是图2中示出的步骤的屏幕表示。
参照图2,移动终端的控制单元100接收用于激活歌曲编写模式的输入信号(201)。控制单元100控制显示单元120以显示用于歌曲编写模式的初始屏幕(203)。在此,八度音的屏幕音乐键盘包括在初始屏幕中,还包括了当前八度音等级和点击区域。例如,如图3A所示,在激活歌曲编写模式时,控制单元100控制显示单元120显示八度音的屏幕音乐键盘307、八度音等级指示符301、效果音按键303、设置按键305和点击区域309。八度音等级指示符301表示管理显示单元120上的屏幕音乐键盘307的八个音符的当前八度音等级。
控制单元100检查在屏幕音乐键盘上是否检测到触摸(205)。当在步骤没有检测到触摸时,控制单元100控制显示单元120以继续显示歌曲编写模式的初始屏幕。
当在屏幕音乐键盘上检测到触摸时,数据处理部102计算在显示单元120上的触摸位置的坐标,并识别分配给计算的坐标的音符(207)。例如,如图3B所示,数据处理部102计算在触摸屏上的接触位置的坐标311,并识别分配给在计算的坐标311处的键的音符。
当执行两个或多个触摸的情况下,控制单元100可计算所有触摸位置的坐标并识别所有相应的音符。
控制单元100控制显示单元120以加亮显示触摸的键,该键的音符在步骤207被数据处理部102识别(209)。例如,如图3C所示,控制单元100控制显示单元120加亮显示在触摸位置处的键313。
控制单元100控制数据处理部102以使用与触摸的键相应的音符和当前八度音等级创建音程数据(211)。在此,控制单元100可设置由中音“哆”至下一“哆”的八个音符组成的默认八度音。控制单元100还可设置这种默认八度音,即,该默认八度音由从除中音“哆”之外的音符至在更高八度音或更低八度音中的相同音符的八个音符组成。
控制单元100控制数据处理部102以将创建的音程数据存储到存储单元130(213)。
控制单元100检查是否输入了用于歌曲编写模式结束的信号(215)。在此,控制单元100可检测用于歌曲编写模式结束的设置按键产生的信号。
当输入用于歌曲编写模式结束的信号时,控制单元100控制数据处理部102以将音程数据转换为可被移动终端识别的声音数据(221)。声音数据可以是可被其它应用使用的不同格式的文件。控制单元100将声音数据存储在存储单元130中(223)。
当在步骤215没有输入用于歌曲编写模式结束的信号时,控制单元100检查是否输入了用于八度音等级变化的信号(217)。当通过点击区域输入了用于八度音等级变化的信号时,控制单元100降低或提高当前八度音等级并控制显示单元120以表示新的八度音等级(219)。例如,控制单元100可根据如图3D中示出的对点击区域的触摸控制八度音等级变化,并且如图3E所示,控制显示单元120以更新八度音等级指示符301。在八度音等级改变之后,控制单元100返回到继续检测对屏幕音乐键盘的触摸的步骤205。
当在步骤217没有输入用于八度音等级变化的信号时,控制单元100返回到继续检测对屏幕音乐键盘的触摸的步骤205。
在保存声音数据之后,控制单元100检查是否输入有用于声音数据输出的信号(225)。控制单元100可从输入单元110的预收听键检测用于声音数据输出的信号。
当输入有用于声音数据输出的信号时,控制单元100控制音频单元140以通过扬声器SPK输出声音数据(227)。
当没有输入用于声音数据输出的信号时,控制单元100执行期望的操作(229)。
图4是将编写的歌曲与通过其它乐器产生的内容进行混音的过程的流程图。图5A和图5B是示出图4的混音过程的步骤的屏幕表示。
参照图4,移动终端的控制单元100检测效果音按键信号,该声音效果按键信号用于将通过歌曲编写方法创作的歌曲与通过其它乐器产生的内容进行混音(401)。
在检测效果音按键信号时,控制单元100控制显示单元120显示可以与通过屏幕音乐键盘编写的歌曲混音的乐器的列表(403)。例如,如图5A所示,控制单元100可以使各种乐器的列表显示在触摸屏上。
控制单元100检查是否检测到用于选择所列乐器中的一个的信号(405)。即,用户可选择用于混音的乐器。可重复步骤404以选择用于混音的多个乐器。
当没有检测到用于选择所列乐器中的一个的信号时,控制单元100控制显示单元120继续显示乐器的列表。当检测到用于选择所列乐器中的一个的信号时,控制单元100控制显示单元120以显示与选择的乐器相关的内容的列表(407)。例如,当如图5B所示选择吉他时,控制单元100可控制显示单元120以在弹出窗口显示“G调”、“C调”和“F调”作为用于吉他的内容列表。
控制单元100检查是否检测到用于选择所列内容中的一个的信号(409)。当没有检测到用于选择所列内容中的一个的信号时,控制单元100连续显示内容的列表。
当检测到用于选择所列内容中的一个的信号时,控制单元100从存储单元130检索通过屏幕音乐键盘编写的歌曲(411)。
控制单元100调用将检索的歌曲和与选择的乐器相关的内容进行混音的混音过程(413),并控制数据处理部102以利用混音过程产生新的声音数据(415)。
控制单元100将新产生的声音数据存储到存储单元130(417)。然后,在请求时,控制单元100可通过音频单元140再现存储的声音数据。
图6是使用屏幕音乐键盘和其它乐器的结合的歌曲编写过程的流程图。
参照图6,移动终端的控制单元100检测利用屏幕音乐键盘和其它乐器的结合创作歌曲的混音模式信号(601)。
在检测混音模式信号时,控制单元100控制显示单元120以显示可以与屏幕音乐键盘混音的乐器的列表(603)。控制单元100检查是否检测到用于选择所列乐器中的一个的信号(605)。可重复步骤605以选择用于混音的多个乐器。
当没有检测到用于选择所列乐器中的一个的信号时,控制单元100控制显示单元120以继续显示乐器列表。
当检测到用于选择所列乐器中的一个的信号时,控制单元100检测对屏幕音乐键盘的键的接触(607)。在检测触摸时,控制单元100控制数据处理部102识别映射到触摸的键的音符,以提取选择的乐器的与识别的音符相应的音符,并基于与屏幕音乐键盘相关联的音符和选择的乐器的相应的音符创建混音的音程数据(609)。
在创建混音的音程数据之后,控制单元100控制数据处理部102将创建的音程数据存储到存储单元130(611)。
控制单元100检查是否输入有用于歌曲编写模式结束的信号(613)。在此,控制单元100可检测由设置按键产生的用于歌曲编写模式结束的信号。
当输入有用于歌曲编写模式结束的信号时,控制单元100控制数据处理部102将音程数据转换为可被移动终端识别的声音数据(615),并将结果声音数据存储到存储单元130(617)。
当没有输入用于歌曲编写模式结束的信号时,控制单元100返回到步骤607继续检测对屏幕音乐键盘的键的触摸。
图7是示出通过将映射到屏幕音乐键盘上的触摸的键的音符替换为其他乐器的音符来编写歌曲的过程的流程图。
参照图7,移动终端的控制单元100检测用于通过将屏幕音乐键盘给定的音符替换为其他乐器的音符来编写歌曲的效果音按键信号(701)。
在检测效果音按键信号时,控制单元100控制显示单元120显示乐器的列表(703),该乐器可产生替换屏幕音乐键盘给定的音符的音符。
控制单元100检查是否检测到用于选择所列乐器中的一个的信号(705)。可重复步骤705以选择用于混音的多个乐器。
当没有检测到用于选择所列乐器中的一个的信号时,控制单元100控制显示单元120继续显示乐器的列表。
当检测到用于选择所列乐器中的一个的信号时,控制单元100控制显示单元120显示与选择的乐器相关的内容的列表(707)。
控制单元100检查是否检测到用于选择所列内容中的一个的信号(709)。当没有检测到用于选择所列内容中的一个的信号时,控制单元100连续显示内容的列表。
当检测到用于选择所列内容中的一个的信号时,控制单元100识别映射到在屏幕音乐键盘上的触摸的键的音符(711)。
控制单元100通过将屏幕音乐键盘的识别的音符替换为从选择的内容提取的音符来创建音程数据(713)。此后,控制单元100检查是否输入有用于歌曲编写模式结束的信号(715)。在此,控制单元100可检测由设置按键产生的用于歌曲编写模式结束的信号。
当输入有用于歌曲编写模式结束的信号时,控制单元100控制数据处理部102将音程数据转换为可被移动终端识别的声音数据(717),并将结果声音数据存储到存储单元130(719)。
当没有输入用于歌曲编写模式结束的信号时,控制单元100返回到步骤711以继续检测对屏幕音乐键盘的键的触摸。明显的,可明确地确定或含蓄地确定歌曲编写模式结束。例如,可使用第二应用部以提供歌曲编写模式结束信号。
根据本发明的上述方法可实现为硬件或可存储在记录介质(例如,CDROM、RAM、软盘、硬盘或磁光盘)中或通过网络下载的软件或计算机代码,从而在使用常用计算机、或专用处理器或可编程或专用硬件(例如,ASIC或FPGA)可将所述方法实现在这种软件中。本领域中理解的,计算机、处理器或可编程硬件包括存储或接收软件或计算机代码的存储器部件(例如,RAM、ROM、FLASH等),当通过计算机、处理器或硬件访问该存储器部件时,可实现在此描述的处理方法。
虽然已详细描述了本发明的示例性实施例,但本领域技术人员应该理解,在此描述的基本发明构思进行多种变化和修改仍然落入由权利要求限定的本发明的示例性实施例的精神和范围内。