欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

利用位移輸入信號演奏音樂的方法、裝置和系統(tǒng)的制作方法

文檔序號:2832068閱讀:295來源:國知局
專利名稱:利用位移輸入信號演奏音樂的方法、裝置和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及多媒體技術領域,特別涉及利用位移輸入信號演奏音樂的方 法和裝置。
背景技術
音樂游戲,是玩家通過鍵盤或類似設備輸入信號,由計算機將信號轉化 為聲音信號播放出來,對樂器演奏進行模擬。為了便于玩家入門,音樂游戲 通常都會顯示預設的提示信息,玩家可以根據提示信息輸入信號。音樂有助 于舒緩心情,因此音樂游戲是綠色健康型游戲。通過不斷的發(fā)展,目前在掌 機、街機、電視游戲機、個人電腦、網絡游戲等平臺上都能見到音樂游戲。
現有的音樂游戲都采用鍵盤敲擊的輸入方式來輸入信號,這對玩家手指 的靈活度要求很高。演奏難度稍高的曲子較長時間后,會造成手指關節(jié)、手
腕、手臂、肩背的疲勞;鍵盤輸入方式具有局限性,鍵盤輸入比較類似鋼琴 按鍵或者擊打鼓的方式,比較適合模仿鍵盤樂器和打擊樂器,但不適合模擬 小提琴、二胡這樣的弦樂器或笛子、號、口琴這樣的吹奏樂器。

發(fā)明內容
有鑒于此,本發(fā)明的目的在于,提出利用位移輸入信號演奏音樂的方法、 裝置和系統(tǒng),通過鼠標等位移信號輸入設備實現音樂的演奏。
本發(fā)明實施例提出一種利用位移輸入信號演奏音樂的方法,預先設置基準 點位置坐標與音階的對應關系表,并包括如下步驟
接收位移輸入信號,根據所述位移輸入信號確定基準點的位置坐標; 根據所述基準點位置坐標查詢所述對應關系表找到對應的音階,并發(fā)出所
5述音階的聲音信號。
較佳地,在顯示設備上顯示復數個音階區(qū)域, 一個音階區(qū)域內像素點的位 置坐標對應相同的音階;
所述根據所述位移輸入信號確定基準點的位置坐標的步驟進一步包括根 據所述基準點的位置坐標在顯示設備上顯示基準點圖像。 所述音階區(qū)域的數目為5或7。 該方法還可以進一步包括
根據預先設置的曲語文件確定當前演奏的音階和/或當前之后預定時間段 內演奏的音階;
根據所確定的音階在顯示設備上與所述音階對應的音階區(qū)域顯示提示圖像。
所述提示圖像為按照所確定的音階的演奏順序,連接所確定的音階對應的 音階區(qū)域的軌跡。
所述根據所述基準點位置坐標查詢所述對應關系表找到對應的音階的步驟 進一步包括
將根據所述對應關系表找到的音階與根據預先設置的曲譜文件確定的當前 演奏的音階進行對比,統(tǒng)計兩者相符的比例;
根據所述比例值確定演奏得分,并在顯示設備上顯示。
所述將根據所述對應關系表找到的音階與根據預先設置的曲譜文件確定的 當前演奏的音階進行對比,統(tǒng)計兩者相符的比例的步驟進一步包括獲取所述 兩者連續(xù)相符的時間長度,根據所述時間長度確定獎勵分值;
所述根據所述比例值確定演奏得分的步驟包括將根據比例值確定的演奏 得分與所述獎勵分值相加,所得結果作為演奏得分。
所述接收位移輸入信號的步驟之前,進一步包括根據用戶選擇的樂器道 具,確定與所述樂器道具對應的音色數據文件;
所述發(fā)出所述音階的聲音信號的步驟為發(fā)出具有所確定的音色數據文件 對應的音色以及所述音階的聲音信號。本發(fā)明實施例還提出 一種利用位移輸入信號演奏音樂的裝置,包括
輸入設備201,用于根據用戶的操作生成位移輸入信號; 位置與音階對應模塊202,用于存儲預先設置的基準點位置坐標與音階的 對應關系表;
定位模塊203,用于接收來自輸入設備201的位移輸入信號,根據所述位 移輸入信號確定基準點的位置坐標;
查詢模塊204,用于根據當前的基準點位置坐標查詢所述位置與音階對應 模塊202存儲的對應關系表找到對應的音階;
聲音輸出模塊205:用于根據所述查詢模塊204找到的音階信息,輸出所 述音階對應的聲音信號。
較佳地,所述裝置進一步包括
顯示模塊206,用于顯示復數個音階區(qū)域, 一個音階區(qū)域內像素點的位置 坐標對應相同的音階;還用于在所述音階區(qū)域中顯示所述定位模塊203確定的 基準點的位置坐標對應的移動軌跡。
所述裝置還可以進一步包括
樂器道具模塊207,用于存儲預先設置的至少一個音色數據文件,并根據 用戶選擇的樂器道具調用相應的音色數據文件;
則所述聲音輸出模塊205加載樂器道具模塊207調用的音色數據文件,輸 出具有與所加栽的音色數據文件對應的音色的聲音信號。
曲譜模塊208,用于根據預先設置的曲譜文件確定當前演奏的音階和/或當 前之后預定時間段內演奏的音階;并根據所確定的音階通過顯示模塊206顯示 與所述音階對應的提示圖像。
記分模塊209,用于將根據查詢模塊203從所述位置與音階對應模塊202 找到的音階與根據曲譜模塊208預先存儲的曲語文件確定的當前演奏的音階進 行對比,統(tǒng)計兩者相符的比例;并根據所述比例值確定演奏得分;
所述顯示模塊206進一步用于所述記分模塊209確定的演奏得分。
本發(fā)明實施例還提出 一種演奏音樂的系統(tǒng),包括多于 一個的客戶端以及一個服務器,所述客戶端分別連接服務器,所述客戶端為前述音樂演奏裝置。
所述任一客戶端的聲音接收模塊205接收服務器轉發(fā)的來自另一客戶端的 音階信息,并根據所接收的音階信息輸出聲音信號。
從以上技術方案可以看出,通過將基準點的位置坐標與音階建立起對應 關系,這樣根據位移輸入信號確定基準點的位置坐標,進一步可以找到對應 的音階,并發(fā)出所述音階的聲音信號。本發(fā)明方案打破了現有技術中單一地 通過按鍵來實現計算機演奏音樂的方式,引入了更為靈活多變的計算機音樂 演奏形式。


