(57)【特許請求の範囲】
【請求項１】
楽曲情報に基づいて演奏曲の出力を行うカラオケ装置を備えたカラオケシステムであって、
各利用者が前記カラオケ装置を用いて行ったカラオケ演奏に係る情報として、少なくとも前記利用者が前記カラオケ装置において演奏した前記演奏曲の演奏履歴を、該利用者の識別情報と対応付けて記憶するデータベースと、
前記カラオケ装置による前記演奏曲の出力に併行して音声入力装置から入力された音声情報に基づいて、該音声情報の入力主体である利用者の歌唱音声に係る音域を判定する音域判定制御手段と、
前記音域判定制御手段により判定された音域に関する音域情報を、前記音声情報の入力と併行して出力されていた前記演奏曲の演奏履歴及び前記音域情報に対応する利用者の識別情報と対応付けて前記データベースに記憶させる音域記憶制御手段と、
前記利用者に対応して前記データベースに新たな前記演奏履歴が記憶される際に、該利用者に対応して前記データベースに記憶された前記演奏履歴が規定の条件を満たし、前記利用者に対応して前記データベースに記憶された、前記音域情報と対応付けられた前記演奏履歴が規定数未満であり、且つ前記利用者に対応して前記データベースに記憶された前記演奏履歴のうち記憶された時点が最も古い演奏履歴が、前記音域情報と対応付けられている場合には、前記最も古い演奏履歴を削除すると共に、該演奏履歴に対応付けられた前記音域情報を、前記利用者の識別情報と対応付けて前記データベースに記憶させる履歴削除制御手段と
を、備えたことを特徴とするカラオケシステム。
【請求項２】
楽曲情報に基づいて演奏曲の出力を行うカラオケ装置を備えたカラオケシステムに備えられ、前記カラオケ装置との間で情報の通信を行うサーバであって、
各利用者が前記カラオケ装置を用いて行ったカラオケ演奏に係る情報として、少なくとも前記利用者が前記カラオケ装置において演奏した前記演奏曲の演奏履歴を、該利用者の識別情報と対応付けて記憶するデータベースと、
前記カラオケ装置による前記演奏曲の出力に併行して音声入力装置から入力された音声情報に基づいて判定される、該音声情報の入力主体である利用者の歌唱音声に係る音域に関する音域情報を、前記音声情報の入力と併行して出力されていた前記演奏曲の演奏履歴及び前記音域情報に対応する利用者の識別情報と対応付けて前記データベースに記憶させる音域記憶制御手段と、
前記利用者に対応して前記データベースに新たな前記演奏履歴が記憶される際に、該利用者に対応して前記データベースに記憶された前記演奏履歴が規定の条件を満たし、前記利用者に対応して前記データベースに記憶された、前記音域情報と対応付けられた前記演奏履歴が規定数未満であり、且つ前記利用者に対応して前記データベースに記憶された前記演奏履歴のうち記憶された時点が最も古い演奏履歴が、前記音域情報と対応付けられている場合には、前記最も古い演奏履歴を削除すると共に、該演奏履歴に対応付けられた前記音域情報を、前記利用者の識別情報と対応付けて前記データベースに記憶させる履歴削除制御手段と
を、備えたことを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲情報に基づいて演奏曲の出力を行うカラオケ装置を備えたカラオケシステム及びそのカラオケシステムに備えられるサーバに関し、特に、各利用者の音域に関する情報を簡便に管理するための改良に関する。
【背景技術】
【０００２】
多数の楽曲情報のうちから選択される楽曲情報に基づいて演奏曲の出力を行うカラオケ装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択されたカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞文字映像を所定の背景映像の前面側に合成し、前記音楽情報の出力と併行して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
前記カラオケシステムにおいて、前記カラオケ装置による演奏曲の出力に併行して音声入力装置から入力された音声情報に基づいて、その音声情報の入力主体である利用者の歌唱音声に係る音域を判定する技術が提案されている。例えば、特許文献１に記載のカラオケ選曲補助システムがその一例である。前記カラオケシステムにおいて、各利用者が前記カラオケ装置において演奏した演奏曲の演奏履歴をデータベースに記憶すると共に、そのデータベースの記憶内容を適宜管理する技術が提案されている。例えば、特許文献２に記載された電子目次本機能付きカラオケリモコン装置がその一例である。この技術は、各利用者に対応してデータベースに新たな演奏履歴が記憶される際に、その利用者に対応して前記データベースに記憶された前記演奏履歴が規定数に達している場合には、前記データベースに記憶された前記演奏履歴のうち記憶された時点が最も古い演奏履歴を削除するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５２１６９号公報
【特許文献２】特許第４００８９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、前記カラオケ装置には複数の機種が存在し、新しい機種ほど多くの機能を備えているのが一般的である。前記音声入力装置から入力された音声情報に基づいてその音声情報の入力主体である利用者の歌唱音声に係る音域を判定する機能は比較的新しい機能であり、旧型の機種には実装されていない場合がある。前記音域に関する情報を、その音域の判定に係る演奏曲の演奏履歴と対応付けてデータベースに蓄積する態様においては、比較的新型の機種から送信される、前記音域に関する情報と対応付けられた演奏履歴と、比較的旧型の機種から送信される、前記音域に関する情報と対応付けられていない演奏履歴とが、同一のデータベースにおいて同列に蓄積されることが考えられる。
【０００６】
ところで、各利用者の音域を正しく特定するためには、前記音域に関する情報として所定数（例えば、３曲分）以上の演奏曲に対応する情報が必要とされる。しかしながら、各利用者に対応してデータベースに新たな演奏履歴が記憶される際に、その利用者に対応して前記データベースに記憶された演奏履歴のうち、前記音域に関する情報に対応付けられた演奏履歴が前記所定数ぎりぎりであって、且つ新たな演奏履歴が記憶されることにより、前記音域に関する情報に対応付けられた演奏履歴が削除されてしまうと、その利用者の音域を正しく特定することが困難となるおそれがある。このような課題は、カラオケシステムの利便性向上を意図して発明者等が鋭意研究を継続する過程において新たに見出したものである。
【０００７】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、各利用者の音域に関する情報を簡便に管理するカラオケシステム及びサーバを提供することにある。
【課題を解決するための手段】
【０００８】
斯かる目的を達成するために、本第１発明の要旨とするところは、楽曲情報に基づいて演奏曲の出力を行うカラオケ装置を備えたカラオケシステムであって、各利用者が前記カラオケ装置を用いて行ったカラオケ演奏に係る情報として、少なくとも前記利用者が前記カラオケ装置において演奏した前記演奏曲の演奏履歴を、その利用者の識別情報と対応付けて記憶するデータベースと、前記カラオケ装置による前記演奏曲の出力に併行して音声入力装置から入力された音声情報に基づいて、その音声情報の入力主体である利用者の歌唱音声に係る音域を判定する音域判定制御手段と、前記音域判定制御手段により判定された音域に関する音域情報を、前記音声情報の入力と併行して出力されていた前記演奏曲の演奏履歴及び前記音域情報に対応する利用者の識別情報と対応付けて前記データベースに記憶させる音域記憶制御手段と、前記利用者に対応して前記データベースに新たな前記演奏履歴が記憶される際に、その利用者に対応して前記データベースに記憶された前記演奏履歴が規定の条件を満たし、前記利用者に対応して前記データベースに記憶された、前記音域情報と対応付けられた前記演奏履歴が規定数未満であり、且つ前記利用者に対応して前記データベースに記憶された前記演奏履歴のうち記憶された時点が最も古い演奏履歴が、前記音域情報と対応付けられている場合には、前記最も古い演奏履歴を削除すると共に、その演奏履歴に対応付けられた前記音域情報を、前記利用者の識別情報と対応付けて前記データベースに記憶させる履歴削除制御手段とを、備えたことを特徴とするものである。
【０００９】
前記目的を達成するために、本第２発明の要旨とするところは、楽曲情報に基づいて演奏曲の出力を行うカラオケ装置を備えたカラオケシステムに備えられ、前記カラオケ装置との間で情報の通信を行うサーバであって、各利用者が前記カラオケ装置を用いて行ったカラオケ演奏に係る情報として、少なくとも前記利用者が前記カラオケ装置において演奏した前記演奏曲の演奏履歴を、その利用者の識別情報と対応付けて記憶するデータベースと、前記カラオケ装置による前記演奏曲の出力に併行して音声入力装置から入力された音声情報に基づいて判定される、その音声情報の入力主体である利用者の歌唱音声に係る音域に関する音域情報を、前記音声情報の入力と併行して出力されていた前記演奏曲の演奏履歴及び前記音域情報に対応する利用者の識別情報と対応付けて前記データベースに記憶させる音域記憶制御手段と、前記利用者に対応して前記データベースに新たな前記演奏履歴が記憶される際に、その利用者に対応して前記データベースに記憶された前記演奏履歴が規定の条件を満たし、前記利用者に対応して前記データベースに記憶された、前記音域情報と対応付けられた前記演奏履歴が規定数未満であり、且つ前記利用者に対応して前記データベースに記憶された前記演奏履歴のうち記憶された時点が最も古い演奏履歴が、前記音域情報と対応付けられている場合には、前記最も古い演奏履歴を削除すると共に、その演奏履歴に対応付けられた前記音域情報を、前記利用者の識別情報と対応付けて前記データベースに記憶させる履歴削除制御手段とを、備えたことを特徴とするものである。
【発明の効果】
【００１０】
前記第１発明によれば、各利用者に対応してデータベースに新たな演奏履歴が記憶される際に、その利用者に対応して前記データベースに記憶された演奏履歴のうち前記音域情報に対応付けられた演奏履歴が削除される場合、その音域情報を、対応する利用者の識別情報と対応付けて前記データベースに記憶させることで、前記データベースに記憶された演奏履歴が規定の条件を満たす場合における演奏履歴の自動削除を実現しつつ、前記音域情報が所定曲数分未満となって利用者の音域が正しく特定できなくなることを好適に抑制できる。すなわち、各利用者の音域に関する情報を簡便に管理するカラオケシステムを提供することができる。
【００１１】
前記第２発明によれば、各利用者に対応してデータベースに新たな演奏履歴が記憶される際に、その利用者に対応して前記データベースに記憶された演奏履歴のうち前記音域情報に対応付けられた演奏履歴が削除される場合、その音域情報を、対応する利用者の識別情報と対応付けて前記データベースに記憶させることで、前記データベースに記憶された演奏履歴が規定の条件を満たす場合における演奏履歴の自動削除を実現しつつ、前記音域情報が所定曲数分未満となって利用者の音域が正しく特定できなくなることを好適に抑制できる。すなわち、各利用者の音域に関する情報を簡便に管理するサーバを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の好適な実施例であるカラオケシステムの構成を説明する図である。
【図２】図１に示すカラオケシステムに備えられたカラオケ装置の構成を例示するブロック線図である。
【図３】図１に示すカラオケシステムに備えられたサーバの構成を例示するブロック線図である。
【図４】図２に示すカラオケ装置のＣＰＵ及び図３に示すサーバのＣＰＵに備えられた制御機能の要部を説明する機能ブロック線図である。
【図５】図２に示すカラオケ装置に対応付けられた電子早見本装置のタッチパネルディスプレイに表示されるトップページ画面を例示する図である。
【図６】図２に示すカラオケ装置に対応付けられた電子早見本装置のタッチパネルディスプレイに表示されるマイキー画面を例示する図である。
【図７】図５に示すトップページ画面に、最新機種でのカラオケ演奏を促すポップアップが表示された様子を示す図である。
【図８】図２に示すカラオケ装置のＣＰＵにより実行される音域判定制御の一例の要部を説明するフローチャートである。
【図９】図３に示すサーバのＣＰＵにより実行される選曲履歴更新／削除制御の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１４】
図１は、本発明の好適な実施例であるカラオケシステム１０の構成を説明する図である。この図１に示すカラオケシステム１０においては、カラオケボックス、スナック、旅館等の店舗１２における複数の個室１４ａ、１４ｂ、１４ｃ、・・・（以下、特に区別しない場合には単に個室１４という）にそれぞれ１台乃至は複数台ずつ（図１では１台ずつ）のカラオケ装置１６ａ、１６ｂ、１６ｃ、・・・（以下、特に区別しない場合には単にカラオケ装置１６という）が設置されている。これら複数のカラオケ装置１６は、ルータ２２を介して通信回線２０に接続されており、同様にその通信回線２０に接続されたサーバ１８等との相互間でその通信回線２０を介して情報の通信が可能とされている。すなわち、本実施例のカラオケシステム１０は、前記複数のカラオケ装置１６と、前記サーバ１８等とが、前記通信回線２０を介して相互に通信可能に接続された通信カラオケシステムである。
【００１５】
前記カラオケシステム１０は、複数の電子早見本装置２８ａ、２８ｂ、２８ｃ、・・・（以下、特に区別しない場合には単に電子早見本装置２８という）を備えており、前記カラオケ装置１６の利用に際して、各利用者（グループ）毎に１台乃至数台ずつの前記電子早見本装置２８が貸与され、各個室１４において後述するように前記カラオケ装置１６との間で対応付け処理が行われることで、そのカラオケ装置１６の遠隔操作装置として用いられるようになっている。図１に示すように、前記店舗１２内には前記複数のカラオケ装置１６を相互に接続するＬＡＮ２４が敷設されており、前記電子早見本装置２８からのカラオケ装置１６への入力は、所定のアクセスポイント２６及びＬＡＮ２４を介したＬＡＮ通信等により行われる。
【００１６】
前記通信回線２０は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。前記サーバ１８は、例えば、前記カラオケシステム１０を管理する情報配信サービス提供会社によって運営されるサーバであり、そのカラオケシステム１０における楽曲情報（カラオケデータ）、背景映像情報、曲間情報等のデジタルコンテンツ（Digital Contents）の保管や入出力管理の基本的な制御を行うセンタ装置として機能する。前記カラオケシステム１０を利用する各利用者毎の、前記カラオケ装置１６を用いたカラオケ演奏に関する情報を、その利用者の識別情報（ユーザＩＤ）と対応付けて記憶するＳＮＳ（Social Network Service）データベース等を管理するデータベースサーバとして機能する。本実施例においては、前記カラオケシステム１０のセンタ装置としての機能及びデータベースサーバとしての機能を兼ね備えた単一の前記サーバ１８を備えた構成について説明するが、それらセンタ装置及びデータベースサーバが個別のサーバ装置として構成されたものであってもよい。
【００１７】
図１に示すように、前記カラオケシステム１０は、前記通信回線２０を介して複数のシステム乃至通信端末装置との間で相互に情報の送受信が可能とされている。すなわち、携帯型情報通信端末としての複数の携帯電話機３０等が、中継基地局３２を介して前記通信回線２０に接続されており、それら携帯電話機３０等と前記サーバ１８等との間で相互に情報の送受信が可能とされている。前記携帯電話機３０は、好適には、タッチパネルディスプレイを有すると共に、そのタッチパネルディスプレイを介しての操作に応じた前記通信回線２０へのアクセス機能をはじめとする各種機能を有する所謂スマートフォンである。前記携帯電話機３０は、好適には、後述するカラオケ装置１６と同様に、電子回路により音を合成し、各種音色を発生するシンセサイザ（synthesizer）を備えることで、多数の楽曲情報のうちから選択される所定の楽曲情報に対応する演奏曲を出力させるカラオケ装置として機能する。
【００１８】
図２は、前記カラオケシステム１０に備えられたカラオケ装置１６の構成を例示するブロック線図である。この図２に示すように、前記カラオケ装置１６は、中央演算処理装置であるＣＰＵ４２と、読出専用メモリであるＲＯＭ４４と、随時書込読出メモリであるＲＡＭ４６と、記憶装置であるハードディスク４８と、グラフィックスチップ（グラフィックスボード）等の映像処理部５０と、サウンドチップ（サウンドボード）等の音声処理部５２と、操作パネル５４と、表示制御部５６及び入力制御部５８を介して前記ＣＰＵ４２に接続されたタッチパネルディスプレイ６０と、ＬＡＮインターフェイス６６と、無線通信部６８と、ビデオ出力端子７０を介して前記映像処理部５０に接続された映像表示装置であるディスプレイ７２と、オーディオ入力端子７４を介して前記音声処理部５２に接続された音声入力装置であるマイクロフォン７６と、オーディオ出力端子７８を介して前記音声処理部５２に接続された音声増幅装置であるアンプ８０と、そのアンプ８０に備えられた音声出力装置であるスピーカ８２とを、備えて構成されている。
【００１９】
前記ＣＰＵ４２は、前記ＲＡＭ４６の一時記憶機能を利用しつつ前記ＲＯＭ４４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１６における各種制御を実行する。すなわち、前記操作パネル５４、タッチパネルディスプレイ６０、或いは電子早見本装置２８等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ４６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク４８から前記ＲＡＭ４６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲情報）を読み出す楽曲情報読出制御、楽曲の演奏進行に応じてそのＲＡＭ４６から前記音声処理部５２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ４６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部５０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部５０を制御して所定の背景映像を再生させる背景映像出力制御、及びカラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御等の基本的な制御に加えて、後述する本実施例の音域判定制御を実行する。
【００２０】
前記映像処理部５０は、前記ディスプレイ７２に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ４２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子７０を介して前記ディスプレイ７２に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１６による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ４２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク４８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ７２に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。本実施例においては、前記映像処理部５０により前記ディスプレイ７２の表示制御を行う一方、後述する表示制御部５６により前記タッチパネルディスプレイ６０（表示装置６２）の表示制御を行う態様について説明するが、前記映像処理部５０により前記タッチパネルディスプレイ６０の表示制御をも行う態様も考えられる。この態様において、前記表示制御部５６は必ずしも設けられなくともよい。
【００２１】
前記音声処理部５２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１６による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生するシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク４８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン７６から前記オーディオ入力端子７４を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子７８を介して前記アンプ８０に供給されてそのアンプ８０により増幅されて前記スピーカ８２から出力される。
【００２２】
前記操作パネル５４は、前記カラオケ装置１６の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。前記タッチパネルディスプレイ６０は、画像（映像）を表示させると共に利用者の操作に応じて前記カラオケ装置１６への操作入力を行う装置であり、そのタッチパネルディスプレイ６０に所定の画像（映像）を表示させる表示装置６２と、利用者の指や図示しない備え付けのペン等による前記タッチパネルディスプレイ６０への接触により入力を行うタッチパネル６４とを、備えている。前記表示制御部５６は、前記ＣＰＵ４２から供給される情報に基づいて前記表示装置６２に表示される画面（映像）の描画を制御する映像処理部である。前記入力制御部５８は、前記タッチパネル６４により入力される操作入力情報を前記ＣＰＵ４２等に供給する入力処理部である。以上の構成を備えていることで、前記タッチパネルディスプレイ６０は、前記ディスプレイ７２とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１６の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。
【００２３】
前記ＬＡＮインターフェイス６６は、前記カラオケ装置１６をＬＡＮ接続端子８４を介して前記ＬＡＮ２４に接続するための接続器であり、そのように前記ＬＡＮ２４に接続されることで、前記カラオケ装置１６は、同様に前記ＬＡＮ２４に接続された前記電子早見本装置２８等の他の機器との間で情報の送受信が可能とされる。前記カラオケ装置１６が設置される店舗等に複数台のカラオケ装置１６が備えられている場合において、同様に前記ＬＡＮ２４に接続されたカラオケ装置１６相互間において情報の送受信が可能とされる。例えば、前記ＬＡＮ２４に接続されたアクセスポイント２６を介して受信される電子早見本装置２８からの選曲入力を受け付けて前記ＲＡＭ４６に設けられた予約曲テーブルに記憶したり、そのアクセスポイント２６を介して前記カラオケ装置１６から電子早見本装置２８へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１６と電子早見本装置２８との間における相互の情報のやりとりが実行される。
【００２４】
前記カラオケ装置１６は、図１に示すように、前記ＬＡＮ２４及びルータ２２等を介して前記通信回線２０に接続されており、同様にその通信回線２０に接続された他の機器との相互間でその通信回線２０を介して情報の通信が可能とされている。好適には、前記通信回線２０を介して前記サーバ１８に接続されており、そのサーバ１８から楽曲情報（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１６は、所定の通信回線に接続されてサーバとの間で各種情報の送受信を行う通信カラオケ装置である。
【００２５】
前記無線通信部６８は、前記カラオケ装置１６と前記電子早見本装置２８等の入力装置との間の無線通信を行う。例えば、前記電子早見本装置２８等の入力装置から送信されるリモコン信号を受信するリモコン受信部として機能する。前記カラオケ装置１６と電子早見本装置２８との対応付け（くくりつけ）処理は、好適には、斯かるリモコン信号（赤外線信号）により前記無線通信部６８を介して行われる。すなわち、前記電子早見本装置２８は、それぞれ個別のシリアル番号を有しており、前記対応付け処理においては、例えばそのシリアル番号（例えば、下４桁）及び所定の接続コードを含む信号が接続通知として前記カラオケ装置１６へ送信され、前記無線通信部６８によりその接続信号を受信したカラオケ装置１６に対して前記電子早見本装置２８が対応付けられる。そのようにして前記カラオケ装置１６に対応付けられた電子早見本装置２８は、そのカラオケ装置１６の入力装置（遠隔操作装置）として機能し、その電子早見本装置２８から送信される信号が前記ＣＰＵ４２に供給されることで、前記カラオケ装置１６の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力が受け付けられるようになっている。前記対応付け処理が行われた後、前記電子早見本装置２８と前記カラオケ装置１６との間の通信は、前記ＬＡＮ２４及びアクセスポイント２６等を介したＬＡＮ通信により行われる。本実施例においては、前記カラオケ装置１６に対応付け処理の行われた電子早見本装置２８等の入力装置もそのカラオケ装置１６の一部を構成するものであるとして以下の説明を行う。
【００２６】
図３は、前記カラオケシステム１０に備えられたサーバ１８の構成を説明する図である。この図３に示すように、前記サーバ１８は、中央演算処理装置であるＣＰＵ９０、読出専用メモリであるＲＯＭ９２、及び随時書込読出メモリであるＲＡＭ９４を備え、前記ＣＰＵ９０によりＲＡＭ９４の一時記憶機能を利用しつつＲＯＭ９２に予め記憶されたプログラムに従って信号処理を行う所謂コンピュータである。ＴＦＴやＰＤＰ等の映像表示装置９６と、その映像表示装置９６による映像の表示を制御するためのビデオボード（グラフィックスチップ）等の映像処理部９８と、キーボード等の入力装置１００と、その入力装置１００による入力を処理するためのインターフェイス１０２と、前記ＣＰＵ９０等を前記通信回線２０に接続するためのモデム１０４とを、備えて構成されている。
【００２７】
図３に示すように、前記サーバ１８は、楽曲データベース１０６及びＳＮＳデータベース１０８をはじめとする各種データベースを備えている。この楽曲データベース１０６は、前記カラオケシステム１０における前記カラオケ装置１６等に配信するための多数の楽曲情報（カラオケデータ）を記憶するものであり、新しく作成された楽曲情報はこの楽曲データベース１０６に蓄積される。そして、所定の配信制御プログラムにより定期的に、或いは前記カラオケ装置１６等からの配信要求に応じて、随時新たな楽曲情報が前記サーバ１８の楽曲データベース１０６から前記通信回線２０を介して配信され、前記カラオケ装置１６等に配信される。前記カラオケ装置１６に配信された楽曲情報が、そのカラオケ装置１６に備えられた前記ハードディスク４８等に蓄積されることで、そのハードディスク４８等に前記楽曲データベース１０６と同様のデータベースが形成されるものであってもよい。
【００２８】
前記楽曲データベース１０６は、前記カラオケ装置１６により出力可能な楽曲にそれぞれ対応する多数（例えば、数万曲分）の楽曲情報（カラオケデータ）を記憶する。この楽曲情報は、前記音声処理部５２により所定の楽器の演奏音を生成するための演奏情報と、歌詞文字映像（歌詞テロップ）を生成するための歌詞情報と、その歌詞情報に基づいて生成された歌詞文字映像を演奏の進行に合わせて順次色替わりさせてゆくための歌詞色替情報とを、含むものであり、コンテンツＩＤである各楽曲に固有の選曲番号により識別される。前記楽曲情報には、属性情報として、その楽曲の曲名、アーティスト名（歌手名）、発表年月日、曲の長さ（演奏時間）、ジャンル、テンポ、及び曲調等の情報が、例えばメタデータ（Ｍｅｔａ情報）等に記憶されている。このジャンルとは、Ｊ−ｐｏｐ（ポップス）、ロックンロール、Ｒ＆Ｂ、テクノ、レゲエ、演歌、軍歌、アニメソング、邦楽、洋楽等の演奏曲の分類や、ドラマ、夏、懐メロ、恋愛、自然、酒、海、川等の演奏曲の曲調を表すキーワード等であり、各楽曲情報はそれら複数のジャンルのうち少なくとも１つのジャンルに属するものである。前記楽曲データベース１０６には、好適には、ＭＩＤＩ形式のデータを前記演奏情報として含むスタンダードタイプの楽曲情報と、例えばＭＰＥＧ形式等のデータを前記演奏情報として含む生演奏タイプの楽曲情報とが記憶される。これらスタンダードタイプの楽曲情報及び生演奏タイプの楽曲情報は、同一の演奏曲に対応する別個の楽曲情報（それぞれ異なる選曲番号に対応）として前記楽曲データベース１０６に記憶される。
【００２９】
前記ＳＮＳデータベース１０８は、前記カラオケシステム１０の利用者を対象とするソーシャルネットワークサービス（Social Network Service）に係る各種情報を記憶する。このソーシャルネットワークサービスとは、例えば、予め会員登録された会員相互間に限定して情報の閲覧等のサービスを提供する会員制のコミュニティ型のウェブサイトをいう。以下の説明において、ソーシャルネットワークサービスをＳＮＳと略いう。前記ＳＮＳデータベース１０８は、前記カラオケシステム１０を利用する各利用者毎の、前記カラオケ装置１６を用いたカラオケ演奏に関する情報を、その利用者の識別情報（ユーザＩＤ）と対応付けて記憶する記憶装置である。このＳＮＳデータベース１０８には、ユーザＩＤにより識別される各利用者毎に、例えばその利用者の名前（ニックネーム）、生年月日、実際の年齢、性別、メールアドレス、利用者の住所又は居所に対応する地域、血液型、星座、ＳＮＳへのログイン認証に用いられるパスワード、パスワードを忘れたときのための質問及び解答、アバタ（ネット上において利用者を象徴する人型映像）に関する情報、及び利用者の歌年齢等の情報がその利用者のユーザＩＤと対応付けられて記憶される。前記歌年齢とは、利用者の楽曲の好みの傾向がどの程度の年代（何歳）に相当するものかを示す仮想的な年齢情報であり、対象となる利用者が前記カラオケ装置１６において過去に選曲（演奏）した楽曲に基づいて判断される値である。
【００３０】
前記ＳＮＳデータベース１０８には、各利用者の前記カラオケ装置１６を用いたカラオケ演奏に関する情報として、例えばその利用者が過去に利用したカラオケ装置１６に対応する店舗１２（そのカラオケ装置１６が設置された店舗１２）に関する情報である来店履歴、その利用者が前記カラオケ装置１６によるカラオケ演奏において十八番曲或いはお気に入りとして登録した楽曲（簡易な操作により選曲入力を行い得るように設定された楽曲）に関する情報、その利用者が過去に前記カラオケ装置１６によるカラオケ演奏において選曲した選曲履歴（カラオケ装置１６において過去に選曲された楽曲の履歴）に関する情報、その利用者が前記カラオケ装置１６によるカラオケ演奏において過去に行った演奏評価の評価結果に関する情報、及びその利用者がフレンドとして登録した他の利用者に関する情報等が各利用者毎にその利用者のユーザＩＤと対応付けられて記憶される。本実施例においては、前記選曲履歴が、各利用者が前記カラオケ装置１６を用いて演奏した演奏曲の演奏履歴に相当する。前記フレンドとは、本実施例のＳＮＳにおいて、フレンドではない不特定多数の利用者とは一線を画す関係であることを示す身分であり、例えば、前記ＳＮＳデータベース１０８に記憶された所定の利用者に対応する情報のうち、公開レベルが「友達」とされた情報に関しては、その利用者のフレンドとして登録されている利用者は閲覧できるが、フレンドとして登録されていない利用者は閲覧できない。このフレンド登録に関する情報は、各利用者に関連する情報として前記ＳＮＳデータベース１０８に記憶されるものであってもよいし、例えばフレンド登録された利用者それぞれのユーザＩＤを別途登録するというように前記ＳＮＳデータベース１０８とは別のデータベースに記憶されるものであってもよい。好適には、フレンド登録の申し込みがあった場合に、一律にフレンド登録を行うのではなく、申し込まれた利用者の許可を待ってその申し込みに係るフレンド登録を行う。
【００３１】
図４は、前記カラオケ装置１６のＣＰＵ４２及び前記サーバ１８のＣＰＵ９０に備えられた制御機能の要部を説明する機能ブロック線図である。この図４に示すカラオケ演奏制御手段１１０及び音域判定制御手段１１２は、好適には、前記カラオケ装置１６のＣＰＵ４２に機能的に備えられたものである。音域記憶制御手段１１４、利用者音域特定手段１１６、及び履歴削除制御手段１１８は、好適には、前記サーバ１８のＣＰＵ９０に機能的に備えられたものである。図４に示す各制御手段は、前記カラオケシステム１０の形態に応じて別の装置に備えられたものであってもよい。例えば、前記音域判定制御手段１１２が前記サーバ１８のＣＰＵ９０或いは前記電子早見本装置２８のＣＰＵに機能的に備えられたものであってもよい。前記利用者音域特定手段１１６が前記カラオケ装置１６のＣＰＵ４２に備えられたものであってもよい。
【００３２】
前記カラオケ演奏制御手段１１０は、前記カラオケ装置１６によるカラオケ演奏に際しての演奏曲の出力を制御する。前記電子早見本装置２８等の入力装置により前記カラオケ装置１６に対する選曲入力操作が行われると、選曲入力された演奏曲の識別情報である選曲番号が前記ＲＡＭ４６等の予約曲テーブルに記憶される。好適には、前記電子早見本装置２８においては、選曲主体（操作主体）である利用者を切り替えて選曲入力操作を行うことができるようになっており、前記電子早見本装置２８により前記カラオケ装置１６に対する選曲入力操作が行われると、選曲入力された演奏曲の選曲番号が、その演奏曲の選曲主体である利用者のユーザＩＤと対応付けられて前記ＲＡＭ４６等の予約曲テーブルに記憶される。前記カラオケ演奏制御手段１１０は、前記ＲＡＭ４６等の予約曲テーブルにおける上位の予約曲から順に（すなわち入力順に）、その予約曲テーブルに記憶された予約曲の選曲番号に対応する楽曲情報を前記ハードディスク４８の楽曲データベースから読み出し、その楽曲情報に含まれる演奏情報に基づいて演奏曲の出力を制御する。例えば、演奏情報としてのＭＩＤＩデータに基づいて、前記音声処理部５２によりそのＭＩＤＩデータにおける楽譜情報としてのトラック乃至チャンネルに対応する楽器の演奏音（音楽情報）を出力させ、前記アンプ８０等を介して前記スピーカ８２から出力させる。斯かる処理と併行して、楽曲情報に含まれる歌詞情報に基づいて演奏曲に係る歌詞文字映像の出力を制御する。すなわち、歌詞情報に基づいて歌詞文字映像を生成し、前記映像処理部５０を介してその歌詞文字映像を前記ディスプレイ７２に表示させる。また、カラオケ演奏の進行に伴い、その歌詞文字映像を切替表示させると共に、歌詞色替情報に基づいて歌詞文字映像を順次色替え表示させる。
【００３３】
前記音域判定制御手段１１２は、音声入力装置である前記マイクロフォン７６から入力された音声情報に基づいて、その音声情報の入力主体である利用者の歌唱音声に係る音域を判定する。本実施例において、歌唱音声に係る音域とは、その歌唱音声に関して適切に発声できている音域をいい、以下に説明するようにして判定される最低音から最高音までの音の範囲をいう。前記音域判定制御手段１１２は、好適には、前記カラオケ演奏制御手段１１０による演奏曲の出力に際して、前記マイクロフォン７６から入力された音声情報に基づいて、その演奏曲に対応する前記利用者の歌唱音声に係る音域を判定する。具体的には、前記カラオケ演奏制御手段１１０による演奏曲の出力と併行して、前記マイクロフォン７６から入力される音声に対応して、音程及びテンポを評価基準とする評価を行う。例えば、前記演奏曲の出力に際して、前記音声処理部５２を介して出力されるその演奏曲のピッチ（音程）及びテンポと、前記マイクロフォン７６により入力される音声情報のピッチ及びテンポとを比較することにより、前記マイクロフォン７６から入力される歌唱音声において、前記演奏曲の各テンポにおけるピッチが正しく発声できているか否かを判定する。そして、判定対象となる演奏曲１曲の演奏を通して、正しく発声できていたと判定された最低音から最高音までの音域を、前記演奏曲に対応する前記利用者の歌唱音声に係る音域として判定する。
【００３４】
前記音域記憶制御手段１１４は、前記カラオケ演奏制御手段１１０による演奏曲の出力に際して、前記音域判定制御手段１１２により判定された音域に関する音域情報を、前記演奏曲の識別情報すなわち選曲番号及び前記音域情報に対応する利用者の識別情報すなわちユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。ここで、前記音域情報に対応する利用者とは、好適には、前記音域判定制御手段１１２の判定対象となった演奏曲の演奏主体（基本的には、音声情報の入力主体）としての利用者であり、具体的には、前記演奏曲（楽曲情報）の選曲主体である利用者である。前記音域情報とは、好適には、前記音域判定制御手段１１２により演奏曲１曲の演奏を通して正しく発声できていたと判定された最低音から最高音までの音域である。例えば、斯かる最低音及び最高音が、前記音域情報に相当する。
【００３５】
前記音域記憶制御手段１１４は、例えば、前記音域情報を、前記演奏曲の出力に係る演奏履歴すなわち選曲履歴に付随する情報として、その演奏曲の選曲主体である利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。すなわち、前記カラオケ演奏制御手段１１０による演奏曲の出力に際して、前記音域判定制御手段１１２により音域の判定が行われた場合、前記出力された演奏曲の選曲履歴及びその選曲履歴に付随する情報としての前記音域情報を、その演奏曲の選曲主体である利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。本実施例のカラオケ装置１６は前記音域判定制御手段１１２を備え、前記カラオケ演奏制御手段１１０による演奏曲の出力に際して前記音域の判定を行い得るものであるが、機種によっては斯かる音域判定を行う機能を備えないカラオケ装置も存在する。すなわち、前記カラオケシステム１０に備えられた複数のカラオケ装置のうち、本実施例の音域判定制御手段１１２に相当する機能を備えないカラオケ装置も存在する。斯かるカラオケ装置においてカラオケ演奏が行われた場合、各利用者が前記カラオケ装置を用いて行ったカラオケ演奏に係る情報として、その利用者が前記カラオケ装置において演奏した前記演奏曲の選曲履歴（演奏履歴）が、その利用者のユーザＩＤと対応付けられて前記ＳＮＳデータベース１０８に記憶される。すなわち、前記音域情報が対応付けられていない（音域情報が付随しない）選曲履歴が、各利用者のユーザＩＤと対応付けられて前記ＳＮＳデータベース１０８に記憶される。従って、各利用者に対応して前記ＳＮＳデータベース１０８に記憶される選曲履歴には、前記音域情報が対応付けられた選曲履歴と、前記音域情報が対応付けられていない選曲履歴とが、同列の情報として混在することが考えられる。
【００３６】
前記利用者音域特定手段１１６は、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記音域情報に基づいて、その利用者の歌唱音声に係る音域である利用者音域を特定する。具体的には、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された複数の前記音域情報に関して、規定数の音域情報に重複して含まれる音域を、前記利用者の歌唱音声に係る利用者音域として特定する。例えば、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された、前記音域情報に対応付けられた複数の選曲履歴に関して、記憶された時点が新しい方から複数曲分（例えば、３曲分）の選曲履歴にそれぞれ対応する音域情報に重複（共通）して含まれる音域を、前記利用者の歌唱音声に係る利用者音域として特定する。すなわち、斯かる態様において、前記利用者音域特定手段１１６による前記利用者の歌唱音声に係る利用者音域の特定には、その利用者に対応する前記音域情報が少なくとも３つ（３曲分）必要とされる。前記利用者音域特定手段１１６は、或いは、前記音域情報に対応付けられた全ての選曲履歴に関して、各選曲履歴にそれぞれ対応する音域情報に重複して含まれる音域を、前記利用者の歌唱音声に係る利用者音域として特定するものであってもよい。或いは、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記音域情報に対応付けられた複数の選曲履歴に関して、少なくとも１曲に対応する音域情報に含まれる音域を前記利用者の歌唱音声に係る利用者音域として特定するものであってもよい。すなわち、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された全ての選曲履歴にそれぞれ対応する音域情報における最低音から最高音までの音域を、前記利用者の歌唱音声に係る利用者音域として特定するものであってもよい。前記利用者音域特定手段１１６は、以上のようにして特定された前記利用者音域を、各利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。
【００３７】
前記履歴削除制御手段１１８は、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴の削除に係る制御を行う。具体的には、前記カラオケ装置１６により新たな演奏曲の演奏（選曲）が行われ、その演奏曲の出力に係る情報が前記通信回線２０を介して受信される等して、各利用者に対応して前記ＳＮＳデータベース１０８に新たな選曲履歴が記憶される際に、その利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴が規定の条件を満たす場合には、前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち記憶された時点が最も古い選曲履歴を削除する。前記規定の条件は、例えば、（ａ）各利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴に相当する容量（累計容量）が予め定められた限度容量以上となること、（ｂ）各利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴が規定数以上となること、（ｃ）前記ＳＮＳデータベース１０８に記憶された各選曲履歴が記録されてから規定の期間を経過したこと等である。すなわち、前記履歴削除制御手段１１８は、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴が前記限度容量に達する等の規定の条件を満たし、且つ、その利用者に対応して前記ＳＮＳデータベース１０８に新たな選曲履歴が記憶される場合には、その新たな選曲履歴を最も新しい選曲履歴として前記ＳＮＳデータベース１０８に記憶させると共に、その利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち記憶された時点が最も古い選曲履歴を削除する。
【００３８】
前記履歴削除制御手段１１８は、前述した新たな選曲履歴の記憶に伴う前記最も古い選曲履歴の削除に際して、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記音域情報と対応付けられた選曲履歴が規定数未満であり、且つ前記最も古い選曲履歴が前記音域情報と対応付けられている場合には、前記最も古い選曲履歴を削除すると共に、その選曲履歴に対応付けられた前記音域情報を、前記利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。好適には、前記削除に係る選曲履歴に対応付けられた前記音域情報を、その選曲履歴に対応する楽曲の選曲番号及び前記利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。ここで、前記規定数は、好適には、前記利用者音域特定手段１１６による前記利用者音域の判定に必要な前記音域情報の数に対応する。例えば、前記利用者音域の判定に必要な前記音域情報の数が３（すなわち、３曲分）である場合、前記規定数は例えば４（すなわち、４曲分）である。換言すれば、前記履歴削除制御手段１１８は、前述した新たな選曲履歴の記憶に伴い、前記音域情報が対応付けられた前記最も古い選曲履歴を削除する際に、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された、前記音域情報と対応付けられた選曲履歴が規定数（例えば、４曲分）未満である場合には、削除される前記最も古い選曲履歴に対応付けられた前記音域情報を、前記利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。すなわち、前記最も古い選曲履歴に対応付けられていた前記音域情報を、前記選曲履歴とは別個独立の情報として、前記利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させる。
【００３９】
前記利用者音域特定手段１１６は、好適には、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された、前記選曲履歴に対応付けられた前記音域情報及び対応付けられない前記音域情報に基づいて、その利用者の歌唱音声に係る利用者音域を判定する。換言すれば、前記選曲履歴に対応付けられているといないとに関わらず、複数曲分（例えば、３曲分）の選曲番号にそれぞれ対応付けられた前記音域情報に基づいて、各利用者の歌唱音声に係る利用者音域を判定する。前述のように、前記利用者音域特定手段１１６による前記利用者の歌唱音声に係る利用者音域の特定には、その利用者に対応する前記音域情報が少なくとも３つ（３曲分）必要とされる場合が考えられる。各利用者に対応して前記ＳＮＳデータベース１０８に新たな選曲履歴が記憶される際に、その利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち、前記音域情報に対応付けられた選曲履歴が３曲分以下（すなわち、４曲分未満）であって、且つ新たな選曲履歴が記憶されることにより、前記音域情報に対応付けられた選曲履歴が削除されてしまうと、その利用者の利用者音域を特定できなくなるおそれがあるが、本実施例によれば、前記利用者音域特定手段１１６による前記利用者の歌唱音声に係る利用者音域の特定に必要な数の前記音域情報を確保しつつ、前記ＳＮＳデータベース１０８における選曲履歴の更新が可能とされる。
【００４０】
各利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記利用者音域は、例えば前記電子早見本装置２８等を介して前記利用者等に閲覧可能とされると共に、その利用者に対する楽曲推薦をはじめとする各種制御に用いられる。図５は、前記電子早見本装置２８のタッチパネルディスプレイに表示されるトップページ画面１２２を例示する図である。このトップページ画面１２２は、前記電子早見本装置２８により前記カラオケ装置１６等に関する各種操作を行うためのボタンを表示する画面である。前記トップページ画面１２２には、前記電子早見本装置２８の操作主体である利用者の歌唱音声に対応する利用者音域を表示させるためのマイキーボタン１２４が表示される。前記電子早見本装置２８の画面（タッチパネル）における前記マイキーボタン１２４に対応する箇所への接触操作（以下、接触入力操作という）が行われた場合、前記操作主体である利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記利用者音域が読み出される。前記操作主体である利用者に対応する利用者音域が前記ＳＮＳデータベース１０８に記憶されている場合、図６に示すようなマイキー画面１２６が前記電子早見本装置２８のタッチパネルディスプレイに表示される。このマイキー画面１２６においては、ピアノの鍵盤上に前記利用者の歌唱音声に対応する利用者音域を示す利用者音域画像１２８が表示される。この利用者音域画像１２８において、「この区間があなたの音域です。」と示されている音域（すなわち、レ（２）からド（５）までの音域）が、前記利用者の歌唱音声に対応する利用者音域に相当する。前記マイキーボタン１２４に対する接触入力操作が行われた場合であって、前記操作主体である利用者に対応する利用者音域が前記ＳＮＳデータベース１０８に記憶されていない場合には、図７に示すように、その利用者の歌唱音声に対応する利用者音域が記憶されていない旨及びその利用者に対して最新機種のカラオケ装置１６によりカラオケ演奏を行うことを促す旨のテキストを含むポップアップ１３０が前記トップページ画面１２２に表示される。
【００４１】
図８は、前記カラオケ装置１６のＣＰＵ４２により実行される音域判定制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４２】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記予約曲テーブルにおける最上位の予約曲の演奏順となる等して、その予約曲に対応する楽曲情報に基づく演奏曲の出力が開始されるか否かが判断される。このＳＡ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、前記楽曲情報に基づく演奏曲の出力と併行して、前記マイクロフォン７６から入力される音声情報に基づいて、その音声情報の入力主体である利用者の歌唱音声に係る音域が判定される。次に、ＳＡ３において、楽曲情報に基づく演奏曲の出力が終了させられるか否かが判断される。このＳＡ３の判断が否定される場合には、ＳＡ２以下の処理が再び実行されるが、ＳＡ３の判断が肯定される場合には、ＳＡ４において、ＳＡ２にて判定された音域に関する音域情報、前記楽曲情報の選曲番号、及び前記楽曲情報の選曲主体である利用者のユーザＩＤが対応付けられ、前記通信回線２０を介して前記サーバ１８へ送信された後、本ルーチンが終了させられる。
【００４３】
図９は、前記サーバ１８のＣＰＵ９０により実行される選曲履歴更新／削除制御の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４４】
先ず、ＳＢ１において、前記カラオケ装置１６から前記通信回線２０を介して新たな選曲履歴が受信され、その選曲履歴に係る利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴が規定の条件を満たすか否か、例えば斯かる選曲履歴に対応する容量が規定の限度容量以上であるか否かが判断される。このＳＢ１の判断が否定される場合には、ＳＢ１５において、前記通信回線２０を介して受信された選曲番号及び音域情報が、それらに対応付けられたユーザＩＤに対応する利用者の選曲履歴として、前記ＳＮＳデータベース１０８に記憶された後、ＳＢ１２以下の処理が実行されるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された、前記音域情報に対応付けられた選曲履歴が規定数である４曲以上であるか否かが判断される。このＳＢ２の判断が否定される場合には、ＳＢ７以下の処理が実行されるが、ＳＢ２の判断が肯定される場合には、ＳＢ３において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち、記憶された時点が最も古い演奏履歴が削除される。次に、ＳＢ４において、前記通信回線２０を介して受信された選曲番号及び音域情報が、それらに対応付けられたユーザＩＤに対応する利用者の選曲履歴として、前記ＳＮＳデータベース１０８に記憶される。次に、ＳＢ５において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された複数（例えば、３曲分）の選曲番号に対応する音域情報が読み出され、それら複数の音域情報に重複して含まれる音域が、前記利用者に対応する利用者音域として特定される。次に、ＳＢ６において、ＳＢ５にて特定された利用者音域が、前記利用者のユーザＩＤと対応付けられて前記ＳＮＳデータベース１０８に記憶された後、本ルーチンが終了させられる。
【００４５】
ＳＢ７においては、前記利用者が過去に一度でも歌唱音声に対応する音域の特定を行ったことがあるか否かが判断される。すなわち、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち、前記音域情報に対応付けられた選曲履歴が１つでも存在するか否かが判断される。このＳＢ７の判断が否定される場合には、ＳＢ１０以下の処理が実行されるが、ＳＢ７の判断が肯定される場合には、ＳＢ８において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち、記憶された時点が最も古い演奏履歴が前記音域情報に対応付けられているか否かが判断される。このＳＢ８の判断が否定される場合には、ＳＢ１０以下の処理が実行されるが、ＳＢ８の判断が肯定される場合には、ＳＢ９において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち、記憶された時点が最も古い演奏履歴に対応付けられた前記音域情報が、前記利用者のユーザＩＤと対応付けられて前記ＳＮＳデータベース１０８に記憶される。次に、ＳＢ１０において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち、記憶された時点が最も古い演奏履歴が削除される。次に、ＳＢ１１において、前記通信回線２０を介して受信された選曲番号及び音域情報が、それらに対応付けられたユーザＩＤに対応する利用者の選曲履歴として、前記ＳＮＳデータベース１０８に記憶される。次に、ＳＢ１２において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された、前記音域情報に対応付けられた選曲履歴が３曲分以上であるか否かが判断される。このＳＢ１２の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１２の判断が肯定される場合には、ＳＢ１３において、前記利用者に対応して前記ＳＮＳデータベース１０８に記憶された複数（例えば、３曲分）の選曲番号に対応する音域情報が読み出され、それら複数の音域情報に重複して含まれる音域が、前記利用者に対応する利用者音域として特定される。次に、ＳＢ１４において、ＳＢ１３にて特定された利用者音域が、前記利用者のユーザＩＤと対応付けられて前記ＳＮＳデータベース１０８に記憶された後、本ルーチンが終了させられる。
【００４６】
前述した図９に示す制御において、ＳＢ７は、対象となる利用者に対応してＳＢ６にて特定された利用者音域が前記ＳＮＳデータベース１０８に記憶されているか否かを判定するものであってもよい。ＳＢ７の判断が肯定される場合には、前述したＳＢ８以下の処理が実行されるが、ＳＢ７の判断が否定される場合、すなわち対象となる利用者に対応する利用者音域が既に前記ＳＮＳデータベース１０８に記憶されている場合には、削除される選曲履歴に対応付けられた音域情報を前記ＳＮＳデータベース１０８に記憶させる等の処理を行うことなく、前述したＳＢ１０以下の処理が実行される。
【００４７】
以上の制御において、ＳＡ１及びＳＡ３が前記カラオケ演奏制御手段１１０の動作に、ＳＡ２が前記音域判定制御手段１１２の動作に、ＳＢ４、ＳＢ１１、及びＳＢ１５が前記音域記憶制御手段１１４の動作に、ＳＢ５及びＳＢ１３が前記利用者音域特定手段１１６の動作に、ＳＢ３、ＳＢ９、及びＳＢ１０が前記履歴削除制御手段１１８の動作に、それぞれ対応する。
【００４８】
本実施例によれば、各利用者に対応して前記ＳＮＳデータベース１０８に新たな選曲履歴が記憶される際に、その利用者に対応して前記ＳＮＳデータベース１０８に記憶された選曲履歴のうち前記音域情報に対応付けられた選曲履歴が削除される場合、その音域情報を、対応する利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させることで、前記ＳＮＳデータベース１０８に記憶された選曲履歴が規定の条件を満たす場合における選曲履歴の自動削除を実現しつつ、前記音域情報が所定曲数分未満となって利用者の音域が正しく特定できなくなることを好適に抑制できる。すなわち、各利用者の音域に関する情報を簡便に管理するカラオケシステム１０及びサーバ１８を提供することができる。
【００４９】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５０】
例えば、前述の実施例においては、前記カラオケ演奏制御手段１１０及び前記音域判定制御手段１１２が前記カラオケ装置１６のＣＰＵ４２に、前記音域記憶制御手段１１４、前記利用者音域特定手段１１６、及び前記履歴削除制御手段１１８が前記サーバ１８のＣＰＵ９０に、それぞれ機能的に備えられた構成について説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。例えば、図４に示す各制御手段すなわち前記カラオケ演奏制御手段１１０、前記音域判定制御手段１１２、前記音域記憶制御手段１１４、前記利用者音域特定手段１１６、及び前記履歴削除制御手段１１８が何れも前記カラオケ装置１６のＣＰＵ４２に機能的に備えられ、そのカラオケ装置１６内で制御が完結するものであってもよい。斯かる態様において、前記ＳＮＳデータベース１０８は、前記カラオケ装置１６のハードディスク４８等に設けられる。すなわち、本発明は、通信回線に接続されない非通信型のカラオケ装置にも好適に適用される。
【００５１】
前述の実施例において、前記利用者音域特定手段１１６は、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記音域情報に基づいて、その利用者の歌唱音声に係る単一の利用者音域を特定するものであったが、各利用者に対応して、その利用者の歌唱音声に係る複数の利用者音域を特定するものであってもよい。例えば、各利用者に対応して前記ＳＮＳデータベース１０８に記憶された前記音域情報に基づいて、比較的狭い第１利用者音域と、その第１利用者音域よりも広い音域に対応する第２利用者音域とを、特定するものであってもよい。すなわち、前記ＳＮＳデータベース１０８に記憶された前記音域情報に基づく各利用者の歌唱音声に対応する利用者音域の特定制御は、前記実施例において説明したものに限られず、例えば前記利用者音域の利用形態に応じて種々の態様が考えられる。
【００５２】
本発明とは直接には関係しないが、前記履歴削除制御手段１１８は、例えば前記電子早見本装置２８等を用いた利用者の入力操作に応じて前記ＳＮＳデータベース１０８に記憶されたその利用者に対応する選曲履歴が削除される場合において、その利用者に対応して前記ＳＮＳデータベース１０８に記憶された、前記音域情報と対応付けられた選曲履歴が規定数未満であり、且つ入力操作により削除される選曲履歴が前記音域情報に対応付けられたものである場合には、その選曲履歴に対応付けられた前記音域情報を、前記利用者のユーザＩＤと対応付けて前記ＳＮＳデータベース１０８に記憶させるものであってもよい。
【００５３】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００５４】
１０：カラオケシステム、１６：カラオケ装置、１８：サーバ、７６：マイクロフォン（音声入力装置）、１０８：ＳＮＳデータベース、１１２：音域判定制御手段、１１４：音域記憶制御手段、１１６：利用者音域特定手段、１１８：履歴削除制御手段
【図１】
0006285839.tif 000002
【図２】
0006285839.tif 000003
【図３】
0006285839.tif 000004
【図４】
0006285839.tif 000005
【図５】
0006285839.tif 000006
【図６】
0006285839.tif 000007
【図７】
0006285839.tif 000008
【図８】
0006285839.tif 000009
【図９】
0006285839.tif 000010