(57)【要約】【課題】楽曲の演奏に合わせて楽器を演奏する際に、楽曲における特定の音を聴き易くすることで、楽器演奏者に対して楽器を演奏し易くする。【解決手段】カラオケ装置１０の制御部１１は、音の種類別に分かれた複数のパートで構成された、演奏対象の楽曲データについて、ユーザが行う楽器の演奏の練習に関する特定パートを決定する。そして、制御部１１は、演奏対象の楽曲データを構成する複数のパートのうち、決定された特定パートの音量を、他のパートの音量よりも相対的に大きくして、楽曲データに基づく演奏音を出力させる。【選択図】  図１
2014071215.tif 000002
【特許請求の範囲】
【請求項１】
楽曲の演奏音を表す楽曲データであって、音の種類別に分かれた複数のパートで構成された楽曲データを記憶する記憶手段と、
前記記憶手段に記憶された楽曲データに従って楽曲の演奏音を出力させる制御手段と、
前記楽曲データを構成する複数のパートの中から、楽器の演奏の練習に関する特定パートを決定する第１決定手段と、
を備え、
前記制御手段は、出力対象の前記楽曲データを構成する複数のパートのうち、前記第１決定手段により決定された特定パートの音量を、他のパートの音量よりも相対的に大きくして、前記楽曲データに基づく演奏音を出力させること
を特徴とする演奏装置。
【請求項２】
請求項１に記載の演奏装置において、
前記楽曲データは、楽器の種類に対応するパートを少なくとも含む複数のパートで構成されており、
演奏の練習に用いられる楽器の種類を決定する第２決定手段を更に備え、
前記第１決定手段は、前記楽曲データを構成する複数のパートの中から、前記第２決定手段により決定された楽器の種類に対応するパートを、前記特定パートとして決定すること
を特徴とする演奏装置。
【請求項３】
請求項１に記載の演奏装置において、
前記楽曲データは、楽曲の主旋律を表すパート又はボーカル音を表すパートの少なくとも何れかを含む複数のパートで構成されており、
前記第１決定手段は、前記楽曲データを構成する複数のパートの中から、楽曲の主旋律を表すパート又はボーカル音を表すパートを、前記特定パートとして決定すること
を特徴とする演奏装置。
【請求項４】
請求項２に記載の演奏装置において、
前記楽曲データは、楽器の種類に対応するパート、楽曲の主旋律を表すパート、又は、ボーカル音を表すパートの少なくとも何れかを含む複数のパートで構成されており、
前記第１決定手段は、前記第２決定手段により決定された楽器の種類に対応するパート、楽曲の主旋律を表すパート、又は、ボーカル音を表すパートの中から、前記特定パートを選択可能にし、選択されたパートを前記特定パートとして決定すること
を特徴とする演奏装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載の演奏装置において、
楽器を用いて演奏の練習を行う練習モードと、通常の楽曲データの再生を行う楽曲モードとの何れかを設定する設定手段を更に備え、
前記設定手段により前記練習モードが設定されたことを条件に、前記第２決定手段が、前記特定パートを決定し、前記制御手段が、前記特定パートの音量を他のパートの音量よりも相対的に大きくして、前記楽曲データに基づく演奏音を出力させること
を特徴とする演奏装置。
【請求項６】
請求項１ないし請求項５の何れか１項に記載の演奏装置において、
前記制御手段は、前記特定パート以外の他のパートの音量値を前記特定パートの音量値よりも下げることで、前記特定パートの音量を他のパートの音量よりも相対的に大きくすること
を特徴とする演奏装置。
【請求項７】
請求項１ないし請求項６の何れか１項に記載の演奏装置において、
前記楽曲データは、カラオケ楽曲の演奏音を出力するための楽曲データであり、
前記制御手段は、前記記憶手段に記憶された楽曲データに従ってカラオケ楽曲の演奏音を出力させること、
を特徴とする演奏装置。
【請求項８】
楽曲の演奏音を表す楽曲データであって、音の種類別に分かれた複数のパートで構成された楽曲データを記憶する記憶手段と、
所定のサーバに投稿された投稿データであって、所定の楽曲の演奏に用いられた楽器の演奏音を表す投稿データを、前記サーバから取得する取得手段と、
前記取得手段により取得された投稿データに基づく演奏音を出力させ、さらに、前記投稿データの楽曲に対応する、前記記憶手段に記憶された楽曲データに従って楽曲の演奏音を併せて出力させる制御手段と、
前記取得手段により取得された投稿データで表される楽器の演奏音を、楽器の演奏の練習に関する特定パートとして決定する決定手段と、
を備え、
前記制御手段は、出力対象の前記投稿データ及び前記楽曲データを構成する複数のパートのうち、前記決定手段により決定された特定パートの音量を、他のパートの音量よりも相対的に大きくして、前記投稿データ及び前記楽曲データに基づく演奏音を出力させること
を特徴とする演奏装置。
【請求項９】
楽曲の演奏音を表す楽曲データであって、音の種類別に分かれた複数のパートで構成された楽曲データを記憶する記憶手段と、
所定のネットワークを介して、端末装置から前記楽曲データの配信要求を受付ける受付手段と、
前記配信要求に該当する楽曲データを構成する複数のパートの中から、楽器の演奏の練習に関する特定パートを決定する決定手段と、
前記配信要求に該当する楽曲データを構成する複数のパートのうち、前記決定手段により決定された特定パートにより出力される音量を、他のパートにより出力される音量よりも相対的に大きく設定して、前記配信要求に該当する楽曲データを、前記ネットワークを介して要求元の前記端末装置に送信する送信手段と、
を備えるサーバと、
前記楽曲データの配信要求を、前記ネットワークを介して前記サーバに送信する配信要求手段と、
前記配信要求に該当する楽曲データを、前記ネットワークを介して前記サーバから受信する受信手段と、
前記受信手段により受信された楽曲データに従って、前記特定パートの音量を、他のパートの音量よりも相対的に大きくして、前記楽曲データに基づく演奏音を出力させる制御手段と、
を備える端末装置と、
からなる演奏システム。
【請求項１０】
楽曲の演奏音を表す楽曲データであって、音の種類別に分かれた複数のパートで構成された楽曲データを構成する前記複数のパートの中から、楽器の演奏の練習に関する特定パートを決定する決定ステップと、
出力対象の前記楽曲データを構成する複数のパートのうち、前記決定ステップにおいて決定された特定パートの音量を、他のパートの音量よりも相対的に大きくして、前記楽曲データに基づく演奏音を出力させる制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽器の演奏を支援する演奏装置に関する。
【背景技術】
【０００２】
先行技術として、特許文献１に記載のカラオケネットワークシステムがある。特許文献１には、カラオケ装置が、外部から取得した投稿データと楽曲データとを同期して再生するときに、楽曲データに含まれる複数の演奏パートのうち、投稿データの音に対応する演奏パートの音を消去した状態（マイナスワン）で再生する技術が開示されている。このようにすることで、投稿者が演奏した楽器や歌唱に対応する演奏パートは再生されず、楽曲データの演奏音と投稿データの演奏音とが重複することがないとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３７５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、カラオケ装置にギター等の楽器を接続し、カラオケ装置によるカラオケ楽曲の演奏に合わせて、ユーザが楽器の演奏を行うといったサービスが提案されている。カラオケ装置でギター等の楽器演奏を行う場合、ユーザは、演奏を合わせる基準となる旋律音（例えば、カラオケのガイドメロディ―）を聴いて、その旋律音に沿って演奏することがある。しかしながら、カラオケの演奏曲では様々なパートの楽器の音が出力されるため、楽器を演奏するユーザにとって、基準となる旋律音を聴き分けることが難しいといった問題がある。この問題に対し、上記先行技術は、ユーザにより投稿された音に対応する演奏パートの音をマイナスワンする技術であるため、上記問題を解決することはできない。
【０００５】
本発明は、上記問題を解決するためになされたものである。その目的は、楽曲の演奏に合わせて楽器を演奏する際に、楽曲における特定の音を聴き易くすることで、楽器演奏者に対して楽器を演奏し易くするための技術を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明の演奏装置は、記憶手段と、制御手段と、第１決定手段とを備えることを特徴とする。記憶手段は、楽曲の演奏音を表す楽曲データであって、音の種類別に分かれた複数のパートで構成された楽曲データを記憶する。制御手段は、記憶手段に記憶された楽曲データに従って楽曲の演奏音を出力させる。第１決定手段は、楽曲データを構成する複数のパートの中から、楽器の演奏の練習に関する特定パートを決定する。そして、制御手段は、出力対象の楽曲データを構成する複数のパートのうち、第１決定手段により決定された特定パートの音量を、他のパートの音量よりも相対的に大きくして、楽曲データに基づく演奏音を出力させる。
【０００７】
本発明によれば、楽曲データを構成する複数のパートの中から、楽器の演奏に必要な特定パートを決定できる。そして、特定パートの音量を他のパートの音量よりも相対的に大きくした状態で、楽曲データの演奏音を出力できる。このように、楽器の演奏に必要な特定パートの音を、楽器の演奏者に聴き分け易くすることで、楽器の演奏を効果的に支援できる。楽器の演奏者は、聴き分け易くなった特定パートの音に沿って楽器の演奏を上手く行うことができる。
【０００８】
なお、音量を相対的に大きくする特定パートとしては、ユーザが用いる楽器の種類に対応したパートを選択することが考えられる。そこで、請求項２に記載のように構成するとよい。すなわち、楽曲データは、楽器の種類に対応するパートを少なくとも含む複数のパートで構成されている。また、演奏装置は、演奏の練習に用いられる楽器の種類を決定する第２決定手段を更に備える。そして、第１決定手段は、楽曲データを構成する複数のパートの中から、第２決定手段により決定された楽器の種類に対応するパートを、特定パートとして決定する。このようにすることで、楽器の演奏者が用いる楽器の種類に対応するパートの音が聴き分け易くなる。その結果、楽器の演奏者は、自らが演奏する楽器に対応するパートの音を基準にして、楽器の演奏を上手く行うことができる。
【０００９】
あるいは、楽曲の主旋律やボーカル音を表すパート（例えば、ガイドメロディやガイドボーカル等）を、音量を相対的に大きくする特定パートに選択することも考えられる。そこで、請求項３に記載のように構成するとよい。すなわち、楽曲データは、楽曲の主旋律を表すパート又はボーカル音を表すパートの少なくとも何れかを含む複数のパートで構成されている。そして、第１決定手段は、楽曲データを構成する複数のパートの中から、楽曲の主旋律を表すパート又はボーカル音を表すパートを特定パートとして決定する。このようにすることで、楽曲の主旋律やボーカル音に対応するパートの音が聴き分け易くなる。その結果、楽器の演奏者は、楽曲の主旋律やボーカル音を基準にして、その旋律音に沿って楽器の演奏を上手く行うことができる。
【００１０】
あるいは、請求項４に記載のように、楽曲データのうち、ユーザが用いる楽器の種類に対応したパート、楽曲の主旋律を表すパート、又は、ボーカル音を表すパートの中から、任意のパートを特定パートとして選択可能に構成してもよい。このようにすることで、ユーザの意図に沿った特定パートの音を聞き分け易くすることができ、ユーザの好みに合わせて楽器の演奏を効果的に支援できる。
【００１１】
つぎに、請求項５に記載の演奏装置は以下の特徴を有する。すなわち、演奏装置は、楽器を用いて演奏の練習を行う練習モードと、通常の楽曲データの再生を行う楽曲モードとの何れかを設定する設定手段を更に備える。そして、設定手段により練習モードが設定されたことを条件に、第２決定手段が、特定パートを決定する。また、制御手段が、特定パートの音量を他のパートの音量よりも相対的に大きくして、楽曲データに基づく演奏音を出力させる。このようにすることで、楽器の練習ためのモードがユーザに選択されたときに、楽器の練習のための特定パートの音量を他のパートの音量よりも相対的に大きくすることができる。よって、他のモードにおける楽曲の演奏方法と、本発明における楽器練習のための楽曲の演奏方法とを区別して実行できる。
【００１２】
ところで、楽器の演奏の練習に関する特定パートの音量を、他のパートの音量よりも大きくする際の具体的な方法としては、請求項６に記載のようにすることが考えられる。すなわち、制御手段は、特定パート以外の他のパートの音量値を特定パートの音量値よりも下げることで、特定パートの音量を他のパートの音量よりも相対的に大きくする。このようにすることで、特定パートの音を他のパートよりも聴き分け易くしつつも、特定パートの音量が演奏者にとって大き過ぎることがないようにできる。
【００１３】
ところで、本発明に係る演奏装置の一例としては、カラオケ楽曲の演奏音を出力するための楽曲データに基づいてカラオケ楽曲の演奏を行うカラオケ装置が挙げられる（請求項７）。本発明に係る演奏装置として構成されたカラオケ装置によれば、カラオケ装置によって演奏されるカラオケ楽曲に沿って、ユーザが楽器の演奏の練習を効果的に行うことができる。
【００１４】
なお、本発明は、請求項８に記載のように、外部のサーバにアップロードされた投稿データを取得して再生する演奏装置にも適用可能である。この演奏装置は、記憶手段、取得手段、制御手段、及び、決定手段を備える。このうち、取得手段は、所定のサーバに投稿された投稿データであって、所定の楽曲の演奏に用いられた楽器の演奏音を表す投稿データを、前記サーバから取得する。制御手段は、投稿データに基づく演奏音を出力させ、更に、投稿データに係る楽曲に対応する楽曲データに従って楽曲の演奏音を併せて出力させる。決定手段は、投稿データで表される楽器の演奏音を、楽器の演奏の練習に関する特定パートとして決定する。そして、制御手段は、決定手段により決定された特定パートの音量を、他のパートの音量よりも相対的に大きくして、投稿データ及び楽曲データに基づく演奏音を出力させる。
【００１５】
上記演奏装置によれば、サーバから取得した投稿データで表される楽器の演奏音を特定パートとして決定できる。そして、特定パートの音量を他のパートの音量よりも相対的に大きくした状態で、投稿データ及び楽曲データの演奏音を出力できる。このように、投稿データで表される楽器の演奏音を楽器の演奏者に聴き分け易くすることで、楽器の演奏者は投稿データの投稿者による演奏を手本にして、楽器の演奏の練習を効果的に行うことができる。
【００１６】
なお、本発明は、請求項９に記載のように、サーバと端末装置とからなる演奏システムとして実現することもできる。このサーバは、楽器の演奏の練習に関する特定パートを決定し、決定した特定パートにより出力される音量を他のパートにより出力される音量よりも相対的に大きく設定して、楽曲データを端末装置に送信する。端末装置は、サーバから受信した楽曲データに従って、特定パートの音量を、他のパートの音量よりも相対的に大きくして、楽曲データに基づく演奏音を出力させる。また、本発明は、請求項１０に記載のように、コンピュータにおいて実行されるプログラム、あるいは当該プログラムを記憶する記憶媒体の態様で実現することもできる。
【図面の簡単な説明】
【００１７】
【図１】カラオケネットワークシステム１の概略構成を示すブロック図。
【図２】（ａ）内部楽曲の構成の一例を示す説明図、（ｂ）投稿データの構成の一例を示す説明図。
【図３】楽器練習モードにおける演奏処理の手順を示すフローチャート。
【図４】投稿データを利用した演奏処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に限定されるものではなく様々な態様にて実施することが可能である。
［カラオケネットワークシステム１の構成の説明］
図１に示すように、カラオケネットワークシステム１は、カラオケ店舗に設置されるカラオケ装置１０と、カラオケ装置１０を遠隔操作するためのリモコン端末３０と、外部のホストサーバ４０とを備える。カラオケ装置１０とホストサーバ４０とが、インターネットを介して通信可能に接続される。また、カラオケ装置１０とリモコン端末３０とが、カラオケ店舗に設置されるＬＡＮを介して通信可能に接続される。なお、図１では、理解を容易にするため、２つのカラオケ店舗にカラオケ装置１０を１つずつ図示しているが、これより多くのカラオケ店舗内のＬＡＮがインターネットに接続されていてもよいし、１つのカラオケ店舗に複数のカラオケ装置１０が設置されていてもよい。なお、インターネットとＬＡＮとは図示しないルータで接続されている。また、ＬＡＮは有線方式であっても無線方式であってもよい。
【００１９】
カラオケ装置１０は、制御部１１、記憶部１２、楽曲再生部１３、音声制御部１４、映像制御部１５、操作部１７、通信部１８等を備える。このカラオケ装置１０は、カラオケ楽曲の再生や、楽器の演奏支援（楽器練習モード）の実行、投稿データの取得及び再生、投稿データの生成及びアップロード等の機能を有する。制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備える情報処理デバイスであり、装置全体の制御を司る。カラオケ装置１０の主な機能として、制御部１１は、ユーザからリクエストされたカラオケ楽曲に対応する内部楽曲データの再生を楽曲再生部１３に実行させる。また、楽器演奏を支援する機能として、制御部１１は、楽器練習モードの実行が選択された条件下でカラオケ楽曲を再生する際、楽器の演奏の練習に関する特定パートの音量を、他のパートの音量よりも相対的に大きく設定して再生を行う。この機能についての詳細な説明は後述する。
【００２０】
記憶部１２は、ハードディスクドライブ等の記憶装置である。記憶部１２は、カラオケ楽曲を演奏するための内部楽曲データを多数収録したカラオケデータベースや、カラオケ装置１０の動作を制御するプログラム、各種の情報コンテンツの再生に用いられるデータ等を記憶する。
【００２１】
ここで、記憶部１２のカラオケデータベースに記憶されるカラオケ楽曲の内部楽曲データの構造について、図２（ａ）を参照しながら説明する。図２（ａ）に示すように、内部楽曲データは、楽曲に関する情報が記述された楽曲管理情報と、楽曲の演奏音を表す複数パートの楽曲構成データからなる。このうち、楽曲管理情報には、楽曲識別情報と楽曲構成情報とが含まれる。楽曲識別情報は、カラオケ楽曲を識別する識別情報（例えば、曲番号）である。楽曲構成情報は、楽曲を構成する複数パートの楽曲構成データについて、個々のパートに割当てられている音の種類（楽器や歌唱）を記述した情報である。図２（ａ）では、楽曲構成情報として、各楽曲構成データ１〜６の音の種類に、楽器１（ギター）、楽器２（ベース）、楽器３（ドラム）、楽器４（ピアノ）、ガイドメロディ（主旋律）、ガイドボーカル（歌唱音声）がそれぞれ対応付けられている事例を示している。
【００２２】
楽曲構成データは、音の種類別に作られた演奏情報である。内部楽曲データには、複数の音の種類にそれぞれ対応する複数パートの楽曲構成データが含まれる。つまり、内部楽曲データに含まれる複数パートの楽曲構成データが同時に再生されることで、１つの楽曲全体が再生される。この楽曲構成データとしては、例えば、ＭＩＤＩ形式の演奏データ（ＭＩＤＩデータ）や所定の音声圧縮フォーマットの音声ファイルが用いられる。なお、ガイドボーカルの楽曲構成データは、カラオケの歌唱の手本となる歌唱音声（ガイドボーカル）を記録した音声データである。このガイドボーカルの楽曲構成データが他の楽曲構成データと一緒に再生されることで、カラオケ楽曲の演奏音と共にガイドボーカルが出力される。ガイドボーカルの出力の要否は、ユーザの任意により選択可能となっているのが一般的である。
【００２３】
図１のブロック図の説明に戻る。楽曲再生部１３は、記憶部１２に記憶されている内部楽曲データや、ホストサーバ４０からダウンロードされた投稿データに基づいて楽曲の再生を行う。音声制御部１４は、音声の入出力を制御するデバイスであり、マイク入力部１４ａ、楽器入力部１４ｂ、出力部１４ｃ等を備える。マイク入力部１４ａには、マイク１９が接続される。これにより、マイク入力部１４ａは、ユーザの歌唱音を取得する。楽器入力部１４ｂには、ユーザが演奏する楽器２０が接続される。これにより、楽器入力部１４ｂは、ユーザが楽器２０を用いて演奏した楽器音を取得する。楽器入力部１４ｂは、マイクや楽器２０に直接接続する端子等を備える。なお、楽器入力部１４ｂは、カラオケ装置１０に組込まれていてもよいし、カラオケ装置１０とは別体の装置として構成されていてもよい。また、楽器２０は、弦楽器又は打楽器又は管楽器又は鍵盤楽器の他にも、パソコンや携帯情報処理端末、ゲーム機等によって実現される電子的な楽器も含む。
【００２４】
出力部１４ｃにはスピーカ２１が接続されている。出力部１４ｃは、楽曲再生部１３によって再生される楽曲の音源信号、マイク入力部１４ａ及び楽器入力部１４ｂから出力される歌唱音や楽器音の音源信号を、設定された音量値に従ってスピーカ２１に出力する。スピーカ２１は、出力部１４ｃから出力される音源信号を音に換えて出力する。
【００２５】
映像制御部１５は、制御部１１から送られてくる映像データに基づく映像の再生及び出力を行う。映像制御部１５には、映像の表示を行うモニタ２３が接続されている。これにより、映像制御部１５は再生した映像をモニタ２３に表示させる。操作部１７は、カラオケ装置１０に対する各種操作を行うための入力装置である。通信部１８は、カラオケ装置１０をＬＡＮに接続して通信を行うための通信インタフェースである。
【００２６】
リモコン端末３０は、制御部３１、タッチパネルやキースイッチ等からなる操作部３２、各種情報を記憶する記憶部３３、各種情報の表示を行う表示部３４、ＬＡＮ及びインターネットを介した通信を制御する通信部３５等を備える。制御部３１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備える情報処理デバイスであり、装置全体の制御を司る。リモコン端末３０は、通信機能、情報表示機能及びユーザが入力操作する入力機能を有する。リモコン端末３０には、リクエストするカラオケ楽曲や投稿データの識別情報、ユーザの識別情報等のユーザに関する情報、演奏に使用する音源の種類（楽器や歌唱）等の情報がユーザから入力される。リモコン端末３０は、ユーザから入力された情報を、ＬＡＮ経由でカラオケ装置１０へ送信する。
【００２７】
ホストサーバ４０は、周知のサーバ装置からなり、コンピュータシステムを構成している。このホストサーバ４０は、制御部４１、各種情報を記憶する記憶部４２、インターネットを介した通信を制御する通信部４３等を備える。制御部４１は、ＣＰＵやＲＯＭ、ＲＡＭ等を中心に構成された情報処理デバイスであり、装置全体の制御を司る。制御部４１は、記憶部４２から読込んだプログラムやデータに基づいて種々の処理を実行する。ホストサーバ４０は、カラオケ装置１０に内部楽曲データを提供する機能を有する。具体的には、記憶部４２は、新しく提供可能となった内部楽曲データを記憶する。そして、制御部４１は、記憶部４２に記憶されている新譜である内部楽曲データをカラオケ装置１０に配信する。
【００２８】
また、ホストサーバ４０は、インターネットを介して複数のカラオケ装置１０からアップロードされたユーザの投稿データを記憶するデータベースを記憶部４２に備える。この投稿データは、カラオケ装置１０を利用してユーザが行った歌唱や演奏に関する投稿音を記録したデータと、管理情報とからなる。投稿データは、楽曲識別情報と対応付けられており、楽曲識別情報を基にリモコン端末３０が投稿データを検索可能である。
【００２９】
このような投稿データは、カラオケ装置１０でカラオケ楽曲の演奏が行われる際に、カラオケ装置１０によって作成される。この投稿データには、カラオケ楽曲の演奏時にマイク１９や楽器２０から入力される歌唱音や楽器音を録音した録音データが含まれる。作成された投稿データは、カラオケ装置１０の記憶部１２に一時的に記憶され、作成された投稿データの作成に係るユーザの了承を得た上で、ホストサーバ４０にアップロードされる。このようにすることで、複数の投稿データをホストサーバ４０の記憶部４２に蓄積することが可能となる。
【００３０】
ホストサーバ４０は、カラオケ装置１０からの配信要求に応じて、記憶部４２に蓄積している投稿データを要求元のカラオケ装置１０に配信する。カラオケ装置１０は、取得した投稿データに対応するカラオケ楽曲の内部楽曲データを再生し、同時に投稿データの録音データを再生する。加えて、マイク１９や楽器２０からの入力音も出力される。このようにすることで、その場にいない複数のユーザ間で非リアルタイムのコラボレーション（共同演奏）が実現する。このとき、カラオケ装置１０の制御部１１は、取得した投稿データを用いた演奏を行う際、投稿データ及び内部楽曲データを構成する複数のパートのうち、楽器の演奏の練習に関する特定パートの音量を、他のパートの音量よりも相対的に大きく設定して再生を行う。この機能についての詳細な説明は後述する。
【００３１】
［投稿データの構造の説明］
ホストサーバ４０の記憶部４２に記憶される投稿データの具体的な構造について、図２（ｂ）を参照しながら説明する。この投稿データは、投稿データ管理情報と、投稿ユーザ情報と、録音データとからなる。
【００３２】
このうち、投稿データ管理情報は、投稿データに関する情報であり、投稿識別情報及び楽曲識別情報が含まれる。投稿識別情報は、投稿データを識別する情報である。この投稿識別情報は、カラオケ装置１０から投稿データがホストサーバ４０にアップロードされたときに、ホストサーバ４０の制御部４１によって個々の投稿データごとに固有の識別情報として付与される。楽曲識別情報は、投稿データに対応するカラオケ楽曲、すなわち、投稿データが制作されたときにカラオケ装置１０によって演奏されたカラオケ楽曲を識別する識別情報である。
【００３３】
投稿ユーザ情報は、投稿したユーザに関する情報であり、ユーザ名と、投稿録音情報とが含まれる。ユーザ名は、投稿データを投稿したユーザの名称であり、ユーザを識別する固有の識別情報である。投稿録音情報は、投稿データに含まれる音の種類別の録音データについて、録音されている音の種類を記述した情報である。音の種類とは、例えば、楽器の種類、又は、歌唱であることを識別する情報である。図２（ｂ）では、「録音データ1_1」との名称の録音データに対応する投稿録音情報１として、音の種類に楽器１（ギター）が定義されている事例を示している。なお、投稿データに複数の録音データが含まれている場合、それぞれの録音データに対応する複数の投稿録音情報が投稿データ内に含まれる。
【００３４】
録音データは、投稿ユーザ情報に対応するユーザによる歌唱音や楽器音が音の種類別に録音された音声データである。１つの投稿データには、投稿データの制作に用いられた音源（歌唱や楽器）の数に応じた数の録音データが含まれる。図２（ｂ）の事例では、「録音データ1」との名称のファイルが、上述の投稿録音情報１（楽器１：ギター）に対応する録音データに相当する。
【００３５】
［楽器練習モードにおける演奏処理の説明］
カラオケ装置１０の制御部１１が実行する、楽器練習モードにおける演奏処理の手順について、図３のフローチャートに基づいて説明する。この処理は、リモコン端末３０を介して、カラオケ楽曲の演奏のリクエストを受付けたときに実行されることを前提とする。あるいは、この処理は、リモコン端末３０を介して、楽器演奏のリクエストを受付けたときに実行されてもよい。また、カラオケ装置１０の操作部１７を介して、直接リクエストを受付けてもよい。
【００３６】
具体的には、カラオケ楽曲の演奏をリクエストする入力操作を、ユーザがリモコン端末３０に行う。このとき、ユーザによってリモコン端末３０に入力されるリクエスト事項は、楽器練習モードの実行の有無、演奏する楽器の種類、演奏を所望するカラオケ楽曲等である。リモコン端末３０は、前記入力操作を受付けると、上記リクエスト事項及びリクエストしたユーザ名を示す情報を含むリクエスト情報を、操作対象のカラオケ装置１０に送信する。制御部１１は、通信部１８を介してリモコン端末３０から受信したリクエスト情報をメモリに記憶する。
【００３７】
Ｓ１００では、制御部１１は、受信したリクエスト情報に基づいて、楽器の演奏の練習を行う専用のモードである楽器練習モードを実行するか否かを判定する。楽器練習モードを実行する場合（Ｓ１００：ＹＥＳ）、制御部１１はＳ１０２に進む。一方、楽器練習モードを実行しない場合（Ｓ１００：ＮＯ）、制御部１１はＳ１１２に進む。楽器練習モードを実行しない場合のモードとしては、練習ではない通常（本番）の楽器演奏モード等が例示される。
【００３８】
楽器練習モードを実行する場合に進むＳ１０２では、制御部１１は、受信したリクエスト情報に基づいて、演奏の練習に用いられる楽器を決定する。次のＳ１０４では、制御部１１は、受信したリクエスト情報に基づいて、楽器練習モードにおいて演奏するカラオケ楽曲を決定する。そして、Ｓ１０６では、制御部１１は、Ｓ１０４で決定したカラオケ楽曲に対応する内部楽曲データから楽曲構成情報を取得する。ここで取得する楽曲構成情報は、図２（ａ）の例では、楽曲管理情報に含まれる楽曲構成情報１〜６に相当する。
【００３９】
次のＳ１０８では、Ｓ１０６で取得した楽曲構成情報で示される複数のパートの中から、楽器の演奏に関する特定パートを決定する。ここでいう特定パートとは、楽曲構成データに基づく演奏音を出力するときに、ユーザによる楽器の演奏を支援するための基準音として、他のパートの音量よりも相対的に音量を大きく設定されるパートである。ここでは、Ｓ１０２で決定した楽器の種類に該当するカラオケ楽曲のパート、ガイドメロディ、ガイドボーカルの中から、ユーザの任意で特定パートが決定される。具体的には、特定パートを選択する入力操作を、ユーザがリモコン端末３０に行う。リモコン端末３０は、前記入力操作を受付けると、指定された特定パートを操作対象のカラオケ装置１０に通知する。制御部１１は、リモコン端末３０から通知された特定パートをメモリに記憶する。例えば、演奏の練習に用いられる楽器がギターであると仮定した場合、図２（ａ）の例では、楽曲構成データ１（楽器１：ギター）、楽曲構成データ５（ガイドメロディ）又は楽曲構成データ６（ガイドボーカル）の中から、特定パートが選択されることになる。
【００４０】
あるいは、特定パートの決定をユーザの任意ではなく、自動的に行ってもよい。例えば、Ｓ１０２で決定した楽器の種類に該当するカラオケ楽曲のパートを、自動的に特定パートに決定してもよい。また、ガイドメロディ又はガイドボーカルの少なくとも何れかのパートを、自動的に特定パートに決定してもよい。また、Ｓ１０２で決定した楽器の種類に該当するカラオケ楽曲のパート、及び、ガイドメロディ又はガイドボーカルの少なくとも何れかのパートを、自動的に特定パートに決定してもよい。
【００４１】
次のＳ１１０では、制御部１１は、Ｓ１０８において決定された特定パートの音量が他のパートの音量よりも相対的に大きくなるように、演奏対象の内部楽曲データにおける各パートの音量値を設定する。具体的には、決定された特定パートの音量値を、通常の再生時における規定の音量値、又は、カラオケ装置１０に設定されている音量値よりも大きく設定することが考えられる。あるいは、決定された特定パート以外のパートの音量値を、通常の再生時における規定の音量値よりも小さく（ミュートを含む）設定してもよい。
【００４２】
一方、Ｓ１００で楽器練習モードを実行しないと判定した場合に進むＳ１１２では、受信したリクエスト情報に基づき、演奏するカラオケ楽曲を決定する。そして、Ｓ１１４では、制御部１１は、再生対象の内部楽曲データにおける各パートの音量値を、通常の再生時における既定の音量値、又は、カラオケ装置１０に設定されている音量値に設定する。
【００４３】
Ｓ１１６では、制御部１１は、演奏対象の内部楽曲データに含まれる各パートの楽曲構成データを楽曲再生部１３において再生する。このとき、制御部１１は、各パートの再生音をＳ１１０又はＳ１１４で設定した音量値に従ってスピーカ２１から出力させる。また、内部楽曲データの再生処理と並行して、マイク１９や楽器２０から入力される入力音を、スピーカ２１から出力させる。内部楽曲データの再生処理が終了すると、制御部１１は本処理を終了する。
【００４４】
［投稿データを利用した演奏処理の説明］
カラオケ装置１０の制御部１１が実行する、投稿データを用いた演奏処理の手順について、図４のフローチャートに基づいて説明する。この処理は、リモコン端末３０を介して、投稿データとのコラボレーション演奏のリクエストを受付けたときに実行されることを前提とする。
【００４５】
具体的には、リモコン端末３０が、公開されている投稿データに関する投稿データ管理情報や投稿ユーザ情報をホストサーバ４０から取得し、これらの情報に基づいてコラボレーション演奏のリクエストを受付ける。ユーザは、コラボレーション演奏をリクエストする入力操作を、ユーザがリモコン端末３０に行う。このとき、ユーザによってリモコン端末３０に入力されるリクエスト事項は、ユーザによる楽器演奏の有無、演奏する楽器の種類又は歌唱、演奏を所望するカラオケ楽曲及び投稿データ等である。リモコン端末３０は、前記入力操作を受付けると、上記リクエスト事項及びリクエストしたユーザ名を示す情報を含むリクエスト情報を、操作対象のカラオケ装置１０に送信する。制御部１１は、通信部１８を介してリモコン端末３０から受信したリクエスト情報をメモリに記憶する。
【００４６】
Ｓ２００では、制御部１１は、受信したリクエスト情報に基づいて、ユーザによる楽器演奏が行われるか否かを判定する。楽器演奏が行われる場合（Ｓ２００：ＹＥＳ）、制御部１１はＳ２０２に進む。一方、楽器演奏が行われない場合（Ｓ２００：ＮＯ）、制御部１１はＳ２１４に進む。
【００４７】
ユーザによる楽器演奏が行われる場合に進むＳ２０２では、制御部１１は、受信したリクエスト情報に基づいて、演奏の練習に用いられる楽器を決定する。次のＳ２０４では、制御部１１は、受信したリクエスト情報に基づいて、コラボレーション演奏に用いる投稿データを決定する。そして、Ｓ２０６では、制御部１１は、Ｓ２０４で決定した投稿データに関する投稿録音情報をリモコン端末３０又はホストサーバ４０から取得する。ここで取得する投稿録音情報は、図２（ｂ）の例では、投稿ユーザ情報１に含まれる投稿録音情報１（楽器１：ギター）に相当する。また、Ｓ２０８では、制御部１１は、Ｓ２０４で決定した投稿データに対応するカラオケ楽曲の内部楽曲データから、楽曲構成情報を取得する。ここで取得する楽曲構成情報は、図２（ａ）の例では、楽曲管理情報に含まれる楽曲構成情報１〜６に相当する。
【００４８】
次のＳ２１０では、Ｓ２０６で取得した投稿録音情報で示されるパート、及び、Ｓ２０８で取得した楽曲構成情報で示されるパートの中から、楽器の演奏に関する特定パートを決定する。ここでは、投稿データの投稿録音情報で示されるパート、今回の演奏に用いられる楽器の種類に該当するカラオケ楽曲のパート、ガイドメロディ、ガイドボーカルの中から、ユーザの任意で特定パートが決定される。具体的には、特定パートを選択する入力操作を、ユーザがリモコン端末３０に行う。リモコン端末３０は、前記入力操作を受付けると、指定された特定パートを操作対象のカラオケ装置１０に通知する。制御部１１は、リモコン端末３０から通知された特定パートをメモリに記憶する。なお、投稿データに歌唱音に関する録音データが含まれる場合、この歌唱音の録音データをガイドボーカルとして利用することを任意に選択可能にしてもよい。また、投稿データに複数種類の録音データが含まれる場合、再生する録音データを任意に選択可能にしてもよい。
【００４９】
あるいは、特定パートの決定をユーザの任意ではなく、自動的に行ってもよい。例えば、投稿データの投稿録音情報で示されるパートを、自動的に特定パートに決定してもよい。また、Ｓ２０２で決定した楽器の種類に該当するカラオケ楽曲のパートを、自動的に特定パートに決定してもよい。また、ガイドメロディ又はガイドボーカルの少なくとも何れかのパートを、自動的に特定パートに決定してもよい。また、投稿データの投稿録音情報で示されるパート、及び、Ｓ２０２で決定した楽器の種類に該当するカラオケ楽曲のパート、ガイドメロディ又はガイドボーカルの少なくとも何れかのパートを、自動的に特定パートに決定してもよい。
【００５０】
次のＳ２１２では、制御部１１は、Ｓ２１０において決定された特定パートの音量が他のパートの音量よりも相対的に大きくなるように、演奏対象の投稿データ及び内部楽曲データにおける各パートの音量値を設定する。具体的には、決定された特定パートの音量値を、通常の再生時における規定の音量値、又は、カラオケ装置１０に設定されている音量値よりも大きく設定することが考えられる。あるいは、決定された特定パート以外のパートの音量値を、通常の再生時における規定の音量値よりも小さく（ミュートを含む）設定してもよい。
【００５１】
一方、Ｓ２００でユーザによる楽器演奏が行われないと判定された場合に進むＳ２１４では、受信したリクエスト情報に基づいて、コラボレーション演奏に用いる投稿データを決定する。そして、Ｓ２１６では、制御部１１は、再生対象の投稿データ及び内部楽曲データにおける各パートの音量値を、通常の再生時における既定の音量値、又は、カラオケ装置１０に設定されている音量値に設定する。
【００５２】
Ｓ２１８では、制御部１１は、受信したリクエスト情報に基づいて、コラボレーション演奏に用いる投稿データを、通信部１８を介してホストサーバ４０から取得する。そして、Ｓ２２０では、制御部１１は、取得した投稿データに含まれる各録音データ、及び、演奏対象の内部楽曲データに含まれる各パートの楽曲構成データを楽曲再生部１３において再生する。このとき、制御部１１は、各パートの再生音をＳ２１２又はＳ２１６で設定した音量値に従ってスピーカ２１から出力させる。また、制御部１１は、投稿データ及び内部楽曲データの再生処理と並行して、マイク１９や楽器２０から入力される入力音を、スピーカ２１から出力させる。さらに、制御部１１は、マイク１９や楽器２０から入力される入力音を、音の種類別に録音して録音データを生成する。
【００５３】
投稿データ及び内部楽曲データの再生処理の終了後、Ｓ２２２では、制御部１１は、演奏時に生成された録音データを含む投稿データのアップロードを行うか否かを判断する。ここでは、制御部１１は、リモコン端末３０を介して、投稿データのアップロードの許否に関するユーザからの指示を受付けて、投稿データのアップロードを行うか否かを判断する。投稿データのアップロードを実行する場合（Ｓ２２２：ＹＥＳ）、制御部１１はＳ２２４に進む。Ｓ２２４では、制御部１１は、図２（ｂ）に例示される所定のデータ構造の投稿データを、通信部１８を介してホストサーバ４０にアップロードする。アップロード後、制御部１１は本処理を終了する。一方、Ｓ２２２で投稿データのアップロードを行わないと判定した場合（Ｓ２２２：ＮＯ）、制御部１１は本処理を終了する。
【００５４】
［効果］
上記実施形態のカラオケ装置１０によれば、以下の効果を奏する。
楽器練習モードの実行が選択されたことを条件に、内部楽曲データを構成する複数のパートに対応する楽曲構成データの中から、楽器演奏の練習に必要な特定パートを決定できる。具体的には、楽曲構成データのうち、ユーザが用いる楽器の種類に対応したパート、ガイドメロディを表すパート、又は、ガイドボーカルを表すパートの中から、ユーザが任意のパートを特定パートとして選択可能である。そして、特定パートの音量を他のパートの音量よりも相対的に大きくした状態で、カラオケ楽曲の演奏を行うことができる。このようにすることで、ユーザの意図に沿った特定パートの音を、楽器の演奏者に聴き分け易くすることで、楽器の演奏を効果的に支援できる。楽器の演奏者は、聴き分け易くなった特定パートの音に沿って楽器の演奏を上手く行うことができる。
【００５５】
また、ホストサーバ４０にアップロードされた投稿データを取得して再生する際に、投稿データのパート、演奏される楽器に対応したパート、ガイドメロディのパート、又は、ガイドボーカルのパートの中から、任意のパートを特定パートとして選択可能である。このように、投稿データで表される楽器の演奏音も特定パートとして選択可能とすることで、楽器の演奏者は投稿データの投稿者による演奏を手本にして、楽器の演奏の練習を効果的に行うことができる。
【００５６】
［変形例］
上記実施形態のカラオケ装置１０による、上述の楽器練習モードにおける演奏処理（図３参照）に相当する機能を、ホストサーバ４０と、インターネットに接続可能な端末装置とからなる演奏システムによって実現する構成であってもよい。なお、ここでいう端末装置とは、例えば、パーソナルコンピュータや、いわゆるスマートフォンやタブレットコンピュータ等の携帯情報端末が想定される。
【００５７】
具体的には、ホストサーバ４０の制御部４１は、通信部４３を介して端末装置から、カラオケ楽曲の内部楽曲データの配信要求を受付ける。この配信要求に応じて、制御部４１は、配信要求に該当するカラオケ楽曲の内部楽曲データを構成する複数のパートの中から、楽器の演奏の練習に関する特定パートを決定する。制御部４１は、例えば、ユーザの演奏する楽器に対応するパート、ガイドメロディのパート、又は、ガイドボーカルのパートの中から、端末装置からの配信要求において指定されたパートを特定パートに決定する。そして、制御部４１は、配信要求に該当の内部楽曲データを構成するパートのうち、決定された特定パートにより出力される音量を、他のパートにより出力される音量よりも相対的に大きく設定する。そして、制御部４１は、各パートの楽曲構成データと音量の設定値を示す情報とを、要求元の端末装置に送信する。
【００５８】
一方、端末装置は、楽器の練習のためにカラオケ楽曲の演奏を所望するユーザから入力指示に基づいて、内部楽曲データに関する配信要求を、ネットワークを介してホストサーバ４０に送信する。この配信要求には、配信を要求する投稿データを識別する情報や、楽器の練習に関する特定パートを特定する情報等が含まれる。そして、端末装置は、前記配信要求に応じてホストサーバ４０から送信されてくる各パートの楽曲構成データ及び音量の設定情報を受信する。端末装置は、受信した楽曲構成データに対して設定された音量値に従って、特定パートの音量を他のパートの音量よりも相対的に大きくして、各楽曲構成データに基づく演奏音を出力する。
【００５９】
［特許請求の範囲に記載の構成との対応］
実施形態のカラオケ装置１０の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
【００６０】
記憶部１２が、記憶手段に相当する。制御部１１が、制御手段、第１決定手段、第２決定手段、設定手段、及び、決定手段に相当する。制御部１１及び通信部１８が、取得手段に相当する。
【符号の説明】
【００６１】
１…カラオケネットワークシステム、１０…カラオケ装置、１１…制御部、１２…記憶部、１３…楽曲再生部、１４…音声制御部、１４ａ…マイク入力部、１４ｂ…楽器入力部、１４ｃ…出力部、１５…映像制御部、１７…操作部、１８…通信部、１９…マイク、２０…楽器、２１…スピーカ、２３…モニタ、３０…リモコン端末、３１…制御部、３２…操作部、３３…記憶部、３４…表示部、３５…通信部、４０…ホストサーバ、４１…制御部、４２…記憶部、４３…通信部。
【図１】
2014071215.tif 000003
【図２】
2014071215.tif 000004
【図３】
2014071215.tif 000005
【図４】
2014071215.tif 000006