圖1為本發(fā)明實施例提出的利用位移輸入信號演奏音樂的方法流程圖; 圖2為本發(fā)明實施例提出的一種音樂演奏裝置200的模塊示意框圖; 圖3為本發(fā)明另一實施例提出的音樂演奏裝置300的模塊示意框圖; 圖4為本發(fā)明又一實施例提出的音樂演奏裝置400的模塊示意框圖; 圖5為本發(fā)明又一實施例提出的音樂演奏裝置500的模塊示意框圖。
具體實施例方式
本發(fā)明實施例提出的技術方案利用能夠輸入連續(xù)位移信號的設備,如鼠 標、手寫板、觸摸屏、光學感應器等,將玩家輸入的位移信號轉化為聲音信 號進行播放。另外,本發(fā)明方案針對的是音樂游戲,為了增強游戲的可玩性, 將曲語以迂回運動的軌跡的形式繪制在顯示設備上,引導玩家跟隨軌跡移動
光標,達到演奏樂曲的目的。
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖對本發(fā)明 作進一步的詳細闡述。
本發(fā)明實施例提出的利用位移輸入信號演奏音樂的方法,其基本實現流 程如圖1所示,包括如下步驟
步驟101:預先設置基準點位置坐標與音階的對應關系表。步驟102:接收位移輸入信號,根據所述位移輸入信號確定基準點的位 置坐標。
步驟103:根據所述基準點位置坐標查詢所述對應關系表找到對應的音 階,并發(fā)出所述音階的聲音信號。
下面詳細介紹利用個人電腦來實現本發(fā)明方案的實施例,并通過實施例 來對本發(fā)明方案進行詳細說明。
個人電腦中安裝并運行包含本發(fā)明實施方案的軟件,個人電腦以及運行 的軟件構成如圖2所示音樂演奏裝置200,包括如下邏輯功能實體
輸入設備201,為鼠標、手寫板、觸摸屏、光學感應器等,用于根據用 戶的操作生成位移輸入信號;
位置與音階對應模塊202,用于存儲預先設置的基準點位置坐標與音階 的對應關系表,所述基準點可以是鼠標/手寫板/觸摸屏/光學感應器的光標, 任一基準點坐標對應唯一的音階。音階的總數根據慣例通常設置為5個,對 應中國古代音階宮、商、角、徵、羽;或者設置為7個,對應簡譜音階1、 2、 3、 4、 5、 6、 7。
定位模塊203,用于接收來自輸入設備201的位移輸入信號,根據所述 位移輸入信號確定基準點的位置坐標。確定基準點的位置坐標的方法包括
首先確定基準點的初始位置坐標;
根據位移輸入信號確定位置坐標的偏移量,根據所述偏移量以及初始位 置坐標得到當前的基準點位置坐標。
對于觸摸屏這類的輸入設備來說,基準點可能不完全是按照連續(xù)的軌跡 運動的,則每當用戶手指或觸摸筆離開觸摸屏后重新接觸觸摸屏時,將重新 接觸觸摸屏上的點的坐標作為基準點的初始坐標。
查詢模塊204,用于根據定位模塊203所得當前的基準點位置坐標查詢 所述位置與音階對應模塊202存儲的對應關系表找到對應的音階;
聲音輸出模塊205:用于根據所述查詢模塊204找到的音階信息,發(fā)出 所述音階的聲音信號。
9以上所述的音樂演奏裝置200只是實現了根據用戶輸入的位移信息發(fā) 出聲音信號這一基本功能。實際應用中,需要在個人電腦的顯示設備上繪制 一張音階圖,音階圖中的不同區(qū)域代表不同的音階。因此本發(fā)明另一實施例
的音樂演奏裝置還可以如圖3所示,音樂演奏裝置300在包含圖2所示模塊 的基礎上,進一步包括顯示模塊206來實現在顯示設備上繪制音階圖以及基 準點的移動軌跡的功能。通過輸入設備201控制光標在音階圖上移動,在所 述音階圖中顯示所述定位模塊203確定的基準點的位置坐標對應的移動軌 跡。用戶可以觀察到基準點對應的光標在哪個音階區(qū)域移動就響起哪個音 階的音效,光標靜止不動時聲音停止。
本發(fā)明又一 實施例的音樂演奏裝置400如圖4所示,可以模擬多種樂器 的演奏。每種樂器都有其獨特的聲音特色,例如即使演奏完全相同的音樂, 人們也可以很容易區(qū)分出到底是鋼琴演奏的還是笛子演奏的,這種聲音的獨 特特征稱之為音色,音色實際反映了樂器的頻譜特征。通過分析樂器的頻譜 特征,并將頻譜特征保存為音色數據文件,通過加載特定的音色數據文件就 可以模仿特定樂器的演奏。為了實現這個技術目的,音樂演奏裝置400在包 含圖2所示模塊的基礎上,進一步包括一個樂器道具模塊207,所述樂器道 具模塊207用于存儲預先設置的至少一個音色數據文件,每個音色數據文件 保存了一種樂器的頻譜特征文件,如二胡、長笛、鋼琴、古箏等。用戶在演 奏前選擇樂器道具,則樂器道具模塊207根據用戶選擇的樂器道具調用相應 的音色數據文件;則所述聲音輸出模塊205加載樂器道具模塊207調用的音 色數據文件,根據所述查詢模塊204找到的音階信息,發(fā)出具有特定音色的 所述音階的聲音信號。
本發(fā)明又一實施例的音樂演奏裝置500如圖5所示,在圖3所示各模塊 的基礎上進一步包括一個曲譜模塊208,用于存儲音樂旋律編寫成專用的曲 譜文件。開始演奏時播放伴奏樂,曲譜模塊208同時根據曲諳文件在顯示模 塊206所顯示的音階圖上繪制一條軌跡,軌跡中間有一個明顯的提示點,該 提示點表示當前基準點應當處于的位置。隨著音樂的進行軌跡在相應的音階區(qū)域間游走,遇到休止符時軌跡停住。玩家只需讓光標跟隨軌跡中提示點移 動,即可奏出正確的樂曲。提示點前面的半段軌跡表示下 一 步要去哪個位置, 讓玩家做好心理準備。提示點后半段的軌跡是在玩家追不上提示點時,只要 不偏離軌跡太多,仍能較好的完成演奏。
為了進一步提高用戶的興趣,音樂演奏裝置500中還可進一步包括一個 記分模塊209,用于將根據查詢模塊203從所述位置與音階對應模塊202找 到的音階與根據曲譜模塊208預先存儲的曲譜文件確定的當前演奏的音階 進行對比,統(tǒng)計兩者相符的比例;并根據所述比例值確定演奏得分,在顯示 設備上顯示得分。
較佳地,在用戶演奏樂音連續(xù)正確時應當有加分。則記分模塊209獲取 所述兩者連續(xù)相符的時間長度,根據所述時間長度確定獎勵分值;將根據比 例值確定的演奏得分與所述獎勵分值相加,所得結果作為演奏得分。
多個音樂演奏裝置可以分別作為客戶端,并分別與服務器連接。用戶 從客戶端向服務器發(fā)出合奏某曲目的請求,通過網絡連接到同一服務器的若 干客戶端將同時開始播放此曲目的伴奏樂,音階圖上畫出此曲目某個聲部的 旋律軌跡。玩家使用自選的音色,跟隨各自的聲部軌跡演奏。發(fā)出的樂音數 據再通過網絡傳遞給連接此服務器的相關客戶端,多個客戶端即實現多音色 多聲部的合奏。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā) 明可借助軟件加必需的硬件平臺的方式來實現,當然也可以全部通過硬件來 實施,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技 術方案對背景技術做出貢獻的全部或者部分可以以軟件產品的形式體現出 來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、 ^f茲碟、光盤 等,包括若干指令用以使得一臺計算機設備(可以是個人計算機、游戲主機、 智能手機或者網絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所 述的方法。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本
ii發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1、一種利用位移輸入信號演奏音樂的方法,其特征在于,預先設置基準點位置坐標與音階的對應關系表,并包括如下步驟接收位移輸入信號,根據所述位移輸入信號確定基準點的位置坐標;根據所述基準點位置坐標查詢所述對應關系表找到對應的音階,并發(fā)出所述音階的聲音信號。
2、 根據權利要求1所述的方法,其特征在于,在顯示設備上顯示復數個音 階區(qū)域, 一個音階區(qū)域內像素點的位置坐標對應相同的音階;所述根據所述位移輸入信號確定基準點的位置坐標的步驟進一步包括根 據所述基準點的位置坐標在顯示設備上顯示基準點圖像。
3、 根據權利要求2所述的方法,其特征在于,所述音階區(qū)域的數目為5或7。
4、 根據權利要求2所述的方法,其特征在于,該方法進一步包括 根據預先設置的曲譜文件確定當前演奏的音階和/或當前之后預定時間段內演奏的音階;根據所確定的音階在顯示設備上與所述音階對應的音階區(qū)域顯示提示圖像。
5、 根據權利要求4所述的方法,其特征在于,所述提示圖像為按照所確定 的音階的演奏順序,連接所確定的音階對應的音階區(qū)域的軌跡。
6、 根據權利要求4所述的方法,其特征在于,所述根據所述基準點位置坐 標查詢所述對應關系表找到對應的音階的步驟進一步包括將根據所述對應關系表找到的音階與根據預先設置的曲譜文件確定的當前 演奏的音階進行對比,統(tǒng)計兩者相符的比例;根據所述比例值確定演奏得分,并在顯示設備上顯示。
7、 根據權利要求6所述的方法,其特征在于,所述將根據所述對應關系表 找到的音階與根據預先設置的曲譜文件確定的當前演奏的音階進行對比,統(tǒng)計兩者相符的比例的步驟進一步包括獲取所述兩者連續(xù)相符的時間長度,根據所述時間長度確定獎勵分值;所述根據所述比例值確定演奏得分的步驟包括將根據比例值確定的演奏 得分與所述獎勵分值相加,所得結果作為演奏得分。
8、 根據權利要求1至7任一項所述的方法,其特征在于,所述接收位移輸 入信號的步驟之前,進一步包括根據用戶選擇的樂器道具,確定與所述樂器 道具對應的音色數椐文件;所述發(fā)出所述音階的聲音信號的步驟為發(fā)出具有所確定的音色數據文件 對應的音色以及所述音階的聲音信號。
9、 一種利用位移輸入信號演奏音樂的裝置,其特征在于,包括 輸入設備(201 ),用于根據用戶的操作生成位移輸入信號; 位置與音階對應模塊(202),用于存儲預先設置的基準點位置坐標與音階的對應關系表;定位模塊(203 ),用于接收來自輸入設備(201)的位移輸入信號,根據所 述位移輸入信號確定基準點的位置坐標;查詢模塊(204),用于沖艮據當前的基準點位置坐標查詢所述位置與音階對 應模塊(202)存儲的對應關系表找到對應的音階;聲音輸出模塊(205 ):用于根據所述查詢模塊(204)找到的音階信息,輸 出所述音階對應的聲音信號。
10、 根據權利要求9所述的裝置,其特征在于,所述裝置進一步包括 顯示模塊(206),用于顯示復數個音階區(qū)域, 一個音階區(qū)域內像素點的位置坐標對應相同的音階;還用于在所述音階區(qū)域中顯示所述定位模塊(203 )確 定的基準點的位置坐標對應的移動軌跡。
11、 根據權利要求9所述的裝置,其特征在于,所述裝置進一步包括 樂器道具模塊(207),用于存儲預先設置的至少一個音色數據文件,并根據用戶選擇的樂器道具調用相應的音色數據文件;則所述聲音輸出模塊(205 )加載樂器道具模塊207調用的音色數據文件,輸出具有與所加載的音色數據文件對應的音色的聲音信號。
12、 根據權利要求IO所述的裝置,其特征在于,所述裝置進一步包括 曲譜模塊(208 ),用于根據預先設置的曲譜文件確定當前演奏的音階和/或當前之后預定時間段內演奏的音階;并根據所確定的音階通過顯示模塊(206) 顯示與所述音階對應的提示圖像。
13、 根據權利要求12所述的裝置其特征在于,所述裝置進一步包括 記分模塊(209 ),用于將根據查詢模塊(203 )從所述位置與音階對應模塊(202)找到的音階與根據曲譜模塊(208)預先存儲的曲譜文件確定的當前演 奏的音階進行對比,統(tǒng)計兩者相符的比例;并根據所述比例值確定演奏得分; 所述顯示模塊(206)進一步用于所述記分模塊(209)確定的演奏得分。
14、 一種演奏音樂的系統(tǒng),其特征在于,包括多于一個的客戶端以及一個 服務器,所述客戶端分別連接服務器,所述客戶端為如權利要求9至13任一項 所述的裝置。
15、 根據權利要求14所述的系統(tǒng),其特征在于,所述任一客戶端的聲音接 收模塊(205 )接收服務器轉發(fā)的來自另一客戶端的音階信息,并根據所接收的 音階信息輸出聲音信號。
全文摘要
本發(fā)明公開了一種利用位移輸入信號演奏音樂的方法,預先設置基準點位置坐標與音階的對應關系表,并包括如下步驟接收位移輸入信號,根據所述位移輸入信號確定基準點的位置坐標;根據所述基準點位置坐標查詢所述對應關系表找到對應的音階,并發(fā)出所述音階的聲音信號。本發(fā)明還公開了利用位移輸入信號的音樂演奏裝置和系統(tǒng)。本發(fā)明方案打破了現有技術中單一地通過按鍵來實現計算機演奏音樂的方式,引入了更為靈活多變的計算機音樂演奏形式。
文檔編號G10H5/00GK101477796SQ20091007675
公開日2009年7月8日 申請日期2009年1月16日 優(yōu)先權日2009年1月16日
發(fā)明者巖 劉, 岑 楊, 薇 高 申請人:北京像素軟件科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜丰县| 万安县| 乌兰县| 全南县| 崇信县| 洛川县| 铅山县| 辽宁省| 商河县| 岳普湖县| 榆林市| 万山特区| 兴隆县| 揭东县| 黄梅县| 上饶县| 长治市| 青田县| 山阴县| 疏附县| 临邑县| 昆山市| 乌苏市| 云浮市| 黄大仙区| 蚌埠市| 临泽县| 南江县| 信阳市| 金湖县| 疏附县| 武乡县| 江华| 荆州市| 舒兰市| 武陟县| 黔东| 来安县| 萨迦县| 鲁甸县| 黄浦区|