[發明專利]音樂搜索方法與裝置有效
| 申請號: | 201210208777.8 | 申請日: | 2012-06-19 |
| 公開(公告)號: | CN103514182B | 公開(公告)日: | 2017-05-17 |
| 發明(設計)人: | 楊新穎;周祥;王珊珊;劉恒 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 鄒姍姍 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音樂 搜索 方法 裝置 | ||
1.一種用于搜索音樂的方法,包括:
接收包括脈沖序列的查詢,所述脈沖序列被定義為能夠描述所要搜索的音樂或其片段的節奏;
基于接收到的查詢,生成節奏值集合,包括:
將所接收到的查詢中的每一個查詢值映射到節奏值,所述節奏值代表與查詢值對應的音符的長度;
其中所述節奏值集合是代表與多個查詢值對應的音符的長度的節奏值的集合;
基于所生成的節奏值集合,構建節奏詞集合,所述節奏詞集合包括一個或多個節奏詞,所述構建包括:
按照節奏值集合中各節奏值的順序,以預定步階生成多個節奏詞,使得相鄰的兩個節奏詞中連續相同的節奏值的個數等于節奏詞的長度減去預定步階;以及
利用節奏詞集合,定位所要搜索的音樂。
2.根據權利要求1所述的方法,其中,將所接收到的查詢中的每一個查詢值映射到節奏值,所述節奏值代表與查詢值對應的音符的長度包括:
對于所接收到的查詢中除第一個查詢值之外的每一個查詢值,計算該查詢值與前一查詢值的比值,作為該查詢值的節奏值。
3.根據權利要求1所述的方法,其中,所述構建節奏詞集合包括:
設置節奏詞的長度,該長度指示節奏詞所包含的節奏值的個數。
4.根據權利要求1所述的方法,其中,所述構建節奏詞集合包括:
基于節奏詞中的每一個,生成其相應的容錯節奏詞。
5.根據權利要求4所述的方法,其中,所述生成容錯節奏詞包括:
選擇所述節奏詞中所包含的一個或多個節奏值;以及
以容錯節奏值代替所述節奏詞中所選的節奏值,來生成容錯節奏詞。
6.根據權利要求5所述的方法,其中,所述生成容錯節奏詞還包括:
對所述節奏值集合中的所有節奏值進行排序;以及
針對所述節奏詞中所包含的每個節奏值,將其排序在前和/或排序在后的預定個數的節奏值確定為該節奏值的容錯節奏值。
7.根據權利要求1所述的方法,其中,所述查詢對應于用戶在輸入設備上的一系列敲擊。
8.一種用于搜索音樂的裝置,包括:
查詢接收單元,配置為接收包括脈沖序列的查詢,所述脈沖序列被定義為能夠描述所要搜索的音樂或其片段的節奏;
節奏值集合生成單元,配置為基于接收到的查詢,生成節奏值集合,包括:
將所接收到的查詢中的每一個查詢值映射到節奏值,所述節奏值代表與查詢值對應的音符的長度;
其中所述節奏值集合是代表與多個查詢值對應的音符的長度的節奏值的集合;
節奏詞集合構建單元,配置為基于所述節奏值集合生成單元生成的節奏值集合,構建節奏詞集合,所述節奏詞集合包括一個或多個節奏詞,所述構建包括:
按照節奏值集合中各節奏值的順序,以預定步階生成多個節奏詞,使得相鄰的兩個節奏詞中連續相同的節奏值的個數等于節奏詞的長度減去預定步階;以及
音樂定位單元,配置為利用所述節奏詞集合構建單元構建的節奏詞集合,定位所要搜索的音樂。
9.根據權利要求8所述的裝置,其中,所述節奏值集合生成單元包括:
比值節奏值生成單元,配置為對于所接收到的查詢中除第一個查詢值之外的每一個查詢值,計算該查詢值與前一查詢值的比值,作為該查詢值的節奏值。
10.根據權利要求8所述的裝置,其中,所述節奏詞集合構建單元包括:
節奏詞長度設置單元,配置為設置節奏詞的長度,該長度指示節奏詞所包含的節奏值的個數。
11.根據權利要求8所述的裝置,其中,所述節奏詞集合構建單元還包括:
容錯節奏詞生成單元,配置為基于節奏詞中的每一個,生成其相應的容錯節奏詞。
12.根據權利要求11所述的裝置,其中,所述容錯節奏詞生成單元包括:
容錯第一子單元,配置為選擇所述節奏詞中所包含的一個或多個節奏值;以及
容錯第二子單元,配置為以容錯節奏值代替所述節奏詞中由所述容錯第一子單元選擇的節奏值,來生成容錯節奏詞。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210208777.8/1.html,轉載請聲明來源鉆瓜專利網。





