專利名稱:通信裝置和通信方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音樂曲目檢索方法和裝置,其中可以通過輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式,比如音樂曲目檢索存儲在存儲部件,比如硬盤、光盤、磁-光盤或IC卡上的音樂曲目。尤其涉及一種通信系統(tǒng)和通信方法,其中可以通過網(wǎng)絡(luò)檢索保存記錄其上的檢索程序的記錄媒介或存儲在,例如服務(wù)器設(shè)備中的內(nèi)容數(shù)據(jù)。
背景技術(shù):
在用于記錄和/或重現(xiàn)音樂曲目數(shù)據(jù)的傳統(tǒng)啟示和/或重現(xiàn)裝置中,記錄在記錄媒介,比如光盤、磁-光盤或IC卡上的音樂曲目數(shù)據(jù)被讀出和重現(xiàn)。同時,持續(xù)大約兩個小時的音樂曲目的樂譜記錄在記錄媒介,比如光盤、磁一光盤或IC卡上。為檢索記錄在記錄媒介上的音樂曲目數(shù)據(jù),記錄和/或重現(xiàn)裝置響應(yīng)用戶的操作,使光拾取器以前向方向遍歷記錄媒介的記錄磁道從而跳至具有用戶指定的地址的記錄磁道。而且,可以輸入檢索關(guān)鍵字,比如音樂氛圍的名稱以允許基于該檢索關(guān)鍵字檢索音樂曲目。
通過使光拾取器以向前方向遍歷記錄磁道以檢索預(yù)設(shè)的音樂曲目數(shù)據(jù),如果記錄了許多音樂曲目數(shù)據(jù)在檢索中則需要很長時間,從而使用戶在檢索音樂曲目數(shù)據(jù)時很不方便。
在通過指定記錄磁道的地址檢索預(yù)設(shè)音樂曲目數(shù)據(jù)時,用戶必須記住預(yù)設(shè)音樂曲目數(shù)據(jù)記錄在哪的地址。如果用戶不記得地址,他或她在檢索音樂曲目數(shù)據(jù)時會感到不方便。
而且,在使用檢索關(guān)鍵字檢索預(yù)設(shè)音樂曲目數(shù)據(jù)時,如果用戶忘記了檢索關(guān)鍵字數(shù)據(jù),將不能夠檢索數(shù)據(jù)。
尤其是,在能夠檢索記錄在記錄媒介上的音樂曲目數(shù)據(jù)的記錄和/或重現(xiàn)裝置中,需要用于輸入檢索關(guān)鍵字的鍵盤,同時在用語音輸入檢索關(guān)鍵字時需要話筒。
當鍵盤或話筒安裝在記錄和/或重現(xiàn)裝置上時,硬件變得復(fù)雜,從而當要攜帶記錄和/或重現(xiàn)裝置時,該裝置在體積上很笨重并且不方便運輸。在其中用語音輸入檢索關(guān)鍵字的裝置的情況下,在喧鬧的地方,比如在大街上或電子股票公告牌不僅搜集到用戶發(fā)出的語音而且還有噪聲,從而使正確識別出語音是不可能的。
同時,目前有一種記錄媒介,其中檢索關(guān)鍵字記錄在記錄媒介端口的管理區(qū)域。但是,由于該檢索關(guān)鍵字不是用戶輸入的一個,所以用戶可能會發(fā)現(xiàn)記憶該檢索關(guān)鍵字很困難。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種內(nèi)容檢索方法和裝置以及保存內(nèi)容檢索程序的記錄媒介,其中即使已有大量內(nèi)容的數(shù)據(jù)記錄在了在容量記錄媒介上,用戶也可以非常容易地檢索期望的內(nèi)容數(shù)據(jù)。
本發(fā)明的另一個目的是提供一種內(nèi)容檢索方法和裝置以及保存內(nèi)容檢索程序的記錄,其中將存儲在存儲部件中的內(nèi)容數(shù)據(jù)作為由用戶從一個內(nèi)容數(shù)據(jù)注冊到另一個內(nèi)容數(shù)據(jù)的注冊節(jié)奏模式檢索,并將其與由用戶在進行檢索時輸入的輸入節(jié)奏模式進行比較從而能夠立即檢索內(nèi)容數(shù)據(jù)。
本發(fā)明的另一個目的是提供一種內(nèi)容檢索方法和裝置以及保存內(nèi)容檢索程序的記錄,其中通過學習輸入節(jié)奏模式可以提高下一次檢索的模式識別率。
本發(fā)明的另一個目的是提供一種其中可以容易地從終端設(shè)備檢索和下載通過網(wǎng)絡(luò)存儲有服務(wù)器設(shè)備中的多個內(nèi)容數(shù)據(jù)的通信系統(tǒng),和用于該通信系統(tǒng)的通信方法和裝置。
為實現(xiàn)上述目的,本發(fā)明的內(nèi)容檢索裝置包括存儲部件,用于存儲多個內(nèi)容數(shù)據(jù);輸入部件,用于輸入輸入數(shù)據(jù)的節(jié)奏模式;控制部件,用于基于由所述輸入部件輸入的輸入節(jié)奏模式檢索存儲在所述存儲部件中的內(nèi)容數(shù)據(jù);以及通知部件,用于通知相關(guān)于由所述控制部件檢索的內(nèi)容數(shù)據(jù)的信息。
本發(fā)明的內(nèi)容檢索方法包括輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式的步驟;基于輸入的輸入節(jié)奏模式檢索存儲在存儲部件中的內(nèi)容數(shù)據(jù)的步驟;以及通知相關(guān)于檢索的內(nèi)容數(shù)據(jù)的信息的步驟。
本發(fā)明的記錄媒介為保存有記錄其上的計算機可讀程序的記錄媒介,其中所述程序包括基于輸入內(nèi)容數(shù)據(jù)的輸入節(jié)奏模式檢索存儲在存儲部件中的內(nèi)容數(shù)據(jù)的步驟;以及通知相關(guān)于檢索的內(nèi)容數(shù)據(jù)的信息的步驟。
本發(fā)明的通信系統(tǒng)包括輸入部件,用于輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式;第一通信部件,用于發(fā)送從所述輸入部件輸入的所述輸入節(jié)奏模式;第二通信部件,用于接收從所述第一通信部件發(fā)送的所述輸入節(jié)奏模式;存儲部件,用于存儲多個內(nèi)容數(shù)據(jù);檢索部件,用于基于由所述第二通信部件接收的所述輸入節(jié)奏模式檢索存儲在所述存儲部件中的內(nèi)容數(shù)據(jù);以及記錄和/或重現(xiàn)部件,用于接收與由所述第一通信部件和所述第二通信部件發(fā)送的所述檢索部件的檢索結(jié)果一致的內(nèi)容數(shù)據(jù),并且記錄和/或重現(xiàn)所述內(nèi)容數(shù)據(jù)。
本發(fā)明的通信方法包括輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式的步驟;發(fā)送所輸入的所述輸入節(jié)奏模式的步驟;接收所發(fā)送的所述輸入節(jié)奏模式的步驟;將多個內(nèi)容數(shù)據(jù)存儲在存儲部件中的步驟;基于所接收的所述輸入節(jié)奏模式檢索存儲在所述存儲部件中的內(nèi)容數(shù)據(jù)的步驟;接收與檢索結(jié)果一致的內(nèi)容數(shù)據(jù)的步驟;以及記錄和/或重現(xiàn)所接收的內(nèi)容數(shù)據(jù)的步驟。
本發(fā)明的通信裝置包括接收部件,用于接收輸入到另一個裝置的內(nèi)容數(shù)據(jù)的輸入節(jié)奏模式;存儲部件,用于存儲多個內(nèi)容數(shù)據(jù);檢索部件,用于基于由所述接收部件接收的輸入節(jié)奏模式檢索存儲在所述存儲部件中的內(nèi)容數(shù)據(jù);以及發(fā)送部件,用于將對應(yīng)于所述檢索部件的檢索結(jié)果的內(nèi)容數(shù)據(jù)發(fā)送到另一個裝置。
本發(fā)明的通信方法包括將多個內(nèi)容數(shù)據(jù)存儲在存儲部件中的步驟;接收輸入到另一個裝置的內(nèi)容數(shù)據(jù)的輸入節(jié)奏模式的步驟;基于所述接收到的輸入模式檢索存儲在所述存儲部件中的內(nèi)容數(shù)據(jù)的步驟;以及將對應(yīng)于檢索結(jié)果的內(nèi)容數(shù)據(jù)發(fā)送到另一個裝置的步驟。
本發(fā)明的另一個通信裝置包括輸入部件,用于輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式;發(fā)送部件,用于發(fā)送由所述輸入部件輸入到另一個其中存儲多個內(nèi)容數(shù)據(jù)的裝置的所述節(jié)奏模式;接收部件,用于接收與由所述發(fā)送部件從另一個裝置發(fā)送的節(jié)奏模式一致的檢索結(jié)果,并且接收與發(fā)送請求一致的內(nèi)容數(shù)據(jù);以及記錄和/或重現(xiàn)部件,用于記錄和/或重現(xiàn)由所述接收部件接收的內(nèi)容數(shù)據(jù)。
本發(fā)明的另一個通信方法包括輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式的步驟;發(fā)送所輸入的輸入節(jié)奏模式的步驟;接收與從另一個裝置發(fā)送的節(jié)奏模式一致的檢索結(jié)果的步驟;從所接收到的檢索結(jié)果中選擇至少一個內(nèi)容數(shù)據(jù)并將發(fā)送選定內(nèi)容數(shù)據(jù)的請求發(fā)送到另一個裝置的步驟;接收與發(fā)送請求一致的內(nèi)容數(shù)據(jù)的步驟;以及記錄和/或重現(xiàn)所接收到的內(nèi)容數(shù)據(jù)的步驟。
通過閱讀附圖所示的本發(fā)明的實施例,本發(fā)明的其它目的、特點和優(yōu)點將變得更加清楚。
圖1是功能性地說明代表本發(fā)明的音樂曲目檢索裝置的方框圖。
圖2說明了以第一和第二存儲單元構(gòu)造的數(shù)據(jù)庫的結(jié)構(gòu)。
圖3說明了另一個以第一和第二存儲單元構(gòu)造的數(shù)據(jù)庫的結(jié)構(gòu)。
圖4也說明了另一個以第一和第二存儲單元構(gòu)造的數(shù)據(jù)庫的結(jié)構(gòu)。
圖5A至5D說明了節(jié)奏模式的輸入示例。
圖6說明了標準化過程。
圖7是說明在比較單元中執(zhí)行的比較過程的順序的流程圖。
圖8是說明DP匹配方法的流程圖。
圖9A至9C說明了通過注冊節(jié)奏模式和輸入節(jié)奏模式的DP匹配方法進行的一個比較示例,其中圖9A說明了標準化輸入節(jié)奏模式px(昨日再來),圖9B說明了標準化注冊節(jié)奏模式py(黃色潛艇)以及圖9C說明了輸入節(jié)奏模式px和注冊節(jié)奏模式py之間的關(guān)系。
圖10A至10C說明了注冊節(jié)奏模式和輸入節(jié)奏模式比較的另一個示例,其中圖10A說明了標準化輸入節(jié)奏模式px(昨日再來),圖10B說明了標準化注冊節(jié)奏模式py(昨日再來)以及圖10C說明了輸入節(jié)奏模式px和注冊節(jié)奏模式py之間的關(guān)系。
圖11說明了學習單元的操作。
圖12是說明注冊節(jié)奏模式的順序的流程圖。
圖13是說明檢索節(jié)奏模式的順序的流程圖。
圖14是說明音樂曲目檢索裝置的硬件的結(jié)構(gòu)的方框圖。
圖15是微計算機的功能方框圖。
圖16說明了用于從個人終端通過網(wǎng)絡(luò)檢索存儲在服務(wù)器設(shè)備中的音樂曲目數(shù)據(jù)的音樂曲目檢索系統(tǒng)。
圖17是說明從個人終端檢索存儲在服務(wù)器設(shè)備中的音樂曲目數(shù)據(jù)的操作的順序的流程圖。
具體實施例方式
下面將參照附圖詳細說明代表本發(fā)明的音樂曲目檢索裝置。
參見圖1,音樂曲目檢索裝置10包括第一存儲單元11,其中存儲多個音樂曲目數(shù)據(jù)以形成音樂曲目數(shù)據(jù)庫,以及第二存儲單元12,其中存儲操作為存儲在第一存儲單元11中的音樂曲目數(shù)據(jù)的檢索關(guān)鍵字的節(jié)奏模式以形成節(jié)奏模式數(shù)據(jù)庫。音樂曲目檢索裝置10還包括節(jié)奏輸入單元13,用于輸入用戶期望收聽的音樂曲目數(shù)據(jù)的節(jié)奏模式,以及標準化單元14,用于標準化從節(jié)奏輸入單元13輸入的輸入節(jié)奏模式。音樂曲目檢索裝置10還包括注冊處理單元15,用于注冊在第二存儲單元12中形成的數(shù)據(jù)庫中的節(jié)奏模式,以及比較器16,用于比較輸入節(jié)奏模式和存儲在第二存儲單元12中的注冊節(jié)奏模式。音樂曲目檢索裝置10還包括學習單元17,用于提高檢索中選中率,以及檢索單元18,用于基于比較器16中的比較結(jié)果檢索相關(guān)的音樂曲目數(shù)據(jù)以提取從第一存儲單元11中所檢索的音樂曲目數(shù)據(jù)。音樂曲目檢索裝置10還包括操作單元19,用于實現(xiàn)檢索、記錄和/或重現(xiàn)等,以及重現(xiàn)單元20,用于重現(xiàn)所檢索的音樂曲目數(shù)據(jù)。另外,音樂曲目檢索裝置10包括揚聲器21,用于輸入由重現(xiàn)單元20重現(xiàn)的音樂曲目數(shù)據(jù),顯示處理單元22,用于顯示控制,比如搜索,用于顯示所檢索結(jié)果的數(shù)據(jù),以及顯示單元23,用于顯示相關(guān)于音樂曲目數(shù)據(jù)的信息,比如檢索結(jié)果、題目、藝術(shù)家的名字或唱片集的名稱。
第一存儲單元11為包含在,例如該裝置的主體單元中的大容量硬盤,或為可以安裝在該裝置的主體單元中也可以從該裝置的主體單元卸除的移位媒介,比如光盤、磁光盤或IC卡。在該第一存儲單元11中形成了其中音樂曲目數(shù)據(jù)與有關(guān)于其中記錄的音樂曲目數(shù)據(jù)的信息相關(guān)的音樂曲目數(shù)據(jù)庫。除了音樂曲目數(shù)據(jù),有關(guān)信息,比如音樂曲目題目、藝術(shù)家的名字、錄制公司的名字、歌曲、歌曲詞作者、作曲者或版權(quán)管理信息作為按照預(yù)定格式壓縮和加密的信息進行存儲。
第二存儲單元12由包含在該裝置的主體單元中的大容量硬盤或半導(dǎo)體存儲器組成。在該第二存儲單元12中,形成了其中存儲有在檢索保存在第一存儲單元11中的音樂曲目數(shù)據(jù)時使用的節(jié)奏模式的節(jié)奏模式數(shù)據(jù)庫。每個注冊節(jié)奏模式與存儲在第一存儲單元11中的音樂曲目數(shù)據(jù)相關(guān)。
具體而言,存儲在第一存儲單元11中的指針P1至P7,比如相關(guān)音樂曲目數(shù)據(jù)M的標識號與由用戶注冊在所述裝置的主體單元中的節(jié)奏模式R1至R7相關(guān)。當指定預(yù)定的節(jié)奏模式時,節(jié)奏模式數(shù)據(jù)庫能夠從第一存儲單元11的音樂曲目數(shù)據(jù)中檢索有關(guān)的音樂曲目數(shù)據(jù)。例如,在如圖2所示的示例中,注冊節(jié)奏模式R1與相關(guān)與音樂曲目數(shù)據(jù)M1的指針P1相關(guān)。注冊節(jié)奏模式R2與相關(guān)與音樂曲目數(shù)據(jù)M2的指針P2相關(guān)。而且,注冊節(jié)奏模式R3與相關(guān)與音樂曲目數(shù)據(jù)M3的指針P3相關(guān)。
同時,不僅音樂曲目的節(jié)奏的一部分,比如其顯著部分或序曲部分,而且音樂曲目的題目、藝術(shù)家的名字、唱片集的名稱或音樂曲目的流派也可以用作檢索音樂曲目數(shù)據(jù)的關(guān)鍵字。即,在檢索音樂曲目數(shù)據(jù)時,對于給定音樂曲目數(shù)據(jù)可以組合多個檢索關(guān)鍵字。
在如圖2所示的示例中,音樂曲目數(shù)據(jù)M1不僅相關(guān)于指針P1而且相關(guān)于指針P4,從而也可以通過注冊節(jié)奏模式R4檢索音樂曲目數(shù)據(jù)M1。例如,如果注冊節(jié)奏模式R1為音樂曲目數(shù)據(jù)M1的顯著部分的節(jié)奏模式,注冊節(jié)奏模式R4為藝術(shù)家名字的節(jié)奏模式。并且,音樂曲目數(shù)據(jù)M2不僅相關(guān)于指針P2而且相關(guān)于指針P7,從而也可以通過注冊節(jié)奏模式R7檢索音樂曲目數(shù)據(jù)M2。例如,如果注冊節(jié)奏模式R2為音樂曲目數(shù)據(jù)M1的序曲部分的節(jié)奏模式,注冊節(jié)奏模式R7為音樂曲目數(shù)據(jù)的流行樂曲、搖滾樂、爵士樂、經(jīng)典等流派的音樂曲目數(shù)據(jù)的節(jié)奏模式。另外,音樂曲目數(shù)據(jù)M3不僅相關(guān)于指針P3而且相關(guān)于指針P5、P6,從而可以通過注冊節(jié)奏模式R5和R6檢索音樂曲目數(shù)據(jù)M3。例如,如果注冊節(jié)奏模式R3為音樂曲目數(shù)據(jù)M1的顯著部分的節(jié)奏模式,注冊節(jié)奏模式R5為音樂曲目數(shù)據(jù)的流行樂曲、搖滾樂、爵士樂、經(jīng)典等流派的音樂曲目數(shù)據(jù)的節(jié)奏模式。注冊節(jié)奏模式R6為藝術(shù)家名字的節(jié)奏模式。
在圖2所示的示例中,節(jié)奏模式R作為多個檢索關(guān)鍵字相關(guān)于第一存儲單元11的給定音樂曲目數(shù)據(jù)M,從而用戶可以使用變量關(guān)鍵字檢索音樂曲目數(shù)據(jù)。
節(jié)奏模式也可以記錄在音樂曲目數(shù)據(jù)的記錄區(qū)域,如圖3中所示。即,在每個音樂曲目數(shù)據(jù)的記錄區(qū)域31,提供其中記錄音樂曲目數(shù)據(jù)的音樂曲目記錄區(qū)域32,用于記錄音樂曲目數(shù)據(jù)的節(jié)奏模式的音樂曲目節(jié)奏模式記錄區(qū)域33,其中記錄音樂曲目數(shù)據(jù)的題目的題目記錄區(qū)域34,其中記錄題目的節(jié)奏模式的題目節(jié)奏模式記錄區(qū)域35,其中記錄音樂曲目數(shù)據(jù)的藝術(shù)家名字的藝術(shù)家名字記錄區(qū)域36,以及其中記錄藝術(shù)家名字的節(jié)奏模式的藝術(shù)家名字節(jié)奏模式記錄區(qū)域37。在這種用于管理音樂曲目數(shù)據(jù)和節(jié)奏模式的方法中,通過統(tǒng)一地管理音樂曲目數(shù)據(jù)和節(jié)奏模式而不提供指針可以促進管理。同時,作為檢索關(guān)鍵字名稱的節(jié)奏模式,除了音樂曲目數(shù)據(jù)的節(jié)奏模式、題目或藝術(shù)家的名字,還可以是歌曲詞作者、作曲者或流派,但是操作為檢索關(guān)鍵字的節(jié)奏模式的數(shù)目不限于如圖3所示的示例。
音樂曲目數(shù)據(jù)和節(jié)奏模式也可以如圖4所示進行管理。即,為記錄區(qū)域41提供首部分區(qū)域42,其中記錄了首部,比如音樂曲目的名稱,例如每個音樂曲目數(shù)據(jù)的地址或每個音樂曲目數(shù)據(jù)的名稱,音樂曲目數(shù)據(jù)記錄區(qū)域43,其中音樂曲目數(shù)據(jù)與首部相關(guān)地進行記錄,節(jié)奏模式記錄區(qū)域44,其中記錄了各個音樂曲目數(shù)據(jù)的節(jié)奏模式,以及管理信息記錄區(qū)域45,其中記錄了將音樂曲目數(shù)據(jù)和節(jié)奏模式相互相關(guān)的管理信息。在這種用于音樂曲目數(shù)據(jù)和節(jié)奏模式的管理方法中,可以通過統(tǒng)一地管理音樂曲目數(shù)據(jù)和節(jié)奏模式而不提供任何指針促進管理。
節(jié)奏輸入單元13用于輸入保存在第二存儲單元12中的音樂曲目數(shù)據(jù)的注冊節(jié)奏模式和輸入用于檢索存儲在第一存儲單元11中的音樂曲目數(shù)據(jù)的輸入節(jié)奏模式。為輸入節(jié)奏模式,節(jié)奏輸入單元13具有其由一個或多個按鈕或控制桿形成的壓下部分。即,當壓下部分被用戶用,例如手指在預(yù)定的間隔以和諧與節(jié)奏的關(guān)系擊打,節(jié)奏輸入單元13檢測沿時間軸的變化,比如按下操作的次數(shù)或按下間隔。
具體而言,參考圖5說明在節(jié)奏輸入單元13的節(jié)奏輸入方法。同時,在圖5A至5D,黑圈指示按壓了節(jié)奏輸入單元13,即由用戶擊打。參考圖5A至5D,當哼唱音樂曲目數(shù)據(jù)、藝術(shù)家名字或題目名稱時,用戶用不包含長音的聲音,即短音擊打節(jié)奏輸入單元13。
在圖5A所示的示例中,用戶用“l(fā)a”擊打節(jié)奏輸入單元13,而不用“_”擊打。在圖5B所示的示例中,用戶用作為藝術(shù)家的名字的“carpenters”的“kar”、“p”、“n”、“t”和“z”擊打節(jié)奏輸入單元13,而不在“kar”和“p”之間擊打,也不在t”和“z”之間的長音擊打。在圖5C所示的示例中,用戶用作為藝術(shù)家名字的“甲殼蟲”的“bi”、“t”、“l(fā)”和“z”擊打節(jié)奏輸入單元13,而不在“bi”和“t”之間的長音擊打。在圖5D所示的示例中,用戶用“je”、“l(fā)ou”、“s”、“b”、“m”、“ri”和“n”擊打,而不在lou”和“s”之間的長音擊打。
因此,節(jié)奏輸入單元13在預(yù)定的時間內(nèi)檢測短音的數(shù)目和其之間的間隔,比如音樂曲目數(shù)據(jù)、題目名稱或藝術(shù)家的名字。當接收到節(jié)奏模式時,節(jié)奏輸入單元13將節(jié)奏模式輸出到標準化單元14。應(yīng)該注意節(jié)奏輸入單元13也可以檢測按壓壓下部分的壓力。這使節(jié)奏輸入單元13能夠檢測節(jié)奏的相對強度。
為消除從節(jié)奏輸入單元13輸入的節(jié)奏模式沿時間軸的變化,標準化單元14沿時間軸標準化節(jié)奏模式。例如,標準化單元14調(diào)整擊打節(jié)奏輸入單元13的間隔,如圖6所示,從而使之包括在例如一分鐘內(nèi)。當將輸入節(jié)奏模式注冊在形成于第二存儲單元12中的節(jié)奏模式數(shù)據(jù)庫中時,標準化單元14將標準化節(jié)奏模式輸出到注冊單元15。注冊單元15將輸入節(jié)奏模式注冊在形成于第二存儲單元12中的節(jié)奏模式數(shù)據(jù)庫中。當檢索存儲在第一存儲單元11中的音樂曲目數(shù)據(jù)庫時,標準化單元14將標準化節(jié)奏模式輸出到比較器16。
比較器16接收由標準化單元14標準化的節(jié)奏模式。比較器16根據(jù)動態(tài)編程匹配方法,有時下面稱為DP匹配方法將由標準化單元14標準化的輸入節(jié)奏模式與注冊在第二存儲單元12中的節(jié)奏模式的總和進行比較。即,比較器16計算構(gòu)成輸入節(jié)奏模式的各個元素和構(gòu)成注冊節(jié)奏模式的各個元素間的距離的總和,并且基于該距離計算輸入節(jié)奏模式和注冊節(jié)奏模式間的相似性。比較器16計算輸入節(jié)奏模式和記錄在第二存儲單元12中的注冊節(jié)奏模式的總和間的距離,即相似性,以將計算所得的相似性輸出到顯示處理單元22。
具體而言,參考圖7,比較器16在步驟S1驗證節(jié)奏模式的總和與輸入節(jié)奏模式的比較是否已完成。如果發(fā)現(xiàn)比較還未完成,比較器16進行到步驟S2,并且如果比較已完成,比較器16進行到步驟S3。在步驟S2,比較器16根據(jù)DP匹配方法比較各個注冊節(jié)奏模式和輸入節(jié)奏模式,以計算輸入節(jié)奏模式和注冊節(jié)奏模式的相似性。當注冊節(jié)奏模式的總和比較已完成時,在步驟S3比較器16將比較結(jié)果輸出到顯示處理單元22,顯示處理單元22然后以相似性遞減的順序重新排列比較結(jié)果、以使有關(guān)于音樂曲目數(shù)據(jù)的信息能夠顯示在顯示單元23中。
參考圖8的流程圖,詳細說明比較器16在圖7的步驟S2的操作。
在第二存儲單元12中,預(yù)存儲了從由用戶注冊的一個音樂曲目到另一個的注冊節(jié)奏模式py,作為J時間點y(j)的一個集合,其中在J時間點按壓了形成節(jié)奏輸入單元13的節(jié)奏輸入鍵。即,注冊節(jié)奏模式py由下面公式(1)表示Py={y
,y[1],...,y[j],...,y[J-1]} ...(1)同時,構(gòu)成注冊節(jié)奏模式Py的J時間點y(j)是標準化的。應(yīng)該注意各個標準化時間點y(j)表示為元素y(j),j表示指針,元素y(j)具有從0到1的值并且指針j具有從0到(J-1)的值。
當用戶按壓節(jié)奏輸入鍵一次,如從節(jié)奏輸入單元13所提供的時,標準化單元14標準化各個時間點x(i),并且將結(jié)果透明地存儲在存儲器中作為輸入節(jié)奏模式Px。即,輸入節(jié)奏模式Px由下面公式(2)表示Px={x
,x[1],...,x[i],...,x[I-1]} ...(2)如注冊節(jié)奏模式Py的情況一樣,各個標準化時間點x(j)表示輸入節(jié)奏模式Px的元素x(j),i表示指針,并且指針i具有從0到(I-1)的值。輸入節(jié)奏模式Px的元素x(i)的數(shù)目I不必與注冊節(jié)奏模式Py的元素y(j)的數(shù)目J一致。即,由用戶當前輸入的輸入節(jié)奏模式Px的長度可以,例如比注冊節(jié)奏模式Py的長度短。
比較器16根據(jù)上述的DP匹配方法確定輸入節(jié)奏模式Px和選定單個注冊節(jié)奏模式Py間的距離。
具體而言,比較器16在圖8的步驟S11將指針i和j以及距離d初使化為零。
在步驟S12,比較器16檢查兩個指針i和j之一是否已達到最終位置值I-1,J-1。如果兩個指針i和j之一未達到最終位置值,則比較器16進行到步驟S13,并且否則,比較器16進行到步驟S18。
為檢查注冊節(jié)奏模式Py的哪個元素對應(yīng)于輸入節(jié)奏模式Px的元素之一,比較器16在步驟S13根據(jù)下面公式3、4和5確定三個距離da、db和dc
da=|x(i+1)-yj|+gapValue ...(3)db=|xi-y(j+1)|+gapValue ...(4)dc=|x(i+1)-y(j+1)| ...(5)在上面公式中,系數(shù)gapValue為下面將會說明的差距損失。
在步驟S14,比較器16比較所確定的三個距離da、db和dc。如果最小距離為da,則比較器16進行到步驟S15,并且如果最小距離為db,則比較器16進行到步驟S16。如果最小距離為dc,則比較器16進行到步驟S17。
在步驟S15至S17之一,比較器16將距離da加到前一個距離d以設(shè)置結(jié)果總和作為當前距離d,同時將指針i遞增1以進行移位。在步驟S16,比較器16將距離db加到前一個距離d以設(shè)置結(jié)果總和作為當前距離d,同時將指針i遞增2以進行移位。在步驟S17,比較器16將距離dc加到前一個距離d以設(shè)置結(jié)果總和作為當前距離d,同時將指針i和指針j遞增2以進行移位,然后返回到步驟S12。
即,在從步驟S12至S17的循環(huán)中,比較器16設(shè)置元素的三種組合之一,即從注冊節(jié)奏模式Py的元素到與由輸入節(jié)奏模式Px的指針i指定的元素x(i)對應(yīng)的元素的距離最短的元素x(i+1)和元素y(j+1)的組合、元素x(i)和元素y(i+1)的組合以及元素x(i+1)和元素y(j)的組合。
同時,在元素x(i)和元素y(i+1)的組合與元素x(i+1)和元素y(j)的組合中,引入差距損失gapValue以吸收輸入節(jié)奏模式中的輕微節(jié)奏偏差。在步驟S12,比較器16重復(fù)步驟S13至S17的處理以將距離d積累在其中指針i、j之一不超過元素I、J的數(shù)目的范圍內(nèi)。
在下一個步驟S18,比較器16確定指針i、j的哪一個已到達最終位置值I-或J-1。當指針j已到達最終位置值J-1時,比較器16進行到步驟S19。當指針I(yè)已到達最終位置值I-1時,比較器16進行到步驟S20。另一方面,當指針I(yè)和j都已到達最終位置值I-1、J-1時,比較器16進行到步驟S21。
在步驟S19,比較器16基于前述公式(3)確定距離da,并且將該距離da加到距離d,同時將指針i遞增2以在返回到步驟S18前進行移位。即,由于指針j已到達最終位置值J-1,在包括步驟S18和S19的循環(huán)中,比較器16累加導(dǎo)致指針i移位的距離值d,直到指針i到達最終指針值I-1。
另一方面,比較器16在步驟S20根據(jù)公式4確定距離db,并且將該距離db加到距離d,同時將指針j遞增2并在返回到步驟S 18前移位指針。即,由于指針i已到達最終位置值I-1,在包括步驟S19和S20的循環(huán)中,比較器16累加導(dǎo)致指針j移位的距離值d,直到指針i到達最終指針值J-1。
當指針i和j都已到達最終位置值時,即在步驟S20,比較器16設(shè)置在累加輸入節(jié)奏模式Px的元素和注冊節(jié)奏模式Py的相應(yīng)元素間的距離得到的、而與兩種模式是否為相同或不同的值無關(guān)的距離d,該距離d相應(yīng)于作為比較目標的注冊音樂曲目。
參考圖9A至9C和圖10A至10C說明了圖8的從步驟S13至步驟S17的處理的特定示例。參考圖9A至9C,圖9A說明了標準化輸入節(jié)奏模式Px(昨日再來),圖9B說明了標準化注冊節(jié)奏模式Py(黃色潛水艇)以及圖9C說明了輸入節(jié)奏模式Px和注冊節(jié)奏模式Py間的關(guān)系。
第一步驟da=abs(x(1)-y(0))+gapvalue=abs(0.10-0.00)+0.10=0.20db=abs(x(0)-y(1))+gapvalue=abs(0.00-0.19)+0.10=0.29dc=abs(x(1)-y(1))=abs(0.10-0.19)=0.09這樣,在第一步驟,選擇具有最小值的dc。
第二步驟da=abs(x(2)-y(1))+gapvalue=abs(0.18-0.19)+0.10=0.11db=abs(x(1)-y(2))+gapvalue=abs(0.10-0.37)+0.10=0.29dc=abs(x(2)-y(2))=abs(0.18-0.37)=0.19因而,在第二步驟選擇具有最小值的da。
第三步驟da=abs(x(3)-y(1))+gapvalue=abs(0.28-0.19)+0.10=0.19db=abs(x(2)-y(2))+gapvalue=abs(0.18-0.37)+0.10=0.29dc=abs(x(3)-y(2))=abs(0.28-0.37)=0.09因而,在第三步驟選擇具有最小值的dc。
重復(fù)上述處理直到第八步驟。這累加了最小值,如在各個步驟在所計算的,以給出距離d,即輸入節(jié)奏模式Px和注冊節(jié)奏模式Py間的相似性,其中距離或相似性等于0.63,如由下面公式指出的d=0.09+0.11+0.09+0.10+0.06+0.12+0.06+0.00=0.63.
參考圖10A至10C說明另一個示例。參考圖10A至10C,圖10A說明了標準化輸入節(jié)奏模式Px(昨日再來),圖10B說明了標準化注冊節(jié)奏模式Py(昨日再來)以及圖10C說明了輸入節(jié)奏模式Px和注冊節(jié)奏模式Py間的關(guān)系。
第一步驟da=abs(x(1)-y(0))+gapvalue=abs(0.10-0.00)+0.10=0.20db=abs(x(0)-y(1))+gapvalue=abs(0.00-0.18)+0.10=0.28dc=abs(x(1)-y(1))=abs(0.10-0.18)=0.08這樣,在第一步驟,選擇具有最小值的dc。
第二步驟da=abs(x(2)-y(1))+gapvalue=abs(0.18-0.18)+0.10=0.10db=abs(x(1)-y(2))+gapvalue=abs(0.10-0.27)+0.10=0.27dc=abs(x(2)-y(2))=abs(0.18-0.27)=0.09因而,在第二步驟選擇具有最小值的dc。
第三步驟da=abs(x(3)-y(2))+gapvalue=abs(0.28-0.27)+0.10=0.11db=abs(x(2)-y(3))+gapvalue=abs(0.18-0.35)+0.10=0.27dc=abs(x(3)-y(3))=abs(0.28-0.35)=0.07因而,在第三步驟選擇具有最小值的dc。
重復(fù)上述處理直到第八步驟。這累加了最小值,如在各個步驟在所計算的,以給出距離d,即輸入節(jié)奏模式Px和注冊節(jié)奏模式Py間的相似性,其中距離或相似性等于0.57,如由下面公式指出的d=0.08+0.09+0.07+0.12+0.01+0.09+0.11+0.00=0.57.
當將輸入節(jié)奏模式Px(昨日再來)輸入到比較器16時,比較器確定帶有最小距離d的并且比圖9B中所示的注冊節(jié)奏模式Py更具相似性的圖10B的注冊節(jié)奏模式Py為注冊節(jié)奏模式Py。
學習單元17通過學習矢量量化(LVQ)方法執(zhí)行增加輸入節(jié)奏模式的識別率的處理。即,當已從所檢索的音樂曲目數(shù)據(jù)中選定了用戶期望的音樂曲目數(shù)據(jù)時,學習單元17通過LVQ方法執(zhí)行處理以增加從下一次的輸入節(jié)奏模式的識別率。具體而言,當從檢索結(jié)果的列表選定了用戶期望的音樂曲目數(shù)據(jù)時,學習單元17執(zhí)行權(quán)衡以使選定音樂曲目數(shù)據(jù)的注冊節(jié)奏模式的矢量逼近輸入到輸入層的輸入節(jié)奏模式的矢量,如圖11所示。學習單元17還執(zhí)行權(quán)衡以使未選定的注冊節(jié)奏模式從輸入矢量中分離出來。通過重復(fù)地將相同的輸入節(jié)奏模式輸入到學習單元17,增加輸入節(jié)奏模式的識別率是可能的,即檢索擊中率。
應(yīng)該注意的是學習單元17還可以使用LVQ方法之外的其它任何適合的學習算法。
將通過DP匹配方法計算所得的比較結(jié)果從比較器16輸入到檢索單元18,如圖1所示。檢索單元18檢索在將檢索結(jié)果顯示在顯示單元23上時所需的音樂曲目數(shù)據(jù)的相關(guān)信息。如果十個音樂曲目以相似性遞減的順序顯示在顯示單元23上,檢索單元18檢索并且提取相關(guān)數(shù)據(jù),具體而言,上層排名的十個音樂曲目的音樂曲目數(shù)據(jù)的題目名稱或藝術(shù)家的名字。檢索單元18將這些音樂曲目數(shù)據(jù)的相關(guān)數(shù)據(jù)輸出到顯示處理單元22。當用戶選定了他或她喜愛的音樂曲目數(shù)據(jù)時,檢索單元18基于選定的數(shù)據(jù)檢索并且提取音樂曲目數(shù)據(jù)、以將音樂曲目數(shù)據(jù)和相關(guān)于音樂曲目數(shù)據(jù)的數(shù)據(jù)輸出到重現(xiàn)單元20和顯示處理單元22。
操作單元19響應(yīng)用戶的動作以產(chǎn)生用于執(zhí)行音樂曲目檢索裝置10的操作的操作信號。具體而言,操作單元19包括重放按鈕,用于重現(xiàn)存儲在第一存儲單元11中的音樂曲目數(shù)據(jù);前向跟蹤跳躍按鈕,用于使前向跟蹤跳躍有效;反向跟蹤跳躍按鈕,用于使反向跟蹤跳躍有效;錄制按鈕,用于將音樂曲目數(shù)據(jù)存儲在第一存儲單元11中;注冊按鈕,用于開始對應(yīng)于記錄在第一存儲單元11中的音樂曲目數(shù)據(jù)的注冊節(jié)奏模式的記錄;檢索按鈕,用于檢索以節(jié)奏模式存儲在第二存儲單元12中的音樂曲目數(shù)據(jù);以及選擇按鈕,用于從顯示在顯示單元23上的檢索結(jié)果的列表中選擇一個音樂曲目數(shù)據(jù)。在操作一個給定按鈕時,操作單元19產(chǎn)生一個對應(yīng)于該被操作按鈕的操作信號。
當重現(xiàn)音樂曲目數(shù)據(jù)時,重現(xiàn)單元20解碼存儲在第一存儲單元11中的音樂曲目數(shù)據(jù),以將數(shù)字信號轉(zhuǎn)換為模擬信號以將如此轉(zhuǎn)換的模擬信號輸出到揚聲器21。具體而言,重現(xiàn)單元20通過比如ATRAC3(適應(yīng)性轉(zhuǎn)換原聲編碼3(Adaptive Transform Acoustic Coding 3)商標)、MPEG-2AAC(運動圖像專家組2高級音頻編碼(Motion Picture Expert Group 2 Advanced AudioCoding)商標)、MP3(MPEG-1音頻層3(MPEG-1 Audio Layer 3)商標)、TwinVQ(轉(zhuǎn)換-域權(quán)衡隔行矢量量化(Transform-Domain Weighted InterleaveVector Quantization)商標)、MS音頻(WMA窗口媒體音頻(Windows MediaAudio)商標)、或Ogg Vorbis(商標)的系統(tǒng)解碼音樂曲目數(shù)據(jù)。重現(xiàn)單元20通過D/A轉(zhuǎn)換器將解碼的音樂曲目數(shù)據(jù)從數(shù)字信號轉(zhuǎn)換為模擬信號,并放大結(jié)果模擬信號以將所放大的模擬信號輸出到揚聲器21。應(yīng)該注意音樂曲目數(shù)據(jù)也可以從耳機或雙耳式耳機而不從揚聲器21輸出。
當用戶執(zhí)行音樂曲目數(shù)據(jù)的檢索時,顯示處理單元22產(chǎn)生用于顯示檢索結(jié)果的顯示數(shù)據(jù)。從而,當檢索結(jié)果從檢索單元18輸入到顯示處理單元22時,顯示處理單元22將音樂曲目數(shù)據(jù)以相似性遞減的順序進行排序從而使題目名稱、藝術(shù)家名字等將以相似性遞減的順序顯示。并且,當用戶重放音樂曲目數(shù)據(jù)時,顯示處理單元22產(chǎn)生用于顯示相關(guān)于要重現(xiàn)的音樂曲目數(shù)據(jù)的信息的顯示數(shù)據(jù)。顯示處理單元22將這些顯示數(shù)據(jù)輸出到顯示單元23。顯示單元23由LCD(液晶顯示器)、CRT(陰極射線管)和多個LED(發(fā)光二極管)組成。顯示單元23顯示檢索第一存儲單元11中的帶有節(jié)奏模式的音樂曲目數(shù)據(jù)的檢索結(jié)果,同時顯示相關(guān)于音樂曲目數(shù)據(jù)的信息,比如正在重現(xiàn)的號的名稱、唱片集的名稱、藝術(shù)家的名字、重現(xiàn)時間、記錄磁道的重現(xiàn)時間或剩余播放時間。
現(xiàn)在參考圖12說明將在檢索音樂曲目時使用的注冊節(jié)奏模式注冊到上述音樂曲目檢索裝置10的操作順序。首先,在步驟S31,用戶按壓注冊按鈕以開始對應(yīng)于記錄在組成操作單元19的第一存儲單元11中的音樂曲目數(shù)據(jù)的注冊節(jié)奏模式的記錄。這導(dǎo)致音樂曲目數(shù)據(jù)檢索裝置10開始其節(jié)奏模式注冊方式。
在步驟S32,用戶操作節(jié)奏輸入單元13以輸入音樂曲目數(shù)據(jù)的要注冊的節(jié)奏模式,如圖5所示。音樂曲目數(shù)據(jù)檢索裝置10然后將節(jié)奏模式在節(jié)奏輸入單元13輸入到標準化單元14。在步驟S33,音樂曲目檢索裝置10將確認消息顯示在顯示單元23上以使用戶確認由用戶輸入的節(jié)奏模式是否正確。當輸入了指示用戶所輸入的節(jié)奏模式正確的信號時,音樂曲目檢索裝置10進行到步驟S34。如果相反地用戶已選擇重新輸入節(jié)奏模式,則音樂曲目檢索裝置10返回到步驟S33。
在步驟S34,音樂曲目檢索裝置10確定節(jié)奏模式注冊方式。在步驟S35,音樂曲目檢索裝置10通過標準化單元14標準化節(jié)奏模式以允許音樂曲目數(shù)據(jù)的檢索,如圖6所示。在步驟S36音樂曲目檢索裝置10將標準化后的節(jié)奏模式輸出到注冊單元15,該注冊單元15將標準化后的節(jié)奏模式與相應(yīng)的存儲在第一存儲單元11中的音樂曲目數(shù)據(jù)相關(guān)地進行存儲。通過重復(fù)上述操作順序,能夠?qū)⒃跈z索中使用的注冊節(jié)奏模式輸入到第二存儲單元12中的各個音樂曲目數(shù)據(jù)中。
現(xiàn)在參考圖13說明檢索記錄在音樂曲目檢索裝置10中的第一存儲單元11中的音樂曲目數(shù)據(jù)的操作順序。首先,如果在步驟S41用戶按壓了組成操作單元19的檢索按鈕時,音樂曲目檢索裝置10開始其音樂曲目數(shù)據(jù)的檢索方式。在步驟S42,用戶操作節(jié)奏輸入單元13以輸入要檢索的音樂曲目數(shù)據(jù)的節(jié)奏模式。節(jié)奏輸入單元13然后將輸入到節(jié)奏輸入單元13的節(jié)奏模式送到標準化單元14。
在步驟S43,音樂曲目檢索裝置10通過標準化單元14標準化輸入節(jié)奏模式,如圖6所示,從而使能夠檢索音樂曲目數(shù)據(jù)。在步驟S44,音樂曲目檢索裝置10將標準化后的輸入節(jié)奏模式輸出到比較器16。比較器16進行到該步驟從而根據(jù)如圖7和8所示的流程圖通過DP匹配方法比較保存在第二存儲單元12中的注冊節(jié)奏模式的總和和輸入節(jié)奏模式。即,比較器16在該步驟確定輸入節(jié)奏模式和注冊節(jié)奏模式間的距離以計算相似性。檢索單元18檢索并且根據(jù)檢索結(jié)果以相似性遞減的順序提取例如十個音樂曲目數(shù)據(jù)的相關(guān)信息。檢索單元18將檢索數(shù)據(jù)輸出到顯示處理單元22。
當已完成通過DP匹配方法對輸入節(jié)奏模式和注冊節(jié)奏模式的總和進行的比較時,在步驟S45音樂曲目檢索裝置10在顯示處理單元22以相似性遞減的順序排序音樂曲目數(shù)據(jù),以產(chǎn)生用于將檢索結(jié)果顯示在顯示單元23上的顯示數(shù)據(jù)。音樂曲目檢索裝置10以相似性遞減的順序?qū)⒗缜笆畟€音樂曲目數(shù)據(jù)的題目名稱和藝術(shù)家名字等顯示在顯示單元23。
在步驟S46音樂曲目檢索裝置10自動地以相似性遞減的順序重現(xiàn)音樂曲目數(shù)據(jù)。同時,音樂曲目檢索裝置10可以順序地重現(xiàn)由用戶用組成操作單元19的選擇按鈕選定的音樂曲目數(shù)據(jù)。
在步驟S47,用戶判斷檢索和重現(xiàn)的音樂曲目數(shù)據(jù)是否正確。具體而言,音樂曲目檢索裝置10檢查是否已按壓組成操作單元19的決定按鈕。如果已按壓了決定按鈕,音樂曲目檢索裝置10進行到步驟S48,并且否則音樂曲目檢索裝置10返回到步驟S46以重現(xiàn)下一個待選的音樂曲目數(shù)據(jù)。
在步驟S48,音樂曲目檢索裝置10在輸入節(jié)奏模式的學習單元17執(zhí)行學習。即,如果檢索音樂曲目數(shù)據(jù)已確定,音樂曲目檢索裝置10在學習單元17執(zhí)行權(quán)衡以使選定的音樂曲目數(shù)據(jù)的注冊節(jié)奏模式的矢量逼近輸入到輸入層的輸入節(jié)奏模式的矢量,如圖11所示。學習單元17還執(zhí)行權(quán)衡從而使未選中的注冊節(jié)奏模式的矢量將從輸入矢量中分離出來。通過重復(fù)輸入到音樂曲目檢索裝置10的學習單元17的相同輸入節(jié)奏模式,增加輸入節(jié)奏模式的識別率,即識別擊中率是可能的。在步驟S49,結(jié)束音樂曲目檢索裝置10的檢索方式。
用上述的音樂曲目檢索裝置10,其中只需在檢索記錄在第一存儲單元11中的音樂曲目數(shù)據(jù)時將節(jié)奏模式輸入到節(jié)奏輸入單元13,就可以通過簡單操作檢索音樂曲目數(shù)據(jù)。由節(jié)奏輸入單元13可以做得在尺寸上小于鍵盤,整個裝置的尺寸可以減小。并且,在本音樂曲目檢索裝置10中,其中不是用音樂曲目的名稱檢索音樂曲目數(shù)據(jù),而是用用戶的版本號輸入注冊節(jié)奏模式并且用節(jié)奏模式檢索音樂曲目數(shù)據(jù),故只要用戶記得音樂曲目的版本號,既使不知道藝術(shù)家的名字或音樂曲目的名稱也可以檢索第一存儲單元11中的音樂曲目數(shù)據(jù)。并且,還可以進一步通過在執(zhí)行用節(jié)奏模式的檢索時將藝術(shù)家的名字或音樂曲目的名稱添加到檢索條件而改善檢索結(jié)果。另外,由于音樂曲目檢索裝置10提供了學習單元17,可以在每次重復(fù)音樂曲目數(shù)據(jù)的檢索時增加檢索擊中率,從而進一步提高了可操作性。
上述操作順序可以通過軟件實現(xiàn)。在這種情況下,如果將執(zhí)行上述操作順序的程序記錄在外部存儲設(shè)備,比如磁盤、磁-光盤、光盤或IC卡,并且將如此形成的外部存儲設(shè)備裝載到驅(qū)動器以安裝到第一存儲單元11或第二存儲單元12,就足夠了。該程序也可以通過電子通信網(wǎng)絡(luò),比如ISDN網(wǎng)絡(luò)(綜合業(yè)務(wù)數(shù)據(jù)網(wǎng))、CATV(有線電視)網(wǎng)絡(luò)、光纖網(wǎng)絡(luò)或衛(wèi)星網(wǎng)絡(luò)安裝到第一存儲單元11或第二存儲單元12。
本發(fā)明的音樂曲目檢索裝置也可以在硬件上實現(xiàn)。即,音樂曲目檢索裝置50包括存儲器51;存儲控制電路52,用于控制存儲器51;解碼器53,用于解碼由存儲控制電路52輸出的音樂曲目數(shù)據(jù);D/A轉(zhuǎn)換器54,用于將由解碼器53輸出的數(shù)字信號轉(zhuǎn)換為模擬信號;放大器55,用于放大由D/A轉(zhuǎn)換器54輸出的模擬信號并平衡用于輸出由放大器55放大的音樂曲目數(shù)據(jù)的左和右揚聲器56a、56b。音樂曲目檢索裝置50還包括節(jié)奏輸入單元57,用于輸入要檢索的節(jié)奏模式;操作單元58,用于執(zhí)行記錄和/或重現(xiàn)的操作;顯示單元59,用于顯示音樂曲目數(shù)據(jù)的檢索結(jié)果;外部接口(外部I/F),用于連接到例如個人計算機;CPU 61,用于基于從節(jié)奏輸入單元57輸入的節(jié)奏模式檢索記錄在存儲器11上的音樂曲目數(shù)據(jù);以及驅(qū)動器62,在其上裝載例如外部存儲設(shè)備。
存儲器51等同于第一存儲單元11和第二存儲單元12,并且其中存儲例如多個音樂曲目數(shù)據(jù)和在檢索保存的音樂曲目數(shù)據(jù)時操作為檢索關(guān)鍵字的注冊節(jié)奏模式。存儲控制電路52控制存儲器51的操作,并將從外部I/F60輸入的音樂曲目數(shù)據(jù)記錄在存儲器51中。而且,當注冊已存儲在存儲器51中的音樂曲目數(shù)據(jù)的節(jié)奏模式時,存儲控制電路52將節(jié)奏模式與音樂曲目數(shù)據(jù)相關(guān)地保存在存儲器51中。
解碼器53、D/A轉(zhuǎn)換器54以及放大器55對應(yīng)于上述的重現(xiàn)單元20。解碼器53解碼從存儲器51讀出的音樂曲目數(shù)據(jù),而D/A轉(zhuǎn)換器54將解碼的音樂曲目數(shù)據(jù)從數(shù)字信號轉(zhuǎn)換為模擬信號并且放大器55放大轉(zhuǎn)換為模擬信號的音樂曲目數(shù)據(jù)以在揚聲器56a、56b輸出放大后的模擬信號。
CPU 61以下列方式控制整個裝置,當按下操作單元19的重放按鈕時,順序重現(xiàn)記錄在存儲器51中的音樂曲目數(shù)據(jù),當按下前向跟蹤跳躍按鈕時,對一個音樂曲目進行前向跟蹤跳躍,并且當按下反向跟蹤跳躍按鈕時,對一個音樂曲目進行反向跟蹤跳躍。
從存儲器51讀出檢索音樂曲目數(shù)據(jù)到內(nèi)部存儲器的CPU 61操作為標準化單元61a用于標準化從節(jié)奏輸入單元17沿時間軸輸入的節(jié)奏模式,同時操作為比較器61b用于通過DP匹配方法比較輸入用于檢索音樂曲目數(shù)據(jù)的輸入節(jié)奏模式和注冊節(jié)奏模式,并且還操作為處理學習單元61c用于通過學習矢量量化方法增加輸入節(jié)奏模式的識別率,如圖15所示。
當由硬件構(gòu)造時,音樂曲目檢索裝置10可以構(gòu)造為圖14中所示的音樂曲目檢索裝置50以表示較簡單的操作和結(jié)果。
參考附圖,詳細說明本發(fā)明的音樂曲目檢索系統(tǒng)。
參考圖16,音樂曲目檢索系統(tǒng)68包括個人終端設(shè)備70,用于經(jīng)網(wǎng)絡(luò)69,比如互聯(lián)網(wǎng)下載音樂曲目數(shù)據(jù);以及服務(wù)器設(shè)備90,其中存儲音樂曲目數(shù)據(jù)并且它應(yīng)來自個人終端設(shè)備70的要求發(fā)送音樂曲目數(shù)據(jù)。個人終端設(shè)備70和服務(wù)器90經(jīng)電子通信網(wǎng)絡(luò),比如ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))、CATV(有線電視)或光纖網(wǎng)絡(luò)互聯(lián)。
個人終端設(shè)備70,其具有實質(zhì)上與常規(guī)個人計算機相同的結(jié)構(gòu),包括硬盤(HD)71,操作為用于保存例如音樂曲目數(shù)據(jù)的存儲單元,其中還存儲各種應(yīng)用程序,比如用于游覽在服務(wù)器設(shè)備90中提供的主頁的游覽器檢索程序;以及只讀存儲器(ROM)72,其中存儲用于控制整體操作的控制程序。個人終端設(shè)備70還包括隨機存取存儲器(RAM)73,裝載有存儲在HD71或ROM72中的程序;發(fā)送/接收機74,用于用服務(wù)器設(shè)備80發(fā)送/接收數(shù)據(jù);以及中央處理單元(CPU)75,用于基于裝載在RAM73中的程序控制整體操作。
個人終端設(shè)備70,作為音樂曲目數(shù)據(jù)的記錄和/或重現(xiàn)單元,包括解碼器76,用于解碼音樂曲目數(shù)據(jù);D/A轉(zhuǎn)換器77,用于將由解碼器76解碼的音樂曲目數(shù)據(jù)從數(shù)字信號轉(zhuǎn)換為模擬信號;以及揚聲器78,用于將轉(zhuǎn)換為模擬信號的音樂曲目數(shù)據(jù)輸出為音樂曲目。個人終端設(shè)備70還包括輸入操作單元79,由鍵盤、鼠標、觸板等組成,用于執(zhí)行輸入操作;液晶顯示板,用于顯示從服務(wù)器設(shè)備90下載的主頁等;顯示單元80,例如由陰極射線管(CRT)組成;驅(qū)動器81,其上裝載記錄音樂曲目數(shù)據(jù)或計算機程序的外部存儲設(shè)備,比如光盤、磁-光盤、磁盤、IC卡、盒式磁帶或盤盒;以及節(jié)奏輸入單元82,用于輸入要檢索的音樂曲目數(shù)據(jù)的節(jié)奏模式。
當用戶從輸入操作單元79輸入了用于引導(dǎo)存儲在HD71中的期望的應(yīng)用程序的引導(dǎo)命令,CPU 75從HD71或ROM72將需要的程序讀出到RAM73,以執(zhí)行程序。
為游覽在服務(wù)器設(shè)備90中打開的主頁,用戶用輸入操作單元79輸入指示主頁地址的URL(統(tǒng)一資源定位符),CPU 75執(zhí)行游覽器檢索程序或傳輸協(xié)議,比如TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)從而訪問服務(wù)器設(shè)備90以下載用于顯示在顯示單元80上的相關(guān)主頁。
HDD71中存儲各種音樂曲目數(shù)據(jù)。當重現(xiàn)音樂曲目數(shù)據(jù)時,CPU 75從HDD71讀出音樂曲目數(shù)據(jù)將其輸出到解碼器76,解碼器然后根據(jù)預(yù)定格式解碼音樂曲目數(shù)據(jù)。具體而言,重現(xiàn)單元20通過比如ATRAC3(適應(yīng)性轉(zhuǎn)換原聲編碼3(Adaptive Transform Acoustic Coding 3)商標)、MPEG-2AAC(運動圖像專家組2高級音頻編碼(Motion Picture Expert Group 2 Advanced AudioCoding)商標)、MP3(MPEG-1音頻層3(MPEG-1Audio Layer 3)商標)、TwinVQ(轉(zhuǎn)換-域權(quán)衡隔行矢量量化(Transform-Domain Weighted InterleaveVector Quantization)商標)、MS音頻(WMA窗口媒體音頻(Windows MediaAudio)商標)、或Ogg Vorbis(商標)的系統(tǒng)解碼音樂曲目數(shù)據(jù)。由解碼器76解碼的音樂曲目數(shù)據(jù)由D/A轉(zhuǎn)換器77從數(shù)字信號轉(zhuǎn)換為在揚聲器78輸出的模擬信號。應(yīng)該注意音樂曲目數(shù)據(jù)也可以從耳機或雙耳式耳機而不是揚聲器78輸出。
個人終端設(shè)備70也可以訪問服務(wù)器設(shè)備90以在節(jié)奏輸入單元82接收用于檢索音樂曲目數(shù)據(jù)的節(jié)奏模式。該節(jié)奏輸入單元82與上述的音樂曲目檢索裝置10的節(jié)奏輸入單元13相似地進行構(gòu)造。當在訪問服務(wù)器設(shè)備90時要檢索的音樂曲目數(shù)據(jù)的節(jié)奏模式為在節(jié)奏輸入單元82輸入時,CPU75沿時間軸標準化節(jié)奏模式以將標準化的節(jié)奏模式作為輸入節(jié)奏模式保存在HD71中。當CPU 75訪問服務(wù)器設(shè)備90以檢索音樂曲目數(shù)據(jù)時,將輸入節(jié)奏模式從HD71中讀出以將其從發(fā)送/接收單元74發(fā)送到服務(wù)器設(shè)備90。
當從服務(wù)器設(shè)備90接收到檢索結(jié)果的列表時,個人終端設(shè)備70將所接收到的列表顯示在顯示單元80上。使用組成輸入操作單元79的鼠標,用戶從顯示在顯示單元80上的檢索結(jié)果列表中選擇一個音樂曲目數(shù)據(jù)。個人終端設(shè)備70將音樂曲目數(shù)據(jù)的選擇信號發(fā)送到服務(wù)器設(shè)備90。而且,個人終端設(shè)備70從服務(wù)器設(shè)備90接收對應(yīng)于選擇信號的音樂曲目數(shù)據(jù)以將這樣接收到的數(shù)據(jù)保存在例如HD71中。這樣,用戶可以在任何期望的時間重現(xiàn)保存在HD71中的音樂曲目數(shù)據(jù)。
同時,在本個人終端設(shè)備70中,可以通過將保存有應(yīng)用程序的外部存儲設(shè)備裝載到驅(qū)動器81并通過讀出程序,或通過從發(fā)送/接收單元74下載應(yīng)用程序而安裝所需的應(yīng)用程序。
用于基于從個人終端設(shè)備70發(fā)送的輸入節(jié)奏模式檢索音樂曲目數(shù)據(jù)的服務(wù)器設(shè)備90由提供本服務(wù)的管理員擁有,并且構(gòu)造得與普通計算機相似。這樣,服務(wù)器設(shè)備90包括存儲單元91,其中存儲主頁、各種應(yīng)用程序或音樂曲目數(shù)據(jù);ROM92,用于存儲控制整體操作的控制程序;RAM93,裝載有存儲在存儲單元91和ROM92中的程序;以及發(fā)送/接收單元94,用于用個人終端設(shè)備70發(fā)送/接收數(shù)據(jù)。服務(wù)器設(shè)備90還包括控制器95,用于基于存儲在存儲單元91和ROM2中的程序控制整體操作以及驅(qū)動器96,裝載有外部存儲設(shè)備。
服務(wù)器設(shè)備90作為自動提取音樂曲目數(shù)據(jù)的節(jié)奏模式的節(jié)奏提取單元,還包括輸入單元97、低通濾波器(LPF)98、全波檢波器99、LPF100和峰值檢測單元101。輸入單元結(jié)合例如話筒或音頻裝置接收音樂曲目數(shù)據(jù)。LPF98從音樂曲目數(shù)據(jù)提取比如低音吉它或鼓的低音域節(jié)奏樂器的信號。全波檢波器全波檢波從LPF98輸出的分量。LPF100提取低音域樂器的幅度包絡(luò),以及峰值提取單元101檢測節(jié)奏樂器的包絡(luò)的峰值。
當從輸入單元97接收到音樂曲目數(shù)據(jù)時,服務(wù)器設(shè)備90將音樂曲目數(shù)據(jù)保存在存儲單元91中。同時,發(fā)送到輸入單元97的音樂曲目數(shù)據(jù)輸入到具有濾波頻率例如100至250Hz的LPF88。LPF98提取低音域節(jié)奏樂器,比如低音吉它的信號分量以將所提取的信號分量輸出到全波檢波器99。全波檢波器99和具有濾波頻率例如10至30Hz的LPF100提取低音域節(jié)奏樂器的提取后幅度包絡(luò)的峰值。峰值檢測單元101檢測低音域節(jié)奏樂器的提取后幅度包絡(luò)的峰值。這形成了當擊打低音域節(jié)奏樂器時的時間點和相應(yīng)音樂曲目數(shù)據(jù)的節(jié)奏模式??刂破?5然后沿時間軸方向標準化節(jié)奏模式以消除浮動并從而將標準化后的節(jié)奏模式保存在存儲單元91中。當將新的音樂曲目數(shù)據(jù)記錄在存儲單元91中時,控制器95保存新音樂曲目數(shù)據(jù)并同時將新音樂曲目數(shù)據(jù)與注冊節(jié)奏模式相關(guān)。
當從個人終端設(shè)備70接收到節(jié)奏模式時,服務(wù)器設(shè)備90根據(jù)DP匹配方法檢索相應(yīng)于節(jié)奏模式的音樂曲目數(shù)據(jù)。即,控制器95讀入由存儲單元91預(yù)設(shè)的計算機程序以操作為前述的比較器和檢索單元。服務(wù)器設(shè)備90將檢索結(jié)果列表發(fā)送到個人終端設(shè)備70。當從個人終端設(shè)備70接收到檢索結(jié)果列表的選擇信號時,服務(wù)器設(shè)備90將相關(guān)音樂曲目數(shù)據(jù)發(fā)送到個人終端設(shè)備70。
用本服務(wù)器設(shè)備90,具有所需應(yīng)用程序的外部存儲設(shè)備可以裝載在驅(qū)動器96上并能夠讀出?;蚨邠衿湟坏?,應(yīng)用程序可以通過從發(fā)送/接收單元94下載而得以安裝。
下面將參考圖17說明存儲在服務(wù)器設(shè)備90、存儲在個人終端設(shè)備70中的檢索音樂曲目數(shù)據(jù)的操作順序。首先,在步驟S51服務(wù)器設(shè)備90顯示提供本服務(wù)的主頁。主頁發(fā)送節(jié)奏模式以闡明可以檢索期望的音樂曲目數(shù)據(jù)。如果在步驟S52個人終端設(shè)備70指定了訪問主頁的預(yù)設(shè)URL。這將下載并將主頁顯示在顯示單元80。
在步驟S53,用戶操作節(jié)奏輸入單元82以輸入節(jié)奏模式。個人終端設(shè)備70標準化在節(jié)奏輸入單元82輸入的節(jié)奏模式以將標準化的節(jié)奏模式存儲在HD71中。當用戶通過操作輸入操作單元79點擊了顯示在顯示單元80上的主頁提供的發(fā)送按鈕時,在步驟S54個人終端設(shè)備70將存儲在HD71中的節(jié)奏模式發(fā)送到服務(wù)器設(shè)備90。
當在步驟S55接收到從個人終端設(shè)備70發(fā)送的節(jié)奏模式時,服務(wù)器設(shè)備90在步驟S56基于從個人終端設(shè)備70發(fā)送的節(jié)奏模式檢索存儲在單元91中的音樂曲目數(shù)據(jù)。具體而言,控制器95根據(jù)如圖7和8中所示的順序,即通過DP匹配方法基于存儲在存儲單元91中的程序檢索音樂曲目數(shù)據(jù)。即,控制器95對存儲在單元91中的音樂曲目數(shù)據(jù)的總和的注冊節(jié)奏模式和從個人終端設(shè)備70發(fā)送的節(jié)奏模式進行比較。
如果輸入節(jié)奏模式的長度不同與抽樣長度,比如當注冊節(jié)奏模式具有與一個音樂曲目的長度對應(yīng)的長度時,順序地對抽樣的總和進行DP匹配,比如通過檢測輸入節(jié)奏模式的抽樣n的數(shù)目,從注冊節(jié)奏模式提取相同的抽樣(0,n)以使DP匹配有效,然后,通過提取相同的抽樣(1,n+1)使DP匹配有效,并且將最大匹配程度存儲為注冊節(jié)奏模式的匹配程度。
在步驟S57控制器95按相似性遞減的順序排序相關(guān)于輸入節(jié)奏模式的音樂曲目數(shù)據(jù)并且準備檢索結(jié)果的列表。在步驟S57服務(wù)器設(shè)備90將檢索結(jié)果的列表發(fā)送到個人終端設(shè)備70。同時,服務(wù)器設(shè)備90也可以從個人終端設(shè)備70接收未標準化的節(jié)奏模式以在檢索前標準化從個人終端設(shè)備70來的節(jié)奏模式從而減少個人終端設(shè)備70的處理量。
當在步驟S58從服務(wù)器設(shè)備90接收到檢索結(jié)果列表時,個人終端設(shè)備70將檢索結(jié)果列表顯示在顯示單元80中。用戶可以觀看檢索結(jié)果的列表,其中例如音樂曲目數(shù)據(jù)的音樂曲目的名稱已按相似性遞減的順序排序,從而使用戶可以選擇他或她所期望的音樂曲目數(shù)據(jù)。在步驟S60個人終端設(shè)備70基于用戶在輸入操作單元79上的操作選擇一個音樂曲目數(shù)據(jù)。如果其后用戶執(zhí)行發(fā)送操作,則在步驟S61個人終端設(shè)備70將包括所選擇的音樂曲目數(shù)據(jù)的ID的選擇信號發(fā)送到服務(wù)器設(shè)備90。
當在步驟S62接收到從個人終端設(shè)備70來的選擇信號時,在步驟S63服務(wù)器設(shè)備90基于包含在選擇信號中的音樂曲目數(shù)據(jù)的ID檢索由用戶指定的音樂曲目數(shù)據(jù)。當檢索到達結(jié)尾時,在步驟S64服務(wù)器設(shè)備90將由用戶指定的音樂曲目數(shù)據(jù)發(fā)送到個人終端設(shè)備70。
當在步驟S64接收到從服務(wù)器設(shè)備90來的音樂曲目數(shù)據(jù)時,個人終端設(shè)備70將音樂曲目數(shù)據(jù)保存在例如HD71中。在步驟S65個人終端設(shè)備70響應(yīng)用戶在輸入操作單元79上的操作重現(xiàn)音樂曲目數(shù)據(jù)。
用上述音樂曲目檢索系統(tǒng)68,其中在檢索記錄在服務(wù)器設(shè)備90中的音樂曲目數(shù)據(jù)時,僅需將節(jié)奏模式輸入到節(jié)奏輸入單元82就足夠了,可以通過簡單的操作而檢索音樂曲目數(shù)據(jù)。并且,由于節(jié)奏輸入單元82的尺寸可以小于例如鍵盤的尺寸,個人終端設(shè)備80的尺寸可以減小。而且,在本音樂曲目數(shù)據(jù)檢索系統(tǒng)68中,不是基于音樂曲目的名稱檢索音樂曲目數(shù)據(jù),而是基于用戶擁有的節(jié)奏模式,如果用戶不知道藝術(shù)家的名字或音樂曲目的名稱而只記得音樂曲目的版本,即節(jié)奏模式,則也可以檢索服務(wù)器設(shè)備90中的音樂曲目數(shù)據(jù)。而且,在基于節(jié)奏模式進行檢索時,可以將藝術(shù)家的名字或音樂曲目的名稱添加到檢索條件以實現(xiàn)更好的檢索結(jié)果。
同時,服務(wù)器設(shè)備90可以結(jié)合上述使用LVQ方法。通過將個人終端設(shè)備70安裝在例如卡拉OK箱內(nèi)音樂曲目檢索系統(tǒng)68可以用作卡拉OK系統(tǒng)。在這種情況下,可以通過用戶輸入他或她希望唱的音樂曲目的節(jié)奏模式根據(jù)上述的操作順序很容易地進行檢索。在等同與個人終端設(shè)備70的卡拉OK設(shè)備中,將下載的音樂曲目數(shù)據(jù)劃分為音樂曲目數(shù)據(jù)和流行歌曲數(shù)據(jù),并且流行歌曲數(shù)據(jù)顯示在顯示單元上與音樂曲目數(shù)據(jù)保持一致。音樂曲目檢索系統(tǒng)68還可以用在期望經(jīng)網(wǎng)絡(luò)69購買音樂曲目數(shù)據(jù)的用戶檢索期望的音樂曲目數(shù)據(jù)的情況下。
盡管前面已結(jié)合音樂曲目數(shù)據(jù)的檢索說明了本發(fā)明,但本發(fā)明并不限于此,從而本發(fā)明可以用于各種內(nèi)容數(shù)據(jù)比如運動圖像數(shù)據(jù)或游戲軟件的檢索。例如,在檢索運動圖像數(shù)據(jù)時,如果將運動圖像的題目、電影制作制作者的名字、男明星或女明星用作節(jié)奏模式,操作為檢索關(guān)鍵字,就足夠了。
工業(yè)應(yīng)用性根據(jù)本發(fā)明,內(nèi)容數(shù)據(jù),比如記錄在存儲部件上的音樂曲目數(shù)據(jù)可以通過簡單地在輸入部件中輸入節(jié)奏模式而得以檢索。即,根據(jù)本發(fā)明,如果用戶不知道藝術(shù)家的名字或題目名稱但記得內(nèi)容的版本,即內(nèi)容的節(jié)奏模式,則可以檢索存儲器中的內(nèi)容數(shù)據(jù)。并且,由于可以通過簡單地在主體單元中提供尺寸小于鍵盤的組成部分就可以檢索內(nèi)容數(shù)據(jù),可以防止裝置的尺寸笨重從而可將本發(fā)明用于便攜式記錄和/或重現(xiàn)裝置。
權(quán)利要求
1.一種通信裝置,包括輸入部件,用于輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式;發(fā)送部件,用于發(fā)送由所述輸入部件輸入到另一個其中存儲多個內(nèi)容數(shù)據(jù)的裝置的所述節(jié)奏模式;接收部件,用于接收與由所述發(fā)送部件從所述另一個裝置發(fā)送的節(jié)奏模式一致的檢索結(jié)果,并且接收與發(fā)送請求一致的內(nèi)容數(shù)據(jù);以及記錄和/或重現(xiàn)部件,用于記錄和/或重現(xiàn)由所述接收部件接收的內(nèi)容數(shù)據(jù)。
2.如權(quán)利要求1所述的通信裝置,還包括標準化部件,用于標準化發(fā)送到所述另一個裝置的節(jié)奏模式。
3.如權(quán)利要求1所述的通信裝置,其中所述內(nèi)容數(shù)據(jù)為音樂曲目數(shù)據(jù)。
4.一種通信方法,包括輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式的步驟;發(fā)送所輸入的輸入節(jié)奏模式的步驟;接收與從所述另一個裝置發(fā)送的節(jié)奏模式一致的檢索結(jié)果的步驟;從所接收到的檢索結(jié)果中選擇至少一個內(nèi)容數(shù)據(jù)并將發(fā)送選定內(nèi)容數(shù)據(jù)的請求發(fā)送到所述另一個裝置的步驟;接收與發(fā)送請求一致的內(nèi)容數(shù)據(jù)的步驟;以及記錄和/或重現(xiàn)所接收到的內(nèi)容數(shù)據(jù)的步驟。
5.如權(quán)利要求4所述的通信方法,還包括由標準化部件標準化發(fā)送到所述另一個裝置的節(jié)奏模式的步驟。
6.如權(quán)利要求4所述的通信方法,其中所述內(nèi)容數(shù)據(jù)為音樂曲目數(shù)據(jù)。
全文摘要
公開了一種通信裝置和一種通信方法。該通信裝置包括輸入部件,用于輸入內(nèi)容數(shù)據(jù)的節(jié)奏模式;發(fā)送部件,用于發(fā)送由所述輸入部件輸入到另一個其中存儲多個內(nèi)容數(shù)據(jù)的裝置的所述節(jié)奏模式;接收部件,用于接收與由所述發(fā)送部件從所述另一個裝置發(fā)送的節(jié)奏模式一致的檢索結(jié)果,并且接收與發(fā)送請求一致的內(nèi)容數(shù)據(jù);以及記錄和/或重現(xiàn)部件,用于記錄和/或重現(xiàn)由所述接收部件接收的內(nèi)容數(shù)據(jù)。
文檔編號G10H1/00GK1831819SQ200510136888
公開日2006年9月13日 申請日期2001年12月7日 優(yōu)先權(quán)日2000年12月7日
發(fā)明者小笠原努 申請人:索尼公司