專利名稱:支援功能推薦裝置、支援功能推薦方法以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)具備幫助演奏技術(shù)的學(xué)習(xí)的支援功能的電子樂器的用戶告知適于演奏技術(shù)的學(xué)習(xí)的支援功能的技木。
背景技術(shù):
以往,在作為電子樂器之一的電鋼琴(包括電子琴)中,具備支援功能的電鋼琴被實(shí)用化,該支援功能成為用戶演奏(練習(xí))預(yù)先準(zhǔn)備的練習(xí)曲而學(xué)習(xí)演奏技術(shù)時(shí)的幫助。作為支援功能,例如日本特開平9-237088號(hào)公報(bào)所記載的那樣,與預(yù)先準(zhǔn)備的練習(xí)曲的進(jìn)行相配合,而使表示應(yīng)操作的鍵的LED (Light Emitting Diode:發(fā)光二極管)依次點(diǎn)燈、或放 大顯示樂譜、或降低伴奏的速度。此外,例如在日本特開2004-184757號(hào)公報(bào)中記載有如下技術(shù)在電鋼琴中,在用戶對(duì)練習(xí)曲進(jìn)行了演奏、即練習(xí)時(shí),將表示用戶進(jìn)行的演奏的內(nèi)容的數(shù)據(jù)與表示應(yīng)作為范例的練習(xí)曲的演奏內(nèi)容的數(shù)據(jù)進(jìn)行比較,由此取得演奏技術(shù)的進(jìn)步度,并將其時(shí)間變化視覺地提示給用戶。然而,在將上述支援功能設(shè)置到電鋼琴等中的情況下,由于用戶的喜好多種多祥,因此希望預(yù)先準(zhǔn)備多種上述支援功能。但是,在電鋼琴等中設(shè)置多個(gè)支援功能的情況下,存在以下的問題。S卩,存在的問題為如果使用上述日本特開2004-184757號(hào)公報(bào)所記載的技術(shù),則用戶能夠得知到目前為止的演奏技術(shù)的進(jìn)步的時(shí)間變化,但是在練習(xí)任意的練習(xí)曲時(shí),為了在學(xué)習(xí)演奏技術(shù)的方面進(jìn)行有效的練習(xí),如果不實(shí)際試著使用各個(gè)功能,則不能夠得知使用那個(gè)支援功能才好。
發(fā)明內(nèi)容
本發(fā)明是鑒于所述現(xiàn)有的課題而進(jìn)行的,其目的在于提供支援功能推薦裝置、支援功能推薦方法以及支援功能推薦系統(tǒng),對(duì)準(zhǔn)備有多個(gè)幫助演奏技術(shù)的學(xué)習(xí)的支援功能的電子樂器的用戶,告知適于對(duì)預(yù)先準(zhǔn)備的練習(xí)曲進(jìn)行練習(xí)時(shí)的演奏技術(shù)的學(xué)習(xí)的支援功倉(cāng)^:。為了解決上述課題,本發(fā)明的特征在干,具備存儲(chǔ)器,存儲(chǔ)進(jìn)歩度相關(guān)信息,該進(jìn)歩度相關(guān)信息將進(jìn)行練習(xí)曲的演奏練習(xí)的多個(gè)用戶各自的從上次練習(xí)到本次練習(xí)為止所使用的各支援功能的使用量、以及與上述練習(xí)曲有關(guān)的演奏技術(shù)的進(jìn)歩度作為要素;檢索部,從上述存儲(chǔ)器中,檢索與特定用戶以外的其他用戶有關(guān)的進(jìn)步度相關(guān)信息,即分別將從與該特定用戶的進(jìn)歩度相關(guān)信息中的進(jìn)步度相對(duì)應(yīng)的第一進(jìn)步度到與成為練習(xí)目標(biāo)的進(jìn)歩度相對(duì)應(yīng)的第二進(jìn)步度為止的進(jìn)步度作為要素的、與同一用戶有關(guān)的一系列的進(jìn)步度相關(guān)信息;判斷部,根據(jù)由上述檢索部檢索的一系列的進(jìn)步度相關(guān)信息,判斷支援功能的每個(gè)種類的有效性;以及功能推薦部,向上述特定用戶提供功能推薦信息,該功能推薦信息將由上述判斷部判斷的有效性最高的種類的支援功能表示為最適于上述練習(xí)曲的練習(xí)的支援功能。
圖1是表示本發(fā)明的支援功能推薦系統(tǒng)的系統(tǒng)構(gòu)成圖。圖2是表示預(yù)先存儲(chǔ)在電子樂器中的信息及隨時(shí)存儲(chǔ)到電子樂器中的信息的概念圖。圖3是表示從電子樂器向功能推薦服務(wù)器發(fā)送的進(jìn)步度相關(guān)信 息的概念圖。圖4是例示進(jìn)步度信息數(shù)據(jù)庫(kù)中所存放的數(shù)據(jù)的概念圖。圖5是表示功能推薦服務(wù)器的支援功能推薦處理的流程圖。圖6是表示類似度表取得處理的流程圖。圖7是表示功能合計(jì)表取得處理的流程圖。圖8是表示功能合計(jì)值取得處理的流程圖。
具體實(shí)施例方式以下,對(duì)本發(fā)明的一個(gè)實(shí)施方式進(jìn)行說明。圖1是表示本發(fā)明的支援功能推薦系統(tǒng)的系統(tǒng)構(gòu)成圖。該支援功能推薦系統(tǒng)包括能夠經(jīng)由網(wǎng)絡(luò)100相互連接的功能推薦服務(wù)器I和多個(gè)電子樂器2、2、2、…。此處,在本實(shí)施方式中,各個(gè)電子樂器2是電鋼琴、電子琴等鍵盤樂器。此外,各個(gè)電子樂器2具有用于在用戶練習(xí)預(yù)先準(zhǔn)備的練習(xí)曲時(shí)幫助演奏技術(shù)的學(xué)習(xí)的多種支援功能。作為電子樂器2所具有的支援功能,與在背景技術(shù)中已說明的電子樂器所具有的支援功能同樣,例如與樂曲的演奏的進(jìn)行相配合,而使表示應(yīng)操作的鍵的LED依次點(diǎn)燈、或放大顯示樂譜、或降低伴奏的速度。并且,各個(gè)電子樂器2還具有在用戶演奏了任意的練習(xí)曲時(shí)、取得與該練習(xí)曲有關(guān)的用戶的演奏技術(shù)的進(jìn)步度而告知用戶的功能。另ー方面,功能推薦服務(wù)器I根據(jù)來自電子樂器2的請(qǐng)求,在該電子樂器2的用戶練習(xí)任意的練習(xí)曲時(shí),向電子樂器2提供表不適于演奏技術(shù)的學(xué)習(xí)的支援功能的功能推薦信息。另外,向電子樂器2提供的功能推薦信息,是按照每種支援功能來表示與在演奏技術(shù)的學(xué)習(xí)方面所預(yù)想的有效性的程度相對(duì)應(yīng)的推薦順序的信息。以下,根據(jù)附圖對(duì)支援功能推薦系統(tǒng)的詳細(xì)內(nèi)容進(jìn)行說明。(電子樂器)如圖1所示,電子樂器2具備控制樂器整體的CPU (Central Processing Unit :中央處理器)21、R0M (read-only memory :只讀存儲(chǔ)器)22、RAM(random_access memory :隨機(jī)存儲(chǔ)器)23、聲音系統(tǒng)24、成為演奏操作的對(duì)象的鍵盤25、顯示部26、開關(guān)部27、演奏履歷存儲(chǔ)器28以及通信控制部29。另外,雖然未圖示,但CPU21含有用于得到當(dāng)前的日期和時(shí)刻的具有日歷功能的內(nèi)置時(shí)鐘。在R0M22中存放有用于使CPU21控制樂器整體的多種程序、以及與多個(gè)練習(xí)曲有關(guān)的各種曲相關(guān)信息。
圖2A是表示該曲相關(guān)信息201的概念圖。曲相關(guān)信息201包括識(shí)別練習(xí)曲的曲ID、曲名和曲的拍子、表示該練習(xí)曲的音符和休止符的總數(shù)的總音符數(shù)、以及表示對(duì)該練習(xí)曲的演奏用序列數(shù)據(jù)進(jìn)行識(shí)別的序號(hào)的序列ID。圖2B是表示由上述序列ID表示的練習(xí)曲的序列信息202的概念圖。序列信息202包括表示對(duì)練習(xí)曲的序列數(shù)據(jù)進(jìn)行識(shí)別的序號(hào)的序列ID和表示練習(xí)曲的內(nèi)容即練習(xí)曲的樂譜的序列數(shù)據(jù)。RAM23是CPU21的作業(yè)用的存儲(chǔ)器,在RAM23中根據(jù)需要而存儲(chǔ)各種數(shù)據(jù)。聲音系統(tǒng)24包括生成與鍵盤25的操作相對(duì)應(yīng)的聲音的波形數(shù)據(jù)的聲源部、將波形數(shù)據(jù)轉(zhuǎn)換為模擬信號(hào)的D/A轉(zhuǎn)換器、放大模擬信號(hào)的放大器、以及將模擬信號(hào)輸出為聲
音的揚(yáng)聲器等。顯示部26包括未圖示的LCD (Liquid Crystal Display :液晶顯示器)、以及在鍵盤25上按照每個(gè)鍵配置的多個(gè)LED等。開關(guān)部27包括電源開關(guān)、以及用于用戶進(jìn)行與電子樂器2的動(dòng)作有關(guān)的各種設(shè)定的多個(gè)開關(guān)。另外,與電子樂器2的動(dòng)作有關(guān)的各種設(shè)定包括成為練習(xí)對(duì)象的曲即練習(xí)曲的設(shè)定、曲的練習(xí)時(shí)的支援功能的有無使用、以及使用的支援功能的種類的設(shè)定等。演奏履歷存儲(chǔ)器28由閃存器等能夠隨時(shí)重寫存儲(chǔ)數(shù)據(jù)的非易失性存儲(chǔ)器構(gòu)成。在演奏履歷存儲(chǔ)器28中隨時(shí)存儲(chǔ)表示用戶進(jìn)行的演奏的內(nèi)容的演奏信息。圖2C是表示該演奏信息203的概念圖。演奏信息203包括日期和時(shí)刻、以及表示用戶進(jìn)行的實(shí)際的演奏內(nèi)容的演奏數(shù)據(jù)。另外,日期和時(shí)刻是演奏數(shù)據(jù)的存儲(chǔ)結(jié)束了的時(shí)刻的年月日時(shí)分秒,此外,演奏數(shù)據(jù)具有與R0M22所存儲(chǔ)的序列數(shù)據(jù)為同樣構(gòu)成的數(shù)據(jù)構(gòu)成。并且,在演奏履歷存儲(chǔ)器28中,按照每個(gè)練習(xí)曲來存儲(chǔ)表示用戶對(duì)上述支援功能的使用狀況的功能使用信息。圖2D是表示各練習(xí)曲的功能使用信息204的概念圖。功能使用信息204包括識(shí)別練習(xí)曲的曲ID、以及按照電子樂器2中所準(zhǔn)備的支援功能的不同種類(圖中為功能廣功能4)來計(jì)數(shù)的、與各個(gè)支援功能有關(guān)的使用時(shí)間、使用次數(shù)等使用量。通信控制部29按照CPU21的指令進(jìn)行與功能推薦服務(wù)器I之間的數(shù)據(jù)通信。而且,在電子樂器2中,CPU21通過根據(jù)R0M22所存放的程序來進(jìn)行動(dòng)作,由此進(jìn)行以下的處理。即,每當(dāng)用戶使用某個(gè)支援功能而練習(xí)(演奏)練習(xí)曲吋,CPU21就會(huì)更新演奏履歷存儲(chǔ)器28所存儲(chǔ)的上述功能使用信息204中的對(duì)應(yīng)的功能(支援功能的種類)的使用量。此外,在電子樂器2中設(shè)定有進(jìn)步度取得模式的狀態(tài)下,在用戶對(duì)練習(xí)曲進(jìn)行了練習(xí)(演奏)吋,CPU21在演奏履歷存儲(chǔ)器28中新存儲(chǔ)上述演奏信息203,并且取得與該練習(xí)曲有關(guān)的用戶的演奏技術(shù)的進(jìn)歩度。此處,進(jìn)步度是將用戶演奏了任意的練習(xí)曲時(shí)的演奏技術(shù)進(jìn)行了數(shù)值化的值,具體地說,設(shè)定表示練習(xí)曲中的音符和休止符的總數(shù)的總音符數(shù),將演奏數(shù)據(jù)與練習(xí)曲的序列數(shù)據(jù)完全一致時(shí)的進(jìn)歩度的值作為總音符數(shù)。在取得進(jìn)步度吋,CPU21通過將表示用戶進(jìn)行的演奏的內(nèi)容的演奏數(shù)據(jù)隨時(shí)存儲(chǔ)到演奏履歷存儲(chǔ)器28中,并在演奏結(jié)束后將該演奏數(shù)據(jù)與練習(xí)曲的序列數(shù)據(jù)進(jìn)行比較,由此取得進(jìn)歩度。具體地說,按照每個(gè)音符(音符及休止符)將演奏數(shù)據(jù)與序列數(shù)據(jù)進(jìn)行比較,在存在音階的錯(cuò)誤的情況下、存在多余的I個(gè)音的情況下、或者反之漏掉I個(gè)音的情況下,分別從總音符數(shù)減去1,將最終的音符數(shù)、即正確地演奏的音符數(shù)作為進(jìn)步度。
另外,此處所述的進(jìn)步度的具體內(nèi)容及其取得方法是一例,在本發(fā)明中,進(jìn)步度的具體內(nèi)容及其取得方法是任意的。
而且,CPU21經(jīng)由通信控制部29將進(jìn)步度相關(guān)信息向功能推薦服務(wù)器I發(fā)送,該進(jìn)步度相關(guān)信息包括取得的進(jìn)步度、以及按照每個(gè)種類而作為功能使用信息204存儲(chǔ)到演奏履歷存儲(chǔ)器28中的支援功能的使用量等。另外,在發(fā)送后,將演奏履歷存儲(chǔ)器28中所存儲(chǔ)的、與取得了進(jìn)步度的練習(xí)曲有關(guān)的各個(gè)支援功能(功能f功能4)的使用量初始化。
圖3是表示CPU21向功能推薦服務(wù)器I發(fā)送的進(jìn)步度相關(guān)信息301的構(gòu)成的概念圖。進(jìn)步度相關(guān)信息301包括用戶ID、曲ID、功能f功能4的值(使用量)、進(jìn)步度、以及日期和時(shí)刻的各數(shù)據(jù)。
此處,用戶ID是識(shí)別用戶的用戶序號(hào)。另外,在以下的說明中,用戶序號(hào)是對(duì)各個(gè)電子樂器2的用戶預(yù)先登記的從I開始的系列序號(hào)。此外,日期和時(shí)刻是進(jìn)步度相關(guān)信息 301被收集了時(shí)、即進(jìn)步度相關(guān)信息301被向功能推薦服務(wù)器I發(fā)送了的數(shù)據(jù)登記時(shí)的年月日時(shí)分秒。
并且,CPU21接收對(duì)上述進(jìn)步度相關(guān)信息的發(fā)送進(jìn)行響應(yīng)而從功能推薦服務(wù)器I 發(fā)送的后述的功能推薦信息,并按照由接收的功能推薦信息表示的支援功能的每個(gè)種類而將推薦順序顯示到顯示部26的IXD上。此處,如后述那樣,CPU21向IXD顯示的推薦順序?yàn)椋?向用戶告知適于用戶對(duì)發(fā)送了進(jìn)步度相關(guān)信息的練習(xí)曲進(jìn)行練習(xí)時(shí)的使用的支援功能,并向用戶告知使用哪個(gè)功能才能夠更不勉強(qiáng)地彈奏練習(xí)曲。
(功能推薦服務(wù)器)
另一方面,如圖1所示,功能推薦服務(wù)器I具備通信控制部11、控制部12、程序數(shù)據(jù)存儲(chǔ)部13以及進(jìn)步度信息數(shù)據(jù)庫(kù)14。
通信控制部11進(jìn)行與經(jīng)由網(wǎng)絡(luò)100連接的各個(gè)電子樂器2之間的數(shù)據(jù)的收發(fā)。
控制部12基于程序數(shù)據(jù)存儲(chǔ)部13中所存儲(chǔ)的程序來控制通信控制部11的動(dòng)作, 并且將從各個(gè)電子樂器2發(fā)送的上述進(jìn)步度相關(guān)信息存儲(chǔ)到進(jìn)步度信息數(shù)據(jù)庫(kù)14中。另外,雖然未圖示,但控制部12包括CPU、CPU的周邊電路、以及RAM等作業(yè)用存儲(chǔ)器等?!?br>
圖4是表示進(jìn)步度信息數(shù)據(jù)庫(kù)14中所存放的數(shù)據(jù)(進(jìn)步度相關(guān)信息)的例子的概念圖。在進(jìn)步度信息數(shù)據(jù)庫(kù)14中,構(gòu)成進(jìn)步度相關(guān)信息的各數(shù)據(jù)被存儲(chǔ)作為I個(gè)記錄。 另外,圖4所示的各字段的值并非實(shí)際的值,而是為了能夠識(shí)別而符號(hào)化地表示的值。
此外,此處表示按照用戶ID、曲ID、日期和時(shí)刻的順序而整理了各記錄的狀態(tài)。 即,例如用戶ID為“uidl,,、曲ID為“sidl”的記錄組,其日期和時(shí)刻的值“dtll01、dtll02、 dtll03、…dtll08”成為升順。
此外,本來在相同用戶反復(fù)進(jìn)行相同曲的演奏(練習(xí))期間,進(jìn)步度會(huì)上升或下降,但是此處,總是僅將進(jìn)步度比前次上升了時(shí)的數(shù)據(jù)作為新記錄而存儲(chǔ)到進(jìn)步度信息數(shù)據(jù)庫(kù)14中。即,在圖4所示的用戶ID為“uidl”、曲ID為“sidl”的記錄組中,進(jìn)步度的值 “skll01、skll02、skll03、…skll08”也與日期和時(shí)刻的值同樣地以升順排列。
而且,在功能推薦服務(wù)器I中,控制部12將從任意的電子樂器2發(fā)送的進(jìn)步度相關(guān)信息存儲(chǔ)到進(jìn)步度信息數(shù)據(jù)庫(kù)14中之后,執(zhí)行圖5至圖8所示的后述的支援功能推薦處理。
后述的支援功能推薦處理,是用于對(duì)發(fā)送來進(jìn)步度相關(guān)信息的電子樂器2提供功能推薦信息的處理,該功能推薦信息表示在其用戶練習(xí)任意的練習(xí)曲時(shí)、適于演奏技術(shù)的學(xué)習(xí)的支援功能。在本實(shí)施方式中,如上所述,向電子樂器2提供的功能推薦信息,是按照支援功能的每個(gè)種類來表示與在演奏技術(shù)的學(xué)習(xí)方面所預(yù)想的有效性的程度相對(duì)應(yīng)的推薦順序的信息。
首先,以下對(duì)控制部12執(zhí)行的支援功能推薦處理的概略進(jìn)行說明。在電子樂器2 的用戶對(duì)練習(xí)曲進(jìn)行練習(xí)時(shí),適當(dāng)使用任意種類的支援功能。通過反復(fù)練習(xí),而練習(xí)曲的演奏技術(shù)逐漸進(jìn)步,最終進(jìn)步到能夠彈奏該練習(xí)曲的階段。
在本實(shí)施方式的支援功能推薦處理中,將之前說明的進(jìn)步度成為練習(xí)曲的總音符數(shù)的90%以上之時(shí),假定為任意的用戶能夠彈奏特定的練習(xí)曲之時(shí)。參照?qǐng)D4具體地進(jìn)行說明,例如對(duì)于用戶ID為uidl的用戶,如果與曲ID為sidl的練習(xí)曲有關(guān)的進(jìn)步度的值 ski 107成為該練習(xí)曲的總音符數(shù)的90%以上,則假定為在日期和時(shí)刻為dtll07的階段變得能夠彈奏練習(xí)曲。
此處,用戶ID為uidl的用戶,例如在進(jìn)步度從ski 102到成為ski 107的階段的期間,使用某種支援功能而取得了進(jìn)步。當(dāng)改變視點(diǎn)時(shí),在將日期和時(shí)刻從dtll02到dtll07 的6個(gè)記錄的各功能(功能f功能4)的值個(gè)別地合計(jì)了時(shí),能夠判斷為,其值成為最大的特定功能是在進(jìn)步度從skll02到達(dá)skll07的期間的練習(xí)過程中被使用最多的功能。
當(dāng)設(shè)上述各功能(功能f功能4)合計(jì)值為Ff F4時(shí),功能I的合計(jì)值Fl為(Π vll02+flvll03+flvll04+flvll05+flvll06+flvll07),功能 2 的合計(jì)值 F2 為(f2vll02+f2 vll03+f2vll04+f2vll05+f2vll06+f2vll07),功能 3 的合計(jì)值 F3 為(f3vll02+f3vll03+f3 vll04+f3vll05+f3vll06+f3vll07),功能 4 的合計(jì)值 F4 為(f4vl 102+f4vl 103+f4vl 104+f4 vll05+f4vll06+f4vll07)。
同樣,例如對(duì)于用戶ID為uid2的其他用戶,在與和上述相同的練習(xí)曲有關(guān)的上述進(jìn)步度ski 102及進(jìn)步度ski 107分別對(duì)應(yīng)的進(jìn)步度為sk2104及sk2107的情況下,可以說明如下情況。S卩,對(duì)于用戶ID為uid2的其他用戶,在將日期和時(shí)刻從dt2104到dt2107的 4個(gè) 記錄的各功能(功能f功能4)的值個(gè)別地合計(jì)了時(shí),能夠判斷為,其值成為最大的特定功能是在進(jìn)步度從sk2104到達(dá)sk2107的期間的練習(xí)過程中被使用最多的功能。
在該情況下,功能I 的合計(jì)值 Fl 為(f lv2104+f lv2105+f lv2106+f lv2107),功能 2 的合計(jì)值 F2 為(f2v2104+f2v2105+f2v2106+f2v2107),功能 3 的合計(jì)值 F3 為(f3v2104+f3 v2105+f3v2106+f3v2107),功能 4 的合計(jì)值 F4 為(f4v2104+f4v2105+f4v2106+f4v2107)。
因此,在將多個(gè)用戶作為對(duì)象而對(duì)每個(gè)用戶取得按照不同功能的合計(jì)值(Ff F4), 并且將各用戶的按照不同功能的合計(jì)值(FfF4)按照每個(gè)功能進(jìn)行了合計(jì)時(shí),能夠判斷為,其值成為最大的特定功能,是對(duì)于多個(gè)用戶在進(jìn)步度從與ski 102 (及ski 102)對(duì)應(yīng)的階段到達(dá)skll07(及sk2107)的階段的期間中被使用最多的支援功能(特定功能)。
在該情況下,當(dāng)設(shè)定為用戶ID為uidl的用戶的功能I的合計(jì)值Fl為Z11、用戶 ID為uid2的用戶的功能I的合計(jì)值Fl為Z21、…時(shí),多個(gè)用戶(η人)的功能I的合計(jì)值成為Ζ11+Ζ21+Ζ31+…Znl。同樣地,功能2的合計(jì)值成為Z12+Z22+Z32+…Zn2,功能3的合計(jì)值成為Z13+Z23+Z33+…Zn3,功能4的合計(jì)值成為Z14+Z24+Z34+…Zn4。
此處,當(dāng)將支援功能的使用方法作為練習(xí)方法時(shí),使用了上述特定功能的練習(xí)方法是變得能夠彈奏練習(xí)曲的多個(gè)用戶的練習(xí)方法,也就是練習(xí)方法的成功例。
因此,對(duì)于任意用戶,在與曲ID為sidl的練習(xí)曲有關(guān)的當(dāng)前的進(jìn)步度的值為與上述進(jìn)步度ski 102 (及ski 102)對(duì)應(yīng)的值時(shí),也能夠判斷為,如果采用與變得能夠彈奏練習(xí)曲的多個(gè)用戶同樣的練習(xí)方法,則能夠變得不勉強(qiáng)地彈奏該練習(xí)曲的可能性較高。
S卩,在將變得能夠彈奏練習(xí)曲的多個(gè)用戶的按照不同功能的合計(jì)值(FfF4)按照每個(gè)功能進(jìn)行了合計(jì)時(shí),能夠判斷為,其值越高的功能,在演奏技術(shù)的學(xué)習(xí)方面的有效性越聞。
另一方面,當(dāng)個(gè)別地考慮變得能夠彈奏特定的練習(xí)曲的多個(gè)用戶的練習(xí)方法時(shí), 實(shí)際使用的支援功能的種類根據(jù)各個(gè)用戶而不同,其反映了各用戶的嗜好。
根據(jù)所述情況,在本實(shí)施方式的支援功能推薦處理中,不是將對(duì)變得能夠彈奏練習(xí)曲的多個(gè)用戶的按照不同功能的合計(jì)值(FfF4)按照每個(gè)功能進(jìn)行了合計(jì)的值,而是將以下的值作為表示各功能(功能廣功能4)的有效性的程度的評(píng)價(jià)值。
S卩,將變得能夠彈奏特定的練習(xí)曲的各用戶的與成為支援功能的推薦對(duì)象的用戶之間的練習(xí)方法的類似度作為權(quán)重,取得按照不同功能的合計(jì)值的加權(quán)平均,并將其作為表示各功能(功能廣功能4)的有效性的程度的評(píng)價(jià)值(后述的得分)。而且,根據(jù)所述評(píng)價(jià)值對(duì)多個(gè)支援功能的每個(gè)確定推薦順序。
另外,成為支援功能的推薦對(duì)象的用戶與其他用戶之間的練習(xí)方法的類似度、即表示練習(xí)方法是否相似的程度,能夠通過幾種方法來計(jì)算。作為類似度的計(jì)算方法,例如存在將歐幾里得距離或曼哈頓距離加I而取倒數(shù)的方法、求出皮爾遜(Pearson)相關(guān)系數(shù)、 Tanimo·to系數(shù)、Jaccard系數(shù)等作為類似度的方法,但是如后所述,在本實(shí)施方式的支援功能推薦處理中使用皮爾遜相關(guān)系數(shù)。
接著,根據(jù)圖5至圖8所示的流程圖來具體地說明由控制部12進(jìn)行的支援功能推薦處理的內(nèi)容。
如圖5所示,在進(jìn)行支援功能推薦處理時(shí),控制部12首先在新存儲(chǔ)到進(jìn)步度信息數(shù)據(jù)庫(kù)14中的進(jìn)步度相關(guān)信息中,確認(rèn)應(yīng)該推薦適于演奏技術(shù)的學(xué)習(xí)的支援功能的處理對(duì)象、即用戶本人(以下也簡(jiǎn)稱為本人)的用戶ID和曲ID (步驟SI)。
接著,控制部12執(zhí)行圖6所示的類似度表取得處理(步驟S2)。類似度表取得處理是對(duì)于本人以外的其他用戶取得類似度表(WfWn)的處理,該類似度表表示對(duì)于由在步驟SI中確認(rèn)的曲ID表示的練習(xí)曲的練習(xí)方法(支援功能的用法)、與本人相似到哪種程度。
如圖6所示,在類似度表取得處理中,控制部12首先將表示用戶的用戶序號(hào)i設(shè)置為I (步驟S101)。而且,如果用戶序號(hào)i為本人的用戶ID (步驟S102 :是),則控制部12 在將本人的類似度Wi保存為O之后(步驟S103),使用戶序號(hào)i增量(步驟S104)。以后, 控制部12在到用戶序號(hào)i超過最大值η為止的期間(步驟S105 :否),進(jìn)行步驟S106 步驟Slll的處理。
此外,如果用戶序號(hào)i不是本人的用戶ID (步驟S102 :否),則控制部12直接在到用戶序號(hào)i超過最大值η為止的期間(步驟S105 :否),進(jìn)行步驟S106 步驟Slll的處理。
在步驟S106的處理中,控制部12在進(jìn)步度信息數(shù)據(jù)庫(kù)14所存儲(chǔ)的多個(gè)進(jìn)步度相關(guān)信息(圖4)中,從用戶ID為用戶序號(hào)i的比較對(duì)方的全部記錄中,檢索曲ID與處理對(duì)象的練習(xí)曲相同、且進(jìn)步度的值是與本人的進(jìn)步度最近的值(但為本人的進(jìn)步度以上)的第一記錄。
此時(shí),如果在進(jìn)步度信息數(shù)據(jù)庫(kù)14中不存在第一記錄(步驟S107 :否),則控制部 12返回步驟S103的處理,將用戶ID為用戶序號(hào)i的比較對(duì)方的類似度Wi保存為O。
另一方面,在進(jìn)步度信息數(shù)據(jù)庫(kù)14中存在第一記錄的情況下(步驟S107 :是),控制部12從第一記錄中取得功能f功能4的值、即支援功能的每個(gè)種類的使用量(使用時(shí)間或使用次數(shù))(步驟S108)。
接著,控制部12將本次向進(jìn)步度信息數(shù)據(jù)庫(kù)14中新存儲(chǔ)的進(jìn)步度相關(guān)信息、即本人的最新記錄中的功能廣功能4的各值、以及比較對(duì)方的第一記錄中的功能f功能4的各值作為參數(shù),根據(jù)下述式(I)來計(jì)算皮爾遜相關(guān)系數(shù)Y (步驟S109)。
公式I
權(quán)利要求
1.一種支援功能推薦裝置,具備存儲(chǔ)器,存儲(chǔ)進(jìn)步度相關(guān)信息,該進(jìn)步度相關(guān)信息將進(jìn)行練習(xí)曲的演奏練習(xí)的多個(gè)用戶各自的從上次練習(xí)到本次練習(xí)為止所使用的各支援功能的使用量、以及與上述練習(xí)曲有關(guān)的演奏技術(shù)的進(jìn)步度作為要素;檢索部,從上述存儲(chǔ)器中,檢索與特定用戶以外的其他用戶有關(guān)的進(jìn)步度相關(guān)信息,即分別將從與該特定用戶的進(jìn)步度相關(guān)信息中的進(jìn)步度相對(duì)應(yīng)的第一進(jìn)步度到與成為練習(xí)目標(biāo)的進(jìn)步度相對(duì)應(yīng)的第二進(jìn)步度為止的進(jìn)步度作為要素的、與同一用戶有關(guān)的一系列的進(jìn)步度相關(guān)信息;判斷部,根據(jù)由上述檢索部檢索的一系列的進(jìn)步度相關(guān)信息,判斷支援功能的每個(gè)種類的有效性;以及功能推薦部,向上述特定用戶提供功能推薦信息,該功能推薦信息將由上述判斷部判斷的有效性最高的種類的支援功能表示為最適于上述練習(xí)曲的練習(xí)的支援功能。
2.如權(quán)利要求1所述的支援功能推薦裝置,其中,上述判斷部包括功能合計(jì)取得部,該功能合計(jì)取得部將由上述檢索部檢索的一系列的進(jìn)步度相關(guān)信息作為對(duì)象,取得按照每個(gè)種類將各個(gè)進(jìn)步度相關(guān)信息中的支援功能的使用量進(jìn)行了合計(jì)的功能合計(jì)值,以由上述功能合計(jì)取得部取得的支援功能的每個(gè)種類的功能合計(jì)值為判斷基準(zhǔn),判斷支援功能的每個(gè)種類的有效性。
3.如權(quán)利要求2所述的支援功能推薦裝置,還具備類似度取得部,對(duì)于上述存儲(chǔ)器所存儲(chǔ)的、將與上述其他用戶有關(guān)的上述第一進(jìn)步度作為要素的進(jìn)步度相關(guān)信息、即將與相同用戶有關(guān)的上述第二進(jìn)步度作為要素的進(jìn)步度相關(guān)信息被存儲(chǔ)在上述存儲(chǔ)器中的特定的進(jìn)步度相關(guān)信息,按照每個(gè)用戶取得與和上述特定用戶有關(guān)的進(jìn)步度相關(guān)信息之間的、著眼于支援功能的每個(gè)種類的使用量的類似度;以及評(píng)價(jià)值取得部,取得在由上述功能合計(jì)取得部取得的支援功能的每個(gè)種類的功能合計(jì)值上、相加了由上述類似度取得部取得的上述特定的進(jìn)步度相關(guān)信息的每個(gè)用戶的類似度后的支援功能的每個(gè)種類的評(píng)價(jià)值,上述判斷部根據(jù)由上述評(píng)價(jià)值取得部取得的支援功能的每個(gè)種類的評(píng)價(jià)值來判斷支援功能的每個(gè)種類的有效性。
4.如權(quán)利要求1所述的支援功能推薦裝置,其中,上述功能推薦部,作為上述功能推薦信息,對(duì)上述特定用戶提供與由上述判斷部判斷的重要度相對(duì)應(yīng)的支援功能的每個(gè)種類的推薦順序。
5.一種支援功能推薦方法,包括從存儲(chǔ)進(jìn)步度相關(guān)信息的存儲(chǔ)器檢索一系列的進(jìn)步度相關(guān)信息的步驟,該進(jìn)步度相關(guān)信息將進(jìn)行練習(xí)曲的演奏練習(xí)的多個(gè)用戶各自的從上次練習(xí)到本次練習(xí)為止所使用的各支援功能的使用量、與上述練習(xí)曲有關(guān)的演奏技術(shù)的進(jìn)步度作為要素,該一系列的進(jìn)步度相關(guān)信息是與成為支援功能的推薦對(duì)象的特定用戶以外的其他用戶有關(guān)的、分別將從與上述特定用戶的進(jìn)步度相關(guān)信息中的進(jìn)步度相對(duì)應(yīng)的第一進(jìn)步度到與成為練習(xí)目標(biāo)的進(jìn)步度相對(duì)應(yīng)的第二進(jìn)步度為止的進(jìn)步度作為要素的、與同一用戶有關(guān)的一系列的進(jìn)步度相關(guān)信息;根據(jù)由上述檢索部檢索的一系列的進(jìn)步度相關(guān)信息,判斷支援功能的每個(gè)種類的有效性的步驟;以及向上述特定用戶提供功能推薦信息的步驟,該功能推薦信息將判斷的有效性最高的種類的支援功能表示為最適于上述練習(xí)曲的練習(xí)的支援功能。
6.一種支援功能推薦系統(tǒng),包括權(quán)利要求1所述的支援功能推薦裝置、以及具備幫助演奏技術(shù)的學(xué)習(xí)的多個(gè)支援功能的多個(gè)電子樂器,上述多個(gè)電子樂器具備信息取得部,在用戶進(jìn)行練習(xí)曲的練習(xí)時(shí),個(gè)別地取得與用戶有關(guān)的信息、即將從上次練習(xí)到本次練習(xí)為止所使用的支援功能的每個(gè)種類的使用量、與練習(xí)曲有關(guān)的演奏技術(shù)的進(jìn)步度作為要素的進(jìn)步度相關(guān)信息;以及供給部,將由上述信息取得部取得的進(jìn)步度相關(guān)信息供給到上述支援功能推薦裝置。
全文摘要
本發(fā)明提供支援功能推薦裝置、支援功能推薦方法以及系統(tǒng)。多個(gè)電子樂器(2)在用戶進(jìn)行練習(xí)時(shí),取得將從上次練習(xí)到本次練習(xí)為止所使用的支援功能的每個(gè)種類的使用量、以及與練習(xí)曲有關(guān)的演奏技術(shù)的進(jìn)步度作為要素的進(jìn)步度相關(guān)信息,并供給到服務(wù)器(1)。服務(wù)器(1)將所供給的進(jìn)步度相關(guān)信息存儲(chǔ)到數(shù)據(jù)庫(kù)(14)。服務(wù)器(1)的控制部(12),當(dāng)從特定的電子樂器(2)送來進(jìn)步度相關(guān)信息時(shí),根據(jù)該信息、和數(shù)據(jù)庫(kù)(14)所存儲(chǔ)的含有將與成為與其他用戶有關(guān)的目標(biāo)的進(jìn)步度對(duì)應(yīng)的進(jìn)步度作為要素的進(jìn)步度相關(guān)信息的一系列的進(jìn)步度相關(guān)信息,判斷最適于練習(xí)曲的練習(xí)的支援功能,并將判斷結(jié)果發(fā)送給特定的電子樂器(2)。
文檔編號(hào)G10H1/00GK103021211SQ20121035024
公開日2013年4月3日 申請(qǐng)日期2012年9月19日 優(yōu)先權(quán)日2011年9月26日
發(fā)明者巖館光史 申請(qǐng)人:卡西歐計(jì)算機(jī)株式會(huì)社