(57)【特許請求の範囲】
【請求項１】
一のカラオケ装置と、当該一のカラオケ装置と同一のローカルエリアネットワークを介して通信可能な他のカラオケ装置とを含むカラオケシステムであって、
前記一のカラオケ装置は、
前記一のカラオケ装置及び前記他のカラオケ装置が備える各種項目の設定を行う設定部と、
前記他のカラオケ装置を検索する検索部と、
検索された前記他のカラオケ装置に対して、前記設定部で設定された設定情報を送信する送信部と、
を有し、
前記他のカラオケ装置は、
前記設定情報に基づく設定の更新が完了した場合、完了した旨の信号を前記一のカラオケ装置に送信する一方、更新が完了しなかった場合、エラー信号を前記一のカラオケ装置に送信することを特徴とするカラオケシステム。
【請求項２】
前記検索部は、前記他のカラオケ装置の機種を示す機種識別情報に基づいて、同一のローカルエリアネットワーク内に接続されている前記他のカラオケ装置のうち、同じ機種の他のカラオケ装置のみを検索することを特徴とする請求項１記載のカラオケシステム。
【請求項３】
前記他のカラオケ装置から設定情報を受信した場合、当該設定情報に基づいて設定の更新を行う設定更新部を有することを特徴とする請求項１または２記載のカラオケシステム。
【請求項４】
前記一のカラオケ装置及び前記他のカラオケ装置とルータを介して通信可能なサーバを有することを特徴とする請求項１〜３のいずれか一つに記載のカラオケシステム。      
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラオケ装置及びカラオケシステムに関する。
【０００２】
カラオケ店舗に新たなカラオケ装置を設置する場合、インターネットを介してサーバから楽曲データの配信等を受けられるようにするため、カラオケ装置とサーバとの間でバーチャル・プライベート・ネットワーク（ＶＰＮ）を構築することが一般的である。
【０００３】
そのためには、カラオケ店舗に設置されたルータに対するカラオケ装置の設定や、承認用のサーバにルータを登録する等、開局のための作業を行う必要がある。しかし、開局の作業は、係員が個々の装置に対して行う必要があり煩雑であった。
【０００４】
このような開局の作業を容易化するため、たとえば特許文献１に記載の技術がある。具体的には、カラオケ店舗に設置されるルータに対し、予めプライベートアドレスを設定する。このプライベートアドレスのネットワークアドレス部分がルータを個別に識別する情報となる。ルータに接続されたカラオケ装置は、ルータから自己のプライベートアドレスを取得してカラオケ店舗の識別情報を含む電文を開局サーバに送信する。そして、開局サーバは受信した識別情報とプライベートアドレスから割り出したネットワークアドレスを登録する。このような技術により、カラオケ装置で開局サーバにアクセスするだけでルータのネットワークアドレスをカラオケ店舗のアドレスとして登録することができるため、開局の作業を容易化できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０９２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、新たに設置したカラオケ装置は、伴奏、ＢＧＭ、エコーレベル等のボリュームに関する設定、曲間におけるＢＧＭやＢＧＶに関する設定、歌詞テロップサイズやジャケット写真、カロリーの表示等のカラオケ歌唱に伴う設定といった様々な項目に対する設定がデフォルトの状態になっている。
【０００７】
一方、各項目の設定は、カラオケ店舗の環境やオーナーの意向等によって様々な状態が望まれる。この場合、係員は新たに設置したカラオケ装置について、個別に各項目の設定を変更する処理を行う必要があるが、その項目は数十に上る。従って、複数台のカラオケ装置を設置する場合は、個々の装置に対して同様の設定作業を行う必要があり、作業が煩雑であった。
【０００８】
本発明の目的は、複数のカラオケ装置に対する各項目の設定を容易に行うことが可能なカラオケ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するための主たる発明は、他のカラオケ装置とローカルエリアネットワークを介して通信可能なカラオケ装置において、当該カラオケ装置が備える各種項目の設定を行う設定部と、同一のローカルエリアネットワーク内に接続されている前記他のカラオケ装置を検索する検索部と、検索された前記他のカラオケ装置に対して、前記設定部で設定された設定情報を送信する送信部とを有することを特徴とするカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
【発明の効果】
【００１０】
本発明によれば、複数のカラオケ装置に対する各項目の設定を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るカラオケシステムの概略を示す図である。
【図２】実施形態に係るカラオケ装置の概略を示す図である。
【図３】実施形態に係るカラオケ本体のハードウェア構成例を示す図である。
【図４】実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。
【図５】実施形態に係る表示画面の例を示す図である。
【図６】実施形態に係るカラオケ装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
後述する明細書及び図面の記載から、少なくとも以下の事項が明らかとなる。
【００１３】
すなわち、他のカラオケ装置とローカルエリアネットワークを介して通信可能なカラオケ装置において、当該カラオケ装置が備える各種項目の設定を行う設定部と、同一のローカルエリアネットワーク内に接続されている前記他のカラオケ装置を検索する検索部と、検索された前記他のカラオケ装置に対して、前記設定部で設定された設定情報を送信する送信部とを有することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、複数のカラオケ装置に対する各項目の設定を容易に行うことができる。
【００１４】
また、前記検索部は、前記他のカラオケ装置の機種を示す機種識別情報に基づいて、同一のローカルエリアネットワーク内に接続されている前記他のカラオケ装置のうち、同じ機種の他のカラオケ装置のみを検索することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、機種が同じカラオケ装置に対する各項目の設定を容易に行うことができる。
【００１５】
また、前記他のカラオケ装置から設定情報を受信した場合、当該設定情報に基づいて設定の更新を行う設定更新部を有することを特徴とするカラオケ装置が明らかとなる。このようなカラオケ装置によれば、他のカラオケ装置からの設定情報に基づいて、自己の設定情報を更新できる。
【００１６】
また、上記のカラオケ装置及び他のカラオケ装置と、前記カラオケ装置及び前記他のカラオケ装置とルータを介して通信可能なサーバとを有することを特徴とするカラオケシステムが明らかとなる。このようなカラオケシステムによれば、複数のカラオケ装置に対する各項目の設定を容易に行うことができる。
【００１７】
＜実施形態＞
図１〜図６を参照して、実施形態に係るカラオケ装置について説明する。
【００１８】
＝＝カラオケシステム＝＝
図１に示すように、カラオケシステム１は、複数のカラオケ装置、複数のルータ（ルータＲ1〜ルータＲn）及びサーバ１００を備える。
【００１９】
複数のカラオケ装置は、たとえば店舗毎に一つのルータに接続されている。図１では、ルータＲ1に対し、複数のカラオケ装置Ｋ1〜Ｋnが接続されている。各ルータとサーバ１００とはネットワークＮを介して通信可能となっている。すなわち、各カラオケ装置は、ルータを介してサーバ１００と通信可能となっている。ネットワークＮは、たとえば公衆電話回線網やインターネット回線である。また、各カラオケ装置は、他のカラオケ装置とローカルエリアネットワーク（ＬＡＮ）により通信可能に接続されている。
【００２０】
サーバ１００は、各カラオケ装置の開局を行うための開局用サーバ１００ａ、及び楽曲等のカラオケに関するデータを配信する配信用サーバ１００ｂを含んで構成されている。各カラオケ装置が開局された後、配信用サーバ１００ｂからカラオケ装置にカラオケを行うための楽曲データが送信され、カラオケ装置が楽曲を演奏することにより、利用者はカラオケ歌唱が可能となる。
【００２１】
＝＝カラオケ装置＝＝
（ハードウェア構成）
カラオケ装置は、カラオケ演奏及び歌唱者が歌唱を行うための装置である。開局作業を行うことにより、各カラオケ装置は、ネットワークＮでインターネット回線を使用する場合には、サーバ１００との間でバーチャルプライベートネットワーク（ＶＰＮ）が構築される。本実施形態に係る各カラオケ装置は，同様の構成であるため、以下ではカラオケ装置Ｋ1を例に説明を行う。
【００２２】
図２は、カラオケ装置Ｋ1の構成を示す図である。図２に示すように、カラオケ装置Ｋ1は、カラオケ本体１０、スピーカ２０、表示装置３０、マイク４０、及びリモコン装置５０を備える。
【００２３】
カラオケ本体１０は、選択された楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク４０を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図３はカラオケ本体１０のハードウェア構成例を示す図である。カラオケ本体１０は、制御部１１、通信部１２、記憶部１３、音響処理部１４、表示処理部１５及び操作部１６を備える。各構成はインターフェース（図示なし）を介してバスＢに接続されている。
【００２４】
制御部１１は、ＣＰＵ１１ａおよびメモリ１１ｂを備える。ＣＰＵ１１ａは、メモリ１１ｂに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ１１ｂは、ＣＰＵ１１ａに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。
【００２５】
通信部１２は、ルータＲ1を介してカラオケ本体１０を通信回線に接続するためのインタフェースを提供する。また、通信部１２は、ＬＡＮを介して他のカラオケ装置と通信可能に接続するためのインタフェースを提供する。
【００２６】
記憶部１３は、カラオケ演奏を行うための楽曲データ等、各種のデータを記憶する大容量の記憶装置である。また、本実施形態において、記憶部１３は、カラオケ装置を識別するための固有の番号である機械番号、及びカラオケ装置の機種を示す機種識別情報を記憶している。
【００２７】
音響処理部１４は、制御部１１の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク４０を通じて入力された音声信号の処理を行う。
【００２８】
表示処理部１５は、制御部１１の制御に基づき、表示装置３０における各種表示に関する処理を行う。たとえば、表示処理部１５は、カラオケ演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置３０に表示させる制御を行う。
【００２９】
操作部１６は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置１のパネルスイッチあるいはリモコン装置５０の操作に応じて予約信号、演奏中止信号などの操作信号を制御部１１に対して出力する。制御部１１は、操作部１６からの操作信号を検出し、対応する処理を実行する。
【００３０】
スピーカ２０はカラオケ本体１０からの放音信号に基づいて放音するための構成である。表示装置３０はカラオケ本体１０からの信号に基づいて映像や画像を画面に表示するための構成である。マイク４０は歌唱者の音声（歌唱音声）をアナログの音声信号に変換してカラオケ本体１０に入力するための構成である。リモコン装置５０は、カラオケ本体１０に対する各種操作をおこなうための装置である。歌唱者はリモコン装置５０を用いてカラオケ装置１の起動、楽曲の予約等を行うことができる。リモコン装置５０のディスプレイには各種操作の指示入力を行うためのアイコンが表示される。
【００３１】
（ソフトウェア構成）
図４はカラオケ本体１０のソフトウェア構成例を示す図である。カラオケ本体１０は、設定部１０ａ、検索部１０ｂ及び送信処理部１０ｃを備える。設定部１０ａ、検索部１０ｂ及び送信処理部１０ｃは、ＣＰＵ１１ａがメモリ１１ｂに記憶されるプログラムを実行することにより実現される。
【００３２】
設定部１０ａは、カラオケ装置Ｋ1が備える各種項目の設定を行う。各種項目は、カラオケ装置Ｋ1で実施する各種機能を項目化したものである。具体的には、伴奏、ＢＧＭ、エコーレベル等のボリュームに関する項目、曲間におけるＢＧＭやＢＧＶに関する設定、歌詞テロップサイズやジャケット写真、カロリーの表示等のカラオケ歌唱に伴う項目である。
【００３３】
具体例として、設定部１０ａは、表示装置３０又はリモコン装置５０のディスプレイに項目設定画面を表示させる。係員は、カラオケ店舗の環境等に応じ、当該画面上で各種項目の設定を入力する。たとえば、「ミュージック音量」の項目において、音量の範囲が「０〜１２７」の値である場合、係員は任意の値（たとえば１６）を入力する。設定部１０ａは、設定された各項目の情報を設定情報として記憶部１３に記憶させる。
【００３４】
検索部１０ｂは、同一のローカルエリアネットワーク内に接続されている他のカラオケ装置を検索する。本実施形態において、同一のローカルエリアネットワーク内とは、ルータＲ1に接続されているＬＡＮの範囲内である。
【００３５】
具体的には、検索部１０ｂは、サブネット内のプライベートアドレス全てにＰＩＮＧコマンドを送信する。検索部１０ｂは、返答が返ってきたプライベートアドレスが割り振られた他のカラオケ装置に対して、機械番号の問い合わせを行い、返答された機械番号をプライベートアドレスに紐づけて、記憶部１３に接続装置リストとして記憶する。
【００３６】
検索部１０ｂは、サブネット内の全てのカラオケ装置に対する検索が終了した後、表示処理部１５を制御し、記憶部１３に記憶した接続装置リストの内容を表示装置３０等に表示させる。
【００３７】
図５は、表示装置３０における表示画面の一例である。表示装置３０には、接続装置リストとして、機械番号、設定情報を反映するかしないかを選択する選択ボタン、実際に反映されたかどうかを示す領域（図５における「結果」）、決定ボタンが表示される。係員は、他のカラオケ装置毎に設定情報を反映するかしないかを選択できる。最後に係員が決定ボタンを押下することで選択内容が決定される。
【００３８】
なお、各カラオケ装置におけるプライベートアドレスの取得は、たとえば先行文献１に記載された方法により行うことが可能である。
【００３９】
まず、ルータ登録処理として、工場出荷時に予めルータに設定されているプライベートアドレスに含まれるユニークなネットワークアドレスを開局サーバに登録する。次に、開局処理として、ルータに接続されているカラオケ装置のプライベートアドレスを開局サーバに登録する。カラオケ装置のプライベートアドレスは、ルータのＤＨＣＰ機能によってカラオケ装置毎に割り当てられる。そして、カラオケ装置は取得したプライベートアドレスを記憶部に記憶する。本実施形態に係るカラオケ装置Ｋ1〜カラオケ装置Ｋnそれぞれは、記憶部１３にプライベートアドレスが記憶されている。
【００４０】
送信処理部１０ｃは、通信部１２を介し、検索された他のカラオケ装置に対して、設定部１０ａで設定された設定情報を送信する。送信処理部１０ｃ及び通信部１２は、「送信部」の一例である。
【００４１】
具体例として、送信処理部１０ｃは、通信部１２を介し、接続装置リスト中で選択されたカラオケ装置（図５の例では、カラオケ装置Ｋ2、カラオケ装置Ｋ3）に対し、カラオケ装置Ｋ1で設定した設定情報を送信する。
【００４２】
設定情報を受信した各カラオケ装置は、その情報に従って設定の更新を行い、設定が完了した場合にはカラオケ装置Ｋ1に対し、完了した旨の信号を送信する。一方、何らかの原因により設定が完了しなかった場合、各カラオケ装置は、カラオケ装置Ｋ1に対しエラー信号を送信する。
【００４３】
カラオケ装置Ｋ1は、設定情報を送信した各カラオケ装置からの設定完了信号またはエラー信号に基づいて、表示装置３０に表示している接続装置リストの「結果」を更新する。図５の例では、カラオケ装置Ｋ2は、設定の更新が完了し、カラオケ装置Ｋ3は設定できなかった旨（エラー）が表示されている。
【００４４】
なお、上記例では、カラオケ装置毎に設定情報の反映を選択しているが、これに限られない。同じＬＡＮ内に接続されているカラオケ装置は通常は同じ店舗等に存在するため、一律の設定となっていることが望まれる場合もありうる。従って、送信処理部１０ｃは、検索したカラオケ装置全てに対して自動的に設定情報を送信することでもよい。
【００４５】
＝＝カラオケシステムの動作について＝＝
次に、図６を参照して本実施形態におけるカラオケ装置Ｋ1を含むカラオケシステム１の動作の具体例について述べる。図６は、カラオケシステム１の動作例を示すフローチャートである。カラオケ装置Ｋ1〜カラオケ装置Ｋnそれぞれは、記憶部１３にプライベートアドレスが記憶されている。
【００４６】
カラオケ装置Ｋ1における設定部１０ａは、カラオケ装置Ｋ1が備える各種項目の設定を行う（項目の設定。ステップ１０）。
【００４７】
設定部１０ａは、設定された各項目の情報を設定情報として記憶部１３に記憶させる（設定情報の記憶。ステップ１１）。
【００４８】
検索部１０ｂは、同一のローカルエリアネットワーク内に接続されている他のカラオケ装置Ｋ2〜カラオケ装置Ｋnを検索する（他のカラオケ装置の検索。ステップ１２）。
【００４９】
送信処理部１０ｃは、通信部１２を介し、ステップ１２で検索された他のカラオケ装置Ｋ2〜カラオケ装置Ｋnに対して、設定部１０ａで設定された設定情報を送信する（設定情報の送信。ステップ１３）
【００５０】
設定情報を受信した他のカラオケ装置Ｋ2〜カラオケ装置Ｋnは、その情報に従って設定を更新する（設定の更新。ステップ１４）。
【００５１】
他のカラオケ装置Ｋ2〜カラオケ装置Ｋnは、ステップ１４における更新が完了した場合、カラオケ装置Ｋ1に対し、完了した旨の信号を送信する（完了信号の送信。ステップ１５）。なお、何らかの原因により設定が完了しなかった場合は、エラー信号を送信する（フローでは記載を省略している）。
【００５２】
このように、本実施形態に係るカラオケ装置によれば、任意のカラオケ装置（本実施形態に係るカラオケ装置Ｋ1）で設定した各種項目の設定情報を同一のＬＡＮ内（同一のルータ配下）に接続されている他のカラオケ装置に対して一括で送信することができる。そして、他のカラオケ装置は、受信した設定情報に基づいて設定を更新できる。すなわち、本実施形態に係るカラオケ装置によれば、複数のカラオケ装置に対する各項目の設定が容易となる。従って、係員が複数のカラオケ装置に対して個別に項目の設定をおこなうといった煩わしい作業を回避できる。
【００５３】
＜変形例＞
たとえば、あるカラオケ店舗に設置されるカラオケ装置は、新機種や旧機種、メーカー違いといったように、機種が異なる場合がある。すなわち、同一サブネット内において、設定情報を設定するカラオケ装置と異なる種類のカラオケ装置が存在する場合がある。カラオケ装置の種類が異なる場合、設定項目も異なるため、あるカラオケ装置での設定をそのまま他のカラオケ装置に適用することができない可能性がある（エラーが生じる一因となる）。
【００５４】
そこで、検索部１０ｂは、他のカラオケ装置の機種を示す機種識別情報に基づいて、同一のローカルエリアネットワーク内に接続されている他のカラオケ装置のうち、同じ機種の他のカラオケ装置のみを検索することができる。
【００５５】
具体的には、検索部１０ｂは、サブネット内のプライベートアドレス全てにＰＩＮＧコマンドを送信する。検索部１０ｂは、返答が返ってきたプライベートアドレスが割り振られた他のカラオケ装置に対して、機械番号及び機種識別情報の問い合わせを行う。検索部１０ｂは、返答された機種識別情報が記憶部１３に記憶されている機種識別情報と同じものについてのみ、その機械番号をプライベートアドレスに紐づけて、記憶部１３に接続装置リストとして記憶する。
【００５６】
検索部１０ｂは、サブネット内の全てのカラオケ装置に対する検索が終了した後、表示処理部１５を制御し、機種識別情報が共通のカラオケ装置のみを示した接続装置リストを表示装置３０等に表示させる。すなわち、同一のＬＡＮ内にあるカラオケ装置であっても機種が異なるものについては表示装置３０には表示されない。
【００５７】
或いは、検索部１０ｂは、返答された機械番号及び機種識別情報をプライベートアドレスに紐づけて、記憶部１３に接続装置リストとして記憶する（返答が返ってきた全てのカラオケ装置を一旦記憶する）。
【００５８】
そして、検索部１０ｂは、サブネット内の全てのカラオケ装置に対する検索が終了した後、表示処理部１５を制御し、記憶部１３に記憶した接続装置リストの内容を表示装置３０に表示させる際に、同じ機種以外の機種については設定の選択ができないような表示態様（ボタン選択ができない。グレー表示等）とすることも可能である。
【００５９】
このようなカラオケ装置によれば、同じ機種のカラオケ装置に対して設定情報を反映させることが可能となる。よって、設定項目が異なる等によって生じるエラー等が生じない。
【００６０】
ところで、上記実施形態におけるカラオケ装置Ｋ1は設定情報を送信する側であるが、カラオケ装置Ｋ1が設定情報を受信する側になる可能性もある。たとえばカラオケ装置Ｋ2の設定部１０ａにおいて各種項目の設定が行われた場合、カラオケ装置Ｋ1は当該設定に基づく設定情報を受信し、設定の更新を行うことも考えられる。従って、カラオケ装置Ｋ1は、他のカラオケ装置から設定情報を受信した場合、当該設定情報に基づいて設定の更新を行う設定更新部を備えてもよい。設定更新部は、更新が完了した場合には設定情報を送信してきたカラオケ装置に対し、完了した旨の信号を送信する。設定更新部を備えることにより、他のカラオケ装置における設定を容易に反映させることができる。なお、上記実施形態において、設定情報を受信したカラオケ装置Ｋ2及びＫ3は、その情報に従って設定の更新を行い、設定が完了した場合にはカラオケ装置Ｋ1に対し、完了した旨の信号を送信している。すなわち、カラオケ装置Ｋ2及びＫ3は、設定更新部を備えている。
【００６１】
上記実施形態は、プログラムが前述した各種の処理をコンピュータ又はマイクロプロセッサに実行させることにより実現可能である。この場合、全ての処理をプログラムとして準備していてもよいし、一部の処理をハードウェアに処理させ残りの処理をプログラムとして準備していてもよい。また、実行可能なプログラムが記憶された非一時的なコンピュータ可読媒体を用いて、コンピュータにプログラムを供給することも可能である。なお、非一時的なコンピュータの可読媒体の例は、磁気記録媒体、ＣＤ−ＲＯＭ等がある。
【００６２】
上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６３】
１  カラオケシステム
１０ａ  設定部
１０ｂ  検索部
１０ｃ  送信処理部
１２  通信部
Ｋ1  カラオケ装置
Ｋ2〜Ｋn  カラオケ装置（他のカラオケ装置）
Ｒ1〜Ｒn  ルータ
１００  サーバ
【図１】
0006574689.tif 000002
【図２】
0006574689.tif 000003
【図３】
0006574689.tif 000004
【図４】
0006574689.tif 000005
【図５】
0006574689.tif 000006
【図６】
0006574689.tif 000007