(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024093941
(43)【公開日】2024-07-09
(54)【発明の名称】カラオケ用プログラム、及び、カラオケ装置
(51)【国際特許分類】
G10K 15/04 20060101AFI20240702BHJP
【FI】
G10K15/04 302D
【審査請求】有
【請求項の数】15
【出願形態】OL
(21)【出願番号】P 2022210602
(22)【出願日】2022-12-27
(71)【出願人】
【識別番号】000005267
【氏名又は名称】ブラザー工業株式会社
(74)【代理人】
【識別番号】100157118
【弁理士】
【氏名又は名称】南 義明
(72)【発明者】
【氏名】阿瀬見 典昭
(72)【発明者】
【氏名】牛山 建太郎
(72)【発明者】
【氏名】金礪 愛
【テーマコード(参考)】
5D208
【Fターム(参考)】
5D208CA08
5D208CA09
5D208CA11
5D208CC02
5D208CC12
5D208CG05
(57)【要約】
【課題】複数の端末装置間でカラオケを行う際、好適な音量環境を提供する。
【解決手段】本発明に係るカラオケ用プログラムは、ネットワークを介して互いに通信接続され、オンライン上で形成されるカラオケルームに参加し、音を入力するための入力部と音を再生する再生部とを備える端末装置で実行されるカラオケ用プログラムであって、カラオケルームに参加する複数の他の端末装置それぞれから音声データを受信する音声受信処理と、受信した音声データを再生する音声再生処理と、複数の他の端末装置から受信されて端末装置で再生される音声データについて、他の端末装置毎に個別に音量制御する個別音量制御処理と、を実行する。
【選択図】
図11
【特許請求の範囲】
【請求項1】
ネットワークを介して互いに通信接続され、オンライン上で形成されるカラオケルームに参加し、音を入力するための入力部と音を再生する再生部とを備える端末装置で実行されるカラオケ用プログラムであって、
前記カラオケルームに参加する複数の他の端末装置それぞれから音声データを受信する音声受信処理と、
受信した前記音声データを再生する音声再生処理と、
複数の前記他の端末装置から受信されて前記端末装置で再生される前記音声データについて、前記他の端末装置毎に個別に音量制御する個別音量制御処理と、を実行する
カラオケ用プログラム。
【請求項2】
伴奏データに基づき、カラオケ楽曲の伴奏を再生する伴奏再生処理と、
再生される伴奏の音量を制御する伴奏音量制御処理と、を実行する
請求項1に記載のカラオケ用プログラム。
【請求項3】
入力される自音声データを再生するフィードバック再生処理と、
前記フィードバック再生処理で再生される前記自音声データの音量を制御するフィードバック音量制御処理と、を実行する
請求項1に記載のカラオケ用プログラム。
【請求項4】
前記端末装置は、画像を表示する表示部を備え、
前記カラオケルームに参加する複数の前記他の端末装置それぞれに対応する参加者領域を含んで形成されるメイン画像を表示するメイン表示処理と、
前記参加者領域が選択された場合に、前記参加者領域に対応する前記他の端末装置について、音量調整操作子を表示する第1表示処理と、を実行し、
前記個別音量制御処理は、前記音量調整操作子の操作に基づき、対応する前記他の端末装置から受信された前記音声データの音量を制御する
請求項1に記載のカラオケ用プログラム。
【請求項5】
前記端末装置は、撮像することで撮像画像を生成する撮像部、を備え、
前記カラオケルームに参加する複数の前記他の端末装置それぞれから撮像画像を受信する撮像画像受信処理、を実行し、
前記参加者領域は、複数の前記他の端末装置から受信された撮像画像が表示される領域である
請求項4に記載のカラオケ用プログラム。
【請求項6】
前記参加者領域のサイズは可変である
請求項4に記載のカラオケ用プログラム。
【請求項7】
前記端末装置の状態を、歌唱モードまたは聴取モードのいずれかの状態に設定するモード設定処理、を実行し、
前記メイン画面内で、歌唱モードに設定された前記他の端末装置に対応する前記参加者領域は、聴取モードに設定された前記他の端末装置に対応する前記参加者領域よりも大きい
請求項4に記載のカラオケ用プログラム。
【請求項8】
伴奏データに基づき、カラオケ楽曲の伴奏を再生する伴奏再生処理と、
複数の前記他の端末装置それぞれの前記音量調整操作子と、伴奏音量調整操作子とを表示する第2表示処理と、
前記伴奏音量調節操作子の操作に基づき、再生される前記伴奏の音量を制御する伴奏音量制御手段と、をさらに実行することを特徴とする
請求項4に記載のカラオケ用プログラム。
【請求項9】
前記第1表示処理は、選択された前記参加者領域に重なる位置に、前記音量調整操作子を表示する
請求項4に記載のカラオケ用プログラム。
【請求項10】
前記メイン画像に重ねて、カラオケ楽曲の歌詞を表示する歌詞表示処理を実行し、
前記第1表示処理は、表示される歌詞に重ならない位置に、前記音量調整操作子を表示する
請求項4に記載のカラオケ用プログラム。
【請求項11】
前記メイン画像に重ねて、カラオケ楽曲の演奏開始を指示する再生操作子を表示する再生操作子表示処理を実行し、
前記第1表示処理は、前記再生操作子に重ならない位置に、前記音量調整操作子を表示する
請求項4に記載のカラオケ用プログラム。
【請求項12】
前記第1表示処理は、複数の前記参加者領域を選択可能とし、選択された複数の前記参加者領域に対応する複数の前記他の端末装置について、前記音量調整操作子を表示し、
前記個別音量制御処理は、前記音量調整操作子の操作に基づき、選択された複数の前記他の端末装置から受信された前記音声データの音量を制御する
請求項4に記載のカラオケ用プログラム。
【請求項13】
前記端末装置の状態を、歌唱モードまたは聴取モードのいずれかの状態に設定するモード設定処理を実行し、
前記個別音量制御処理において、歌唱モードの音量制御と、聴取モードの音量制御とは、区別して行われる
請求項1に記載のカラオケ用プログラム。
【請求項14】
伴奏データに基づき、カラオケ楽曲の伴奏を再生する伴奏再生処理を実行し、
前記個別音量制御における前記他の端末装置から受信された前記音声データの音量は、伴奏の開始あるいは終了に対応するタイミングでリセットされる
請求項1に記載のカラオケ用プログラム。
【請求項15】
ネットワークを介して互いに通信接続され、オンライン上で形成されるカラオケルームに参加し、音を入力するための入力部と音を再生する再生部とを備えるカラオケ装置であって、
前記カラオケルームに参加する複数の前記他のカラオケ装置それぞれから音声データを受信する音声受信処理と、
受信した前記音声データを再生する音声再生処理と、
複数の前記他のカラオケ装置から受信されて前記カラオケ装置で再生される前記音声データについて、前記他のカラオケ装置毎に個別に音量制御する個別音量制御処理と、を実行する
カラオケ装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、端末装置で実行可能なカラオケ用プログラム、及び、カラオケ装置に関する。
【背景技術】
【0002】
従来、伴奏に合わせて歌唱を楽しむカラオケが社交の場等で行われている。一方、カラオケを好むユーザの中には、オンラインによるWeb会議を利用してカラオケを楽しむ者もいる。Web会議を利用したカラオケでは、ユーザが所持するパーソナルコンピュータを使用してWeb会議を開催するWeb会議サーバに通信接続し、ダウンロードした楽曲を再生して歌唱を楽しむことになる。
【0003】
特許文献1には、同じルームに参加登録した複数のユーザに対して、あたかもカラオケボックスでカラオケを利用しているようにカラオケサービスを提供可能なカラオケサービスシステムが開示されている。このカラオケサービスシステムでは、カラオケ楽曲に併せて歌唱したユーザの音声データを、ネットワークを介してストリーミング配信し、ルームに参加しているユーザの端末装置においてカラオケ楽曲と音声データに基づく歌声とを再生出力させている。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
通常、カラオケボックスでは、カラオケボックスに集ったユーザの中には、歌唱するユーザである歌唱者と聴取するユーザである聴取者とが存在する。歌唱者は、伴奏に合わせて歌唱を行うことになるが、聴取者は合いの手を入れる、あるいは、拍手する等で歌唱の場を盛り上げるとともに、聴取者自身もカラオケに参加している感じを味わうことになる。
【0006】
特許文献1に記載されるカラオケサービスシステムでは、歌唱者の音声データを配信、及び再生出力することが記載されているが、同じルームに参加するユーザの音声については何ら考慮されるものではない。したがって、聴取者の合いの手、及び拍手などを他のユーザに伝えることはできず、通常のカラオケボックスにおけるカラオケよりも盛り上がりに欠けることが考えられる。
【0007】
Web会議と同様、参加するユーザの音声を全て再生可能とする形態も考えられるが、歌唱者、及び聴取者の音声を隔てなく再生した場合、聴取者の音量が大きい、あるいは、聴取者が歌唱の妨げを行うといったときに、隔てなく音量を下げてしまうと、本来目的とする歌唱者の音量も小さくなり、歌唱を十分に楽しめないことが考えられる。
【0008】
本発明は、このような状況を鑑みたものであって、端末装置間で通信を行い、カラオケを楽しむ際、良好な音響環境を提供することを1つの目的とする。
【課題を解決するための手段】
【0009】
そのため、本発明に係るカラオケ用プログラムは以下の構成を採用するものである。
ネットワークを介して互いに通信接続され、オンライン上で形成されるカラオケルームに参加し、音を入力するための入力部と音を再生する再生部とを備える端末装置で実行されるカラオケ用プログラムであって、
前記カラオケルームに参加する複数の他の端末装置それぞれから音声データを受信する音声受信処理と、
受信した前記音声データを再生する音声再生処理と、
複数の前記他の端末装置から受信されて前記端末装置で再生される前記音声データについて、前記他の端末装置毎に個別に音量制御する個別音量制御処理と、を実行する。
【0010】
さらに本発明に係るカラオケ用プログラムは、
伴奏データに基づき、カラオケ楽曲の伴奏を再生する伴奏再生処理と、
再生される伴奏の音量を制御する伴奏音量制御処理と、を実行する。
【0011】
さらに本発明に係るカラオケ用プログラムは、
入力される自音声データを再生するフィードバック再生処理と、
前記フィードバック再生処理で再生される前記自音声データの音量を制御するフィードバック音量制御処理と、を実行する。
【0012】
さらに本発明に係るカラオケ用プログラムは、
前記端末装置は、画像を表示する表示部を備え、
前記カラオケルームに参加する複数の前記他の端末装置それぞれに対応する参加者領域を含んで形成されるメイン画像を表示するメイン表示処理と、
前記参加者領域が選択された場合に、前記参加者領域に対応する前記他の端末装置について、音量調整操作子を表示する第1表示処理と、を実行し、
前記個別音量制御処理は、前記音量調整操作子の操作に基づき、対応する前記他の端末装置から受信された前記音声データの音量を制御する。
【0013】
さらに本発明に係るカラオケ用プログラムにおいて、
前記端末装置は、撮像することで撮像画像を生成する撮像部、を備え、
前記カラオケルームに参加する複数の前記他の端末装置それぞれから撮像画像を受信する撮像画像受信処理、を実行し、
前記参加者領域は、複数の前記他の端末装置から受信された撮像画像が表示される領域である。
【0014】
さらに本発明に係るカラオケ用プログラムにおいて、
前記参加者領域のサイズは可変である。
【0015】
さらに本発明に係るカラオケ用プログラムは、
前記端末装置の状態を、歌唱モードまたは聴取モードのいずれかの状態に設定するモード設定処理、を実行し、
前記メイン画面内で、歌唱モードに設定された前記他の端末装置に対応する前記参加者領域は、聴取モードに設定された前記他の端末装置に対応する前記参加者領域よりも大きい。
【0016】
さらに本発明に係るカラオケ用プログラムは、
伴奏データに基づき、カラオケ楽曲の伴奏を再生する伴奏再生処理と、
複数の前記他の端末装置それぞれの前記音量調整操作子と、伴奏音量調整操作子とを表示する第2表示処理と、
前記伴奏音量調節操作子の操作に基づき、再生される前記伴奏の音量を制御する伴奏音量制御手段と、をさらに実行する。
【0017】
さらに本発明に係るカラオケ用プログラムにおいて、
前記第1表示処理は、選択された前記参加者領域に重なる位置に、前記音量調整操作子を表示する。
【0018】
さらに本発明に係るカラオケ用プログラムは、
前記メイン画像に重ねて、カラオケ楽曲の歌詞を表示する歌詞表示処理を実行し、
前記第1表示処理は、表示される歌詞に重ならない位置に、前記音量調整操作子を表示する。
【0019】
さらに本発明に係るカラオケ用プログラムは、
前記メイン画像に重ねて、カラオケ楽曲の演奏開始を指示する再生操作子を表示する再生操作子表示処理を実行し、
前記第1表示処理は、前記再生操作子に重ならない位置に、前記音量調整操作子を表示する。
【0020】
さらに本発明に係るカラオケ用プログラムにおいて、
前記第1表示処理は、複数の前記参加者領域を選択可能とし、選択された複数の前記参加者領域に対応する複数の前記他の端末装置について、前記音量調整操作子を表示し、
前記個別音量制御処理は、前記音量調整操作子の操作に基づき、選択された複数の前記他の端末装置から受信された前記音声データの音量を制御する。
【0021】
さらに本発明に係るカラオケ用プログラムは、
前記端末装置の状態を、歌唱モードまたは聴取モードのいずれかの状態に設定するモード設定処理を実行し、
前記個別音量制御処理において、歌唱モードの音量制御と、聴取モードの音量制御とは、区別して行われる。
【0022】
さらに本発明に係るカラオケ用プログラムは、
伴奏データに基づき、カラオケ楽曲の伴奏を再生する伴奏再生処理を実行し、
前記個別音量制御における前記他の端末装置から受信された前記音声データの音量は、伴奏の開始あるいは終了に対応するタイミングでリセットされる。
【0023】
また本発明に係るカラオケ装置は、
ネットワークを介して互いに通信接続され、オンライン上で形成されるカラオケルームに参加し、音を入力するための入力部と音を再生する再生部とを備えるカラオケ装置であって、
前記カラオケルームに参加する複数の前記他のカラオケ装置それぞれから音声データを受信する音声受信処理と、
受信した前記音声データを再生する音声再生処理と、
複数の前記他のカラオケ装置から受信されて前記カラオケ装置で再生される前記音声データについて、前記他のカラオケ装置毎に個別に音量制御する個別音量制御処理と、を実行する。
【発明の効果】
【0024】
本発明に係るカラオケ用プログラム、カラオケ装置によれば、複数の端末装置(カラオケ装置)間でカラオケを行う際、他の端末装置からの音声データの音量を個別に制御することが可能となり、ユーザは好適な環境下でカラオケを楽しむことが可能となる。
【図面の簡単な説明】
【0025】
【
図3】本実施形態の携帯端末の構成を示すブロック図
【
図7】本実施形態の携帯端末における各種画面を示す図
【
図8】本実施形態の携帯端末における各種画面を示す図
【
図9】本実施形態の携帯端末における各種画面を示す図
【
図10】本実施形態の携帯端末における各種画面を示す図
【
図11】本実施形態の携帯端末における各種画面を示す図
【発明を実施するための形態】
【0026】
図1は、本実施形態のシステム構成を示す図である。本実施形態で、携帯端末6間で通信を行い、カラオケを行うことが可能なシステムである。
図1は、携帯端末6間の通信形態の各種例を示したものである。例えば、個人宅の場合、インターネットに通信接続されたルータ12aが設けられ、ルータ12aには無線ルータ12bが接続されている。携帯端末6は、無線ルータ12bを介してインターネットに通信接続することが可能である。
【0027】
このような通信形態以外に、携帯通信網を使用してインターネットとの通信を行うことも可能である。携帯通信網は、携帯端末6と無線基地局13との間で無線通信を行うことで、携帯端末6をインターネットに通信接続させる通信形態である。
【0028】
このような各種通信形態を使用することで、携帯端末6は、インターネットに通信接続することが可能である。また、インターネットには、カラオケシステムを管理するための管理サーバ11が通信接続されている。カラオケ用プログラムがインストールされ、インターネットに通信接続した携帯端末6は、この管理サーバ11と通信を行うことで、携帯端末6間でカラオケを行うことが可能となっている。
【0029】
以上、本実施形態では、端末装置として携帯端末6を使用してカラオケを行う形態について説明を行う。なお、端末装置としては、携帯端末6の他、家庭用ゲーム機、パーソナルコンピュータ、あるいは、カラオケ専用のカラオケ装置を使用することとしてもよい。また、カラオケ用プログラムがインストールされた端末装置は、カラオケ装置として機能することになる。
【0030】
図2は、本発明の実施形態に係る携帯端末6の外観(正面図)を示す図であり、
図3は、本発明の実施形態に係る携帯端末6の構成を示すブロック図である。この携帯端末6としては、スマートフォン、タブレット端末、携帯電話などを採用することが可能である。この携帯端末6に、カラオケ用プログラムをインストールすることで、携帯端末6間においてカラオケを行うことが可能となる。
【0031】
本実施形態の携帯端末6は、CPU61、RAM62、記憶部63、画像処理部64、音響処理部66を含んで構成された制御手段を有している。記憶部63には、NAND型フラッシュメモリ等の不揮発性の記憶手段を採用することが可能である。この記憶部63には、本実施形態のプログラム、そして、プログラムで使用する各種データが記憶される。
【0032】
CPU61は、携帯端末6全体を統括して制御する手段であり、記憶部63に記憶されたプログラム、データに基づいて各種制御を実行する。RAM62には、CPU61の制御によって生成されたデータを一時的に格納する。
【0033】
音響処理部66は、携帯端末6の音響関係の入出力を行う手段である。CPU61の制御によりスピーカ67aから放音させる。また、音響処理部66は、マイクロホン67bと接続され、マイクロホン67bから通話音声や、周囲の音声を取り込み可能としている。スピーカ67a及びマイクロホン67bについては、ヘッドセットなど外部機器を用いてもよい。
【0034】
タッチパネル表示部68は、画像を表示する表示部68mとその表面あるいは裏面に配設されるタッチパネル68nを有して構成されている。タッチパネル68nには、静電容量方式などユーザのタッチ位置を認識可能とする各種タイプを採用することが可能である。CPU61は、表示部68mに表示を行うとともに、タッチパネル68nからのタッチ入力にて、表示させている画像中のどの部分にタッチ入力されたかを判定することが可能である。
【0035】
画像処理部64は、携帯端末6の画像関係の入出力を行う手段である。画像処理部64は、CPU61で形成された画像を表示部68mに表示出力する。そして、携帯端末6の前面(タッチパネル表示部68側)に配置されたフロントカメラ65F、もしくは、携帯端末6の背面に配置されたリアカメラ65Rから画像、又は、映像であれば動画を取り込み、画像、又は、動画情報として、記憶部63に記憶する機能を有する。
【0036】
本実施形態の携帯端末6は、外部と通信するための通信手段として第1通信部69a、第2通信部69bを備える。第1通信部69aは、携帯通信網接続用の通信手段であって、携帯基地局140に無線接続することで、携帯通信網の通信回線でインターネット網を介した各通信を行うことが可能である。第2通信部69bは、Wifi接続用の通信手段である。携帯端末6は第2通信部69bを使用して、アクセスポイント110に無線接続し、アクセスポイント110が参加するローカルエリアネットワークに通信接続することが可能である。なお、携帯端末6の通信手段としては、第1通信部69a、第2通信部69b以外に、赤外線通信部、Bluetooth(登録商標)といった近距離通信手段等を設けることとしてもよい。
【0037】
本実施形態の携帯端末6は、入力手段としてタッチパネル68n以外に入力スイッチ70を備えて構成されている。この入力スイッチ70(
図2の入力スイッチ70a、70b等)には、電源スイッチ、音量調整スイッチ、プログラムに応じて入力用途が変更されるスイッチなど、各種スイッチを設けることが可能である。
【0038】
さらに本実施形態の携帯端末6は、携帯端末6を所持するユーザに各種通知を行うため、振動部72、LED73を有する。振動部72は、モータの軸に偏心させたウェイトを取り付けて構成される部材である。モータを回転駆動することでユーザに感知可能な振動を伝えることが可能である。LED73は、
図2に示すように携帯端末6の正面上方に配置され、明滅することでユーザに各種通知を行うことができる。
【0039】
本実施形態では、このような携帯端末6にカラオケ用プログラムをインストールすることで、携帯端末6間においてカラオケを行うことが可能とするものである。では、携帯端末6を用いてカラオケを行う際の各種処理の詳細を説明する。
【0040】
図4は、本実施形態のルーム処理を示すフロー図である。ここでは、携帯端末6a、6bを使用してカラオケを行う場合について説明を行う。本実施形態では、ユーザは仮想的に形成されたカラオケルーム(以下、「ルーム」と略する)に集い、同じルームに集うユーザが音声(映像を含むものであってもよい)を共有することでカラオケを行うことが可能である。
【0041】
ここでは、携帯端末6aを使用するユーザがルームを作成し、携帯端末6bを使用するユーザが当該ルームに参加する場合について説明する。携帯端末6a、6bを使用するユーザは、管理サーバ11に対するアカウントを予め有しているものとする。なお、アカウントを有していないユーザは、管理サーバ11にアクセスして新規アカウントを作成することが可能である。
【0042】
携帯端末6aは、まず、管理サーバ11に対してログイン指示(S11)を行う。ログイン指示は、アカウント情報(ユーザID、パスワード等)を入力することで行われる。ログイン指示(S11)を受信した管理サーバ11は、ログイン処理(S21)を実行する。ログイン処理では、アカウント情報に基づく認証が行われ、認証が適正な場合、ユーザは、カラオケ用プログラムの各種機能を使用することが可能となる。
【0043】
図7(A)には、ログイン後に表示されるルーム選択画面が示されている。ルーム選択画面では、ルーム選択欄68a、新規ルーム作成ボタン68bが表示される。ルーム選択欄68aは、既に作成されたルームであって、当該ルームに関する状況が示されている。ルーム選択欄には、ルーム名、ルームに参加しているユーザのアイコン、ルームの開催状況(「OPEN」、「準備中」)、ルームの開催日等が表示されている。また、左上に鍵のマークが表示されたルーム選択欄68aは、パスワードが必要なルーム、あるいは、予め招待されたユーザのみが参加できるルームであることを示している。
【0044】
ユーザはルーム選択欄68aを操作することでルームに参加することが可能である。また、新規ルーム作成ボタン68bは、新たにルームを作成するためのボタンである。新規ルーム作成ボタン68bを操作することで、携帯端末6aは、管理サーバ11に対してルーム作成指示(S12)を行うことが可能である。管理サーバ11は、ルーム作成指示(S12)に基づき、ルーム作成処理(S22)を実行する。ルーム作成処理(S22)が完了すると、
図7(A)に示されるルーム選択欄68aが表示される。
【0045】
一方、ルームに参加する携帯端末6bでは、まず、アカウント情報の入力によるログイン指示(S11)を管理サーバ11に対して行う。管理サーバ11では、携帯端末6aの場合と同様、アカウント情報に基づく認証を行い、認証が適正な場合、携帯端末6bをログインさせる。ユーザは、
図7(A)に示されるルーム選択画面を参照し、入りたいルーム選択欄68aの選択操作によるルーム参加指示を行う(S13)。
図4の例では、携帯端末6aのユーザが作成したルームに参加する場合であって、管理サーバ11は、携帯端末6aのユーザが作成したルームに、携帯端末6bのユーザを参加させるユーザ追加処理(S23)を実行する。
【0046】
携帯端末6a、6bのユーザが同じルームに入ったことで、携帯端末6a、6b間でカラオケ処理(S12)を実行することが可能となる。
【0047】
カラオケ処理(S12)は、主に予約処理と、楽曲再生処理を含んで構成されている。予約処理は、歌唱する楽曲の予約を行う処理であり、楽曲再生処理は、予約処理に基づき、予約リストに登録された楽曲を順に再生する処理である。
【0048】
図5は、本実施形態の予約処理を示すフロー図である。予約処理では、楽曲の検索を行い、歌唱する楽曲を選択することで、管理サーバ11で管理する予約リストに楽曲を追加することが可能である。楽曲を予約したいユーザは、
図7(B)に示される楽曲検索画面を使用して楽曲の検索を行う(S101)。
【0049】
楽曲検索画面には、検索カテゴリー選択欄68c、楽曲選択欄68dが設けられている。検索カテゴリー選択欄には、「お気に入り」、「曲」、「アーティスト」、「アルバム」といった検索カテゴリーが設けられ、ユーザはこれら検索カテゴリーを選択することで、選択した検索カテゴリーに応じた楽曲検索を行うことが可能である。
図7(B)の状態は、検索カテゴリーとして「曲」が選択されている場合であり、あいうえお順、アルファベット順に楽曲選択欄68dが表示されている。
【0050】
楽曲選択欄68dは、楽曲毎に、アイコン(ジャケットアート等)、楽曲名、アーティスト名が表示されている。ユーザが、希望する楽曲選択欄68dを選択した場合(S102:Yes)、当該楽曲について楽曲確認画面(図示せず)が表示される(S103)。ユーザは、この楽曲確認画面に表示される予約ボタンを操作する等、予約に関する確認操作を行う(S104:Yes)ことで、楽曲の予約を実行する。予約が行われると予約情報が管理サーバ11に送信される。予約情報は、予約したユーザを示すユーザID、そして、楽曲を示す楽曲IDを含んで構成されている。管理サーバ11は、受信した予約情報を予約リストに登録する。
【0051】
図6は、本実施形態の携帯端末間処理を示すフロー図である。ここでは同じルームに入室している2台の携帯端末6a、6bを例に取って説明する。実際には、ルームに入室する携帯端末6の台数は、2台以上とすることが可能である。
【0052】
まず、携帯端末6aが予約処理(S100)を実行し、所望の楽曲の予約を行う。予約処理(S100)については、
図5で説明したとおりであって、携帯端末6aは、管理サーバ11に対して予約情報を送信する。予約情報を受信した管理サーバ11は、予約情報を予約リストに登録する(S201)。その際、本実施形態では、予約操作に伴い、ルームに入室している全ての携帯端末6a、6bにシステムコメントを表示することとしている(S101、S151)。
【0053】
予約情報を受信した管理サーバ11は、予約を行ったユーザが入室しているルームの全ての携帯端末6a、6bに対してシステムコメントの送信を行い(S202)、受信した携帯端末6a、6bは、システムコメントの表示を行う(S101、S151)。このような構成に基づき、離れた状態でカラオケを行うユーザ間において、楽曲再生処理に関する操作(この場合、予約処理)を各ユーザに通知することが可能となる。したがって、各ユーザは、誰がどのような操作を行っているかを知ることが可能となり、円滑なコミュニケーションを行える。
【0054】
管理サーバ11は、予約リストの確認を行い(S203)、次に再生する楽曲がある場合(S204:YES)、当該楽曲について、
図6の破線で囲まれる楽曲再生処理を実行する。楽曲再生処理では、まず、予約情報に含まれるユーザIDに基づき、予約を行ったユーザを歌唱者として特定する(S205)。そして、歌唱者に特定されたユーザが使用する携帯端末6aに対して、歌唱モードへの変更指示を行う(S208)。変更指示を受けた携帯端末6aは、歌唱モードに変更される(S102)。
【0055】
一方、管理サーバ11は、同じルームに入室している歌唱者以外のユーザを、聴取者として特定し、聴取者に特定されたユーザが使用する携帯端末6bに対して、聴取モードへの変更指示を行う(S207)。変更指示を受けた携帯端末6bは、聴取モードに変更される(S152)。
【0056】
ここで、歌唱モード、及び聴取モードについて説明する。歌唱モードに設定された携帯端末6では、マイクロホン67bがオフとなっている場合、オンの状態に変更する。また、マイクロホン67bの音量が下がっている場合、設定値まで音量を上げ、ユーザの歌唱音声データを取り込み易くする。また、歌唱モードに設定された携帯端末6では、聴取モード時の通信処理よりも低遅延な第1の通信モードに設定される。このような通信モードとすることで、歌唱モードに設定された携帯端末6での歌唱音声データは遅延を抑えた状態で、他の携帯端末6に送信されることになる。
【0057】
一方、聴取モードに設定された携帯端末6では、歌唱モードとは異なる第2の通信モードに設定される。第2の通信モードは、第1の通信モードよりも遅延の大きい(遅延の可能性の大きい)モードである。ユーザ間の会話、歌唱に対する声援等、聴取モードに設定された携帯端末6のマイクロホン67bで集音された音声データは、第2の通信モードを使用して、他の携帯端末6に送信される。
【0058】
歌唱モード、聴取モードに設定された携帯端末6のどちらにおいても楽曲データに基づく楽曲再生は行われる。本実施形態の楽曲データは、伴奏データ、歌詞データを含んで構成されている。また、楽曲データによっては、歌唱を補助するガイドデータを含んだものを有する。このように歌唱モード、聴取モードにおいて、それぞれに適した環境を形成することが可能となる。
【0059】
図6のフロー図において、歌唱モード、聴取モードの設定が完了(S102、S152)すると、管理サーバ11は、各携帯端末6a、6bに対して楽曲送信を開始する(S208)。本実施形態では、ストリーム再生による楽曲送信としているが、携帯端末6a、6bに予め楽曲情報を記憶して再生を行う蓄積タイプとすることも可能である。どちらにおいても、各携帯端末6a、6bにおいて、楽曲再生の同期が取られることになる。
【0060】
各携帯端末6a、6bでは、楽曲データに基づく楽曲再生が行われる(S103、S153)。そして、歌唱モードに設定されている携帯端末6aでは、マイクロホン67bによる歌唱音声データの集音が行われる(S104)。集音された歌唱音声データは、管理サーバ11に送信され、管理サーバ11は、同じルームに入室している他の携帯端末6に対して転送を行う(S209)。歌唱音声データを受信した携帯端末6bは、受信した歌唱音声データを再生し、スピーカ67aから楽曲再生音とともに放音する。
【0061】
また、聴取モードに設定されている携帯端末6bでは、マイクロホン67bによる音声データの集音が行われる(S154)。集音された音声データは、管理サーバ11に送信され、同じルームに入室している他の携帯端末6に対して転送を行される(S210)。管理サーバ11は、同じルームに入室している他の携帯端末6に対して転送を行う(S210)。音声データを受信した携帯端末6は、受信した音声データを再生し、スピーカ67aから放音する。
【0062】
管理サーバ11では、楽曲送信が完了(S211:Yes)すると、次の楽曲の再生のため、予約リストの確認を行う(S203)。また、楽曲再生送信の終了に伴い、各携帯端末6a、6bでは、楽曲の再生を終了する(S105:Yes、S155:Yes)。
【0063】
図8、
図9は、本実施形態の携帯端末6における各種画面を示す図であって、歌唱者の利用時について説明するための画面である。
図8(C)は、楽曲再生が行われていないときの携帯端末6の画面である。画面には、自ユーザ表示領域68e、他ユーザ表示領域68f、各種設定欄68gが設けられている。なお、本実施形態では、自ユーザ表示領域68eと他ユーザ表示領域68fに表示される画像によりメイン画像を形成している。
【0064】
自ユーザ表示領域68eは、携帯端末6を使用するユーザに関する情報が表示される領域であって、フロントカメラ65F、あるいはリアカメラ65R(以下、カメラ65と称する)を使用して撮像された撮像画像を表示することが可能である。また、他ユーザ表示領域68fは、同じルームに入室している他のユーザに関する領域であって、他のユーザの携帯端末6のカメラ65で撮像された撮像画像が表示される領域である。
【0065】
図8(C)以降の例では、ルームに4名のユーザが参加している状態が示されており、画面は、自ユーザ表示領域68eと、3つの他ユーザ表示領域68fに分割された状態で表示されている。本実施形態では、自ユーザ表示領域68eを最も上に表示し、他ユーザ表示領域68fをその下に順に表示する形態としている。他ユーザ表示領域68fの並びは、ルームに参加した順で表示する等、各種形態を採用することができる。なお、自ユーザ表示領域68e、他ユーザ表示領域68fの分割形態は、本実施形態のように、縦方向に分割する分割形態のみならず、横方向、あるいは、マス目状に分割する等、各種形態を採用することができる。また、自ユーザ表示領域68e、他ユーザ表示領域68fの並び順についても、適宜形態を採用することが可能であり、ユーザの操作によって並び順を変更できるようにしてもよい。
【0066】
カメラ65は、オン、オフ設定を行うことが可能となっており、オフに設定され、撮像を行わない場合、撮像画像に代えてユーザアイコン681が表示され、どのユーザの表示領域であるかが判別可能となっている。
図8~
図11に示される携帯端末6の画面では、全てのユーザのカメラ65はオフ設定となっており、自ユーザ表示領域68e、他ユーザ表示領域68fには、撮像画像に代えてユーザアイコン681が表示された状態が示されている。
【0067】
各種設定欄68gには、ルーム設定アイコン682、予約アイコン683、設定アイコン684、コメント入力欄685、送信ボタン686、メッセージアイコン選択ボタン687が設けられている。ルーム設定アイコン682は、ルームを変更する等、
図7(A)で説明したルーム選択画面に移動する際に操作されるアイコンである。予約アイコン683は、歌唱する楽曲の選択時に使用されるアイコンであって、予約アイコン683が選択された場合、
図7(B)で説明した楽曲検索画面に移動する。設定アイコン684は、カラオケ用アプリに関する各種設定を行うアイコンであって、操作された場合、設定画面(図示せず)に移動する。
【0068】
コメント入力欄685は、同じルームに参加している他の参加者に対するコメント文を入力する欄である。このコメント入力欄685が操作された場合、ソフトウエアキーボードが表示され、ユーザは、コメント入力欄685にコメント文を入力することが可能となる。コメント文の入力後、送信ボタン686を操作することで、入力されたコメント文は、他の携帯端末6に送信され、画面に表示される。また、メッセージアイコン選択ボタン687が操作された場合、複数のメッセージアイコンが選択可能に表示され、ユーザがメッセージアイコンを選択操作することで、他の携帯端末6においてメッセージアイコンが表示される。
【0069】
携帯端末6の画面右側には、各種設定を行うためのボタン(カメラ反転ボタン688、カメラ設定ボタン689、モード設定ボタン690、設定ボタン691)が設けられており、入室しているルームに関する各種設定を行うことが可能である。カメラ設定ボタン689は、カメラ65のオン/オフを設定することが可能である。カメラ65がオン状態の場合、カメラ反転ボタン688を操作することで、フロントカメラ65F、リアカメラ65Rを切り換えることが可能である。
【0070】
モード設定ボタン690は、歌唱モードと聴取モードを手動で切り換えるためのボタンである。
図6のフロー図で説明したように、楽曲の予約を行った携帯端末6aは、予約した楽曲の再生時、歌唱モードに自動設定される。一方、それ以外の携帯端末6bは、聴取モードに自動設定される。例えば、聴取モードに設定された携帯端末6bでも歌唱を行いたい場合、このモード設定ボタン690を操作することで、聴取モードから歌唱モードに変更することが可能である。また、歌唱モードに設定されている場合、モード設定ボタン690を操作することで、歌唱モードから聴取モードに変更することも可能である。
【0071】
なお、聴取モード時、モード設定ボタン690は、
図8(C)に示されるようにスタンドマイクのアイコンで表示され、歌唱モード時、モード設定ボタン690は、
図9(E)に示されているように手持ちマイクのアイコンで表示される。このように、モード設定ボタン690の表示状態によって、ユーザは、聴取モード、歌唱モードのどちらに設定されているかを確認することが可能となっている。
【0072】
設定ボタン691は、カラオケルーム利用時における各種音量を設定することが可能である。この設定ボタン691が操作された場合、
図11(K)に示される各種音量設定欄68kが表示され、マイクロホン67bの音量(マイク)等、各種音量の調整を行うことが可能である。
【0073】
図8(D)は、楽曲の予約を行ったユーザについて、当該楽曲の再生開始前に表示される画面である。
図6で説明したように、楽曲を予約した携帯端末6は歌唱モードに設定(S102)され、モード設定ボタン690は、スタンドマイクの形状から手持ちマイクの形状に変更されている。また、画面には、ユーザからの開始指示を受け付けるため、楽曲開始欄68hが表示される。楽曲開始欄68hには、予約した楽曲についての楽曲名、アーティスト名、ジャケットアート692が表示されている。ユーザは、楽曲開始欄68hに表示されている再生開始ボタン693を操作することで、予約した楽曲の再生を開始することが可能となっている。
【0074】
図9(E)は、楽曲再生時における携帯端末6の画面を示す図である。歌唱を行うユーザのユーザ表示領域(この場合、自ユーザ表示領域68e)は、縦方向に拡大して表示される。その際、他のユーザ(この場合、他ユーザ表示領域68f)は、自ユーザ表示領域の拡大に伴い、縮小して表示される。また、楽曲再生時、歌詞再生処理で再生される歌詞データは、自ユーザ表示領域68eに表示される。ユーザは、自ユーザ表示領域68eに表示された歌詞を視認しながら、演奏される伴奏データに併せて歌唱を行うことが可能となる。
【0075】
楽曲の再生時、マイクロホン67bから入力される歌唱音声データは、同じルームに参加する他の携帯端末6に送信、再生されることになるが、歌唱を行っている携帯端末6で再生させる(フィードバック再生)を行うこととしている。ユーザは、再生される自己の歌唱音声データを聴いて確認しつつ歌唱を行うことで、良好に歌唱を行うことが可能である。
【0076】
本実施形態では、同じルームに参加する他の携帯端末6のマイクロホン67bから入力された音声データが再生される。したがって、他のユーザとの音声によるチャット、あるいは、歌唱時における声援等の再生を行うことが可能となっている。しかしながら、このような他のユーザによる音声の音量が大きいことで歌唱中のユーザが気になってしまう、あるいは、音量が小さいことで聞き取りづらい状況が発生することがある。
【0077】
本実施形態では、このような状況を鑑み、同じルームに参加する他の参加者からの音声データについて、音量調整を行うことを可能としている。また、他のユーザについて、個別に音量制御可能とすることで、ルームにおける音環境を良好に調整することが可能となっている。
【0078】
図9(F)は、他のユーザ(この場合、「ぴろり」)について、音量調整が行われている画面を示す図である。
図9(E)において、自身の携帯端末6で再生される他のユーザ(この場合、「ぴろり」)の音声データの音量を調整したい場合、ユーザは、他のユーザ(この場合、「ぴろり」)の他ユーザ表示領域68fをタッチ操作する。タッチ操作が行われると、
図9(F)に示されるように、他ユーザ音量設定欄68iが表示され、他のユーザ(この場合、「ぴろり」)の音量調整を行うことが可能となる。その際、他ユーザ音量設定欄68iは、自ユーザ表示領域68eに表示される歌詞の視認を妨げない位置に表示される。
【0079】
他ユーザ音量設定欄68iには、音量調整の対象となる他のユーザ(この場合、「ぴろり」)の対象ユーザアイコン694、音量調整操作子695が表示されている。ユーザは、音量調整操作子695を操作することで、自身の携帯端末6で再生される他のユーザ(この場合、「ぴろり」)の音声データの音量を調整することが可能である。
【0080】
先述以外の他のユーザについても同様であって、音量調整したいユーザの他ユーザ表示領域68fをタッチ操作することで、当該ユーザについての他ユーザ音量設定欄68iが表示される。このように、本実施形態では、同じルームに参加している他の参加者について、ユーザ毎に音量データの音量調整を行うことが可能となっている。また、他ユーザ表示領域68fを操作することで、容易、かつ、分かり易く音量調整を行うことが可能となっている。
【0081】
図10、
図11は、本実施形態の携帯端末6における各種画面を示す図である。
図8、
図9では、歌唱者の利用時に表示される画面について説明したが、
図10、
図11は、聴取者の利用時について説明するための画面である。なお、
図8、
図9と共通な点については、その説明を省略している。
【0082】
図10(H)は、
図8(C)と同様、楽曲再生が行われていないときの携帯端末6の画面である。
図10(H)において、携帯端末6を使用しているユーザは、「もんきち」であり、画面上部に表示される自ユーザ表示領域68eには、「もんきち」のユーザアイコン681が表示されている。また、他ユーザ表示領域68fには、その他のユーザについてユーザアイコン681が表示されている。
図10~
図11において、ルームに参加している参加者は、
図8、
図9と同じ参加者である。
【0083】
図10(I)は、他のユーザが歌唱している際の画面である。
図10(I)の例は、
図9(E)で説明した、ユーザ(JOY)が歌唱しているときの状態である。この場合、歌唱しているユーザの他ユーザ表示領域68f(「JOY」の他ユーザ表示領域68f)が縦方向に拡大表示され、その他の他ユーザ表示領域68f、及び、自ユーザ表示領域68eが縦方向に縮小表示される。このように歌唱している他ユーザ表示領域68fが拡大表示されることで、歌唱しているユーザに関する情報、並びに、表示される歌詞の視認性の向上が図られている。
【0084】
また、歌唱を聴取しているユーザについても他ユーザの音量を調整することが可能である。この場合、他ユーザ表示領域68fをタッチ操作が行われると、
図9(F)の場合と同様、
図11(J)に示されるように、他ユーザ音量設定欄68iが表示され、他のユーザ(この場合、「次郎」)の音量調整を行うことが可能となる。その際、他ユーザ音量設定欄68iは、他ユーザ表示領域68fに表示される歌詞の視認を妨げない位置に表示される。
【0085】
他ユーザ音量設定欄68iには、音量調整の対象となる他のユーザ(この場合、「次郎」)の対象ユーザアイコン694、音量調整操作子695が表示されている。ユーザは、音量調整操作子695を操作することで、他のユーザ(この場合、「次郎」)の音声データの音量を調整することが可能である。なお、聴取時の携帯端末6においては、歌唱している他のユーザ(
図11の例では、「JOY」)の歌唱音声データの音量についても調整することが可能である。この場合も、歌唱している他のユーザの他ユーザ表示領域68fを操作することで、他ユーザ音量設定欄68iが表示され、歌唱音量データの音量を調整することが可能である。
【0086】
また、ユーザは画面に表示される設定ボタン691を操作することで、各種音量を調整することが可能である。設定ボタン691が操作された場合、
図11(K)に示されるように各種音量設定欄68kが表示される。各種音量設定欄68kは、他ユーザ表示領域68f(歌唱している場合、自ユーザ表示領域68e)に表示される歌詞の視認を妨げない位置に表示される。
【0087】
本実施形態の各種音量設定欄68kには、マイク、伴奏、ガイド、ユーザ音量について、音量調整操作子696a~696fが表示されている。マイクの音量調整操作子696aを操作した場合、マイクロホン67bから入力され、フィードバック再生される音声データの音量を調整することが可能である。伴奏の音量調整操作子696bを操作した場合、再生される伴奏データの音量を調整することが可能である。ガイドの音量調整操作子606cを操作した場合、ガイドデータに基づいて再生されるガイドメロディの音量を調整することが可能である。
【0088】
また、ユーザ音量については、ルームに参加している他の参加者について、ユーザ毎の音量調整操作子696d~696fが表示されている。これら音量調整操作子696d~696fを操作することで、
図11等で説明した音量調整操作子695と同様、他のユーザの音声データの音量を調整することが可能である。このように、本実施形態では各種音量設定欄68kを表示させることで、ルームに参加している他の参加者の音量調整操作子696d~696fをまとめて表示し、他のユーザの音量調整を行うことが可能となっている。また、各種音量設定欄68kでは、フィードバック再生されるマイクロホン67bからの自分の音声データの音量、再生される伴奏データ、ガイドメロディの音量も調整することが可能となっている。
【0089】
各種音量設定欄68kについて、聴取している携帯端末6の画面で説明したが、歌唱している携帯端末6においても、設定ボタン691を操作することで、同様に各種音量設定欄68kを表示させ、各種音量を調整することが可能である。
【0090】
[第1変形例]
次に、本発明に係るカラオケ用プログラムの変形例について説明する。前述の実施形態では、マイクロホン67bから入力される音声データをフィードバック再生させることを説明した。このフィードバック再生される音声データ(あるいは歌唱音声データ)の音量は、
図11(K)で説明した各種音量設定欄68kの音量調整操作子696aを操作することで調整することが可能である。
【0091】
フィードバック再生される音声データの音量調整は、各種音量設定欄68kのみならず、自ユーザ表示領域68eをタッチ操作することで実行可能としてもよい。自ユーザ表示領域68eがタッチ操作された場合、
図11(J)等で説明した他ユーザ音量設定欄68iと同様の自ユーザ音量設定欄(図示せず)が表示され、自ユーザ音量設定欄に設けられた音量調整操作子を操作することで、このフィードバック再生される音声データ(あるいは歌唱音声データ)の音量を調整することが可能であればよい。
【0092】
[第2変形例]
前述の実施形態中、
図9(F)で説明したように、他ユーザ音量設定欄68iは、楽曲再生に伴って表示される歌詞の視認性を妨げない位置に重ねて表示している。このような形態のみならず、他ユーザ音量設定欄68iを半透明の状態で画面に重ねて表示させ、少なくとも音量調整操作子695が、歌詞の表示位置に重ならないようにすることでもよい。音量調整操作子695を操作する際、指で画面の視認性が妨げられることになるが、音量調整操作子695を、歌詞の表示位置に重ねないことで、指で歌詞の視認性が妨げられることが抑制できる。また、他ユーザ音量設定欄68iは、半透明で画面に表示されるため、歌詞の表示位置に重なった場合であっても、歌詞の視認性を確保することが可能となる。この場合、他ユーザ音量設定欄68iを表示させる位置の自由度も高くなることが考えられる。
【0093】
以上、本実施形態のカラオケシステム、並びに、カラオケシステムで使用される携帯端末6(「カラオケ装置」に相当)について説明したが、本発明は、カラオケシステム、カラオケ装置に限られるものではなく、例えば、携帯端末6等の情報処理装置で実行され、情報処理装置をカラオケ装置として機能させるカラオケ用プログラムについてもその範疇に属する。
【0094】
[第3変形例]
前述の実施形態中、
図11(K)に示されるように、ユーザは各種音量設定欄68kに表示されるユーザ音量を、個々の参加者毎の音量調整操作子696d~696fを使用して調整することが可能であった。このような形態に加え、参加者の音量をまとめて調整する1つの音量調整操作子を設けることとしてもよい。参加者毎の音量調整操作子696d~696fと、参加者の音量をまとめて調整する1つの音量調整操作子を併用することで、他の参加者の音量調整を容易に行うことが可能となる。
【符号の説明】
【0095】
6(6a、6b):携帯端末 68m:表示部
11:管理サーバ 68n:タッチパネル
12a:ルータ 69a:第1通信部
12b:無線ルータ 69b:第2通信部
13:無線基地局 70(70a、70b):入力スイッチ
61:CPU 72:振動部
62:RAM 73:LED
63:記憶部 110:アクセスポイント
64:画像処理部 140:携帯基地局
65:カメラ 606c:音量調整操作子
65F:フロントカメラ 681:ユーザアイコン
65R:リアカメラ 682:ルーム設定アイコン
66:音響処理部 683:予約アイコン
66b:マイクロホン 684:設定アイコン
67a:スピーカ 685:コメント入力欄
67b:マイクロホン 686:送信ボタン
68:タッチパネル表示部 687:メッセージアイコン選択ボタン
68a:ルーム選択欄 688:カメラ反転ボタン
68b:新規ルーム作成ボタン 689:カメラ設定ボタン
68c:検索カテゴリー選択欄 690:モード設定ボタン
68d:楽曲選択欄 691:設定ボタン
68e:自ユーザ表示領域 692:ジャケットアート
68f:他ユーザ表示領域 693:再生開始ボタン
68g:設定欄 694:対象ユーザアイコン
68h:楽曲開始欄 695:音量調整操作子
68i:他ユーザ音量設定欄 696a~696f:音量調整操作子
68k:音量設定欄