(57)【特許請求の範囲】
【請求項１】
可動室内での楽器演奏の練習に用いられ、演奏者が演奏する演奏データを出力する楽器と、
前記可動室に設置されるセンサと、
練習コンテンツを実施しつつ当該練習コンテンツの内容を表示し、前記センサから出力される信号に応じて、演奏者に対する前記楽器演奏の練習の補助を前記演奏データに対応させて行う演奏練習実施装置と、
を備える、楽器練習システム。
【請求項２】
前記演奏練習実施装置は、前記センサからの信号が第１の所定値を超えたとき、演奏者の演奏ミスの判定を緩和する、請求項１に記載の楽器練習システム。
【請求項３】
前記演奏練習実施装置は、演奏者の演奏ミスを表示する表示部を備え、
前記演奏練習実施装置は、前記センサからの信号が第１の所定値を超えたとき、前記表示部への演奏ミスの表示を緩和する、請求項１に記載の楽器練習システム。
【請求項４】
前記演奏練習実施装置は、前記センサからの信号が第１の所定値を超えたとき、警告を発する、請求項１〜３の何れかに記載の楽器練習システム。
【請求項５】
前記演奏練習実施装置は、前記センサからの信号が第２の所定値を超えたとき、前記練習コンテンツの実行を停止する、請求項１〜４の何れかに記載の楽器練習システム。
【請求項６】
前記演奏練習実施装置は、前記センサからの信号が第３の所定値を下回ったとき、前記練習コンテンツの実行を再開する、請求項５に記載の楽器練習システム。
【請求項７】
前記演奏練習実施装置は、携帯情報端末であり、
前記可動室は、車両である、請求項１〜６の何れかに記載の楽器練習システム。
【請求項８】
前記楽器は、予め定められた所定の条件により、前記楽器の操作子に、前記演奏練習実施装置、或いは前記可動室内に設置された機器に対するリモコン機能を付与することが可能である、請求項１〜７の何れかに記載の楽器練習システム。
【請求項９】
可動室内での楽器演奏の練習に用いられる楽器からの演奏データを受信する通信部と、
練習コンテンツを実行する実行制御部と、
前記実行制御部により実行されている前記練習コンテンツの内容を表示する表示部と、
前記可動室に設置されたセンサから出力される信号に応じて、演奏者に対する前記楽器演奏の練習の補助を前記演奏データに対応させて行う練習補助部と、
を備える、演奏練習実施装置。
【請求項１０】
コンテンツに応じたユーザの操作を受け付ける入力装置と、
前記ユーザの操作を妨げようとする外乱を検出するセンサと、
可動室内でコンテンツを再生しつつ、前記センサの検出結果に応じて、前記ユーザに対する操作の補助を、前記入力装置で受け付けられた前記操作に対応させて行うコンテンツ再生装置と、
を備える、コンテンツ再生システム。
【請求項１１】
前記コンテンツ再生装置は、
前記コンテンツの再生を実行する実行制御部と、
前記入力装置で受け付けられた前記操作のミスを判定するミス判定部と、
前記センサの検出結果に基づいて前記操作の補助を行う必要があるか否か判断する要否判断部と、
前記操作の補助を行う必要があると前記要否判断部が判断したとき、前記ミス判定部に、前記操作のミスを判定するための判定基準を緩和させることにより、前記操作の補助を行う操作補助部と、
を含む、請求項１０に記載のコンテンツ再生システム。
【請求項１２】
前記要否判断部は、前記センサの検出結果である出力値が第１の所定値を超えているか否かを判断し、
前記操作補助部は、前記出力値が前記第１の所定値を超えていると前記要否判断部が判断したとき、前記ミス判定部に前記判定基準を緩和させる、請求項１１に記載のコンテンツ再生システム。
【請求項１３】
前記要否判断部は、前記出力値が前記第１の所定値を超えていると判断したとき、当該出力値に対して、前記第１の所定値より大きい第２の所定値を超えているか否かの判断を更に行い、
前記操作補助部は、前記出力値が前記第２の所定値を超えていると前記要否判断部が判断したとき、前記実行制御部に前記コンテンツの再生を停止させる、請求項１２に記載のコンテンツ再生システム。
【請求項１４】
前記センサは、前記可動室の加速度、前記可動室の振動、前記可動室内での会話、外部との通信、及び外部の騒音の少なくとも何れか１つを、前記外乱として検出するものである、請求項１０〜１３の何れかに記載のコンテンツ再生システム。
【請求項１５】
前記コンテンツ再生装置で再生された前記コンテンツを表示する表示装置を更に備え、
前記コンテンツ再生装置は、前記入力装置においてタイミングを取って操作することを前記ユーザに求める画像を、前記表示装置にスクロール表示する、請求項１０〜１４の何れかに記載のコンテンツ再生システム。
【請求項１６】
可動室内でコンテンツの再生を実行する実行制御部と、
ユーザの操作のミスを判定するミス判定部と、
前記ユーザの操作を妨げようとする外乱を検出するセンサの検出結果に基づいて、前記操作の補助を行う必要があるか否か判断する要否判断部と、
前記操作の補助を行う必要があると前記要否判断部が判断したとき、前記ミス判定部に、前記操作のミスを判定するための判定基準を緩和させることにより、前記操作の補助を行う操作補助部と、
を備える、コンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、車両等の可動室内でコンテンツを再生する技術に関する。
【背景技術】
【０００２】
例えば特許文献１には、楽譜を読めない初心者でも簡単に演奏を楽しむことができる音楽的アミューズメントシステムが開示されている。このシステムによれば、ユーザは、ディスプレイにスクロール表示される音符に従って押鍵することにより、演奏を楽しむことができる。一方、スクロール表示される音符の位置と押鍵とのタイミングがずれた場合、誤演奏と判定されて、例えば警告が発生される。尚、この様なシステムは、アミューズメントに限らず、例えば演奏の練習にも適用することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９９８４４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記システムは、例えば車両等の可動室内に構築することができる。この場合、可動室内での演奏時に当該可動室に加減速が生じると、演奏が乱されるか又は演奏の継続が困難になる虞がある。即ち、加減速によりユーザ（演奏者）や楽器が前後左右に揺さぶられ、ユーザは、タイミング良く押鍵しようとする意図に反したタイミングで押鍵してしまう場合がある。この場合、上記システムによれば、タイミングのずれが誤演奏と判定されて警告が発せられる。しかし、その判定は、必ずしもユーザ（演奏者）の意図を正しく反映したものではない。この様な誤った判定は、ユーザの操作に対して何らかの判定が行われるゲームやカラオケ等のコンテンツを可動室内で実行しようとした場合にも、同様に起こり得る。【０００５】
又、加減速により演奏の継続が困難になった場合でも、上記システムでは、楽譜（音符）がスクロールされてしまい、ユーザは、スクロールされてしまった部分を演奏することができない。この様な問題は、スクロール表示される何らかの画像又はスピーカ等から流れる音楽と、ユーザと、の間でタイミングを取ることが求められるゲームやカラオケ等のコンテンツを可動室内で実行しようとした場合にも、同様に起こり得る。【０００６】
そこで、本発明の少なくとも１つの実施形態は、可動室内でのコンテンツの再生時において、ユーザの操作を妨げようとする外乱が生じた場合でも、当該ユーザに対してコンテンツを適切に提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係るコンテンツ再生システムは、可動室内でコンテンツを再生するコンテンツ再生装置と、コンテンツに応じたユーザの操作を受け付ける入力装置と、ユーザの操作を妨げようとする外乱を検出するセンサと、を備える。そして、コンテンツ再生装置は、コンテンツを再生しつつ、センサの検出結果に応じて、ユーザに対する操作の補助を、入力装置で受け付けられた操作に対応させて行う。
【発明の効果】
【０００８】
本発明の少なくとも１つの実施形態によれば、可動室内でのコンテンツの再生時において、ユーザの操作を妨げようとする外乱が生じた場合でも、当該ユーザに対してコンテンツを適切に提供することができる。
【図面の簡単な説明】
【０００９】
【図１】車両内に構築された楽器練習システムの構成を示した模式図である。
【図２】楽器練習システムで使用されるポータブル楽器の斜視図である。
【図３】楽器練習システムの構成を示すブロック図である。
【図４】練習コンテンツを実行しているときの、情報携帯端末が備えるディスプレイの表示画面の一例を示した図である。
【図５】車両に加速度が生じたときに実行される割込処理を示したフローチャートである。
【図６】第１表示設定で設定されるメッセージが表示された画面を示した図であり、（Ａ）は警告メッセージの表示画面、（Ｂ）は演奏許容範囲が緩和されたときの表示画面、（Ｃ）は練習コンテンツが停止されたときの表示画面をそれぞれ示す。
【図７】第２表示設定で設定されるメッセージが表示された画面を示した図であり、（Ａ）は警告メッセージの表示画面、（Ｂ）は演奏許容範囲が緩和されたときの表示画面、（Ｃ）は練習コンテンツが停止されたときの表示画面をそれぞれ示す。
【図８】ＡＶ制御ユニットの構成を示したブロック図である。
【図９】コンテンツ再生装置の構成を示したブロック図である。
【図１０】コンテンツ再生装置において、一例として車両に加速度が生じたときに実行される割込処理を示したフローチャートである。
【発明を実施するための形態】
【００１０】
コンテンツ再生システムの一例として、車両（可動室の一例）内での楽器演奏の練習を可能にする楽器練習システムについて説明する。目的地によっては、運転者及び同乗者は、車両内の空間で長時間を過ごさなければならない。このとき、運転者は運転に集中する一方で、同乗者は移動中の時間を有効に活用したい。又、近年は自動車の自動運転技術に関する研究開発が進展しており、運転者が運転から解放される日も遠い将来のことではない。このため、目的地までの移動時間を有効に活用することは、運転者及び同乗者にとって関心が高い。
【００１１】
移動中の車両内での充実した時間の過ごし方として、車両内においてコンテンツを再生して楽しむことが考えられる。その様な楽しみ方の一例として、楽器の演奏練習を行うことが挙げられる。但し、車両内での演奏練習には、車両における特有の事情が影響する。即ち、車両は加減速を伴って移動するため、移動中の車両には加速度が生じる。この加速度の影響で演奏者や楽器が前後左右に揺さぶられると、演奏者は、練習コンテンツの指示に対応した鍵（操作子の一例）を、指定された押鍵又は離鍵のタイミングで操作しようとしても、手元が狂う等の押し間違いをしてしまうおそれがある。又、加速度による揺さぶられ方が大きくなると、演奏を継続することができなくなることもある。以下に説明する実施形態は、車両に加減速が生じた場合でも好適な演奏練習を提供することが可能な楽器練習システムに関する。
【００１２】
図１は、車両２内に構築された楽器練習システム１の構成を示した模式図である。車両２は、一例として、３列シートの車両である。車両２には、カーオーディオ等のＡＶ・ＤＶＤ機器を制御するＡＶ制御ユニット３と、ＡＶ制御ユニット３で実行されたＡＶ・ＤＶＤコンテンツを表示するモニタ４と、ＡＶ制御ユニット３からの楽音信号を音響に変換する複数のスピーカ６と、が設けられている。複数のスピーカ６は、前列シート、中列シート、及び後列シートの位置であって車両２の進行方向の左右それぞれの位置に合計６個が配されている。又、車両２には、当該車両２の加減速時に生じる加速度を検出する加速度センサ５（可動室に設置されるセンサの一例）が設けられている。ＡＶ制御ユニット３及び加速度センサ５は、バス２０を介して情報携帯端末１０（演奏練習実施装置の一例）に接続される。
【００１３】
演奏者は、情報携帯端末１０とポータブル楽器１１（演奏データを送信する楽器の一例）とを車両２の室内に持ち込んで演奏練習を行う。本実施形態では、情報携帯端末１０とポータブル楽器１１とは無線通信により接続されている。尚、情報携帯端末１０とポータブル楽器１１とは有線で接続されていてもよい。
【００１４】
図２は、楽器練習システム１で使用されるポータブル楽器１１の斜視図である。図２に示される様に、ポータブル楽器１１は、コンパクトな筐体１０１に鍵盤１０２を配置した持ち運びが容易な携帯型の電子鍵盤楽器である。ポータブル楽器１１の側面には、リモコンモードスイッチ１０３が備えられている。リモコンモードスイッチ１０３は、ポータブル楽器１１の鍵盤１０２を、通常の楽器演奏の操作子からリモコン操作用の操作子に切り替えるスイッチである。即ち、演奏者は、リモコンモードスイッチ１０３をオンしてリモコンモード（楽器が有するリモコン機能の一例）に切り替えることにより、ポータブル楽器１１の鍵盤１０２の少なくとも一部を、情報携帯端末１０や車両２内に設置されているＡＶ制御ユニット３やモニタ４等の電子機器のリモコンボタンとして使用することができる。
【００１５】
これにより、演奏者は、車両２内において、ポータブル楽器１１から、情報携帯端末１０や車両２内の機器の制御を行うことができる。又、ポータブル楽器１１は携帯型の機器であるので、演奏者は、車両２内の３列シートの何れのシートに着座しても、ポータブル楽器１１を演奏することもできる。例えば、図１に示すように、後列シートに着座する場合、車両２に設置されているＡＶ制御ユニット３やモニタ４等の電子機器までの距離が遠くなる場合がある。この場合に、演奏者は、リモコンモードスイッチ１０３をオンすることにより、後列シートからでも、着座した姿勢のまま、各スピーカ６から出力される音高レベルや音高バランス等の種々の調整を行うことができる。
【００１６】
図３は、楽器練習システム１の構成を示すブロック図である。楽器練習システム１は、演奏者が演奏に使用するポータブル楽器１１と、当該ポータブル楽器１１との間で無線通信により演奏データとしてＭＩＤＩ(登録商標)データを受信する情報携帯端末１０と、車両２に設置される加速度センサ５と、を備える。
【００１７】
尚、情報携帯端末１０とポータブル楽器１１とが有線で接続されている場合、演奏データは、有線通信で送信される。又、演奏データは、ＭＩＤＩ(登録商標)データに限らず、オーディオデータであってもよい。即ち、楽器練習システム１は、必要に応じてＭＩＤＩ(登録商標)データをオーディオデータに変換すると共に、自らのスピーカから放音を行う。このとき、楽器練習システム１は、スピーカが接続された別のユニットに対してオーディオデータ又はＭＩＤＩ(登録商標)データを送信して、当該ユニットを介してスピーカから放音を行ってもよい。
【００１８】
情報携帯端末１０は、通信部１２と、ＭＩＤＩ(登録商標)Ｉ／Ｆ１３（Ｉ／Ｆは、インタフェースを表す。以下、同様）と、ＣＰＵ１４（実行制御部の一例）と、ＲＯＭ１５と、ＲＡＭ１６と、ディスプレイ１７（表示部又は表示装置の一例）と、外部記憶装置１８と、音源１９と、を備える。通信部１２は、ポータブル楽器１１からのＭＩＤＩ(登録商標)データを受信する。ＭＩＤＩ(登録商標)Ｉ／Ｆ１３は、通信部１２で受信したＭＩＤＩ(登録商標)データをオーディオデータに変換する。ＣＰＵ１４は、システム全体の制御を司る。ＲＯＭ１５は、ＣＰＵ１４が実行する練習コンテンツなどの制御プログラムや後述するディスプレイ１７の表示制御等に用いられる制御情報等を格納する。ＲＡＭ１６は、演奏練習を実施するための練習コンテンツやＣＰＵ１４が実行する演算結果等を一時的に記憶する。ディスプレイ１７は、練習コンテンツによる演奏練習の状況を表示する。外部記憶装置１８は、例えばメモリカードやＲＯＭカートリッジなどであり、複数の練習コンテンツを記憶する。音源１９は、ＭＩＤＩ(登録商標)Ｉ／Ｆ１３により変換されたオーディオデータを楽音信号に変換する。
【００１９】
これらのユニットは、共通のバス２０に接続されている。音源１９から発せられる楽音信号は、バス２０を介してＡＶ制御ユニット３に送信され、当該ＡＶ制御ユニット３を通じてスピーカ６から出力される。尚、練習コンテンツは、外部記憶装置１８に限らず、クラウド等のネットワークでアクセス可能な遠隔の記憶装置に記憶されてもよい。
【００２０】
加速度センサ５は、バス２０に接続されており、加速度の検出結果に応じた信号をＣＰＵ１４に対して送信する。
【００２１】
図４は、練習コンテンツを実行しているときの、ディスプレイ１７の表示画面の一例を示した図である。表示画面の上部欄には、演奏練習のために選択された練習コンテンツの内容が表示される。図４では、練習コンテンツとして「曲名：チャイコフスキーピアノ協奏曲」が選択されており、表示画面の上部欄には曲名が表示されている。尚、上部欄には、曲名の他、練習コンテンツの内容に関連する様々な情報が適宜に表示されてもよい。例えば、作曲者名や練習する楽器等のパート、自作曲の場合は作品番号や作曲日など、更には、練習コンテンツのデータファイル名等が表示されてもよい。表示画面の下部欄には、演奏練習する楽器の操作子が表示される。図４では、ポータブル楽器１１に対応する鍵盤が表示されている。
【００２２】
表示画面には、中央欄として、上下に広い領域が設けられている。練習コンテンツで選択された練習曲の進行に従って演奏すべき音符（図中の黒丸で表示）が、下部欄に表示されている鍵盤の位置に合わせて上方から下方に向けて順次スクロールされる。中央欄の下方位置には、演奏タイミングを示す基準線Ｌ０が配されており、演奏者は、順次スクロールされてくる音符のうちの基準線Ｌ０に到達した音符に対応した鍵を押下することにより、練習曲を演奏する。
【００２３】
ここで、演奏練習であることを考慮すれば、演奏練習をする演奏者が鍵を押下する押鍵タイミング及び鍵から指を離す離鍵タイミングの各々は、ある程度の時間幅（以下、「許容時間」と称す）で許容されることが好ましい。一例として、表示画面には、許容時間は、中央欄の音符列の右端に表示される上下方向の矢印で示される。具体的には、音符列の右端に押鍵タイミングの許容時間Ｔ１が表示され、次の音符列との間に離鍵タイミングの許容時間Ｔ２が表示される。これらの許容時間Ｔ１及びＴ２を示す矢印が音符と共にスクロールされることにより、演奏者は、押鍵タイミング及び離鍵タイミングのそれぞれに許容される時間幅を確認することができる。そして、演奏者は、許容時間Ｔ１の矢印が基準線Ｌ０と交差している時間に押鍵し、許容時間Ｔ２の矢印が基準線Ｌ０と交差している時間に離鍵することにより、正しいタイミングで演奏することができる。
【００２４】
正しく演奏された音符は、離鍵後にディスプレイ１７から消去される。一方、誤って演奏された音符は、消去されずに更にスクロールされることにより、基準線Ｌ０を超えた下方位置に残される。これにより、演奏者は、誤って演奏した音符を確認することができる。この様に、表示画面において誤って演奏された音符が残る部分は、ディスプレイ１７が備えるミス表示部の一例である。
【００２５】
以上に説明した実行処理は、いわゆるメインルーチンでの実行処理であり、ＣＰＵ１４が、ＲＯＭ１５又は外部記憶装置１８に格納されている複数の練習コンテンツから１つを選択して実行することで実現される。
【００２６】
次に、車両２に加速度が生じたときに、実行中の上記メインルーチンに割り込んで実行される割込処理について説明する。図５は、割込処理を示したフローチャートである。メインルーチンでの上記実行処理中に、ＣＰＵ１４は、加速度センサ５から出力される信号に基づいて、車両２の加速度が第１の所定値ａ１を超えたか否かを判断し、超えたと判断したときに割込処理を起動する。
【００２７】
先ず、ＣＰＵ１４は、加速度が第１の所定値ａ１を超えたと判断して割込処理を起動した回数を、カウントアップする（ステップＳ１）。ここで、カウントとは、加速度が第１の所定値ａ１を超えた頻度を計測することであり、演奏開始からの頻度のカウントであってもよいし、所定期間ごとの頻度のカウントなどであってもよい。そして、予め定められている基準値Ｃｘをカウント値が超えていなければ（ステップＳ３：Ｎ）、ＣＰＵ１４は、加速度が第１の所定値ａ１を超える頻度は高くないと判断して、第１表示設定を実行する（ステップＳ５）。一方、カウント値が基準値Ｃｘを超えていれば（ステップＳ３：Ｙ）、ＣＰＵ１４は、加速度が第１の所定値ａ１を超える頻度が高いと判断して、第２表示設定を実行する（ステップＳ７）。尚、第１表示設定及び第２表示設定では、加速度に関連するメッセージを設定する。
【００２８】
図６（Ａ）〜（Ｃ）は、第１表示設定で設定されるメッセージが表示された画面を示した図であり、図７（Ａ）〜（Ｃ）は、第２表示設定で設定されるメッセージが表示された画面を示した図である。これらの表示画面には、車両２が加減速中であることを表すメッセージが表示される。そして、第２表示設定で設定される表示画面には、第１表示設定で設定される表示画面よりも、強く注意を喚起するメッセージが表示される。
【００２９】
ステップＳ５又はＳ７でのメッセージの設定後、ＣＰＵ１４は、加速度が第１の所定値ａ１を超えているか否かを判断する（ステップＳ９）。メッセージの設定直後にステップＳ９が実行される場合、加速度が第１の所定値ａ１を超えていると判断されて割込処理が起動した直後であるので、ステップＳ９では、加速度が第１の所定値ａ１を超えていると判断される（ステップＳ９：Ｙ）。そして、ＣＰＵ１４は、ステップＳ５又はＳ７で設定したメッセージ（警告メッセージ）をディスプレイ１７の表示画面に表示する（ステップＳ１１）。
【００３０】
ステップＳ５で設定されたメッセージは、加速度が生じる頻度が高くない場合において演奏者に注意喚起するための標準的なメッセージである（図６（Ａ）参照）。一方、ステップＳ７で設定されるメッセージは、加速度が生じる頻度が高い場合において演奏者に強く注意喚起するための強調されたメッセージである（図７（Ａ）参照）。図６（Ａ）及び図７（Ｂ）では、メッセージの一例として「注意：加減速中です！」が表示されている。そして、図７（Ａ）では、そのメッセージを囲む枠がギザギザに表示されることにより、メッセージが強調されている。
【００３１】
ステップＳ１１でのメッセージの表示後、ＣＰＵ１４は、加速度が第１の所定値ａ１より大きい第２の所定値ａ２を超えているか否かを判断する（ステップＳ１３）。ＣＰＵ１４は、加速度が第２の所定値ａ２を超えていると判断したとき（ステップＳ１３：Ｙ）、練習コンテンツの実行を停止する（ステップＳ１５）。加速度が第２の所定値ａ２を超えている場合、演奏の継続が困難になるほどに演奏者やポータブル楽器１１が激しく揺さぶられていると判断できる。
【００３２】
練習コンテンツの実行停止は、ＣＰＵ１４が、ディスプレイ１７の表示画面に警告メッセージ（例えば、「注意：加減速中です！」など）と共にその下段に別の表示（例えば、「練習停止中！」など）を表示することにより、演奏者に報知される。具体的には、図６（Ｃ）に示される様に、第１表示設定で設定された警告メッセージの表示中に実行停止する場合、標準的な表示により実行停止が報知される。一方、図７（Ｃ）に示される様に、第２表示設定で設定された警告メッセージの表示中に実行停止する場合、強調された表示により実行停止が報知される。
【００３３】
ＣＰＵ１４は、加速度が第２の所定値ａ２を超えていないと判断したとき（ステップＳ１３：Ｎ）、練習コンテンツの実行が停止されている場合には当該練習コンテンツの実行を再開し（ステップＳ１７）、練習コンテンツの実行が停止されていない場合にはステップＳ１７をスキップしてステップＳ１９を実行する。尚、練習コンテンツの実行を再開するか否かの判断基準は、ヒステリシス等を考慮して、第２の所定値ａ２とは異なる値であってもよい。ステップＳ１３での判断基準（第２の所定値ａ２、又はそれとは異なる値）は、第３の所定値の一例である。
【００３４】
練習コンテンツの実行の再開は、ステップＳ１７で行われる場合に限らず、練習可能と判断できる条件が整ったときに自動的に行われてもよい。或いは、演奏者の指示により練習コンテンツの実行が再開されてもよい。更に、ＣＰＵ１４は、再開する際に、練習コンテンツの実行を停止した位置よりも前の位置に遡って、練習コンテンツの実行を再開してもよい。
【００３５】
ステップＳ１９では、ＣＰＵ１４は、正しい演奏として許容される押鍵タイミングの時間幅を、通常の許容時間Ｔ１より長い許容時間Ｔ１１に変更することにより、押鍵の判定（即ち、押鍵を判定するための判定基準）を緩和する（図６（Ｂ）及び図７（Ｂ）参照）。ステップＳ１９では更に、ＣＰＵ１４は、正しい演奏として許容される離鍵タイミングの時間幅を、通常の許容時間Ｔ２より長い許容時間Ｔ２１に変更することにより、離鍵の判定（即ち、離鍵を判定するための判定基準）を緩和する。
【００３６】
尚、押鍵や離鍵の判定（即ち、演奏の判定）の緩和は、上記許容時間の変更に加えて、或いは、上記許容時間の変更に代えて、押鍵又は離鍵すべき鍵を本来の押鍵又は離鍵すべき鍵に隣接する鍵まで広げること（押鍵又は離鍵すべき鍵の範囲を広げること）で実行されてもよい（図６（Ｂ）及び図７（Ｂ）参照）。
【００３７】
ＣＰＵ１４は、ステップＳ１５及びＳ１９のそれぞれの実行後、再度、ステップＳ９に戻り、ステップＳ９にて加速度が第１の所定値ａ１を超えていないと判断できるまで、ステップＳ１１からの処理を繰り返し実行する。そして、ＣＰＵ１４は、ステップＳ９にて加速度が第１の所定値ａ１を超えていないと判断したとき、表示中の警告メッセージを消去した後（ステップＳ２１）、練習コンテンツの実行が停止されている場合には当該練習コンテンツの実行を再開し（ステップＳ２３）、練習コンテンツの実行が停止されていない場合にはステップＳ２３をスキップして、割込処理を終了する。
【００３８】
上述した楽器練習システム１において、割込処理におけるステップＳ１１、Ｓ１５、Ｓ１７、Ｓ１９は、ＣＰＵ１４においてソフトウェアで実現される練習補助部の一例である。このうち、ステップＳ１９で緩和される許容時間（許容範囲）は、演奏者の演奏ミスを判定するための判定基準の一例であり、又、ディスプレイ１７（表示部）に演奏ミスを表示させるか否かの判定基準の一例でもある。又、ステップＳ１５は、練習コンテンツの実行を停止する処理の一例である。ステップＳ１７は、練習コンテンツの実行を再開する処理の一例である。ステップＳ１１は、警告を発する処理の一例である。
【００３９】
上述した実施形態の楽器練習システム１によれば、演奏者は、車両２内でポータブル楽器１１の演奏練習を行うことができる。具体的には、情報携帯端末１０のＣＰＵ１４により練習コンテンツが実行されると、ディスプレイ１７に練習コンテンツの実行中の内容が表示される。演奏者は、ディスプレイ１７に表示されている練習コンテンツの内容に従ってポータブル楽器１１を演奏する。ポータブル楽器１１からは、無線又は有線で演奏されたＭＩＤＩ(登録商標)データが情報携帯端末１０に送信される。情報携帯端末１０は、受信したＭＩＤＩ(登録商標)データに基づいて、ポータブル楽器１１が正しく演奏されているか否かなどの判断を行う。
【００４０】
車両２が加減速したとき、加速度センサ５が加速度を検出して信号を出力する。情報携帯端末１０は、加速度センサ５からの信号に応じて、演奏者に対する演奏練習の補助を行う。これにより、加速度が演奏に影響して演奏者やポータブル楽器１１が前後左右に揺さぶられ、演奏者が、意図したタイミングで押鍵や離鍵を行うことができなった場合でも、それを誤演奏とはさせずに、演奏練習を続行させることができる。よって、車両２内での練習コンテンツの再生時において、演奏者の演奏を妨げようとする加速度が車両２に生じた場合でも、当該演奏者に対して練習コンテンツを適切に提供することができる。
【００４１】
具体的には、加速度が第１の所定値ａ１を超えたとき、押鍵タイミングの許容時間Ｔ１が許容時間Ｔ１１に広げられ、離鍵タイミングの許容時間Ｔ２が許容時間Ｔ２１に広げられることにより、演奏者の演奏ミスの判定が緩和される。又、加速度が第１の所定値ａ１を超えたとき、押鍵又は離鍵すべき鍵の範囲が広げられることにより、演奏者の演奏ミスの判定が緩和される。よって、車両２の加速度が大きくて過った押鍵や離鍵を演奏者が強いられた場合でも、誤演奏と判定されないようにすることができる。これにより、ディスプレイ１７への演奏ミスの表示を緩和して、誤演奏とは表示されないようにすることができる。
【００４２】
又、加速度が第１の所定値ａ１を超えたとき、ディスプレイ１７の表示画面には、広げられた押鍵タイミングの許容時間Ｔ１１、広げられた離鍵タイミングの許容時間Ｔ２１、広げられた押鍵又は離鍵すべき鍵の範囲が表示される。これにより、演奏者は、演奏ミスの判定が緩和されたことを認識することができる。
【００４３】
加速度が第２の所定値ａ２を超えたとき、練習コンテンツの実行が停止される。即ち、車両２の加速度が大きくなって当該加速度が第２の所定値ａ２を超えたとき、練習コンテンツの実行が停止される。これにより、車両２の加速度が大きくて演奏者が演奏を継続することが困難になった場合でも、練習コンテンツだけが進んでしまうことがなく、練習コンテンツにおいて演奏練習できなくなる箇所をなくすことができる。
【００４４】
又、加速度が第３の所定値（本実施形態では、第２の所定値ａ２）を下回ったとき、練習コンテンツの実行が再開される。即ち、可動室の加速度が演奏許容範囲に収まるまで小さくなって、加速度が第３の所定値を下回ったとき、停止していた練習コンテンツの実行が再開される。よって、演奏者は、練習コンテンツを途中の抜けなく練習することができる。
【００４５】
従って、演奏者は、練習コンテンツに含まれるプログラムの全てを確実に練習することができる。
【００４６】
更に、加速度が第１の所定値ａ１を超えたときに警告が発せられること（本実施形態では、警告メッセージの表示）により、演奏者に、車両２の加速度が大きくて演奏に影響を与える虞があることを報知することができる。即ち、演奏者に注意を喚起することができる。よって、ディスプレイ１７に表示された練習コンテンツを見ながら演奏者が演奏する場合において、演奏者は、メッセージを通じて車両２の挙動を意識することにより、安全な演奏を行うことができる。尚、警告は、ディスプレイ１７への警告メッセージの表示に限らず、警告音を発することで実行されてもよい。
【００４７】
楽器練習システム１において、ポータブル楽器１１にはリモコンモードスイッチ１０３が設けられている。即ち、ポータブル楽器１１に、リモコン機能が付与されている。よって、演奏者は、リモコンモードスイッチ１０３をオンにすることより、ポータブル楽器１１の鍵盤をリモコンのスイッチとして使用することができる。これにより、演奏者は、車両２内において、ポータブル楽器１１から、情報携帯端末１０や車両２内の機器をリモコン制御することができる。よって、演奏者は、演奏の姿勢を維持したままでスピーカボリュームの設定やエアコンの調整などを行うことができる。
【００４８】
尚、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能である。
【００４９】
例えば、加速度センサ５で車両２の加減速を検出することに代えて、アクセルペダルやブレーキペダルの踏込み量を検出することで車両２の加減速を検出してもよい。この場合、ディスプレイ１７の表示画面には、警告メッセージとして、「加減速中です！」に代えて、「アクセルペダル（ブレーキペダル）の踏み込み中です！」等を表示することができる。
【００５０】
又、上述した楽器練習システムは、車両２に限らず、可動室となり得る、鉄道、船舶、航空機など、種々の移動手段に適用されてもよい。又、演奏者に対する練習の補助（割込処理）は、加速度センサ５の検出結果に限らず、他のセンサの検出結果（即ち、当該センサから出力される信号）に応じて行われてもよい。例えば、ＧＰＳを用いて可動室の位置変化を検出し、その検出結果に応じて練習の補助を行うことができる。可動室が車輪により移動する移動手段である場合、車軸の向きや回転、又はサスペンションの挙動等を、センサを用いて検出することにより、可動室の位置変化を検出し、その検出結果に応じて練習の補助を行ってもよい。この様に、様々な方法により可動室の位置変化を検出し、その検出結果に応じて、演奏者に対する練習の補助（割込処理）を行うことができる。
【００５１】
ポータブル楽器１１において、リモコンモードスイッチ１０３をオンにすることにより、鍵盤の領域を分割して特定の領域の鍵盤をリモコンとして機能させるスプリット機能が有効になってもよい。その他、特定の鍵盤の押鍵組み合わせ、特定のコード進行、特定のメロディの演奏などを、特定のリモコン入力に対応させることも可能である。更に、ディスプレイ１７が複数備えられている場合、ポータブル楽器１１は、所定のディスプレイに対する操作についてはリモコンとして機能する様に設定されてもよい。
【００５２】
上記実施形態において、演奏練習実施装置は、情報携帯端末１０で実現される場合に限らず、ＡＶ制御ユニット３で実現されてもよい。
【００５３】
図８は、ＡＶ制御ユニット３の構成を示すブロック図である。ＡＶ制御ユニット３は、通信部１２０、ＭＩＤＩ(登録商標)Ｉ／Ｆ１３０、ＣＰＵ１４０、ＲＯＭ１１５、ＲＡＭ１６０、ＤＳＰ１７０、入力Ｉ／Ｆ１８０、音源１９０、バス２００、ミキサ２１０、および出力Ｉ／Ｆ２２０を備えている。
【００５４】
通信部１２０、ＭＩＤＩ(登録商標)Ｉ／Ｆ１３０、ＣＰＵ１４０、ＲＯＭ１１５、ＲＡＭ１６０、ＤＳＰ１７０、入力Ｉ／Ｆ１８０、音源１９０、ミキサ２１０、および出力Ｉ／Ｆ２２０は、バス２００を介して接続される。又、入力Ｉ／Ｆ１８０には、入力端子５０が接続されている。出力Ｉ／Ｆ２２０には、モニタ４およびスピーカ６が接続されている。
【００５５】
入力端子５０は、オーディオ信号を入力する入力部であり、例えば前列シート、中列シート、および後列シートの位置であって車両２の進行方向の左右それぞれの位置に合計６個が配されている。入力端子５０は、例えばＵＳＢＩ／Ｆからなる。入力端子５０は、情報携帯端末１０、又はポータブル楽器１１等のオーディオ信号を出力する音響機器と接続される。入力端子５０は、各種の音響機器に設けられた出力端子と接続され、当該入力端子５０にはオーディオ信号が入力される。
【００５６】
ＭＩＤＩ(登録商標)Ｉ／Ｆ１３０は、ポータブル楽器１１と接続され、ＭＩＤＩ（登録商標）データを受信する。ＭＩＤＩ（登録商標）データは、音源１９０に入力される。音源１９０は、入力したＭＩＤＩ（登録商標）データをオーディオデータに変換する。
【００５７】
ＣＰＵ１４０は、記憶媒体であるＲＯＭ１１５に記憶されているプログラムをＲＡＭ１６０に読み出し、ＡＶ制御ユニット３を統括的に制御する。
【００５８】
例えば、ＣＰＵ１４０は、音源１９０から出力されるオーディオ信号をミキサ２１０に入力する。又、ＣＰＵ１４０は、入力Ｉ／Ｆ１８０から入力したオーディオ信号をミキサ２１０に入力する。
【００５９】
ミキサ２１０は、音源１９０から出力されるオーディオ信号と入力Ｉ／Ｆ１８０から入力したオーディオ信号とをミキシングする。これにより、ユーザは、例えばマイクを入力端子５０に接続して、音楽のコンテンツを再生することでカラオケを楽しむことができる。ＣＰＵ１４０は、ミキサ２１０でミキシングされたオーディオ信号をＤＳＰ１７０に入力する。ＤＳＰ１７０は、入力されたオーディオ信号の音量又は音質を調整する。音質調整は、例えば周波数特性の調整である。ＤＳＰ１７０は、音質調整をした後のオーディオ信号を増幅し、出力Ｉ／Ｆ２２０に出力する。ＣＰＵ１４０は、ＤＳＰ１７０および出力Ｉ／Ｆ２２０を制御して、複数のスピーカ６にそれぞれ供給する複数のオーディオ信号の音量および音質を個別に制御する。
【００６０】
又、ＣＰＵ１４０は、メインルーチンでの練習コンテンツの実行処理を行うことにより、実行制御部として機能する。又、ＣＰＵ１４０は、割込処理を行うことにより、練習補助部として機能する。具体的には、ＣＰＵ１４０は、ＲＯＭ１１５、音源１９０、又は通信部１２０を介して接続されるデータサイトに格納されている複数の練習コンテンツから１つを選択して実行することにより、メインルーチンでの練習コンテンツの実行処理を行う実行制御部として機能する。又、ＣＰＵ１４は、センサから出力される信号に応じて割込処理を起動することにより、演奏者に対する練習の補助を行う練習補助部として機能する。
【００６１】
上記実施形態では、コンテンツ再生システムの一例として、楽器演奏の練習を補助する場合について説明したが、これに限らず、コンテンツ再生システムは、何らかの判定が行われるゲームやカラオケ等のコンテンツおいて、ユーザの操作を補助するものであってもよい。
【００６２】
即ち、表示装置にスクロール表示される何らかの画像とユーザとの間でタイミングを取ることが求められ、且つ、ユーザの操作に対して何らかの判定が行われるゲーム等のコンテンツを可動室内で実行しようとした場合にも、可動室の加減速の影響を受けて、誤った判定がされる虞がある。又、スピーカ等から流れる音楽とユーザとの間でタイミングを取ることが求められ、且つ、ユーザの操作（例えば、歌唱）に対して何らかの判定（例えば、ユーザの歌唱とガイドメロディとの対比による歌唱採点）が行われるカラオケ等のコンテンツを可動室内で実行しようとした場合にも、可動室の加減速の影響を受けて、誤った判定がされる虞がある。よって、楽器の練習コンテンツに限らず、例えば、カラオケ、ゲーム、又は学習教材等のコンテンツを再生するコンテンツ再生装置、及びそれを含むコンテンツ再生システムにおいても、可動室の加速度に応じて、ユーザに対する操作の補助（割込処理）を行うことができる。
【００６３】
又、コンテンツの実行時における上記の誤った判定は、可動室の加減速に限らず、可動室の振動、可動室内での会話、外部との通信、及び外部の騒音等、ユーザの操作を妨げようとする外乱が生じた場合にも生じ得る。
【００６４】
そこで、コンテンツ再生システムは、可動室内でコンテンツを再生するコンテンツ再生装置（例えば、ＡＶ制御ユニット３など）と、コンテンツに応じたユーザの操作を受け付ける入力装置（例えば、マイクなど）と、ユーザの操作を妨げようとする外乱を検出するセンサ（例えば、加速度センサ５など）と、を備える。そして、コンテンツ再生装置は、コンテンツを再生しつつ、センサの検出結果に応じて、ユーザに対する操作の補助を、入力装置で受け付けられた操作に対応させて行う。
【００６５】
図９は、コンテンツ再生装置の構成を示したブロック図である。ここで、コンテンツ再生装置の構成は、ＡＶ制御ユニット３のＣＰＵ１４０で実現される。図９に示される様に、コンテンツ再生装置は、コンテンツの再生を実行する実行制御部３０１と、ミス判定部３０２と、要否判断部３０３と、操作補助部３０４と、を含む。ミス判定部３０２は、入力装置で受け付けられた操作のミスを判定する。要否判断部３０３は、センサの検出結果に基づいて操作の補助を行う必要があるか否か判断する。操作補助部３０４は、操作の補助を実行する。具体的には、操作補助部３０４は、操作の補助を行う必要があると要否判断部３０３が判断したとき、ミス判定部３０２に、操作のミスを判定するための判定基準を緩和させる。尚、図１０は、コンテンツ再生装置において、一例として車両に加速度が生じたときに実行される割込処理を示したフローチャートである。図１０に示された処理のうち、図５で説明した処理と同じ処理については、説明を省略する。
【００６６】
一例として、再生するコンテンツがカラオケコンテンツである場合について説明する。カラオケコンテンツでの採点処理は、歌唱者の歌唱音声をガイドメロディトラックと比較することによって行われる。採点は、ガイドメロディトラックのノート毎に、歌唱音声とガイドメロディの音程（ピッチ）を比較することによって行われる。すなわち、歌唱音声の音程が、所定時間以上、ガイドメロディトラックの音程に合っていた（許容範囲に入っていた）場合には、高い得点を付与する。このとき、音程変化のタイミングが得点に考慮されてもよい。又、音程変化のタイミング、ビブラート、抑揚、しゃくり（低い音程からなだらかに移行すること）等の技巧の有無に基づいて加点が行われてもよい。
【００６７】
この様なカラオケコンテンツが再生された場合、要否判断部３０３は、ユーザの歌唱（操作の一例）の補助を行う必要があるか否かを判断する。この判断は、検出しようとする外乱（可動室の加減速、可動室の振動、可動室内での会話、外部との通信、又は外部の騒音等）に応じて可動室に設置されたセンサの検出結果（可動室の加速度、振動時の振幅、会話や外部との通信の有無、騒音量等）に基づいて行われる。そして、操作補助部３０４は、ユーザの歌唱の補助を行う必要があると要否判断部３０３が判断したとき、ミス判定部３０２に、歌唱のミスを判定するための判定基準（例えば、音程のずれを許容する許容範囲）を緩和させる。
【００６８】
具体的には、要否判断部３０３は、センサの検出結果である出力値が第１の所定値を超えているか否かを判断する（図１０のステップＳ９Ａ参照）。そして、出力値が第１の所定値を超えていると要否判断部３０３が判断したとき、操作補助部３０４は、ミス判定部３０２に判定基準を緩和させる。このとき、ＣＰＵ１４０は、ユーザ（カラオケコンテンツの場合、歌唱者）に注意喚起するためのメッセージ（警告メッセージ）を、表示装置（ディスプレイ等）の表示画面に表示してもよい（図１０のステップＳ１１Ａ参照）。
【００６９】
カラオケコンテンツの場合、上記判定基準は、音程のずれを許容する許容範囲（即ち、ユーザの操作のタイミングのずれを許容する許容範囲）であり、操作補助部３０４は、ミス判定部３０２に当該許容範囲を緩和させる。
【００７０】
又、要否判断部３０３は、出力値が第１の所定値を超えていると判断したとき、当該出力値に対して、第１の所定値より大きい第２の所定値を超えているか否かの判断を更に行ってもよい（図１０のステップＳ１３Ａ参照）。この場合、操作補助部３０４は、出力値が第２の所定値を超えていると要否判断部３０３が判断したとき、実行制御部３０１にコンテンツの再生を停止させることができる（図１０のステップＳ１５Ａ参照）。このとき、ＣＰＵ１４０は、コンテンツの再生を停止したことをユーザに知らせるメッセージ（例えば、「コンテンツ再生停止中！」など）を、警告メッセージと共に、又は単独で、表示装置（ディスプレイ等）の表示画面に表示してもよい。
【００７１】
一方、ＣＰＵ１４は、ステップＳ９Ａにて加速度が第１の所定値ａ１を超えていないと判断したとき、表示中の警告メッセージを消去した後（ステップＳ２１）、コンテンツの実行が停止されている場合には当該コンテンツの実行を再開する（ステップＳ２３Ａ）。又、ＣＰＵ１４は、ステップＳ１３Ａにて加速度が第２の所定値ａ２を超えていないと判断したとき、コンテンツの実行が停止されている場合には当該コンテンツの実行を再開する（ステップＳ１７Ａ）。
【００７２】
この様なコンテンツ再生システムによれば、上述した楽器練習システム１と同様、センサの検出結果に応じて、ユーザに対する操作の補助が行われる。これにより、外乱がユーザの操作に影響して、ユーザが、意図したタイミングで操作を行うことができなった場合でも、それを誤操作とはさせずに、操作を続行させることができる。よって、可動室内でのコンテンツの再生時において、ユーザの操作を妨げようとする外乱が生じた場合でも、当該ユーザに対してコンテンツを適切に提供することができる。
【符号の説明】
【００７３】
１  楽器練習システム
２  車両
３  ＡＶ制御ユニット
４  モニタ
５  加速度センサ
６  スピーカ
１０  情報携帯端末
１１  ポータブル楽器
１２  通信部
１３  ＭＩＤＩ(登録商標)Ｉ／Ｆ
１４  ＣＰＵ
１５  ＲＯＭ
１６  ＲＡＭ
１７  ディスプレイ
１８  外部記憶装置
１９  音源
２０  バス
５０  入力端子
１０１  筐体
１０２  鍵盤
１０３  リモコンモードスイッチ
１１５  ＲＯＭ
１２０  通信部
１３０  ＭＩＤＩ(登録商標)Ｉ／Ｆ
１４０  ＣＰＵ
１６０  ＲＡＭ
１９０  音源
２００  バス
２１０  ミキサ
３０１  実行制御部
３０２  ミス判定部
３０３  要否判断部
３０４  操作補助部
ａ１  第１の所定値
ａ２  第２の所定値
Ｃｘ  基準値
Ｌ０  基準線
Ｔ１、Ｔ１１、Ｔ２、Ｔ２１  許容時間
【図１】
0006648831.tif 000002
【図２】
0006648831.tif 000003
【図３】
0006648831.tif 000004
【図４】
0006648831.tif 000005
【図５】
0006648831.tif 000006
【図６】
0006648831.tif 000007
【図７】
0006648831.tif 000008
【図８】
0006648831.tif 000009
【図９】
0006648831.tif 000010
【図１０】
0006648831.tif 000011