CN110310613A - 一种用于生成颜色编码音乐的方法和设备 - Google Patents

一种用于生成颜色编码音乐的方法和设备 Download PDF

Info

Publication number
CN110310613A
CN110310613A CN201810282536.5A CN201810282536A CN110310613A CN 110310613 A CN110310613 A CN 110310613A CN 201810282536 A CN201810282536 A CN 201810282536A CN 110310613 A CN110310613 A CN 110310613A
Authority
CN
China
Prior art keywords
user interface
user
color
music
keyboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810282536.5A
Other languages
English (en)
Inventor
邱子皓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xinali Network Technology Co ltd
Original Assignee
Shanghai Xinali Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Xinali Network Technology Co ltd filed Critical Shanghai Xinali Network Technology Co ltd
Priority to CN201810282536.5A priority Critical patent/CN110310613A/zh
Priority to US16/204,828 priority patent/US20190304328A1/en
Publication of CN110310613A publication Critical patent/CN110310613A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/32Constructional details
    • G10H1/34Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B15/00Teaching music
    • G09B15/02Boards or like means for providing an indication of notes
    • G09B15/023Electrically operated

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Acoustics & Sound (AREA)
  • General Engineering & Computer Science (AREA)
  • Educational Technology (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Human Computer Interaction (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种用于生成颜色编码音乐的方法和设备,所述设备的触摸屏的第一用户界面显示一个音乐键盘,对所述音乐键盘上的多个键设置不同的颜色作为区分,当触摸/敲击相应颜色的键时,所述设备发出对应的音调;并且所述设备触摸屏还显示第二用户界面供用户将一种或多种相应颜色分配给所述第一用户界面的音乐键盘上的多个键,第二用户界面还提供了创建音乐作品的视觉表示的多个槽的创作区域。本发明通过对在视觉上难以区分的具有不同音调的音乐按键,赋予不同的颜色以辅助音乐经验有限的用户熟悉音乐按键并创作音乐。

Description

一种用于生成颜色编码音乐的方法和设备
技术领域
本发明提供一种用于生成颜色编码音乐的方法和设备,应用于音乐辅助教学领域,通过为音乐键盘上的多个键设置不同颜色,在视觉上帮助初学者/儿童进行音乐按键区分。
背景技术
用户喜欢创作音乐以及听音乐。然而,需要认识并理解大量的音乐概念使得音乐经验有限的用户难以创作音乐。相应地,向没有音乐经验的人提供音乐指导可能是非常困难的,并且当音乐指导针对儿童时这种困难加剧。对服务提供方来说,一个巨大的挑战是提供用于识别一个或多个音符的有效且高效的方法,例如通过可以与音符中的每一个单独关联的颜色。随后,一个或多个音符的作品通过将这些颜色转换成对应的音符而生成。
发明内容
本发明公开了一种用于生成颜色编码音乐的设备,所述设备的触摸屏的第一用户界面元素显示一个音乐键盘,通过设置的接口对所述音乐键盘上的多个键分配不同的颜色作为区分,当触摸/敲击相应颜色的键时,所述设备发出对应的音调;并且所述设备触摸屏还显示第二用户界面元素,第二用户界面元素还提供了创建音乐作品的视觉表示的多个槽的创作区域,以相应的颜色来呈现音乐作品的每一个音符。
相应地,本发明还公开了一种用于生成颜色编码音乐的方法,呈现包括第一用户界面元素和第二用户界面元素的用户界面,其中所述第一用户界面元素呈现用于创建音乐作品的音乐键盘,并且其中所述第二用户界面元素呈现包括用于创建所述音乐作品的视觉表示的多个槽的创作区域;
将一种或多种相应颜色分配给所述音乐键盘的所述表示的多个键,其中所述多个键中的每一个对应于特定的音符;经由所述第一用户界面元素接收指示与所述多个键中的播放键的交互的用户输入;基于分配给所述播放键的所述一种或多种相应颜色以及其对应的音符来赋予所述第二用户界面元素中的所述创作区域的活动槽相应的颜色以表示所述音乐作品的组成音符。
附图说明
图1是根据一个实施方案的能够在颜色编码音乐***中创作一个或多个音符的***图;
图2是根据一个示例性实施方案的颜色处理平台103的部件示意图;
图3是根据一个示例性实施方案的用于将颜色数据转换成一个或多个音符的过程的流程图;
图4是根据一个示例性实施方案将上传音频数据转换成对应视觉表示的流程图;
图5A和图5B是根据一个示例性实施方案的表示第一用户界面元素的示意图;
图6A是根据一个实施方案中第二用户界面元素的示意图;
图6B是根据一个示例性实施方案的用于确定活动槽的过程的示意图;
图6C是根据一个示例性实施方案的用于改变至少一个槽的长度和对应音符的时值的过程的示意图;
图7是根据一个实施方案的用于播放颜色编码音乐游戏的过程的流程图;
图8是根据一个示例性实施方案的游戏界面的示意图;
图9是根据一个示例性实施方案的至少部分地基于UE 101的取向来表示游戏画面的用户界面图;
图10A是根据一个示例性实施方案的表示用来设置至少一个游戏的画面的用户界面图;
图10B是根据一个示例性实施方案的表示用于保存游戏的画面的用户界面图;
图10C是根据一个示例性实施方案的表示用于保存一个或多个所创作的音乐和/或对应于所创作的音乐的视觉表示的画面的用户界面图;
图10D是根据一个示例性实施方案的表示用于载入游戏的画面的用户界面图;
图10E是根据一个示例性实施方案的表示各种类型的音乐的目录的用户界面图;
图10F是根据一个示例性实施方案的表示用于加载音乐的画面的用户界面图;
图11A是根据一个示例性实施方案的表示用于录制歌曲的画面的用户界面图;
图11B是根据一个示例性实施方案的表示歌曲录制期间的画面的用户界面图;
图11C是根据一个示例性实施方案的表示用于保存录音的画面的用户界面图;
图11D是根据一个示例性实施方案的表示保存录音之后的画面的用户界面图;
图12是用来实现本发明的实施方案的计算机***示意图;
图13是可以用来实现本发明的实施方案的芯片组的图;
图14为用来实现本发明的实施方案的移动终端示意图。
具体实施方式
以下将揭示用于在颜色编码音乐***中创作一个或多个音符的方法、设备和计算机程序的示例。在以下的描述中,出于解释的目的,阐述了许多具体细节以便提供对本发明的实施方案的透彻理解。然而,对于本领域的技术人员显而易见的是,本发明的实施方案可以在没有这些具体细节的情况下或者用等同的布置来实践。在画面情况下,以框图形式示出众所周知的结构和装置,以便避免不必要地模糊本发明的实施方案。该方法、设备和计算机程序的各种实施方案涉及在颜色编码音乐***中的音符的创作。在画面实施方案中,这种方法可以同样应用于将音符转化成视觉表示(例如,在色表上显示彩条和色标)。作为示例,这些实施方案可以应用于通信、视频、作曲、教学、游戏和画面计算机相关领域的行业。
图1是根据一个实施方案的能够在颜色编码音乐***中创作一个或多个音符的***图。如上所述,创作音乐需要音乐技能方面的专业知识来取得好结果。由于传统音乐符号的反直觉性质,一般用户可能在理解书面音乐方面经历困难。此外,由于音乐结构的复杂性,年轻用户可能在理解书面音乐方面有困难。因此,***100将一个或多个视觉表示(例如,颜色)与一个或多个音符相关联。根据基于音符的音调或韵律质量的预定义颜色方案来将这些颜色相关联。这允许无经验的用户以及年轻用户通过使用颜色来创作音乐,同时直观地了解音乐结构。随后,颜色转换成音符。这种将颜色数据转换成音符的过程常规地依赖于结合艺术和音乐技能的跨学科艺术概念(例如,音乐理论、作曲等)的专业知识以取得主观上令人愉悦或“好”的结果。然而,对于一般用户来说,这种知识和技能通常是遥不可及的,从而限制了这些用户将颜色数据转换成音符的能力。
根据这个问题,图1的***100提供包括全长键盘和缩放键盘的第一用户界面元素121(例如,具有与每个键相关联的一种或多种颜色的颜色编码钢琴键盘)。在一个实施方案中,图1的***100还包括具有创作区域的第二用户界面元素123,所述创作区域包括用于填充颜色的多个槽并且随后颜色可以通过颜色读取装置125读取或扫描。在一个实施方案中,用户可以选择与键盘中的键相关联的颜色,以通过输入模块127填充第二用户界面元素123中的槽中的模板。在一个实施方案中,输入模块127包括基于触摸的输入(例如,用户可以使用触笔或他/她的手指)、通过麦克风的基于声音的输入或其组合。如上所述,对于不熟悉或者不擅长使用标准音乐符号(例如,五线谱)来创作音乐的用户,用户可以更直观且方便地在布置中绘制或施加颜色,以创建具有视觉表示的作品,所述作品可以随后由***100转换成音乐作品或音符集。
在一个实施方案中,颜色读取装置125通过使用例如光学扫描仪或等效技术来产生指示填充在第二用户界面元素123中的创作区域中颜色的颜色数据,以测量施加到第二用户界面元素123中的创作区域的颜色波长或颜色的画面指示符。在一个实施方案中,当试图将颜色映射到可用于例如全长键盘的全范围的音符时,颜色准确度和准确地区分大量颜色的能力是特别重要的。在全长键盘的情况下,***100将使用第一用户界面元素121中的键盘中的至少88种颜色来表示88个音符中的每一个。
在一个实施方案中,色彩处理平台103可以随后以由用户选择的任何格式或媒体输出音乐作品。例如,作品可以随后作为可听音乐通过音频输出口播放。在另一个实施方案中,作品可以被转换成另一个音乐符号***(例如,五线谱或任何画面音乐符号***)。在一个实施方案中,颜色处理平台103使用基于某些参数(例如,在第二用户界面元素123中的创作区域上出现的颜色级别、形状和/或大小、相关联的符号/图画/图案等)的算法过程来确定用于生成作品的一个或多个音乐特征,包括但不限于用于一个或多个音符的声级、音高或时值。在一个示例性实施方案中,第二用户界面元素123中的创作区域中的颜色的大小确定音符的时值。
如图1所示,***100包括UE 101,所述UE 101可以包括应用程序107、传感器111、第一用户界面元素121以及第二用户界面元素123或与应用程序107、传感器111、第一用户界面元素121以及第二用户界面元素123相关联。
在一个实施方案中,UE 101具有经由通信网络105(例如,无线通信网络)到颜色处理平台103的连接性。在另一个实施方案中,颜色处理平台103执行与将颜色数据转换成一个或多个音符相关联的一个或多个功能。在一个实施方案中,使用这种方法从颜色数据到音符的转换包括:接收在其上用户已通过输入模块127(例如,彩色笔或用户手指)施加了颜色的可视布置的第二用户界面元素123,所述颜色已被映射以对应于特定的音符。如上所述,颜色处理平台103可以预先确定哪些颜色对应于哪些音符。在一个实施方案中,颜色处理平台103可以提供待施加到第一用户界面元素121中的键盘的一个或多个色彩集。
在另一个实施方案中,***100可以使得一个或多个用户能够将颜色动态地映射到第一用户界面元素121的键盘中的对应音符。在一个示例性实施方案中,颜色处理平台103可以呈现用户界面,其中用户可以手动地指定一种或多种颜色以对应于第一用户界面元素121的键盘中的一个或多个音符。在一个实施方案中,该手动关联可以一种颜色接一种颜色地发生。此外或可替代地,颜色处理平台103可以基于单个音符或颜色组合方面的改变沿着音阶移动颜色。在一个示例性实施方案中,如果红色默认情况下与中央C匹配,则用户可以改变映射以使得绿色现在与中央C匹配,颜色处理平台103可以使用相同的初始颜色顺序但以相同顺序移动所有画面默认颜色以使得绿色匹配或对应于音阶上的中央C。
如图1所示,***100由UE 101组成。在一个实施方案中,UE 101是任何类型的移动终端、固定终端或便携式终端,包括导航单元(例如,车载或独立的)、移动手持终端、电台、单元、装置、多媒体计算机、多媒体平板电脑、互联网节点、通信器、台式计算机、膝上型计算机、笔记本电脑、上网本计算机、平板电脑、个人通信***(PCS)装置、个人导航装置、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位装置、电视接收器、无线电广播接收器、电子书装置、游戏装置或其任何组合,包括这些装置的附件和***设备或其任何组合。还可以设想,UE 101可以支持与用户的任何类型的接口(例如,“可穿戴”电路等)。
在一个实施方案中,颜色处理平台103可以是具有多个互连部件的平台。颜色处理平台103可以包括用于将颜色数据转换成一个或多个音符(反之亦然)的一个或多个服务器、智能联网装置、计算装置、部件以及对应的软件。此外,应注意,颜色处理平台103可以是***100的单独实体、服务平台113的一个或多个服务115a至115n(统称为服务115)的一部分、或UE 101。用于将颜色数据转换成一个或多个音符的任何已知或仍在开发的方法、技术或过程可以由颜色处理平台103采用。
在一个实施方案中,颜色处理平台103可以使用颜色读取装置125读取由多个绘图乐器施加到创作区域的相应颜色作为颜色数据。随后,颜色处理平台103可以基于对应于颜色数据中的相应颜色的音符组来处理颜色数据以从颜色数据生成一个或多个音符的作品。换句话说,在一个实施方案中,颜色处理平台103可以通过以下方式将颜色数据转换成一个或多个音符:1)使一个或多个特征(例如,颜色、颜色图案和颜色大小)与颜色编码音乐模块中的一个或多个音符对应或映射;(2)确定施加到创作区域的一个或多个特征;以及(3)用对应于创作区域中的相应颜色的一个或多个音符的视觉表示或听觉表示来生成一个或多个音符的作品。
在一个实施方案中,颜色处理平台103可以生成用于将一种或多种颜色、它们的图案和大小与一个或多个音符相关联的图例。在一个示例性实施方案中,颜色处理平台103可以使用从颜色数据所提取的特征来匹配对应的音符。在另一个实施方案中,颜色处理平台103可以处理一个或多个颜色数据以确定颜色数据的一个或多个元素(例如,阴影、范围、色调、亮度、对比度、纯度)。在另一个实施方案中,颜色处理平台103可以确定一种或多种颜色的大小,其中颜色的大小可以用来表示音符的时值。
此外,***100的各种元件可以通过通信网络105彼此通信。***100的通信网络105包括一个或多个网络,诸如数据网络、无线网络、电话网络或其任何组合。预期数据网络可以是任何局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网络(例如,互联网)、短程无线网络或任何画面合适的分组交换网络,诸如商业上拥有、专有分组交换网络,例如专有电缆或光纤网络等、或其任何组合。此外,无线网络可以是:例如蜂窝通信网络,并且可以采用各种技术,包括全球演进的增强数据速率(EDGE)、通用分组无线电服务(GPRS)、全球移动通信***(GSM)、因特网协议多媒体子***(IMS)、通用移动通信***(UMTS)等以及任何画面合适的无线介质,例如全球微波接入互操作性(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(Wi-Fi)、无线LAN(WLAN)、互联网协议(IP)数据广播、卫星、移动自组网络(MANET)、车辆控制器局域网(CAN总线)等、或其任何组合。
在一个实施方案中,一个或多个内容提供商117a至117n(统称为内容提供商117)使得音符和视觉表示能够从现有歌曲导出。现有歌曲可以从数据库119上传或从服务平台113下载。例如,现有歌曲“一闪一闪亮晶晶”可能被加入到程序中。UE 101可以生成从该歌曲导出的一个或多个音符。输出装置109和第二用户界面元素123可以生成一个或多个音符的音频输出和对应的视觉表示。
在一个实施方案中,所生成的一个或多个音符和对应的视觉表示的作品可以被保存在数据库119中,或被上传在服务平台113中并在服务平台113中共享。
UE 101还可以包括应用程序107,以执行将颜色数据转换成一个或多个音符的一个或多个功能。在一个实施方案中,应用程序107和颜色处理平台103根据客户端-服务器模型进行交互。应注意,计算机进程交互的客户端-服务器模型是广为人知的并被使用。根据客户端-服务器模型,客户端进程向服务器进程发送包括请求的消息,并且服务器进程通过提供服务进行响应。服务器进程还可以以对客户端进程的响应返回消息。通常,客户端进程和服务器进程在不同的计算机装置(称为主机)上执行,并使用用于网络通信的一个或多个协议通过网络进行通信。术语“服务器”用来常规指代提供服务的进程或进程在其上运行的主计算机。类似地,术语“客户端”用来常规指代提出请求的进程或进程在其上运行的主计算机。如本文所使,术语“客户端”和“服务器”是指处理端而不是主计算机,除非上下文中另外清楚地指出。此外,由于包括可靠性、可扩展性和冗余性等,由服务器执行的进程可能分解以作为多个进程在多个主机(有时称为分层)上运行。
在一个实施方案中,UE 101还具有到一个或多个输入模块127的连接性。在一个实施方案中,输入模块可以包括用于捕获一个或多个音符的麦克风。例如,输入模块127可以捕获用户的歌声或正播放的歌曲。在另一个实施方案中,输入模块127包括颜色读取装置。例如,为了摄取颜色数据或音乐的音调,输入模块127可以包括用于捕获图像数据或快速响应码(QR码)的摄像机或扫描仪,其中QR码与颜色数据或音乐的音调相关联。预期输入模块可以配置有适合于将可视数据采样或捕获成数字格式以由***100处理的任何传感器。
在一个实施方案中,UE 101还具有到一个或多个音频输出装置109的连接性。在一个实施方案中,为了以听觉或视觉表示输出音符,输出装置109可以配置有任何数量的合适的输出模块。例如,输出装置109可以配置有用于一个或多个音符的听觉或视觉表示的显示器(例如,监视器、投影仪、电视机等)。此外,输出装置109可以包括用于创建从颜色数据转换或从输入模块127上传的一个或多个音符的物理版本(例如,纸张、画布和/或画面介质,诸如木头、石头等)。这些装置包括但不限于打印机、三维打印机、计算机化数字控制(CNC)机器、印刷机等。
***100还包括一个或多个传感器111,其可以被实现、嵌入或连接到UE101。预期UE 101可以配置有适合于将图像数据采样或捕获成数字格式以由***100处理的任何传感器。还预期UE 101可以配置有适合于将音乐数据采样或捕获成数字格式以由***100处理的任何传感器。传感器111可以是任何类型的传感器。在一个实施方案中,所配置的传感器111的类型可以基于源数据的类型。例如,预期图像数据可以包括以任何形式呈现的颜色数据。例如,如果图像数据以图画的形式呈现,则UE 101可以使用麦克风传感器来捕获歌曲或歌声,以便转换成一个或多个音符和对应的视觉表示。在一个示例性实施方案中,颜色读取装置配置有能够读取颜色值的传感器111。以这种方式,用户可以通过使用颜色读取装置来读取不同颜色(例如,从图画、现有图像、绘画或画面视觉表示)来创建音符。随后使用关于本文所述的各种实施方案所讨论的过程将由颜色读取装置读取的颜色转换成音符。
在一个实施方案中,UE 101和/或颜色处理平台103还具有到服务平台113的连接性,所述服务平台113包括用于提供支持颜色处理平台103的画面服务的一个或多个服务115。作为示例,服务平台113可以包括社交网络服务/应用、内容(例如,音频、视频、图像等)供应服务/应用、应用服务/应用、存储服务/应用等。在一个实施方案中,服务平台113可以与UE 101、颜色处理平台103和内容提供商117交互以补充或帮助处理内容信息。在一个实施方案中,服务平台113可以被实现或嵌入在颜色处理平台103中或者在其功能中。
作为示例,服务115可以是反映一个或多个用户的兴趣和/或活动的在线服务。服务115允许用户共享通信网络105内的活动信息、历史用户信息和兴趣(例如,音乐兴趣)以及其个人网络,并提供数据可移植性。在一个实施方案中,服务平台113和/或服务115与一个或多个内容提供商117a至117n(也统称为内容提供商117)交互以向颜色处理平台103提供音符和/或画面相关信息。所提供的内容可以是任何类型的内容,诸如图像内容、文本内容、音频内容(例如,音频通知)、视频内容(例如,视觉通知)等。在一个实施方案中,内容提供商117还可以存储与UE 101、颜色处理平台103和服务平台113的服务115相关联的内容。
***100还包括数据库119。数据库119存储对应于一种或多种颜色的一个或多个音符。信息可以是可以提供用于帮助内容供应和共享过程的手段的任何多种类型的信息。
***100还包括第一用户界面元素121。第一用户界面元素121包括全长键盘和缩放键盘。第一用户界面元素121被配置来将多种颜色与多个键相关联,其中多个键与一个或多个音符对应。在一个实施方案中,全长键盘是颜色编码的88音符钢琴键盘。在一个实施方案中,缩放键盘是88音符钢琴键盘的缩放表示的活动八度。在一个实施方案中,一种或多种颜色被分配给缩放键盘中的每个键。此外或可替代地,第一用户界面元素121包括两组键盘控制***,以便于八度之间的导航。在一个实施方案中,颜色编码音乐模块121是计算机应用程序或移动电话应用程序中的虚拟乐器。
***100还包括第二用户界面元素123。在一个实施方案中,第二用户界面元素123包括具有用于创建音乐作品的视觉表示的多个槽的创作区域。在一个实施方案中,第二用户界面元素123被配置来施加多种颜色。多个槽中的一个是活动槽。用户可以通过与缩放键盘中的键交互来用颜色填充活动槽。在另一个实施方案中,类似于上述第一用户界面元素121,第二用户界面元素123可以是计算机应用程序(例如支持上述第一用户界面元素121的相同计算机应用程序)中的虚拟用户界面。在这种情况下,用户可以通过向左或向右拖动槽来改变槽的大小。
***100还包括颜色读取装置125。在一个实施方案中,颜色读取装置125可以经由图像传感器、扫描仪或其组合来读取施加到物理创作区域的相应颜色。在另一个实施方案中,颜色读取装置125可以扫描施加到物理创作区域的相应颜色的形状或大小作为颜色数据的一部分。在其中***100被实现为计算机应用程序而不是物理部件的另一个实施方案中,颜色读取装置125可以是支持或提供虚拟第一用户界面121和虚拟第二用户界面123的计算机应用程序的颜色读取模块。
作为示例,UE 101、颜色处理平台103和转换应用程序107使用众所周知的、新的或仍在开发的协议来彼此通信并与通信网络105的画面部件通信。在这种情况下,协议包括定义通信网络105内的网络节点如何基于通过通信链路发送的信息彼此交互的一组规则。协议在每个节点内的不同操作层上有效,从生成和接收各种类型的物理信号,到选择用于传送这些信号的链路,到由这些信号所指示的信息的格式,到识别在计算机***上执行的哪个软件应用程序发送或接收信息。在开放***互连(OSI)参考模型中描述了用于通过网络交换信息的概念上不同的协议层。
网络节点之间的通信通常通过交换离散的数据分组来实现。每个分组通常包括(1)头信息,所述头信息与特定协议相关联、以及(2)有效载荷信息,所述有效载荷信息在头信息之后并包含可以独立于该特定协议处理的信息。在一些协议中,分组包括(3)尾信息,所述尾信息在有效载荷之后并指示有效载荷信息的结束。头部包括诸如分组的来源、其目的地、有效载荷的长度以及由协议使用的画面属性的信息。通常,针对特定协议的有效载荷中的数据包括针对与OSI参考模型的不同的、较高的层相关联的不同协议的头部和有效载荷。针对特定协议的头部通常指示用于其有效载荷中所包含的下一个协议的类型。较高层协议被认为是封装在较低层协议中。穿越多个异构网络(诸如互联网)的分组中所包括的头部通常包括如OSI参考模型所定义的物理(层1)头部、数据链路(层2)头部、网际网络(层3)头部以及传输(层4)头部、以及各种应用程序(层5、层6和层7)头部。
图2是根据一个示例性实施方案的颜色处理平台103的部件示意图。作为示例,颜色处理平台103包括用于将颜色数据转换成一个或多个音符的一个或多个部件。预期这些部件的功能可以组合在一个或多个部件中或由具有等同功能的画面部件执行。在一个实施方案中,颜色处理平台103包括一个或多个配置模块201、映射模块203、颜色处理模块205以及呈现模块207或其任何组合。
在一个实施方案中,配置模块201可以将用来扫描施加到创作区域的相应颜色的颜色读取装置配置在创作区域中。在另一个实施方案中,配置模块201可以配置移动装置的应用程序以读取应用程序的创作区域中的相应颜色。在一个示例性实施方案中,移动装置的颜色读取装置和/或应用程序包括图像传感器、扫描仪或其组合以读取相应颜色。在另一个实施方案中,配置模块201可以将颜色集配置到颜色编码音乐模块中的多个键。
在一个实施方案中,映射模块203可以将至少一种颜色与至少一个音符相关联。在另一个实施方案中,映射模块203可以将至少一个颜色图案与至少一组音符相关联。在另一个实施方案中,映射模块203可以将在创作区域上绘制的颜色的大小、应用程序的创作区域或其组合与用于一个或多个音符的时值相关联。
在一个实施方案中,颜色处理模块205可以基于对应于颜色数据中的相应颜色的音符组来处理颜色数据以从颜色数据生成一个或多个音符的作品。在一个示例性实施方案中,颜色处理模块205可以至少部分地基于施加到创作区域、应用程序的创作区域或其组合的颜色的顺序生成对应于相应颜色的音符的作品。在另一个实施方案中,颜色处理模块205可以被配置来基于相应颜色的形状或大小来确定作品中的一个或多个音符的音符时值信息。在一个示例性实施方案中,颜色处理模块205可以至少部分地基于用于一个或多个音符的时值信息来生成作品。在另一个实施方案中,颜色处理模块205被配置来生成五线谱形式的作品的表示,并且经由输出装置输出五线谱形式的作品。在另一个示例性实施方案中,颜色处理模块205可以处理图画以确定一种或多种颜色的顺序。随后,颜色处理模块205可以至少部分地基于该顺序来选择与一种或多种颜色相关联的一个或多个音符。随后,颜色处理模块205可以用一个或多个音符来转换一种或多种颜色。
在一个实施方案中,呈现模块207可以在至少一个装置的至少一个用户界面中以五线谱的形式表示作品。在一个实施方案中,该表示包括视觉表示、听觉表示或其组合。在一个实施方案中,视觉表示包括创作区域中的作品的颜色表示。在另一个实施方案中,视觉表示还包括音乐可视化器。在一个实施方案中,作品的默认听觉表示是钢琴风格。在另一个实施方案中,用户可以从乐器列表选择不同的乐器来播放作品。在这种情况下,乐器列表包括小提琴、吉他、小号、长笛或其组合。在这种情况下,***向用户发送付款提示。当用户的支付信息被授权时,***呈现乐器列表供用户选择。在另一个实施方案中,呈现模块207采用对应于UE 101的应用程序107和/或输出装置109的各种应用程序编程接口(API)或画面功能调用,从而实现图形基元(诸如菜单、按钮、数据输入字段等)的显示,以便生成用户界面元素。在一个实施方案中,呈现模块207实现图形用户界面(GUI)的呈现,以便向用户显示一种或多种颜色以在应用程序的画布上绘制。
颜色处理平台103的以上呈现的模块和部件可以以硬件、固件、软件或其组合来实现。尽管在图1中被描绘为单独的实体,但是预期颜色处理平台103可以被实现用于由相应的UE 101直接操作。这样,颜色处理平台103可以通过UE 101的操作***生成直接信号输入,以便与应用程序107交互。在另一个实施方案中,模块201至207中的一个或多个可以被实现为颜色处理平台103或其组合用于由相应UE操作。更进一步,颜色处理平台103可以根据信息和/或用户共享布置被集成用于由服务115诸如以小部件或小应用程序的形式直接操作。本文介绍的各种执行设想了任何和所有的布置和模型。
图3是根据一个示例性实施方案的用于将颜色数据转换成一个或多个音符的过程的流程图;在一个实施方案中,颜色处理平台103执行过程300,并且例如在如图10所示的包括处理器和存储器的芯片组中实现。
在步骤301中,***100可以向用户呈现用户界面。用户界面包括第一用户界面元素和第二用户界面元素。在一个实施方案中,第一用户界面元素呈现用于创建音乐作品的音乐键盘的表示。在这种情况下,音乐键盘的表示包括突出显示缩放键盘表示的活动八度的全长键盘表示。在一个实施方案中,第二用户界面元素呈现包括用于创建音乐作品的视觉表示的多个槽的创作区域。在一个实施方案中,用户可以修改创作区域中的多个槽。在这种情况下,修改包括更改创作区域中的槽的总数和改变槽的大小。在另一个实施方案中,用户界面是计算机应用程序中的虚拟用户界面。计算机应用程序可在移动装置上执行。在一个实施方案中,移动装置是移动电话或平板电脑。在这种情况下,移动电话或平板电脑在IOS或Andriod操作***下运行。
在步骤303中,颜色处理平台103将一种或多种相应颜色分配给音乐键盘的表示的多个键,其中多个键中的每一个对应于相应的音符。在一个实施方案中,一种或多种相应颜色被分配给缩放键盘的表示的多个键。在另一个实施方案中,用户可以基于用户偏好用一种或多种不同的相应颜色替换一种或多种相应颜色。在这种情况下,***100将一种或多种不同的相应颜色分配给音乐键盘的表示的多个键。在一个实施方案中,缩放键盘包括多于一个八度。在这种情况下,***100用不同饱和值显现一种或多种相应颜色,以指示相应音符的不同八度。
在步骤305中,***100经由第一用户界面元素接收指示与音乐键盘的表示的多个键中的播放键的交互的用户输入。在一个实施方案中,用户输入包括基于触摸的输入、基于声音的输入或其组合。在一个实施方案中,指示与至少一个键的交互的用户输入经由缩放键盘表示接收。
在步骤307中,颜色处理平台103可以基于分配给播放键的一种或多种相应颜色以及其对应的相应音符来显现第二用户界面元素中的创作区域的活动槽的颜色以表示音乐作品的所创作的音符。在一个实施方案中,颜色处理平台可以使用颜色读取装置来读取活动槽中的一种或多种相应颜色。在一个实施方案中,颜色读取装置包括用于读取施加到创作区域的颜色的图像传感器、扫描仪或其组合。在一个实施方案中,用户可以改变活动槽的大小。在这种情况下,用户可以扩展或减少活动槽的长度,其中活动槽的长度表示用于活动槽的对应音符的时值。在另一个实施方案中,在接收指示与播放键的交互的用户输入之后,将第二用户界面元素中的下一个槽指定为用于创建音乐作品的下一个活动槽。在一个实施方案中,用户可以选择创作区域中的任何槽作为活动槽。
图4是根据一个示例性实施方案将上传音频数据转换成对应视觉表示的流程图。在一个实施方案中,颜色处理平台103执行过程400,并且例如在如图10所示的包括处理器和存储器的芯片组中实现。
在步骤401中,用户可以将音频数据加载到***100中。在一个实施方案中,音频数据从一个或多个数据库、来自互联网的下载、通过麦克风的录音或其组合上传。
在步骤403中,***100确定音频数据的一个或多个属性,其中一个或多个属性包括音符。
在步骤405中,颜色处理平台103将确定的音符映射到一种或多种相应颜色。在一个实施方案中,映射基于一种或多种颜色与多个键的关联,其中多个键中的每一个对应于相应音符。
在步骤407中,***100在创作区域中生成音频数据的视觉表示。在一个实施方案中,视觉表示包括一种或多种颜色以及一种或多种颜色的形状。
图5A和图5B是根据一个示例性实施方案的表示第一用户界面元素的示意图。在一个实施方案中,第一用户界面元素500包括双键盘控制***。第一键盘控制***包括具有五十二个白键和三十六个黑键的全长键盘表示502。这些键可以每八度重复,从而给出七个基本音调。在一个示例性实施方案中,全长键盘表示502可以生成逼真的钢琴曲调,并且用户可以通过点击全长键盘502的键来创作音乐。在另一个实施方案中,全长键盘表示502包括区域504。在一种情况下,用户可以通过移动和/或改变框架503的大小来选择突出显示的区域504作为全长键盘502中的活动八度。随后,突出显示的区域504被呈现在第二键盘控制***中作为缩放键盘505。该缩放键盘505可以包括一个八度或两个八度或更多。
在一个实施方案中,***100可以将一种或多种相应颜色分配给缩放键盘505中的每个键。如图5A所示,至少一种颜色可以被分配给缩放键盘505中的至少一个白色键。在另一个实施方案中,彩虹的七种颜色可以被分配给缩放键盘505中的七个白键中的每一个。在一个示例性实施方案中,针对红色褪色为紫色的渐变,***100可以使基本音调C、D、E、F、G、A、B的中音顺序与1、3、5、6、8、10和12的数字编码顺序匹配。在另一个示例性实施方案中,至少一种颜色507(例如,红色)可以被分配给缩放键盘505的键C1。另一方面,缩放键盘505的黑键被分配有多种颜色,例如与两个相邻白键相关联的两种颜色。在一种情况下,如由509所表示的红色和橙色可以被分配给在全长键盘502上被标记为键2的键C#(Db)。作为示例,如表1显示音色如何被编码以与某些颜色相对应:
表1
在一个示例性实施方案中,用户可以从颜色数据库选择一种或多种颜色,并将它们与缩放键盘505中的一个或多个键相关联。
在一个实施方案中,当接收到指示与播放键的交互的用户输入时,第一用户界面中的播放键的颜色改变。例如,键510是播放键。在一个实施方案中,***100播放与播放键相关联的音符。在这个示例中,钢琴音调D在接收到交互时播放。此外,与播放键相关联的一种或多种颜色被分配给创作区域中的活动槽。此外,***100将创作区域中的下一个槽自动指定为下一个活动槽。
参照图5B,图5B在缩放键盘505中包括两个八度。在一个示例性实施方案中,彩虹的七种颜色的集合可以被分配给一个八度中的七个白键,并且具有不同饱和值的彩虹的七种颜色的另一个集合可以被分配给另一个八度中的七个白键。在另一个示例性实施方案中,针对红色褪色为紫色的渐变,***100可以将基本音调C、D、E、F、G、A、B的中音顺序分配给1、3、5、6、8、10、12的数字编码顺序。此外,针对淡红色褪色为浅紫色的渐变,***100可以将基本音调C、D、E、F、G、A、B的中音顺序分配给13、15、17、18、20、22和24的数字编码顺序。如图5B所表示,颜色507(例如,红色)被分配给键C1,并且另一种颜色511(例如,更浅的红色)可以被分配给键C13。
图6A是根据一个实施方案中第二用户界面的示意图。在一个实施方案中,第一用户界面元素600包括创作区域601。创作区域601包括多个槽611。多个槽611形成槽线609,并且多个槽线609构成创作区域601。在一个实施方案中,用户可以将创作区域中的每个槽与一种或多种颜色相关联,其中一种或多种颜色与一个或多个音符相关联,如图5A-B所示。在另一个实施方案中,第一空槽是活动槽。在该示例中,槽611是活动槽,并且用户可以通过从缩放键盘505选择至少一个键来用一种或多种颜色填充活动槽。在一个实施方案中,用户可以通过点击一个键或通过基于声音的输入来选择该键。在另一个实施方案中,创作区域601中的每个槽可以填充有对应于缩放键盘505的至少一个白键的至少一种颜色,例如槽603填充有至少一种颜色。在另一个示例性实施方案中,每个槽可以填充有对应于缩放键盘505的至少一个黑键的多种颜色,例如槽608填充有两种颜色。
在一个实施方案中,***100可以考虑一个或多个槽的大小来确定一个或多个音符的时间值或时值。作为示例,音符的普通时值包括全音符、二分音符、四分音符、八分音符、十六分音符等。在许多情况下,不同的音符具有不同的持续时间。例如,乐谱中的持续时间被用来表示每个小节之间的相对时值。持续时间还确定音符持续多久。在一个实施方案中,***100可以将音符的持续时间与颜色槽的大小匹配,并且可以使音符的时值与大小成比例。在该示例中,槽605表示比由槽603表示的音符长两倍的音符,并且槽607表示比由槽603表示的音符长三倍的音符。
在一个实施方案中,第二用户界面元素600包括槽控制区域615。用户可以通过“上传”按钮617上传歌曲和/或一个或多个音符以生成对应的视觉表示。在另一个实施方案中,用户可以从数据库119和/或通信网络105上传歌曲和/或一个或多个音符。在另一个实施方案中,用户可以通过麦克风录制歌曲和/或一个或多个音符,并且可以将其上传到***100。此外,用户可以通过“播放”按钮619和“停止”按钮621播放或停止上传的歌曲和/或一个或多个音符。用户还可以通过“保存”按钮623保存作品和对应的视觉表示。用户可以通过“模板”按钮625调整创作区域。在该示例中,用户可以调整创作区域601中的槽的总数、每个槽的大小以及每条槽线609中的槽的数量。
在一个实施方案中,第二用户界面元素600还包括音乐可视化器613。在一个实施方案中,第二用户界面元素600还包括歌曲控制区域627。用户可以通过“播放”按钮629和“暂停”按钮631分别选择播放或暂停音乐作品和对应的视觉表示。用户还可以通过“录制”按钮633选择录制歌曲或一个或多个音符,并在***100中播放所录制的歌曲或一个或多个音符。
本文所述的用于将颜色数据转换成一个或多个音符的过程可以经由软件、硬件、固件或软件和/或固件和/或硬件的组合来有利地实现。例如,本文所述的过程可以经由(一个或多个)处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等来有利地实现。用于执行所描述的功能的这种示例性硬件在下面详述。
图6B是根据一个示例性实施方案的用于确定活动槽的过程的示意图。在一个实施方案中,创作区域601中的第一空槽635是默认活动槽,即,空槽635准备好由至少一个用户填充多种颜色。空槽635被表示为活动槽,其中平滑闪烁动画显示该槽在使用中。在另一个实施方案中,用户可以选择创作区域601中的多个槽的除空槽635之外的另一个槽作为活动槽。在一个实施方案中,用户可以通过与第一用户界面元素中的一个键交互来用一种或多种颜色填充活动槽。在接收指示交互的用户输入之后,下一个槽被自动地指定为下一个活动槽。在一个实施方案中,用第二用户界面元素600中的动画来指示活动槽的改变。如图6B所示,箭头636被用来指示活动槽移动到下一个槽。
图6C是根据一个示例性实施方案的用于改变至少一个槽的长度和对应音符的时值的过程的示意图。在一个示例性实施方案中,每个槽的长度可以延伸或减少。在另一个实施方案中,仅活动槽的长度可以延伸或减少。用户可以点击槽637,并且随后将槽向左或向右拖动以减少或延伸槽637的长度。如上所讨论,槽的长度确定对应音符的时值。
图7是根据一个实施方案的用于播放颜色编码音乐游戏的过程的流程图。在步骤701中,***100向至少一个玩家呈现启动画面。启动画面是彩色画面,其特征为用于至少一个游戏的名称。在一个实施方案中,启动画面可以包括在呈现给至少一个玩家期间播放音乐的选项。在步骤703中,向至少一个玩家呈现开始画面。在一个实施方案中,开始画面包括将至少一个玩家导航到一个或多个画面画面的多个按钮。在一个示例性实施方案中,开始画面可以包括:“播放”按钮、“载入游戏”按钮、“商店”按钮和/或“成就”按钮。在步骤705中,***100可以至少部分地基于至少一个玩家选择“载入游戏”按钮来呈现由多个游戏模式按钮组成的游戏模式选择画面。在一个实施方案中,游戏模式由多个特征组成,诸如但不限于复制歌曲、在一个或多个槽中分配颜色以匹配歌曲、实验播放等。在步骤707中,在选择游戏模式时向至少一个玩家呈现游戏画面。在一个实施方案中,游戏画面包括第一用户界面元素500和第二用户界面元素600。在另一个实施方案中,游戏画面707包括“歌曲画面”709、“载入游戏”按钮719、“保存游戏”按钮721、“商店”按钮723、“游戏设置”按钮727以及“成就”按钮733。在一个示例性实施方案中,至少一个玩家可以通过选择“歌曲画面”709来将歌曲和/或一个或多个音符上传到游戏。在另一个实施方案中,“歌曲画面”709还可以包括两个按钮:“录制歌曲”按钮711和“加载歌曲”按钮717。在一个示例性实施方案中,至少一个玩家可以通过点击“录制歌曲”按钮711来经由麦克风录制歌曲和/或一个或多个音符。在录制之后,至少一个玩家可以通过点击“重写”按钮713来选择重写歌曲。至少一个玩家还可以通过点击“保存”按钮715来选择将所录制的歌曲保存并上传到***100。随后,玩家被重新导向到游戏画面707。在另一个示例性实施方案中,如果至少一个玩家点击“歌曲画面”709中的“加载歌曲”按钮717,则玩家可以从数据库119或通信网络105将歌曲和/或一个或多个音符上传到***100。一旦歌曲和/或一个或多个音符被上传,玩家就被重新导向到游戏画面707。
在另一个实施方案中,至少一个玩家可以通过点击游戏画面707中的“载入游戏”按钮719来选择重载游戏。玩家还可以通过点击“保存游戏”按钮721来保存游戏。在游戏被保存之后,玩家被再一次重新导向到游戏画面707。游戏画面707还包括“商店”按钮723。至少一个玩家可以通过点击“商店”按钮723来购买歌曲或由多首歌曲组成的音乐包。在另一个实施方案中,***100可以向至少一个玩家发送关于支付信息的通知。一旦至少一个玩家验证支付信息并授权支付,所购买的歌曲或音乐包就被上传到UE 101或***100。在一个实施方案中包括向玩家呈现确认购买的弹出消息。
在一个实施方案中,游戏画面707还包括“游戏设置”按钮727。在步骤729中,玩家可以通过点击“游戏设置”按钮727来调整第二用户界面元素600中的创作区域601。在一个实施方案中,玩家还可以调整创作区域中的槽的总数和每个槽线中的槽的数量。接下来,在步骤731中,玩家还可以调整第一用户界面元素设置。在一个实施方案中,玩家还可以改变分配给键盘的颜色集。在另一个实施方案中,玩家可以选择一个或多个八度作为缩放键盘505。一旦完成,至少一个玩家就被重新导向到游戏画面707。
在一个实施方案中,游戏画面707还包括“成就”会话733。在一个示例性实施方案中,成就可以包括但不限于:至少一个玩家已玩10、20或30个小时;至少一个玩家已使用“C”音符50次;至少一个玩家已放置100个红色槽;至少一个玩家已保存5首歌曲;至少一个玩家已共享5首歌曲并且至少一个画面玩家已经喜欢共享的歌曲。在查看他/她的成就之后,至少一个玩家可以被重新导向到游戏画面707。
图8是根据一个示例性实施方案的游戏界面的示意图。在一个实施方案中,游戏画面800由第一用户界面元素500和第二用户界面元素600组成。在另一个实施方案中,游戏画面800包括供一个或多个玩家输入游戏名称、歌曲名称或绘画名称的名称会话801。在另一个实施方案中,第一用户界面元素500包括两个键盘控制***,即(i)全长键盘502和(ii)缩放键盘505。在另一个实施方案中,第二用户界面元素600包括槽控制区域615、创作区域601以及歌曲控制区域627。
图9是根据一个示例性实施方案的至少部分地基于UE 101的取向来表示游戏画面的用户界面图。在一种情况下,当UE 101的物理取向改变时,游戏画面的显示从800改变到803。
图10A是根据一个示例性实施方案的表示用来设置至少一个游戏的画面的用户界面图。在一个实施方案中,画面1000包括用于显示菜单的按钮1001、用来开始新游戏的按钮1003、用来保存游戏的按钮1005、用来载入游戏的按钮1007、用于将一个或多个玩家重新导向到网上商店以便购买一首或多首歌曲的的按钮1009,并且按钮1011通知一个或多个玩家他们的成就。在一种情况下,一个或多个玩家可以通过基于触摸的输入(例如,通过使用笔或手指、基于声音的输入或其组合)来选择显示在画面1000中的一个或多个按钮。
图10B是根据一个示例性实施方案的表示用于保存游戏的画面的用户界面图。在一个实施方案中,画面1013包括后退按钮1015,至少一个玩家可以选择后退按钮1015以被重新导向到游戏画面1000。画面1013还包括供一个或多个玩家输入他们为游戏选择的名称的文本域1017。随后,用户可以选择按钮1019来保存游戏。
图10C是根据一个示例性实施方案的表示用于保存一个或多个所创作的音乐和/或对应于所创作的音乐的视觉表示的画面的用户界面图。在一个实施方案中,画面1021包括后退按钮1023,至少一个玩家可以选择后退按钮1023以被重新导向到游戏画面1000。在另一个实施方案中,画面1021可以包括用于例如通过使用颜色和/或形状的图案来在图形显示器中可视化音乐以提供对正在播放的音乐的抽象解释的音乐可视化器1025、用于播放作品的播放按钮1027、用于暂停作品的暂停按钮1029以及用于保存作品和/或对应的视觉表示的保存按钮1031。在一个实施方案中,向玩家呈现指示被保存的所创作的音乐和/或视觉表示的弹出消息。一旦作品和对应的视觉表示被保存,玩家就被重新导向到游戏画面707。
图10D是根据一个示例性实施方案的表示用于载入游戏的画面的用户界面图。在一个实施方案中,画面1033包括后退按钮1035,至少一个玩家可以选择后退按钮1035以被重新导向到游戏画面1000。在另一个实施方案中,画面1033包括提供与至少一首歌曲有关的信息(例如,歌曲名称、艺术家的信息和/或专辑信息)的按钮1037。在另一个实施方案中,画面1033还包括用于收听歌曲持续指定的持续时间的按钮1039,并且一旦用户确信,他/她就可以通过点击按钮1041选择购买歌曲。随后,所购买的歌曲被上传到UE 101,并且随后玩家被重新导向到游戏画面1000。
图10E是根据一个示例性实施方案的表示各种类型的音乐的目录的用户界面图。在一个实施方案中,画面1043包括后退按钮1045,至少一个玩家可以选择后退按钮1045以被重新导向到游戏画面1000。在另一个实施方案中,画面1043包括按钮1047,每个按钮1047包括用于特定类型音乐的多首歌曲。此外,按钮1047可以向一个或多个玩家提供歌曲信息(例如,歌曲的持续时间)、艺术家的信息(例如,艺术家的姓名和他/她的背景)、包括在封装中的歌曲的数量和/或支付信息(例如,由单个按钮1047表示的每个封装的总成本)。在另一个实施方案中,画面1043还可以包括用于收听封装中的歌曲持续指定的持续时间的按钮1049,随后玩家可以通过点击按钮1051选择购买歌曲。在一种情况下,在点击按钮1051时,可以向玩家呈现支付信息,并且一旦交易由玩家授权,包括特定类型音乐的所选择的封装就被上传到UE 101。
图10F是根据一个示例性实施方案的表示用于加载音乐的画面的用户界面图。在一个实施方案中,画面1053(例如,用于加载歌曲的画面)包括后退按钮1055。在一种情况下,至少一个玩家可以选择后退按钮1055,于是玩家被重新导向到游戏画面1000。在另一个实施方案中,画面1053包括用于录制新歌曲的按钮1057。玩家可以通过使用UE 101的麦克风来录制新歌曲。在另一个实施方案中,画面1053还可以包括用于上传保存在UE 101中和/或从数据库119中保存的一首或多首歌曲的按钮1059。在另一个实施方案中,画面1053还可以包括用于购买歌曲的按钮1061。在一种情况下,玩家可以在点击按钮1061时被重新导向到商店画面1043,并且玩家可以购买他/她选择的音乐。
图11A是根据一个示例性实施方案的表示用于录制歌曲的画面的用户界面图在一个实施方案中,画面1101包括后退按钮1103,至少一个玩家可以选择后退按钮1103以被重新导向到游戏画面1000。在另一个实施方案中,画面1101包括音乐可视化器1105。在录制开始之前,禁用音乐可视化器1105。在另一个实施方案中,画面1101还包括用于播放所录制的歌曲的播放按钮1107、用于录制的录制按钮1109以及用于保存所录制的歌曲的保存按钮1111。在录制开始之前,播放按钮1107被禁用。
图11B是根据一个示例性实施方案的表示歌曲录制期间的画面的用户界面图在一个实施方案中,画面1113包括后退按钮1115,至少一个玩家可以选择后退按钮1115以被重新导向到游戏画面1000。在另一个实施方案中,画面1113包括音乐可视化器1117。在录制期间,启用音乐可视化器1117。在另一个实施方案中,画面1113还包括用于播放所录制的歌曲的播放按钮1119、用于暂停录制的暂停按钮1121以及用于保存所录制的歌曲的保存按钮1123。
图11C是根据一个示例性实施方案的表示用于保存录音的画面的用户界面图。在一个实施方案中,弹出消息1127呈现在画面1125中。弹出消息1127包括用于为录音输入名称的文本字段1128。随后,用户可以选择按钮1131来保存游戏。用户还可以选择按钮1129来重写录音。在这种情况下,弹出消息被呈现给用户。在这种情况下,重写弹出消息包括“取消”按钮和“是”按钮。在一种情况下,用户在点击按钮,即“取消”按钮时可以被重新导向到画面1053,并且用户在点击按钮,即“是”按钮时可以被重新导向到录制画面1101。
图11D是根据一个示例性实施方案的表示保存录音之后的画面的用户界面图。在一个实施方案中,画面1133包括指示歌曲已被保存并添加到游戏的弹出消息1135。
图12示出可以在其上实现本发明的实施方案的计算机***1200。尽管计算机***1200相对于特定装置或设备被描绘,但是预期图12内的画面装置或设备(例如,网络元件、服务器等)可以配置所示出的***1200的硬件和部件。计算机***1200被编程(例如,经由计算机程序代码或指令)以如本文所述将颜色数据转换成一个或多个音符,并且包括用于在计算机***1200的画面内部和外部部件之间传递信息的通信机构,诸如总线1210。信息(也称为数据)被表示为可测量现象的物理表达,通常是电压,但在画面实施方案中,包括此类现象,如磁性、电磁、压力、化学、生物、分子、原子,亚原子和量子交互作用。例如,南磁场和北磁场或零电压和非零电压表示二进制数字(比特)的两个状态(0、1)。画面现象可以表示较高基数的数字。测量之前的多个同时量子态的叠加表示量子比特(量子位)。一个或多个数字的序列构成用来表示用于字符的数字或代码的数字数据。在一些实施方案中,称为模拟数据的信息由特定范围内的近似连续的可测量值表示。计算机***1200或其一部分构成用于执行将颜色数据转换成一个或多个音符的一个或多个步骤的装置。
总线1210包括信息的一个或多个平行导体,以使得在耦合到总线1210的装置之间快速传输信息。用于处理信息的一个或多个处理器1202与总线1210耦合。
处理器(或多个处理器)1202对如由与将颜色数据转换成一个或多个音符相关的计算机程序代码所指定的信息执行一组操作。计算机程序代码是一组指令或语句,所述语句为处理器和/或计算机***的操作提供指令以执行指定的功能。代码例如可以用编译成处理器的本地指令集的计算机编程语言来编写。代码还可以使用本地指令集(例如,机器语言)直接编写。该组操作包括从总线1210带入信息并将信息放置在总线1210上。该组操作通常还包括比较两个或更多个信息单元、移动信息单元的位置、以及诸如通过加法或乘法或逻辑运算(如OR、异或(XOR)和AND)组合两个或者更多个信息单位。可以由处理器执行的该组操作的每个操作由称为指令的信息(诸如一个或多个数字的操作码)表示给处理器。待由处理器1202执行的一系列操作(诸如一系列操作代码)构成处理器指令,也称为计算机***指令或简称为计算机指令。处理器可以单独或组合实现为机械、电、磁、光学、化学或量子部件等。
计算机***1200还包括耦合到总线1210的存储器1204。存储器1204(诸如随机存取存储器(RAM)或任何画面动态存储装置)存储包括用于将颜色数据转换成一个或多个音符的处理器指令的信息。动态存储器允许存储在其中的信息由计算机***1200改变。RAM允许存储在称为存储地址的位置处的信息单元独立于相邻地址处的信息被存储和检索。存储器1204还由处理器1202用来在处理器指令的执行期间存储临时值。计算机***1200还包括耦合到总线1210的只读存储器(ROM)1206或任何画面静态存储装置,用于存储未被计算机***1200改变的静态信息,包括指令。一些内存由易失性存储器组成,所述易失性存储器在失去电力时丢失存储在其上的信息。同样耦合到总线1210的是非易失性(持久性)存储装置1208,诸如磁盘、光盘或闪存卡,用于存储即使当计算机***1200关闭或以画面方式失去电力时仍旧持续的信息,包括指令。
包括用于将彩色数据转换成一个或多个音符的指令的信息从外部输入装置1212(诸如包含由个人用户操作的字母数字键的键盘、麦克风、红外(IR)遥控器、操纵杆、游戏手柄、手写笔、触摸屏或传感器)提供给总线1210以由处理器使用。传感器检测其附近的状况并将这些检测转化成与用来表示计算机***1200中的信息的可测量现象兼容的物理表达。耦合到总线1210的主要用于与人交互的画面外部装置包括显示装置1214(诸如阴极射线管(CRT)、液晶显示器(LCD)、发光二极管(LED)显示器、有机LED(OLED)显示器、等离子屏幕或用于呈现文本或图像的打印机、以及指向装置(诸如鼠标、轨迹球、光标方向键或运动传感器),用于控制呈现在显示器1214上的小光标图像的位置并发出与呈现在显示器1214上的图形元素相关联的命令、以及一个或多个相机传感器1294,用于捕获、记录并致使存储还可以包括音频录制的一个或多个静止图像和/或移动图像(例如,视频、电影等)。在一些实施方案中,例如,在其中计算机***1200自动执行所有功能而无需人力输入的实施方案中,可以省略外部输入装置1212、显示装置1214和指向装置1216中的一个或多个。
在图示的实施方案中,专用硬件,诸如专用集成电路(ASIC)1220耦合到总线1210。专用硬件被配置来出于特殊目的而足够快地执行不由处理器1202执行的操作。ASIC的示例包括用于为显示器1214生成图像的图形加速器卡、用于对通过网络发送的消息进行加密和解密的密码板、语音识别、以及与特殊外部装置(诸如反复执行用硬件更高效实施的某一复杂操作序列的机器人手臂和医学扫描设备)的接口。
计算机***1200还包括耦合到总线1210的通信接口1270的一个或多个实例。通信接口1270提供耦合到与其自身处理器一起操作的各种外部装置(诸如打印机、扫描仪和外部盘)的单向或双向通信。通常,耦合利用与本地网络1280连接的网络链路1278,具有其自身处理器的各种外部装置连接至本地网络880。例如,通信接口1270可以是个人计算机上的并行端口或串行端口或通用串行总线(USB)端口。在一些实施方案中,通信接口1270是向对应类型的电话线路提供信息通信连接的集成服务数字网络(ISDN)卡或数字用户线路(DSL)卡或电话调制解调器。在一些实施方案中,通信接口1270是电缆调制解调器,其将总线1210上的信号转换成用于通过同轴电缆的通信连接的信号或转换成用于通过光纤电缆的通信连接的光信号。作为另一个示例,通信接口1270可以是局域网(LAN)卡,以向兼容LAN(诸如以太网)提供数据通信连接。无线链路也可以实现。对于无线链路,通信接口1270发送或接收或者既发送又接收承载信息流(诸如数字数据)的电、声或电磁信号,包括红外信号和光信号。例如,在无线手持装置(诸如移动电话,类似于手机),通信接口1270包括称为无线电收发器的无线电频带电磁发射器和接收器。在某些实施方案中,通信接口1270实现连接到通信网络105,以便将颜色数据转换成一个或多个音符到UE 101。
如本文所用的术语“计算机可读介质”是指参与向处理器1202提供信息的任何介质,包括用于执行的指令。这种介质可以采取多种形式,包括但不限于计算机可读存储介质(例如,非易失性介质、易失性介质)和传输介质。非暂态介质(诸如非易失性介质)包括例如光盘或磁盘,诸如存储装置1208。易失性介质包括例如动态存储器1204。传输介质包括例如双绞线电缆、同轴电缆、铜线、光纤电缆、以及在没有电线或电缆的情况下穿过空间的载波,诸如声波和电磁波,包括无线电波、光波和红外波。信号包括通过传输介质传输的振幅、频率、相位、极化或画面物理属性方面的人工瞬间改变。计算机可读介质的普通形式包括例如软磁盘、软盘、硬盘、磁带、任何画面磁介质、CD-ROM、CDRW、DVD、任何画面光学介质、穿孔卡片、纸带、光学标记片、具有孔或画面光学可识别标记的图案的任何画面物理介质、RAM、PROM、EPROM、FLASH-EPROM、EEPROM、闪存存储器、任何画面存储器芯片或盒、载波或计算机可以从其读取的任何画面介质。这里使用的术语“计算机可读存储介质”是指除传输介质之外的任何计算机可读介质。
编码在一个或多个有形介质中的逻辑包括计算机可读存储介质和专用硬件(诸如ASIC 1220)上的处理器指令中的一者或两者。
网络链路1278通常使用传输介质来通过一个或多个网络向使用或处理信息的画面装置提供信息通信。例如,网络链路1278可以提供通过本地网络1280到主计算机1282或到由互联网服务提供商(ISP)操作的装备1284的连接。ISP设备1284进而通过现在通常被称为互联网1290的网络的公共的、世界范围的分组交换通信网络提供数据通信服务。
连接到互联网的被称为服务器主机1292的计算机托管响应于通过互联网所接收的信息而提供服务的过程。例如,服务器主机1292托管提供表示视频数据的信息以在显示器1214处呈现的过程。预期***1200的部件可以部署在画面计算机***(例如,主机1282和服务器1292)内的各种配置中。
本发明的至少一些实施方案与使用计算机***1200来实现本文所述的技术中的一些或全部相关。根据本发明的一个实施方案,响应于处理器1202执行包含在存储器1204中的一个或多个处理器指令的一个或多个序列,那些技术由计算机***1200执行。此类指令(也称为计算机指令、软件和程序代码)可以从另一个计算机可读介质(诸如存储装置1208或网络链路1278)读取到存储器1204中。包含在存储器1204中的指令序列的执行引起处理器1202执行本文所述的方法步骤中的一者或多者。在替代实施方案中,硬件(诸如ASIC1220)可以代替软件或与软件结合使用以实现本发明。因此,本发明的实施方案不限于硬件和软件的任何特定组合,除非本文中另外明确声明的。
通过通信接口1270在网络链路1278和画面网络上传送的信号将信息携带到计算机***1200和从计算机***1200中携带信息。计算机***1200可以通过网络1280、1290等,通过网络链路1278和通信接口1270发送和接收包括程序代码的信息。在使用互联网1290的示例中,服务器主机1292通过互联网1290、ISP设备1284、本地网络1280和通信接口1270传送由从计算机1200发送的消息所请求的用于特定应用程序的程序代码。所接收的代码可以在其被接收时由处理器1202执行,或者可以存储在存储器1204中或存储装置1208或任何画面非易失性存储器中以用于以后执行,或者二者皆可。以这种方式,计算机***1200可以以载波上的信号的形式获得应用程序代码。
各种形式的计算机可读介质可能涉及将一个或多个指令序列或数据或两者携带到处理器1202以供执行。例如,指令和数据最初可以被携带在远程计算机(诸如主机1282)的磁盘上。远程计算机将指令和数据加载到其动态存储器中,并使用调制解调器通过电话线路发送指令和数据。计算机***1200本地的调制解调器接收电话线路上的指令和数据,并使用红外发射器将指令和数据转换成在充当网络链路1278的红外载波上的信号。充当通信接口1270的红外检测器接收红外信号中所携带的指令和数据,并将表示指令和数据的信息放置到总线1210上。总线1210将信息携带到存储器1204,处理器1202从所述存储器1204获取指令并使用随指令发送的数据中的一些执行指令。在存储器1204中所接收的指令和数据可以在处理器1202执行之前或之后任选地存储在存储装置1208上。
图13示出可以在其上实现本发明的实施方案的芯片组或芯片1300。芯片组1300被编程以如本文所述将颜色数据转换成一个或多个音符,并且包括例如参照图12描述的、结合在一个或多个物理封装(例如,芯片)中的处理器和存储器部件。作为示例,物理封装包括在结构组件(例如,基板)上的一个或多个材料、部件和/或导线的布置,以提供一个或多个特性,诸如物理强度、大小的保持和/或电子交互的限制。预期在某些实施方案中,芯片组1300可以在单个芯片中实现。进一步预期在某些实施方案中,芯片组或芯片1300可以实现为单个“片上***”。进一步预期在某些实施方案中,例如将不使用单独的ASIC,并且如本文所公开的所有相关功能将由一个或多个处理器执行。芯片组或芯片1300或其一部分构成用于执行提供与功能的可用性相关联的用户界面导航信息的一个或多个步骤的装置。芯片组或芯片1300或其一部分构成用于执行将颜色数据转换成一个或多个音符的一个或多个步骤的装置。
在一个实施方案中,芯片组或芯片1300包括通信机构(诸如总线1301),用于在芯片组1300的部件之间传递信息。处理器1303具有到总线1301的连接性,以执行存储在例如存储器1305中的指令和处理信息。处理器1303可以包括一个或多个处理核,其中每个核被配置来独立执行。多核处理器可以在单个物理封装内实现多重处理。多核处理器的示例包括两个、四个、八个或更多数量的处理核。可替代地或除此之外,处理器1303可以包括经由总线1301串联配置的一个或多个微处理器,以实现指令、流水线和多线程的独立执行。处理器1303还可以带有一个或多个专用部件以执行某些处理功能和任务,诸如一个或多个数字信号处理器(DSP)1307或一个或多个专用集成电路(ASIC)1309。DSP1307通常被配置来独立于处理器1303实时处理真实世界的信号(例如,声音)。类似地,ASIC 1309可以被配置来执行不易由更通用处理器执行的专业功能。用来帮助执行本文所述的发明功能的画面专业部件可以包括一个或多个现场可编程门阵列(FPGA)、一个或多个控制器或一个或多个画面专用计算机芯片。
在一个实施方案中,芯片组或芯片1300仅包括一个或多个处理器以及支持和/或关于和/或用于一个或多个处理器的一些软件和/或固件。
处理器1303和附带部件具有经由总线1301到存储器1305的连接性。存储器1305包括用于存储可执行指令的动态存储器(例如,RAM、磁盘、可写光盘等)和静态存储器(例如,ROM、CD-ROM等)两者,所述可执行指令在被执行时执行本文所述的发明步骤以将彩色数据转换成一个或多个音符。存储器1305还存储与发明步骤的执行相关联或由发明步骤的执行所生成的数据。
图14是根据一个实施方案的能够在图1的***中操作的用于通信的移动终端(例如,手持终端)的示例性部件的图。在一些实施方案中,移动终端1401或其一部分构成用于执行将颜色数据转换成一个或多个音符的一个或多个步骤的装置。一般来说,无线电接收器通常根据前端和后端特性来定义。接收器的前端包含所有的射频(RF)电路,而后端包含所有的基带处理电路。如本申请中所用,术语“电路”是指两者:(1)纯硬件实现(诸如仅在模拟和/或数字电路中的实现)、以及(2)电路和软件(和/或固件)的组合(诸如,在适用于特定上下文的情况下,一起工作以引起诸如移动电话或服务器的设备执行各种功能的处理器(包括数字信号处理器)、软件和存储器的组合)。“电路”的这个定义适用于本申请(包括任何权利要求)中的这个术语的所有使用。作为另一个示例,如本申请中所用并且在适用于特定上下文的情况下,术语“电路”还将包括仅处理器(或多个处理器)和其(或它们的)附带软件/或固件的实现。在适用于特定上下文的情况下,术语“电路”还将包括,例如移动电话中的基带集成电路或应用处理器集成电路或蜂窝网络装置或画面网络装置中的类似集成电路。
电话的相关内部部件包括主控制单元(MCU)1403、数字信号处理器(DSP)1405以及包括麦克风增益控制单元和扬声器增益控制单元的接收器/发射器单元。主显示单元1407向用户提供显示,以支持执行或支持将彩色数据转换成一个或多个音符的步骤的各种应用程序和移动终端功能。显示器1407包括被配置来显示移动终端(例如,移动电话)的用户界面的至少一部分的显示电路。另外,显示器1407和显示电路被配置来促进移动终端的至少一些功能的用户控制。音频功能电路1409包括麦克风1411和放大从麦克风1411输出的语音信号的麦克风放大器。从麦克风1411输出的放大的语音信号被送到编码器/解码器(CODEC)1413。
无线电区段1415放大功率并转换频率,以便经由天线1417与包括在移动通信***中的基站进行通信。如在本领域中已知的,功率放大器(PA)1419和发射器/调制电路可操作地用来自耦合到双工器1421或循环器或天线开关的PA1419的输出来响应于MCU 1403。PA1419还耦合到电池接口和电力控制单元1420。
在使用中,移动终端1401的用户对麦克风1411讲话,并且他或她的声音以及任何检测到的背景噪音被转换成模拟电压。模拟电压随后通过模数转换器(ADC)1423转换成数字信号。控制单元1403将数字信号路由到SP 1405用于处理,诸如语音编码、信道编码、加密和交错。在一个实施方案中,使用蜂窝传输协议(诸如全球演进的增强数据速率(EDGE)、通用分组无线电服务(GPRS)、全球移动通信***(GSM)、因特网协议多媒体子***(IMS)、通用移动通信***(UMTS)等)以及任何画面合适的无线介质(例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线保真(Wi-Fi)、卫星等)或其任何组合,由未单独示出的单元编码经处理的声音信号。
经编码的信号随后被路由到均衡器1425,以补偿在通过空气传输期间发生的任何频率相关损伤,诸如相位和振幅失真。在均衡比特流之后,调制器1427将信号与在RF接口1429中生成的RF信号组合。调制器1427通过频率或相位调制生成正弦波。上变频器1431将从调制器1427输出的正弦波与由合成器1433生成的另一个正弦波组合以实现期望的传输频率,以便准备用于传输的信号。信号随后通过PA 1419发送,以将信号增加到合适的功率水平。在实际的***中,PA 1419充当可变增益放大器,其增益由DSP 1405根据从网络基站所接收的信息进行控制。信号随后在双工器1421内滤波并且被任选地发送到天线耦合器1435以匹配阻抗以提供最大的功率传输。最后,信号经由天线1417传输到本地基站。自动增益控制(AGC)可以被供应来控制接收器的最后阶段的增益。信号可以从那里被转发到远程电话,所述远程电话可以是另一个蜂窝电话、任何画面移动电话或连接到公共交换电话网络(PSTN)或画面电话网络的陆线。
传送到移动终端1401的声音信号经由天线1417接收,并立即由低噪声放大器(LNA)1437放大。下变频器1439降低载波频率,而解调器1441剥离RF,仅留下数字比特流。信号随后经过均衡器1425并由DSP 1405处理。数模转换器(DAC)1443转换信号,并且所得到的输出通过扬声器1445传送给用户,所有这些都在主控制单元(MCU)1403的控制之下,所述MCU1403可以实现为中央处理单元(CPU)。
MCU 1403从键盘1447接收包括输入信号的各种信号。与画面用户输入部件(例如,麦克风1411)相组合的键盘1447和/或MCU 1403包括用于管理用户输入的用户接口电路。MCU 1403运行用户界面软件以促进移动终端1401的至少一些功能的用户控制,以将颜色数据转换成一个或多个音符。MCU1403还分别将显示命令和切换命令递送到显示器1407和语音输出切换控制器。此外,MCU 1403与DSP 1405交换信息,并且可以访问可选地并入的SIM卡1449和存储器1451。此外,MCU 1403执行终端所需的各种控制功能。根据实现,DSP 1405可以对声音信号执行各种常规数字处理功能中的任一种。另外,DSP 1405从由麦克风1411检测到的信号确定本地环境的背景噪声水平,并将麦克风1411的增益设置到选择为补偿移动终端1401的用户的自然趋势的水平。
编解码器1413包括ADC 1423和DAC 1443。存储器1451存储各种数据(包括呼叫输入音调数据),并且能够存储画面数据(包括经由例如全球互联网所接收的音乐数据)。软件模块可以驻留在RAM存储器、闪存存储器、寄存器或本领域中已知的任何画面形式的可写存储介质中。存储器装置1451可以是但不限于单个存储器、CD、DVD、ROM、RAM、EEPROM、光存储器、磁盘存储器、闪存存储器或能够存储数字数据的任何画面非易失性存储介质。
可选地并入的SIM卡1449携带例如重要信息,诸如蜂窝电话号码、载波供应服务、订阅细节以及安全信息。SIM卡1449主要用于识别无线电网络上的移动终端11401。卡1449还包含用于存储个人电话号码注册表、文本消息和用户特定移动终端设置的存储器。
此外,一个或多个相机传感器1453可以结合到移动站1401上,其中一个或多个相机传感器可以放置在移动站上的一个或多个位置处。一般来说,相机传感器可以用来捕获、记录并致使存储还可以包括音频录制的一个或多个静止图像和/或移动图像(例如,视频、电影等)。
虽然已结合多个实施方案和实施方式描述了本发明,但是本发明不限于此,而是涵盖落入所附权利要求的范围内的各种明显的修改和等同布置。尽管本发明的特征在权利要求书中以某些组合来表达,但是预期这些特征以任何组合和顺序来布置。

Claims (38)

1.一种计算机实现颜色编码音乐的方法,包括:
呈现包括第一用户界面元素和第二用户界面元素的用户界面,其中所述第一用户界面元素呈现用于创建音乐作品的音乐键盘的表示,并且其中所述第二用户界面元素呈现包括用于创建所述音乐作品的视觉表示的多个活动槽的创作区域;
为所述音乐键盘的每一按键分配一种或多种相应颜色,其中所述每一按键对应于特定的音符;
经由所述第一用户界面元素接收指示用户与所述音乐键盘中的按键交互的用户输入;
基于分配给所述按键的颜色以及其对应的相应音符来赋予所述第二用户界面元素中所述创作区域的活动槽相应颜色以表示所述音乐作品的组成音符。
2.根据权利要求1所述的方法,其还包括:
接收用于扩展或减少所述活动槽的长度的另一个用户输入,其中所述活动槽的所述长度用于表示所述活动槽对应音符的时值。
3.根据权利要求1所述的方法,其还包括:
在接收指示所述交互的所述用户输入之后,将所述第二用户界面元素中的下一个活动槽指定为用于创建所述音乐作品的下一个活动槽。
4.根据权利要求1所述的方法,其中所述音乐键盘包括呈现突出显示缩放键盘表示的活动八度的全长键盘,并且其中指示用户与所述音乐键盘中的按键交互的用户输入经由所述缩放键盘接收。
5.根据权利要求4所述的方法,其还包括:
用不同饱和度值显示所述按键对应的所述一种或多种相应颜色,以指示所述相应音符的不同八度。
6.根据权利要求1所述的方法,其中所述用户输入包括基于触摸的输入、基于声音的输入或其组合。
7.根据权利要求1所述的方法,其还包括:
至少部分地基于用户偏好来替换所述一种或多种相应颜色;以及
将所述替换后的颜色分配给所述音乐键盘的按键。
8.根据权利要求1所述的方法,其还包括:
修改所述创作区域中的所述多个活动槽,其中所述修改包括更改所述创作区域中的活动槽的总数。
9.根据权利要求1所述的方法,其还包括:
加载音频数据;
确定所述音频数据的一个或多个属性,其中所述一个或多个属性包括音符;
将所述音符映射到一种或多种相应颜色;以及
基于映射得到的一种或多种颜色在所述创作区域中生成所述音频数据的视觉表示。
10.根据权利要求9所述的方法,其中所述音频数据从一个或多个数据库、通过麦克风的录音或其组合上传。
11.根据权利要求1所述的方法,其中所述用户界面是计算机应用程序中的虚拟用户界面。
12.根据权利要求11所述的方法,其中所述计算机应用程序可在移动装置上执行。
13.一种用于颜色编码音乐设备,包括:
至少一个处理器;以及
包括用于一个或多个程序的计算机程序代码的至少一个存储器,
所述至少一个存储器和所述计算机程序代码被配置来与所述至少一个处理器一起
引起所述设备执行至少以下步骤:
呈现包括第一用户界面元素和第二用户界面元素的用户界面,其中所述第一用户界面元素呈现用于创建音乐作品的音乐键盘的表示,并且其中所述第二用户界面元素呈现包括用于创建所述音乐作品的视觉表示的多个活动槽的创作区域;
为所述音乐键盘的每一按键分配一种或多种相应颜色,其中所述每一按键对应于特定的音符;
经由所述第一用户界面元素接收指示用户与所述音乐键盘中的按键交互的用户输入;
基于分配给所述按键的颜色以及其对应的相应音符来赋予所述第二用户界面元素中所述创作区域的活动槽相应颜色以表示所述音乐作品的组成音符。
14.根据权利要求13所述的设备,其中进一步使得所述设备:
接收用于扩展或减少所述活动槽的长度的另一个用户输入,其中所述活动槽的所述长度用于表示所述活动槽对应音符的时值。
15.根据权利要求13所述的设备,其中进一步使得所述设备:
在接收指示所述交互的所述用户输入之后,将所述第二用户界面元素中的下一个活动槽指定为用于创建所述音乐作品的下一个活动槽。
16.根据权利要求13所述的设备,其中所述音乐键盘包括呈现突出显示缩放键盘表示的活动八度的全长键盘,并且其中指示用户与所述音乐键盘中的按键交互的用户输入经由所述缩放键盘接收。
17.根据权利要求16所述的设备,其中进一步使得所述设备:
用不同饱和度值显示所述按键对应的所述一种或多种相应颜色,以指示所述相应音符的不同八度。
18.根据权利要求13所述的设备,其中所述用户输入包括基于触摸的输入、基于声音的输入或其组合。
19.根据权利要求13所述的设备,其中进一步使得所述设备:
至少部分地基于用户偏好来替换所述一种或多种相应颜色;以及
将所述替换后的颜色分配给所述音乐键盘的按键。
20.根据权利要求13所述的设备,其中进一步使得所述设备:
修改所述创作区域中的所述多个活动槽,其中所述修改包括更改所述创作区域中活动槽的总数。
21.根据权利要求1所述的设备,其中进一步使得所述设备:
加载音频数据;
确定所述音频数据的一个或多个属性,其中所述一个或多个属性包括音符;
将所述音符映射到一种或多种相应颜色;以及
基于映射得到的一种或多种颜色在所述创作区域中生成所述音频数据的视觉表示。
22.根据权利要求21所述的设备,其中所述音频数据从一个或多个数据库、通过麦克风的录音或其组合上传。
23.根据权利要求13所述的设备,其中所述用户界面是计算机应用程序中的虚拟用户界面。
24.根据权利要求23所述的设备,其中所述计算机应用程序可在移动装置上执行。
25.一种包含指令的计算机可读存储介质,所述指令在由一个或多个处理器执行时使得设备至少执行以下步骤:
呈现包括第一用户界面元素和第二用户界面元素的用户界面,其中所述第一用户界面元素呈现用于创建音乐作品的音乐键盘的表示,并且其中所述第二用户界面元素呈现包括用于创建所述音乐作品的视觉表示的多个活动槽的创作区域;
为所述音乐键盘的每一按键分配一种或多种相应颜色,其中所述每一按键对应于特定的音符;
经由所述第一用户界面元素接收指示用户与所述音乐键盘中的按键交互的用户输入;
基于分配给所述按键的颜色以及其对应的相应音符来赋予所述第二用户界面元素中所述创作区域的活动槽相应颜色以表示所述音乐作品的组成音符。
26.根据权利要求25所述的计算机可读存储介质,其中所述指令进一步使得所述设备执行:
接收用于扩展或减少所述活动槽的长度的另一个用户输入,其中所述活动槽的所述长度用于表示所述活动槽对应音符的时值。
27.根据权利要求25所述的计算机可读存储介质,其中所述指令进一步使得所述设备执行:
在接收指示所述交互的所述用户输入之后,将所述第二用户界面元素中的下一个活动槽指定为用于创建所述音乐作品的下一个活动槽。
28.根据权利要求25所述的计算机可读存储介质,其中所述指令在被执行时呈现的所述音乐键盘包括呈现突出显示缩放键盘表示的活动八度的全长键盘,并且其中指示用户与所述音乐键盘中的按键交互的用户输入经由所述缩放键盘接收。
29.根据权利要求28所述的计算机可读存储介质,其中所述指令进一步使得所述设备执行:用不同饱和度值显示所述按键对应的所述一种或多种相应颜色,以指示所述相应音符的不同八度。
30.根据权利要求25所述的计算机可读存储介质,其中所述用户输入包括基于触摸的输入、基于声音的输入或其组合。
31.根据权利要求25所述的计算机可读存储介质,其中所述指令进一步使得所述设备执行:
至少部分地基于用户偏好来替换所述一种或多种相应颜色;以及
将所述替换后的颜色分配给所述音乐键盘的按键键。
32.根据权利要求25所述的计算机可读存储介质,其中所述指令进一步使得所述设备执行:修改所述创作区域中的所述多个活动槽,其中所述修改包括更改所述创作区域中活动槽的总数。
33.根据权利要求25所述的计算机可读存储介质,其中所述指令在被执行时进一步使得所述设备执行:
加载音频数据;
确定所述音频数据的一个或多个属性,其中所述一个或多个属性包括音符;
将所述音符映射到一种或多种相应颜色;以及
基于映射得到的一种或多种颜色在所述创作区域中生成所述音频数据的视觉表示。
34.根据权利要求33所述的计算机可读存储介质,其中所述音频数据从一个或多个数据库、通过麦克风的录音或其组合上传。
35.根据权利要求25所述的计算机可读存储介质,其中所述用户界面是计算机应用程序中的虚拟用户界面。
36.根据权利要求35所述的计算机可读存储介质,其中所述计算机应用程序可在移动装置上执行。
37.一种包括一个或多个指的计算机程序产品,所述指令在由一个或多个处理器执行时使得设备至少执行权利要求1至12中任一项所述的方法。
38.一种计算机实现方法,包括促进访问被配置来允许访问至少一个服务的至少一个界面,所述至少一个服务被配置来执行权利要求1至12中任一项所述的方法。
CN201810282536.5A 2018-03-27 2018-03-27 一种用于生成颜色编码音乐的方法和设备 Pending CN110310613A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810282536.5A CN110310613A (zh) 2018-03-27 2018-03-27 一种用于生成颜色编码音乐的方法和设备
US16/204,828 US20190304328A1 (en) 2018-03-27 2018-11-29 Method and apparatus for colored music notation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810282536.5A CN110310613A (zh) 2018-03-27 2018-03-27 一种用于生成颜色编码音乐的方法和设备

Publications (1)

Publication Number Publication Date
CN110310613A true CN110310613A (zh) 2019-10-08

Family

ID=68055434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810282536.5A Pending CN110310613A (zh) 2018-03-27 2018-03-27 一种用于生成颜色编码音乐的方法和设备

Country Status (2)

Country Link
US (1) US20190304328A1 (zh)
CN (1) CN110310613A (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10276058B2 (en) * 2015-07-17 2019-04-30 Giovanni Technologies, Inc. Musical notation, system, and methods
AU2016407806A1 (en) * 2016-05-27 2019-01-17 Zi Hao QIU Method and apparatus for converting color data into musical notes
US20190088237A1 (en) * 2017-09-10 2019-03-21 Rocco Anthony DePietro, III System and Method of Generating Signals from Images
US10629176B1 (en) * 2019-06-21 2020-04-21 Obeebo Labs Ltd. Systems, devices, and methods for digital representations of music
KR102579046B1 (ko) * 2021-01-29 2023-09-15 조관희 음악에 기초하여 이미지 패턴을 생성하는 방법 및 이를 운용하는 시스템

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1321957A (zh) * 2001-04-19 2001-11-14 余祖胜 使用变化的颜色及其色调表示音乐曲目及乐器键盘和乐器衬垫的方法
US20030117400A1 (en) * 2001-12-21 2003-06-26 Goodwin Steinberg Color display instrument and method for use thereof
US7750224B1 (en) * 2007-08-09 2010-07-06 Neocraft Ltd. Musical composition user interface representation
WO2011046933A1 (en) * 2009-10-14 2011-04-21 745 Llc Music game system and method of providing same
US20140260898A1 (en) * 2013-03-14 2014-09-18 Joshua Ryan Bales Musical Note Learning System
CN104508618A (zh) * 2012-05-09 2015-04-08 苹果公司 用于针对在用户界面中执行的操作提供触觉反馈的设备、方法和图形用户界面
CN106502638A (zh) * 2015-09-08 2017-03-15 苹果公司 用于提供视听反馈的设备、方法和图形用户界面
CN106797493A (zh) * 2014-09-02 2017-05-31 苹果公司 音乐用户界面
WO2017119915A1 (en) * 2016-01-04 2017-07-13 Qiu Zi Hao Method and apparatus for converting audio data into a visual representation
CN107491283A (zh) * 2016-06-12 2017-12-19 苹果公司 用于动态地调整音频输出的呈现的设备、方法和图形用户界面

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6288315B1 (en) * 1997-08-26 2001-09-11 Morgan Bennett Method and apparatus for musical training
US6127616A (en) * 1998-06-10 2000-10-03 Yu; Zu Sheng Method for representing musical compositions using variable colors and shades thereof
AU2001251393A1 (en) * 2000-04-06 2001-10-23 Rainbow Music Corporation System for playing music having multi-colored musical notation and instruments
US6870085B2 (en) * 2000-08-03 2005-03-22 Maccutcheon Jane S. Music teaching system and method
US20020154787A1 (en) * 2001-02-20 2002-10-24 Rice Richard F. Acoustical to optical converter for providing pleasing visual displays
US6841724B2 (en) * 2001-05-30 2005-01-11 Michael P. George Method and system of studying music theory
US6987220B2 (en) * 2002-07-09 2006-01-17 Jane Ellen Holcombe Graphic color music notation for students
WO2005055138A2 (en) * 2003-11-26 2005-06-16 Yesvideo, Inc. Statical modeling of a visual image for use in determining similarity between visual images
US7538265B2 (en) * 2006-07-12 2009-05-26 Master Key, Llc Apparatus and method for visualizing music and other sounds
US7767895B2 (en) * 2006-12-15 2010-08-03 Johnston James S Music notation system
US20090025535A1 (en) * 2007-07-23 2009-01-29 Ian Montgomery System and method for representing musical notes in an octave to the visible light spectrum and method therefor
US20090266222A1 (en) * 2008-04-24 2009-10-29 Noah Ernest Epstein Notation system for music,displaying pitches in color on a keyboard chart and having rhythmic values indicated by the vertical length of said pitches
US20100186575A1 (en) * 2009-01-26 2010-07-29 Rosen Erik M Methods, systems, products, language and processes to depict music
GB0922245D0 (en) * 2009-12-18 2010-02-03 Saxby Michael Music notation system
US8872011B2 (en) * 2011-02-25 2014-10-28 Mark Fresolone Visual, tactile and motion-sensation system for representing music for an audience
US9159306B2 (en) * 2013-09-20 2015-10-13 André M. Lippens Music teaching device and method
JP6291689B2 (ja) * 2013-10-31 2018-03-14 勇人 上岡 黒鍵をランドマークとして図式化した鍵盤楽器練習用表示装置
US9530391B2 (en) * 2015-01-09 2016-12-27 Mark Strachan Music shaper
US10276058B2 (en) * 2015-07-17 2019-04-30 Giovanni Technologies, Inc. Musical notation, system, and methods

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1321957A (zh) * 2001-04-19 2001-11-14 余祖胜 使用变化的颜色及其色调表示音乐曲目及乐器键盘和乐器衬垫的方法
US20030117400A1 (en) * 2001-12-21 2003-06-26 Goodwin Steinberg Color display instrument and method for use thereof
US7750224B1 (en) * 2007-08-09 2010-07-06 Neocraft Ltd. Musical composition user interface representation
WO2011046933A1 (en) * 2009-10-14 2011-04-21 745 Llc Music game system and method of providing same
CN104508618A (zh) * 2012-05-09 2015-04-08 苹果公司 用于针对在用户界面中执行的操作提供触觉反馈的设备、方法和图形用户界面
US20140260898A1 (en) * 2013-03-14 2014-09-18 Joshua Ryan Bales Musical Note Learning System
CN106797493A (zh) * 2014-09-02 2017-05-31 苹果公司 音乐用户界面
CN106502638A (zh) * 2015-09-08 2017-03-15 苹果公司 用于提供视听反馈的设备、方法和图形用户界面
WO2017119915A1 (en) * 2016-01-04 2017-07-13 Qiu Zi Hao Method and apparatus for converting audio data into a visual representation
CN107491283A (zh) * 2016-06-12 2017-12-19 苹果公司 用于动态地调整音频输出的呈现的设备、方法和图形用户界面

Also Published As

Publication number Publication date
US20190304328A1 (en) 2019-10-03

Similar Documents

Publication Publication Date Title
CN110310613A (zh) 一种用于生成颜色编码音乐的方法和设备
CN103119544B (zh) 展现基于位置的内容的方法和装置
US20210287643A1 (en) Method and apparatus for converting color data into musical notes
Tanaka Sensor-based musical instruments and interactive music
CN104520904B (zh) 用于针对增强现实视图的布局的方法和设备
US9679547B1 (en) Augmented reality music composition
WO2017119915A1 (en) Method and apparatus for converting audio data into a visual representation
US20130233154A1 (en) Association of a note event characteristic
US20120007884A1 (en) Apparatus and method for playing musical instrument using augmented reality technique in mobile terminal
US20130291708A1 (en) Virtual audio effects package and corresponding network
CN103839559A (zh) 音频文件制作方法及终端设备
US20130312588A1 (en) Virtual audio effects pedal and corresponding network
CN103053157B (zh) 用于确定和均衡媒体轨道的一个或多个段的方法和装置
US10991349B2 (en) Method and system for musical synthesis using hand-drawn patterns/text on digital and non-digital surfaces
Hong et al. The use of AR to preserve and popularize traditional Chinese musical instruments as part of the formation of the tourist attractiveness of the national art of Guizhou province
US9696884B2 (en) Method and apparatus for generating personalized media streams
US20200341718A1 (en) Control system for audio production
KR20190008546A (ko) 음악의 분절별 동영상 재생 방법 및 장치
CN207752778U (zh) 色彩涂绘转换音乐旋律的互动装置
CN108847066A (zh) 一种教学内容提示方法、装置、服务器和存储介质
CN108717849A (zh) 拼接多媒体数据的方法、装置及存储介质
JP2014007561A (ja) コンテンツ閲覧装置およびコンテンツ提供システム
Polymeropoulou Chipmusic, Fakebit and the Discourse of Authenticity in the Chipscene
WO2019191291A1 (en) Method and apparatus for providing an application user interface for generating color-encoded music
US20080110323A1 (en) Interactive composition palette

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20191008