JP5150573B2 - ロボット - Google Patents
ロボット Download PDFInfo
- Publication number
- JP5150573B2 JP5150573B2 JP2009166049A JP2009166049A JP5150573B2 JP 5150573 B2 JP5150573 B2 JP 5150573B2 JP 2009166049 A JP2009166049 A JP 2009166049A JP 2009166049 A JP2009166049 A JP 2009166049A JP 5150573 B2 JP5150573 B2 JP 5150573B2
- Authority
- JP
- Japan
- Prior art keywords
- beat
- time
- music
- sound
- signal
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H3/00—Dolls
- A63H3/28—Arrangements of sound-producing means in dolls; Means in dolls for producing sounds
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/40—Rhythm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
- G10H2240/131—Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
- G10H2240/135—Library retrieval index, i.e. using an indexing scheme to efficiently retrieve a music piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/315—Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
- G10H2250/371—Gensound equipment, i.e. synthesizing sounds produced by man-made devices, e.g. machines
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/315—Sound category-dependent sound synthesis processes [Gensound] for musical use; Sound category-specific synthesis-controlling parameters or control means therefor
- G10H2250/455—Gensound singing voices, i.e. generation of human voices for musical applications, vocal singing sounds or intelligible words at a desired pitch or with desired vocal effects, e.g. by phoneme synthesis
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
- Toys (AREA)
- Manipulator (AREA)
Description
請求項2記載のロボットは、前記ビート時刻予測手段は、現在時刻から、少なくとも前記音声信号生成手段における処理遅延時間分の時間を経過した時刻以降のビート時刻を予測することを特徴とする。
請求項3記載のロボットは、前記ビート間隔推定手段で推定されたビート間隔に基づいて、ビート間隔の変動が所定の許容値より小さい期間を音楽区間として検出する音楽区間検出手段(例えば、実施例における音楽区間検出部110)をさらに備え、前記音声信号生成手段は、前記音楽区間として検出された場合に前記自己音声信号を生成することを特徴とする。
請求項2記載の発明によれば、処理遅延時間を考慮して推定ビート時刻から未来のビート時刻を予測するため、リアルタイムな音楽インタラクションを行うことができる。
請求項3記載の発明によれば、音楽区間を検出することによって、ビートが抽出できない区間を非音楽区間であると判定するため、不安定期間の影響を受けることを少なくして音楽インタラクションを行うことができる。
実験1用の評価データとして、RWC研究用音楽データベース(http://staff.aist.go.jp/m.goto/RWC−MDB/)におけるポピュラー音楽データベース(RWC−MDB−P−2001)のポピュラー音楽全100曲(日本語歌詞及び英語歌詞の楽曲)を使用した。各楽曲は、正しいビート時刻を容易に取得するため、MIDIデータを用いて生成した。ただし、MIDIデータは、得られたビート時刻の評価のためにのみ用いることとした。また、各楽曲の開始後30−90秒までの60秒間を評価データとして用いることとし、本実施例である音楽ロボット4による相互相関関数ベースの方式と、自己相関関数ベースの方式とでビートトラッキング成功率を比較した。なお、ビートトラッキング成功率の計算では、推定ビート時刻と正しいビート時刻との差が±100mS以内に収まっている場合に成功であるとした。具体的なビートトラッキング成功率rの計算例を数式13に示す。なお、Nsuccessは推定成功ビート数であり、Ntotalは正しいビート総数である。
実験2用の評価データとして、ポピュラー音楽データベース(RWC−MDB−P−2001)から生演奏録音の3曲を選択し、テンポ変化を含む音楽音響信号を作成した。具体的には、楽曲番号11,18,62の楽曲を選択し(テンポはそれぞれ90,112,81M.M.)、これらの楽曲をNo.18→No.11→No.18→No.62の順に60秒ずつ区切ってつなげ合わせて4分間の音楽音響情報を作成した。この音楽音響情報を用いて、ビートトラッキングの遅延を、実験1と同様に本実施例と自己相関関数ベースの方式とで比較した。なお、ビートトラッキングの遅延時間は、実際にテンポが変化してからシステムがテンポ変化に追従するまでの時間とした。
実験3用の評価データとして、ポピュラー音楽データベース(RWC−MDB−P−2001)の楽曲番号62のMIDIデータを用いて生成したテンポが一定である楽曲を用いた。ただし、実験1と同様に、MIDIデータはビート時刻の検証にのみ用いることとした。また、評価指標はビートトラッキング成功率を用いた。
4 脚式移動音楽ロボット(ロボット)
10 自己発声音抑制部(自己音声抑制手段)
11 セミブラインド独立成分分析部(SB−ICA部)
20 テンポ推定部
21 Sobelフィルタ部(フィルタ手段)
22 時間周波数パターンマッチング部(ビート間隔信頼度計算手段)
23 ビート間隔推定部(ビート間隔推定手段)
30 ビート時刻推定部
31 近接ビート信頼度計算部(ビート時刻信頼度計算手段)
32 連続ビート信頼度計算部(ビート時刻信頼度計算手段)
33 ビート時刻信頼度計算部(ビート時刻信頼度計算手段)
34 ビート時刻推定部(ビート時刻推定手段)
41 基体部
42 頭部
43L,43R 脚部
44L,44R 腕部
45 収納部
100 音楽認識装置
110 音楽区間検出部(音楽区間検出手段)
120 楽曲名同定部
130 楽曲情報検索部
140 楽曲データベース
200 ロボット制御装置
210 ビート時刻予測部
220 歌唱制御部
230 スキャット制御部
240 足踏み制御部
310 耳機能部
320 発声機能部
330 脚機能部
MA 音楽音響信号
SV 自己音声信号
TP テンポ(ビート間隔)
BT ビート時刻
Claims (3)
- 音楽音響を集音して音楽音響信号に変換する集音手段と、
音声合成処理によって歌唱又はスキャットに係る自己音声信号を生成する音声信号生成手段と、
前記自己音声信号を音に変換して出力する音出力手段と、
前記音楽音響信号と前記自己音声信号とを入力し、前記音楽音響信号から前記自己音声信号の音声成分を抑制した音響信号を生成する自己音声抑制手段と、
前記音響信号にフィルタ処理を行ってオンセットを強調するフィルタ手段と、
前記オンセットの強調された音響信号に、相互相関関数を適用した時間周波数パターンマッチングを行ってビート間隔信頼度を計算するビート間隔信頼度計算手段と、
前記計算されたビート間隔信頼度に基づいてビート間隔を推定するビート間隔推定手段と、
前記フィルタ手段においてオンセットの強調された音響信号と前記ビート間隔推定手段において推定されたビート間隔とに基づいて、ビート時刻信頼度を計算するビート時刻信頼度計算手段と、
前記計算されたビート時刻信頼度に基づいてビート時刻を推定するビート時刻推定手段と、
前記それぞれ推定されたビート間隔及びビート時刻に基づいて、現在時刻よりも先のビート時刻を予測するビート時刻予測手段と、
前記ビート間隔と前記予測されたビート時刻とに基づいて、前記音声信号生成手段で生成される自己音声信号を同期化する同期化手段と、
を備えたことを特徴とするロボット。 - 前記ビート時刻予測手段は、
現在時刻から、少なくとも前記音声信号生成手段における処理遅延時間分の時間を経過した時刻以降のビート時刻を予測することを特徴とする請求項1記載のロボット。 - 前記ビート間隔推定手段で推定されたビート間隔に基づいて、ビート間隔の変動が所定の許容値より小さい期間を音楽区間として検出する音楽区間検出手段をさらに備え、
前記音声信号生成手段は、前記音楽区間として検出された場合に前記自己音声信号を生成することを特徴とする請求項1又は2記載のロボット。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US8105708P | 2008-07-16 | 2008-07-16 | |
US61/081,057 | 2008-07-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010026513A JP2010026513A (ja) | 2010-02-04 |
JP5150573B2 true JP5150573B2 (ja) | 2013-02-20 |
Family
ID=41529114
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009166049A Active JP5150573B2 (ja) | 2008-07-16 | 2009-07-14 | ロボット |
JP2009166048A Active JP5337608B2 (ja) | 2008-07-16 | 2009-07-14 | ビートトラッキング装置、ビートトラッキング方法、記録媒体、ビートトラッキング用プログラム、及びロボット |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009166048A Active JP5337608B2 (ja) | 2008-07-16 | 2009-07-14 | ビートトラッキング装置、ビートトラッキング方法、記録媒体、ビートトラッキング用プログラム、及びロボット |
Country Status (2)
Country | Link |
---|---|
US (2) | US8594846B2 (ja) |
JP (2) | JP5150573B2 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5008766B2 (ja) * | 2008-04-11 | 2012-08-22 | パイオニア株式会社 | テンポ検出装置及びテンポ検出プログラム |
US8213706B2 (en) * | 2008-04-22 | 2012-07-03 | Honeywell International Inc. | Method and system for real-time visual odometry |
JP5150573B2 (ja) | 2008-07-16 | 2013-02-20 | 本田技研工業株式会社 | ロボット |
US7952012B2 (en) * | 2009-07-20 | 2011-05-31 | Apple Inc. | Adjusting a variable tempo of an audio file independent of a global tempo using a digital audio workstation |
JP4843120B1 (ja) * | 2011-02-02 | 2011-12-21 | パイオニア株式会社 | 楽曲再生方法、楽曲再生装置、再生処理システムおよびプログラム |
US8989521B1 (en) * | 2011-11-23 | 2015-03-24 | Google Inc. | Determination of dance steps based on media content |
CN102568454B (zh) * | 2011-12-13 | 2015-08-05 | 北京百度网讯科技有限公司 | 一种分析音乐bpm的方法和装置 |
JP5978027B2 (ja) * | 2012-06-28 | 2016-08-24 | 本田技研工業株式会社 | 移動ロボットの制御装置 |
US8952233B1 (en) * | 2012-08-16 | 2015-02-10 | Simon B. Johnson | System for calculating the tempo of music |
US9378752B2 (en) | 2012-09-05 | 2016-06-28 | Honda Motor Co., Ltd. | Sound processing device, sound processing method, and sound processing program |
KR102212225B1 (ko) | 2012-12-20 | 2021-02-05 | 삼성전자주식회사 | 오디오 보정 장치 및 이의 오디오 보정 방법 |
WO2014098498A1 (ko) * | 2012-12-20 | 2014-06-26 | 삼성전자 주식회사 | 오디오 보정 장치 및 이의 오디오 보정 방법 |
JP6123995B2 (ja) * | 2013-03-14 | 2017-05-10 | ヤマハ株式会社 | 音響信号分析装置及び音響信号分析プログラム |
JP6179140B2 (ja) | 2013-03-14 | 2017-08-16 | ヤマハ株式会社 | 音響信号分析装置及び音響信号分析プログラム |
JP6252147B2 (ja) * | 2013-12-09 | 2017-12-27 | ヤマハ株式会社 | 音響信号分析装置及び音響信号分析プログラム |
CN104902116B (zh) * | 2015-03-27 | 2018-05-25 | 腾讯科技(深圳)有限公司 | 一种音频数据与参考信号的时间对齐方法及装置 |
JP6641965B2 (ja) * | 2015-12-14 | 2020-02-05 | カシオ計算機株式会社 | 音響処理装置、音響処理方法、プログラム、及び電子楽器 |
JP6642714B2 (ja) * | 2016-07-22 | 2020-02-12 | ヤマハ株式会社 | 制御方法、及び、制御装置 |
JP6631714B2 (ja) * | 2016-07-22 | 2020-01-15 | ヤマハ株式会社 | タイミング制御方法、及び、タイミング制御装置 |
JP6457478B2 (ja) | 2016-12-27 | 2019-01-23 | ファナック株式会社 | 産業用ロボット制御装置 |
WO2019092786A1 (ja) * | 2017-11-07 | 2019-05-16 | ヤマハ株式会社 | 移動体システム、制御装置、移動体、移動体の制御方法およびプログラム |
US10504498B2 (en) * | 2017-11-22 | 2019-12-10 | Yousician Oy | Real-time jamming assistance for groups of musicians |
JP2020106753A (ja) * | 2018-12-28 | 2020-07-09 | ローランド株式会社 | 情報処理装置および映像処理システム |
CN112233662B (zh) * | 2019-06-28 | 2024-06-07 | 百度在线网络技术(北京)有限公司 | 音频分析方法、装置、计算设备和存储介质 |
WO2021068000A1 (en) * | 2019-10-02 | 2021-04-08 | Breathebeatz Llc | Breathing guidance based on real-time audio analysis |
CN111899715B (zh) * | 2020-07-14 | 2024-03-29 | 升智信息科技(南京)有限公司 | 一种语音合成方法 |
CN112669798B (zh) * | 2020-12-15 | 2021-08-03 | 深圳芒果未来教育科技有限公司 | 一种对音乐信号主动跟随的伴奏方法及相关设备 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3116937B2 (ja) * | 1999-02-08 | 2000-12-11 | ヤマハ株式会社 | カラオケ装置 |
JP4253070B2 (ja) * | 1999-05-06 | 2009-04-08 | アロカ株式会社 | 超音波診断装置 |
JP3789326B2 (ja) * | 2000-07-31 | 2006-06-21 | 松下電器産業株式会社 | テンポ抽出装置、テンポ抽出方法、テンポ抽出プログラム及び記録媒体 |
US7069208B2 (en) * | 2001-01-24 | 2006-06-27 | Nokia, Corp. | System and method for concealment of data loss in digital audio transmission |
JP2005292207A (ja) * | 2004-03-31 | 2005-10-20 | Ulead Systems Inc | 音楽分析の方法 |
WO2005104088A1 (ja) * | 2004-04-19 | 2005-11-03 | Sony Computer Entertainment Inc. | 楽音を再生する装置、及びそれを含む複合装置 |
JP4457983B2 (ja) * | 2005-06-27 | 2010-04-28 | ヤマハ株式会社 | 演奏操作援助装置及びプログラム |
WO2007010637A1 (ja) * | 2005-07-19 | 2007-01-25 | Kabushiki Kaisha Kawai Gakki Seisakusho | テンポ検出装置、コード名検出装置及びプログラム |
JP4940588B2 (ja) * | 2005-07-27 | 2012-05-30 | ソニー株式会社 | ビート抽出装置および方法、音楽同期画像表示装置および方法、テンポ値検出装置および方法、リズムトラッキング装置および方法、音楽同期表示装置および方法 |
JP4949687B2 (ja) * | 2006-01-25 | 2012-06-13 | ソニー株式会社 | ビート抽出装置及びビート抽出方法 |
JP4536020B2 (ja) * | 2006-03-13 | 2010-09-01 | Necアクセステクニカ株式会社 | 雑音除去機能を有する音声入力装置および方法 |
JP4487958B2 (ja) * | 2006-03-16 | 2010-06-23 | ソニー株式会社 | メタデータ付与方法及び装置 |
JP4672613B2 (ja) * | 2006-08-09 | 2011-04-20 | 株式会社河合楽器製作所 | テンポ検出装置及びテンポ検出用コンピュータプログラム |
JP5150573B2 (ja) | 2008-07-16 | 2013-02-20 | 本田技研工業株式会社 | ロボット |
-
2009
- 2009-07-14 JP JP2009166049A patent/JP5150573B2/ja active Active
- 2009-07-14 JP JP2009166048A patent/JP5337608B2/ja active Active
- 2009-07-15 US US12/503,431 patent/US8594846B2/en active Active
- 2009-07-15 US US12/503,448 patent/US7999168B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP5337608B2 (ja) | 2013-11-06 |
JP2010026512A (ja) | 2010-02-04 |
JP2010026513A (ja) | 2010-02-04 |
US8594846B2 (en) | 2013-11-26 |
US20100011939A1 (en) | 2010-01-21 |
US20100017034A1 (en) | 2010-01-21 |
US7999168B2 (en) | 2011-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5150573B2 (ja) | ロボット | |
US8889976B2 (en) | Musical score position estimating device, musical score position estimating method, and musical score position estimating robot | |
JP6140579B2 (ja) | 音響処理装置、音響処理方法、及び音響処理プログラム | |
KR101521368B1 (ko) | 다중 채널 오디오 신호를 분해하는 방법, 장치 및 머신 판독가능 저장 매체 | |
US8440901B2 (en) | Musical score position estimating apparatus, musical score position estimating method, and musical score position estimating program | |
WO2011132184A1 (en) | Generating pitched musical events corresponding to musical content | |
US9646592B2 (en) | Audio signal analysis | |
WO2013121822A1 (ja) | 音響処理装置、音響処理方法、プログラム、電子機器、サーバ装置、クライアント装置および音響処理システム | |
JP2008281776A (ja) | 旋律抽出装置及び旋律抽出方法 | |
JP7139628B2 (ja) | 音処理方法および音処理装置 | |
Murata et al. | A beat-tracking robot for human-robot interaction and its evaluation | |
JP2016042152A (ja) | 音声認識装置及びプログラム | |
Murata et al. | A Robot Singer with Music Recognition Based on Real-Time Beat Tracking. | |
Shiu et al. | Musical structure analysis using similarity matrix and dynamic programming | |
JP5131130B2 (ja) | 追従性評価システム,カラオケシステムおよびプログラム | |
JP2004145154A (ja) | 音高音価決定方法およびその装置と、音高音価決定プログラムおよびそのプログラムを記録した記録媒体 | |
KR101361033B1 (ko) | 사운드 신호를 기반으로 한 반주제공방법 및 이를 이용한 반주제공장치 | |
Voinov et al. | Implementation and Analysis of Algorithms for Pitch Estimation in Musical Fragments | |
JP2015079122A (ja) | 音響処理装置 | |
JP5054646B2 (ja) | 拍位置推定装置、拍位置推定方法および拍位置推定プログラム | |
JP7200483B2 (ja) | 音声処理方法、音声処理装置およびプログラム | |
JP5229738B2 (ja) | 音声認識装置及び音声変換装置 | |
JP5495858B2 (ja) | 音楽音響信号のピッチ推定装置及び方法 | |
Mahendra et al. | Pitch estimation of notes in indian classical music | |
Tachibana et al. | Melody extraction in music audio signals by melodic component enhancement and pitch tracking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120518 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120928 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121106 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5150573 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151207 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |