(57)【要約】【課題】  利用者の所望に沿った演奏曲を抽出し得るカラオケ装置及びカラオケシステムを提供する。【解決手段】  演奏曲を出力させる演奏手段８４と、その演奏手段８４による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段８６と、そのキャンセル判定手段８６によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶するハードディスク４０と、そのハードディスク４０に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段８８とを、含むことから、利用者がキャンセルした演奏曲の情報を蓄積し、その蓄積された情報に応じた自動選曲を行うことで、利用初期段階から利用者の希望が演奏曲の抽出に好適に反映される。【選択図】  図４
2006243520.tif 000002
【特許請求の範囲】
【請求項１】
複数の演奏曲のうちから選択される所定の演奏曲を出力させるカラオケ装置であって、
前記演奏曲を出力させる演奏手段と、
該演奏手段による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段と、
該キャンセル判定手段によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置と、
該記憶装置に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段と
を、含むことを特徴とするカラオケ装置。
【請求項２】
前記記憶装置は、前記キャンセル演奏曲の情報として各演奏曲毎に予め定められた属性情報を記憶するものであり、前記抽出手段は、前記記憶装置に記憶された属性情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出するものである請求項１のカラオケ装置。
【請求項３】
前記複数の演奏曲は、予め定められた複数のジャンルのうち少なくとも何れか１つにそれぞれ属するものであり、前記属性情報は、各演奏曲の属するジャンルである請求項２のカラオケ装置。
【請求項４】
前記属性情報は、各演奏曲毎に予め定められた歌手名である請求項２のカラオケ装置。
【請求項５】
前記属性情報は、各演奏曲のテンポに関する情報である請求項２のカラオケ装置。
【請求項６】
前記抽出手段は、前記キャンセル演奏曲の情報に基づくことなく無作為に複数の演奏曲のうちから所定数の演奏曲を抽出し得るものである請求項１から５の何れかのカラオケ装置。
【請求項７】
複数の演奏曲のうちから選択される所定の演奏曲を出力させるカラオケ装置を有するカラオケシステムであって、
前記カラオケ装置は、
前記演奏曲を出力させる演奏手段と、
該演奏手段による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段と
を、備えたものであり、
前記キャンセル判定手段によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置と、
該記憶装置に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段と、
該抽出手段により抽出された所定数の演奏曲を前記カラオケ装置に送信する送信手段と
を、含むことを特徴とするカラオケシステム。
【請求項８】
前記記憶装置は、前記キャンセル演奏曲の情報として各演奏曲毎に予め定められた属性情報を記憶するものであり、前記抽出手段は、前記記憶装置に記憶された属性情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出するものである請求項７のカラオケシステム。
【請求項９】
前記複数の演奏曲は、予め定められた複数のジャンルのうち少なくとも何れか１つにそれぞれ属するものであり、前記属性情報は、各演奏曲の属するジャンルである請求項８のカラオケシステム。
【請求項１０】
前記属性情報は、各演奏曲毎に予め定められた歌手名である請求項８のカラオケシステム。
【請求項１１】
前記属性情報は、各演奏曲のテンポに関する情報である請求項８のカラオケシステム。
【請求項１２】
前記抽出手段は、前記キャンセル演奏曲の情報に基づくことなく無作為に複数の演奏曲のうちから所定数の演奏曲を抽出し得るものである請求項７から１１の何れかのカラオケシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の演奏曲のうちから選択される所定の演奏曲を出力させるカラオケ装置及びそのカラオケ装置を用いたカラオケシステムに関し、特に、演奏曲の抽出技術の改良に関する。
【背景技術】
【０００２】
複数の演奏曲のうちから選択される所定の演奏曲を出力させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された複数のカラオケ演奏曲から選択された所定のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
上記カラオケ装置を用いたカラオケシステムにおいて、利用者の所望に沿った演奏曲を自動的に抽出乃至は選曲する技術が提案されている。例えば、特許文献１に記載された通信カラオケ装置の選曲方法がそれである。この技術によれば、過去に選曲された演奏曲を利用情報として記憶し、利用者による選曲に際してその利用情報に基づいて所定の選曲画面を表示させることで、利用者が選曲に要する時間を短縮させることができるとされている。
【０００４】
【特許文献１】特開平１０−１６１６７９号公報
【０００５】
しかし、前記従来の技術では、過去に選曲された演奏曲の情報が十分に蓄積されるまでに時間がかかることから、とりわけ利用初期段階においては利用者の希望が演奏曲の抽出に反映され難いという不具合があった。このため、利用者の所望に沿った演奏曲を抽出し得る技術の開発が求められていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、利用者の所望に沿った演奏曲を抽出し得るカラオケ装置及びカラオケシステムを提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本第１発明の要旨とするところは、複数の演奏曲のうちから選択される所定の演奏曲を出力させるカラオケ装置であって、前記演奏曲を出力させる演奏手段と、その演奏手段による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段と、そのキャンセル判定手段によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置と、その記憶装置に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段とを、含むことを特徴とするものである。
【０００８】
また、前記目的を達成するために、本第２発明の要旨とするところは、複数の演奏曲のうちから選択される所定の演奏曲を出力させるカラオケ装置を有するカラオケシステムであって、前記カラオケ装置は、前記演奏曲を出力させる演奏手段と、その演奏手段による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段とを、備えたものであり、前記キャンセル判定手段によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置と、その記憶装置に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段と、その抽出手段により抽出された所定数の演奏曲を前記カラオケ装置に送信する送信手段とを、含むことを特徴とするものである。
【発明の効果】
【０００９】
このように、本第１発明によれば、前記演奏曲を出力させる演奏手段と、その演奏手段による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段と、そのキャンセル判定手段によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置と、その記憶装置に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段とを、含むことから、利用者がキャンセルした演奏曲の情報を蓄積し、その蓄積された情報に応じた自動選曲を行うことで、利用初期段階から利用者の希望が演奏曲の抽出に好適に反映される。すなわち、利用者の所望に沿った演奏曲を抽出し得るカラオケ装置を提供することができる。
【００１０】
また、本第２発明によれば、前記カラオケ装置は、前記演奏曲を出力させる演奏手段と、その演奏手段による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段とを、備えたものであり、前記キャンセル判定手段によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置と、その記憶装置に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段と、その抽出手段により抽出された所定数の演奏曲を前記カラオケ装置に送信する送信手段とを、含むことから、利用者がキャンセルした演奏曲の情報を蓄積し、その蓄積された情報に応じた自動選曲を行うことで、利用初期段階から利用者の希望が演奏曲の抽出に好適に反映される。すなわち、利用者の所望に沿った演奏曲を抽出し得るカラオケシステムを提供することができる。
【００１１】
ここで、前記第１発明及び第２発明において、好適には、前記記憶装置は、前記キャンセル演奏曲の情報として各演奏曲毎に予め定められた属性情報を記憶するものであり、前記抽出手段は、前記記憶装置に記憶された属性情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出するものである。このようにすれば、利用者がキャンセルした演奏曲の属性情報を蓄積し、その蓄積された属性情報に応じた自動選曲を行うことで、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００１２】
また、好適には、前記複数の演奏曲は、予め定められた複数のジャンルのうち少なくとも何れか１つにそれぞれ属するものであり、前記属性情報は、各演奏曲の属するジャンルである。このようにすれば、利用者がキャンセルする傾向にあるジャンルの演奏曲を予め除外すること等により、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００１３】
また、好適には、前記属性情報は、各演奏曲毎に予め定められた歌手名である。このようにすれば、利用者がキャンセルする傾向にある歌手名に対応する演奏曲を予め除外すること等により、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００１４】
また、好適には、前記属性情報は、各演奏曲のテンポに関する情報である。このようにすれば、利用者がキャンセルする傾向にあるハイテンポ或いはローテンポの演奏曲を予め除外すること等により、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００１５】
また、好適には、前記抽出手段は、前記キャンセル演奏曲の情報に基づくことなく無作為に複数の演奏曲のうちから所定数の演奏曲を抽出し得るものである。このようにすれば、利用者の所望に沿った演奏曲を抽出しながらも、無作為に抽出した曲を何割か含ませることで、利用者が所望しない演奏曲に触れる機会を留保できるという利点がある。
【００１６】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例１】
【００１７】
図１は、本発明の一実施例であるカラオケシステム１０を説明する図である。この図１に示すように、本実施例のカラオケシステム１０において、一般家庭、或いはカラオケボックス、スナック、旅館等の店舗にそれぞれ設置された複数のカラオケ装置１２は、公衆電話回線等による通信回線１４を介してカラオケサービス提供会社のセンタ装置１６に接続されており、そのセンタ装置１６と複数のカラオケ装置１２の相互間で情報の通信が可能とされている。このセンタ装置１６は、カラオケ情報、背景映像情報、曲間情報等のデジタルコンテンツ（Digital Content）の保管や入出力管理等を行うサーバであり、上記通信回線１４を介して複数のカラオケ装置１２に定期的にコンテンツの配信を行うと共に、それらカラオケ装置１２から随時種々の情報を受信したり、それらカラオケ装置１２の要求に応じて所定の情報を送信するものである。すなわち、上記カラオケ装置１２は、上記通信回線１４を介して上記センタ装置１６との間で情報を送受信を行い得る通信カラオケ装置であり、上記カラオケシステム１０は、上記通信回線１４を利用してカラオケサービスを提供する通信カラオケシステムである。
【００１８】
図２は、上記カラオケ装置１２の構成を例示するブロック線図である。この図２に示すように、上記カラオケ装置１２は、ＣＲＴ（Cathode-ray Tube）等の映像表示装置２０と、映像情報デコーダ２２と、ビデオミキサ２４と、アンプミキサ２６と、スピーカ２８と、マイクロフォン３０と、操作パネル３２と、中央演算処理装置であるＣＰＵ３４と、ＲＯＭ３６と、ＲＡＭ３８と、記憶装置であるハードディスク４０と、モデム４２と、ＣＲＴコントローラ４４と、上記操作パネル３２等からの入力信号を処理する入出力インターフェイス４６と、音源であるシンセサイザ４８と、リモコン装置５２等の入力装置からのリモコン信号を受信するためのリモコン受信部５０とを、備えて構成されている。
【００１９】
上記ＣＰＵ３４は、上記ＲＡＭ３８の一時記憶機能を利用しつつ上記ＲＯＭ３６に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、上記リモコン装置５２等により所定のカラオケ演奏曲が選曲された場合、その選曲されたカラオケ演奏曲を上記ＲＡＭ３８に設けられた予約曲リストに登録したり、その予約曲リストの演奏順に従って上記ハードディスク４０から上記ＲＡＭ３８に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報等を読み出したり、カラオケ演奏曲の演奏が進行するのに応じてそのＲＡＭ３８から上記シンセサイザ４８へ演奏情報を送信したり、歌詞情報に基づいて歌詞文字映像を生成して上記ＣＲＴコントローラ４４へ送ったり、選曲時には曲名文字映像を生成して上記ＣＲＴコントローラ４４へ送ったり、上記映像情報デコーダ２２を制御して所定の背景映像を再生させたり、その他、採点実行制御、ゲーム実行制御、環境設定制御等、カラオケ演奏に付随する諸々の制御や、前記通信回線１４を介した前記センタ装置１６との間の情報通信制御等の基本的な制御に加えて、後述する自動選曲／演奏制御を実行する。
【００２０】
前記操作パネル３２は、前記カラオケ装置１２の利用者が歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記カラオケ装置１２には、前記操作パネル３２の一部機能を遠隔で実行するための入力装置として機能するリモコン装置５２が備えられており、前記リモコン受信部５０は、そのリモコン装置５２から送信されるリモコン信号を受信して前記ＣＰＵ３４へ供給する。
【００２１】
前記映像情報デコーダ２２は、利用者が歌詞を参照しながら歌を歌う際に前記ハードディスク４０に記憶された背景映像情報に基づいて所定の背景映像を再生（デコード）する背景映像再生装置である。この背景映像情報は、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式のデータであり、そのＭＰＥＧデータに基づいて前記映像情報デコーダ２２により再生された背景映像は、前記ビデオミキサへ送られる。また、前記ＣＲＴコントローラ４４は、前記ＣＰＵ３４において生成された歌詞文字映像等の文字映像（テロップ）を出力する文字映像出力装置であり、前記ビデオミキサ２４は、前記ＣＰＵ３４において生成され且つ前記ＣＲＴコントローラ４４から出力される文字映像と、前記映像情報デコーダ２２により再生される背景映像とを合成して前記映像表示装置２０に表示させる映像合成装置である。
【００２２】
前記シンセサイザ４８は、前記ハードディスク４０から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する音源である。この演奏情報は、例えば、ＭＩＤＩ（Musical Instrument Digital Interface）形式のデータであり、そのＭＩＤＩデータに基づいて前記シンセサイザ４８により生成された音楽信号は、アナログ信号に変換されて前記アンプミキサ２６へ送られる。そのアンプミキサ２６では、送られてきた音楽信号と前記マイクロフォン３０を介して入力される利用者の歌声とがミキシングされ、それらの信号が電気的に増幅されて前記スピーカ２８から出力される。
【００２３】
前記モデム４２は、前記カラオケ装置１２を公衆電話回線等による通信回線１４に接続するための装置であり、前記ＣＰＵ３４から出力されるディジタル信号をアナログ信号に変換して前記通信回線１４に送り出すと共に、その通信回線１４を介して伝送されるアナログ信号をディジタル信号に変換して前記ＣＰＵ３４に供給する処理を行う。
【００２４】
前記ハードディスク４０には、カラオケ演奏曲を出力させるための多数のカラオケ情報を記憶するカラオケデータベース５４、背景映像を出力させるための複数の背景映像情報を記憶する背景映像データベース５６、所定のキャンセル操作により出力が通常終了前にキャンセルされたキャンセル演奏曲の情報を記憶するキャンセルデータベース５８等の各種データベースが設けられている。一般家庭等にそれぞれ備えられた複数のカラオケ装置１２は、前記モデム４２を介して前記通信回線１４に接続されており、前記カラオケ装置１２によって常に新しい曲が演奏可能とされるように、或いは所定の背景映像が出力可能とされるように、随時新たなカラオケ情報及び背景映像情報等が前記センタ装置１６から前記通信回線１４を介して配信され、前記ハードディスク４０のカラオケデータベース５４及び背景映像データベース５６等に記憶される。ここで、上記カラオケデータベース５４に記憶される多数のカラオケ情報（演奏曲）は、予め定められた複数のジャンル（洋楽、邦楽、演歌、アニメソング等）のうち少なくとも何れか１つにそれぞれ属するものである。また、カラオケ演奏に際して所定のキャンセル操作により出力が通常終了前にキャンセルされる毎に、キャンセルされたキャンセル演奏曲の情報が上記キャンセルデータベース５８に蓄積される。このキャンセルデータベース５８は、好適には、ＩＤ（識別情報）によって識別される利用者毎に個別に上記キャンセル演奏曲の情報を記憶するものであり、後述するキャンセル演奏曲の情報の蓄積、蓄積されたキャンセル演奏曲の情報に応じた演奏曲の抽出等は、このＩＤによって識別される利用者毎に実行される。
【００２５】
図３は、前記センタ装置１６の構成を説明するブロック線図である。この図３に示すように、前記センタ装置１６は、中央演算処理装置であるＣＰＵ６０によりＲＡＭ６４の一時記憶機能を利用しつつＲＯＭ６２に予め記憶されたプログラムに従って信号処理を行う所謂マイクロコンピュータシステムを備えており、前記複数のカラオケ装置１２へのカラオケ情報及び背景映像情報等のコンテンツ配信制御を実行する。また、ＣＲＴコントローラ６６により制御されるＣＲＴ等の映像表示装置６８と、インターフェイス７０を介して接続されるキーボード等の入力装置７２と、ハードディスク等の記憶装置７６と、上記ＣＰＵ６０を前記通信回線１４に接続するための装置であるモデム７４とを、備えて構成されている。また、上記記憶装置７６には、前記カラオケ装置１２に配信するための前記カラオケ情報を記憶するカラオケデータベース８０、背景映像情報を記憶する背景映像データベース８２等の各種データベースが設けられている。
【００２６】
図４は、前記カラオケ装置１２のＣＰＵ３４に備えられた制御機能を説明する機能ブロック線図である。この図４に示す演奏手段８４は、前記カラオケデータベース５４に記憶されたカラオケ情報に基づいて所定のカラオケ演奏曲を出力する。具体的には、前記ＲＡＭ３８等に記憶された予約曲リストの演奏順に従って前記カラオケデータベース５４から随時カラオケ情報を読み出し、そのカラオケ情報の演奏情報に基づいて前記シンセサイザ４８により演奏曲の演奏音を発生させ、その演奏音を前記アンプミキサ２６を介してスピーカ２８から出力させるのと同期して、カラオケ情報の歌詞情報に基づいて演奏曲の歌詞文字映像を生成し、前記ＣＲＴコントローラ４４及びビデオミキサ２４を介して前記映像表示装置２０に表示させる。また、そのカラオケ演奏曲に対応する背景映像情報を前記背景映像データベース５６から読み出し、前記映像情報デコーダ２２により再生させ、前記ビデオミキサ２４により上記歌詞文字映像の背面側レイヤに合成して前記映像表示装置２０に表示させる。
【００２７】
キャンセル判定手段８６は、上記演奏手段８４による演奏曲の出力が通常終了前にキャンセルされたか否かを判定する。この通常終了とは、演奏曲の出力が最後まで達して終了することであり、換言すれば、利用者が最後までその演奏曲を歌いきる（出力するに任せる）ことである。上記キャンセル判定手段８６は、具体的には、上記演奏手段８４によりカラオケ演奏が行われている際に、前記操作パネル３２やリモコン装置５２等により所定のキャンセル操作が行われたか否かを判定する。このキャンセル操作は、換言すれば、演奏曲の出力が通常終了する前における演奏中止操作であり、また換言すれば、その時点において演奏されている演奏曲をスキップするスキップ操作である。上記キャンセル操作が行われることにより、上記演奏手段８４による演奏曲の出力はその時点で終了させられ、上記キャンセル判定手段８６によりその演奏曲がキャンセルされたと判定される。
【００２８】
上記キャンセル判定手段８６の判定が肯定される場合には、キャンセルされたと判定されたキャンセル演奏曲の情報が前記キャンセルデータベース５８に記憶（蓄積）される。好適には、斯かるキャンセル演奏曲の情報として各演奏曲毎に予め定められた属性情報が記憶される。この属性情報とは、例えば、各演奏曲の属するジャンル、各演奏曲毎に予め定められた歌手名、各演奏曲の発表年代、或いは各演奏曲のテンポに関する情報等である。このテンポに関する情報としては、例えば、拍子等を基準としてその曲のテンポが複数ランクのうち何れのランクに該当するかといった情報が実用的であるが、ハイテンポ及びローテンポの何れに該当するかといったように大まかな情報であってもよい。また、上記演奏手段８４による演奏曲の出力が開始されてから、上記キャンセル判定手段８６によりその演奏曲の出力のキャンセルが判定されるまでの時間を計り、その時間をパラメータとする演奏曲の忌避レベル（利用者がその演奏曲をどれだけ嫌がるかの度合）を上記属性情報と対応付けて付加的に前記キャンセルデータベース５８に蓄積してもよい。キャンセルされるまでの時間が短いほどその演奏曲（乃至は属性情報）は利用者に強く忌避されていると考えられるため、斯かる忌避レベルを付加することでキャンセル演奏曲の情報に更なる実用性を持たせることができる。
【００２９】
抽出手段８８は、前記キャンセルデータベース５８に記憶されたキャンセル演奏曲の情報に基づいて前記カラオケデータベース５４に記憶された複数の演奏曲のうちから所定数（単数乃至は複数）の演奏曲を抽出する。好適には、前記キャンセルデータベース５８に蓄積された属性情報に基づいて所定数の演奏曲を抽出する。すなわち、前記キャンセルデータベース５８に蓄積された属性情報に関して、蓄積数が多いほどその属性情報を有する演奏曲は忌避するように抽出を行う。例えば、前記キャンセルデータベース５８に記憶された属性情報の蓄積数が所定数以上である場合には、その属性情報を有する演奏曲は抽出せず、その属性情報を有しない演奏曲の中から無作為に所定数の演奏曲を抽出する。或いは、前記キャンセルデータベース５８に記憶された属性情報の蓄積数と、その属性を有する演奏曲の抽出数とが反比例するように抽出を行う。ここで、上述した忌避レベルを判定の要素に含めてもよい。また、複数種類の属性情報に基づいて複合的に抽出曲の選別を行うものであってもよい。例えば、前記キャンセルデータベース５８に記憶された複数種類の属性情報に関して、蓄積数が所定数以上である属性情報を少なくとも２つ（或いは３つ以上）有する演奏曲は抽出を忌避するといった態様が考えられる。
【００３０】
上記抽出手段８８は、好適には、前記キャンセルデータベース５８に記憶されたキャンセル演奏曲の情報に基づくことなく無作為に前記カラオケデータベース５４に記憶された複数の演奏曲のうちから所定数の演奏曲を抽出し得るものである。例えば、前記カラオケデータベース５４に記憶された複数の演奏曲のうちから所定数の演奏曲を抽出する場合に、それら所定数の演奏曲の一部（例えば、１割程度）は前記キャンセル演奏曲の情報によらない全演奏曲から無作為抽出した演奏曲を含ませるといった態様が考えられる。また、実用的には、前記キャンセルデータベース５８に記憶されたキャンセル演奏曲の情報が所定量に達するまでは、上記抽出手段８８は、前記カラオケデータベース５４に記憶された複数の演奏曲のうちから無作為に所定数の演奏曲を抽出するが、演奏曲のキャンセルには利用者の嗜好が強く反映され、忌避する曲の傾向を掴みやすいため、比較的少量の情報しか蓄積されていない利用初期段階から斯かる情報を演奏曲の抽出に用いることができる。
【００３１】
図５は、前記カラオケ装置１２のＣＰＵ３４による自動選曲／演奏制御について説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００３２】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記操作パネル３２やリモコン装置５２等により所定の操作が行われて自動選曲制御が開始されたか否かが判断される。このＳＡ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、前記キャンセルデータベース５８に記憶されたキャンセル演奏曲の情報が読み出され、前記ＲＡＭ３８等に記憶される。次に、前記抽出手段８８の動作に対応するＳＡ３において、ＳＡ２にて読み出されたキャンセル演奏曲の情報に基づいて前記カラオケデータベース５４に記憶された複数の演奏曲のうちから所定数の演奏曲が抽出され、予約曲リストとして前記ＲＡＭ３８等に記憶される。次に、前記演奏手段８４の動作に対応するＳＡ４において、ＳＡ３にて作成された予約曲リストの演奏順に従い、それら演奏曲のカラオケ演奏制御が行われる。次に、前記キャンセル判定手段８６の動作に対応するＳＡ５において、前記操作パネル３２やリモコン装置５２等により所定の操作が行われて演奏曲の出力が通常終了前にキャンセルされたか否かが判定される。このＳＡ５の判断が肯定される場合には、ＳＡ６において、キャンセルされた演奏曲の情報が前記キャンセルデータベース５８に記憶された後、ＳＡ８以下の処理が実行されるが、ＳＡ５の判断が否定される場合には、ＳＡ７において、カラオケ演奏終了すなわち演奏曲の出力が最後まで達することによる通常終了であるか否かが判断される。このＳＡ７の判断が否定される場合には、ＳＡ４以下の処理が再び実行されるが、ＳＡ４の判断が肯定される場合には、ＳＡ８において、自動選曲制御終了であるか否かが判断される。このＳＡ８の判断が否定される場合には、ＳＡ２以下の処理が再び実行されるが、ＳＡ８の判断が肯定される場合には、それをもって本ルーチンが終了させられる。
【００３３】
このように、本実施例によれば、前記演奏曲を出力させる演奏手段８４（ＳＡ４）と、その演奏手段８４による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段８６（ＳＡ５）と、そのキャンセル判定手段８６によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置であるハードディスク４０と、そのハードディスク４０に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段８８（ＳＡ３）とを、含むことから、利用者がキャンセルした演奏曲の情報を蓄積し、その蓄積された情報に応じた自動選曲を行うことで、利用初期段階から利用者の希望が演奏曲の抽出に好適に反映される。すなわち、利用者の所望に沿った演奏曲を抽出し得るカラオケ装置１２を提供することができる。
【００３４】
また、前記ハードディスク４０は、前記キャンセル演奏曲の情報として各演奏曲毎に予め定められた属性情報を記憶するものであり、前記抽出手段８８は、前記ハードディスク４０に記憶された属性情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出するものであるため、利用者がキャンセルした演奏曲の属性情報を蓄積し、その蓄積された属性情報に応じた自動選曲を行うことで、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００３５】
また、前記複数の演奏曲は、予め定められた複数のジャンルのうち少なくとも何れか１つにそれぞれ属するものであり、前記属性情報は、各演奏曲の属するジャンルであるため、利用者がキャンセルする傾向にあるジャンルの演奏曲を予め除外すること等により、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００３６】
また、前記属性情報は、各演奏曲毎に予め定められた歌手名であるため、利用者がキャンセルする傾向にある歌手名に対応する演奏曲を予め除外すること等により、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００３７】
また、前記属性情報は、各演奏曲のテンポに関する情報であるため、利用者がキャンセルする傾向にあるハイテンポ或いはローテンポの演奏曲を予め除外すること等により、実用的な態様で利用者の所望に沿った演奏曲を抽出できるという利点がある。
【００３８】
また、前記抽出手段８８は、前記キャンセル演奏曲の情報に基づくことなく無作為に複数の演奏曲のうちから所定数の演奏曲を抽出し得るものであるため、利用者の所望に沿った演奏曲を抽出しながらも、無作為に抽出した曲を何割か含ませることで、利用者が所望しない演奏曲に触れる機会を留保できるという利点がある。
【００３９】
続いて、本発明の他の好適な実施例を図面に基づいて詳細に説明する。なお、以下の説明において、前述した実施例と共通する部分については、図面に同一の符号を付してその説明を省略する。
【実施例２】
【００４０】
図６は、本発明の他の実施例であるカラオケシステム９０について説明する図であり、前記カラオケ装置１２のＣＰＵ３４及びセンタ装置１６のＣＰＵ６０に備えられた制御機能を説明する機能ブロック線図である。この図６に示すように、本実施例のカラオケシステム９０では、前記抽出手段８８は、前記センタ装置１６のＣＰＵ６０に機能的に備えられている。また、前記キャンセルデータベース５８は、前記センタ装置１６の記憶装置７６に設けられている。また、前記カラオケ装置１２のＣＰＵ３４にキャンセル情報送信手段９２が機能的に備えられると共に、前記センタ装置１６のＣＰＵ６０に演奏曲リスト送信手段９４が機能的に備えられている。
【００４１】
キャンセル情報送信手段９２は、前記キャンセル判定手段８６によりキャンセルされたと判定されたキャンセル演奏曲の情報を前記通信回線１４を介して前記センタ装置１６に送信（アップロード）する。このキャンセル情報送信手段９２によりアップロードされたキャンセル演奏曲の情報は、前記センタ装置１６の記憶装置７６に設けられたキャンセルデータベース５８に、ＩＤにより識別される利用者毎に個別に記憶される。
【００４２】
演奏曲リスト送信手段９４は、前記抽出手段８８により抽出された所定数の演奏曲を前記通信回線１４を介して前記カラオケ装置１２に送信する。前記抽出手段８８は、前記カラオケ装置１２からの演奏曲リストの送信要求に応じて前述した演奏曲の抽出制御を行うものであり、上記送信手段９２は、斯かる送信要求に応じて前記抽出手段８８により抽出された演奏曲を前記カラオケデータベース８０から読み出し、演奏曲リストとして前記カラオケ装置１２に送信する。また、カラオケ情報そのものは送信せず、前記抽出手段８８により抽出された演奏曲の選曲番号のリストを前記カラオケ装置１２に送信するものであってもよい。
【００４３】
図７は、前記センタ装置１６のＣＰＵ６０による自動選曲／送信制御について説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００４４】
先ず、ＳＢ１において、前記カラオケ装置１２から演奏曲リストの送信要求があったか否かが判断される。このＳＢ１の判断が否定される場合には、ＳＢ５以下の処理が実行されるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、前記キャンセルデータベース５８における送信要求に含まれるＩＤに対応する記憶領域に記憶されたキャンセル演奏曲の情報が読み出され、前記ＲＡＭ６４等に記憶される。次に、前記抽出手段８８の動作に対応するＳＢ３において、ＳＢ２にて読み出されたキャンセル演奏曲の情報に基づいて前記カラオケデータベース８０に記憶された複数の演奏曲のうちから所定数の演奏曲が抽出され、前記ＲＡＭ６４等に記憶される。次に、前記演奏曲リスト送信手段９４の動作に対応するＳＢ４において、ＳＢ３にて抽出された演奏曲が演奏曲リストとして前記通信回線１４を介して送信要求の出所である前記カラオケ装置１２へ送信される。次に、ＳＢ５において、前記カラオケ装置１２からキャンセル演奏曲の情報が受信されたか否かが判断される。このＳＢ５の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ５の判断が肯定される場合には、ＳＢ６において、受信されたキャンセル演奏曲の情報が前記キャンセルデータベース５８における対応する記憶領域に記憶された後、本ルーチンが終了させられる。
【００４５】
このように、本実施例によれば、前記カラオケ装置１２は、前記演奏曲を出力させる演奏手段８４と、その演奏手段８４による演奏曲の出力が通常終了前にキャンセルされたか否かを判定するキャンセル判定手段８６とを、備えたものであり、前記センタ装置１６は、前記キャンセル判定手段８６によりキャンセルされたと判定されたキャンセル演奏曲の情報を記憶する記憶装置７６と、その記憶装置７６に記憶されたキャンセル演奏曲の情報に基づいて複数の演奏曲のうちから所定数の演奏曲を抽出する抽出手段８８（ＳＢ３）と、その抽出手段８８により抽出された所定数の演奏曲を前記カラオケ装置１２に送信する演奏曲リスト送信手段９４（ＳＢ４）とを、含むことから、利用者がキャンセルした演奏曲の情報を蓄積し、その蓄積された情報に応じた自動選曲を行うことで、利用初期段階から利用者の希望が演奏曲の抽出に好適に反映される。すなわち、利用者の所望に沿った演奏曲を抽出し得るカラオケシステム９０を提供することができる。
【００４６】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００４７】
例えば、前述の実施例では、特に言及していないが、前記カラオケ装置１２は携帯式のハンディカラオケ装置であってもよい。また、この場合には、家庭用のＣＲＴに接続してそのＣＲＴを前記歌詞文字映像等を表示させる映像表示装置として用いるものであってもよい。
【００４８】
また、前述の実施例において、前記キャンセル判定手段８６は、前記操作パネル３２やリモコン装置５２等による操作に応じて演奏曲の出力が通常終了前にキャンセルされたか否かを判定するものであったが、例えば、所定のキャンセル操作装置９６を設け、そのキャンセル操作装置９６の操作に応じて判定を行うものであってもよい。このキャンセル操作装置９６は、例えば、図８に示すように、前記カラオケ装置１２と有線又は無線によって接続された人形であり、その人形の頭部を押し込むこと或いは衝撃（振動）を与えること等により、その時点で演奏されている演奏曲のキャンセル操作を行い得るようになっている。このように、専用のキャンセル操作装置９６を設ける構成では、利用者の誤操作を好適に防止できると共に、カラオケ演奏に更なる娯楽性を付与できるという利点がある。
【００４９】
また、前述の実施例において、前記抽出手段８８が前記センタ装置１６のＣＰＵ６０に備えられた構成では、前記キャンセルデータベース５８は、そのセンタ装置１６の記憶装置７６に設けられたものであったが、このキャンセルデータベース５８は、前記カラオケ装置１２のハードディスク４０に設けられたものであってもよい。斯かる態様では、前記カラオケ装置１２からセンタ装置１６への演奏曲リストの送信要求に際して前記キャンセルデータベース５８からキャンセル演奏曲の情報が読み出され、上記送信要求と共に前記通信回線１４を介して前記センタ装置１６へ送信される。この態様では、前記センタ装置１６の記憶装置７６に利用者毎に記憶領域を設ける必要がなくなると共に、未だカラオケ装置１２のハードディスク４０に記憶（配信）されていない最新の演奏曲から抽出を行ってそれらを前記カラオケ装置１２へ供給できるという利点がある。
【００５０】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施例であるカラオケシステムを説明する図である。
【図２】図１のカラオケシステムに備えられたカラオケ装置の構成を例示するブロック線図である。
【図３】図１のカラオケシステムに備えられたセンタ装置の構成を例示するブロック線図である。
【図４】図２のカラオケ装置のＣＰＵに備えられた制御機能を説明する機能ブロック線図である。
【図５】図２のカラオケ装置のＣＰＵによる自動選曲／演奏制御について説明するフローチャートである。
【図６】本発明の他の実施例であるカラオケシステムを説明する図であり、図２のカラオケ装置のＣＰＵ及び図３のセンタ装置のＣＰＵに備えられた制御機能を説明する機能ブロック線図である。
【図７】図３のセンタ装置のＣＰＵによる自動選曲／送信制御について説明するフローチャートである。
【図８】図２のカラオケ装置に備えられたキャンセル操作装置を例示する図である。
【符号の説明】
【００５２】
１０、９０：カラオケシステム
１２：カラオケ装置
４０：ハードディスク（記憶装置）
７６：記憶装置
８４：演奏手段
８６：キャンセル判定手段
８８：抽出手段
９４：演奏曲リスト送信手段
【図１】
2006243520.tif 000003
【図２】
2006243520.tif 000004
【図３】
2006243520.tif 000005
【図４】
2006243520.tif 000006
【図５】
2006243520.tif 000007
【図６】
2006243520.tif 000008
【図７】
2006243520.tif 000009
【図８】
2006243520.tif 000010