(57)【要約】【課題】カラオケ装置に演奏予約させた楽曲とそれ以外の曲とをアーティスト別に提示するカラオケ選曲装置を提供する。【解決手段】楽曲索引データベースにアクセスするとともに選曲履歴簿を記憶し、演奏予約させた楽曲ＩＤを選曲履歴簿に記録するとともに、アーティスト名閲覧指示があると選曲履歴簿の楽曲ＩＤに含まれるアーティスト識別情報に対応するアーティスト名を選択可能にして一覧表示する第１処理と、選択されたアーティスト名に該当する楽曲ＩＤの集合を楽曲索引データベースから抽出する第２処理と、楽曲ＩＤの集合から選曲履歴簿にない楽曲ＩＤを抽出する第３処理と、第１処理で選択されたアーティスト名と第３処理で抽出した楽曲ＩＤの曲名を選択可能に一覧表示する第４処理と、当該一覧から曲名の１つが選択されると該当楽曲をカラオケ装置に演奏予約させて当該楽曲ＩＤを選曲履歴簿に記録する第５処理を実行する。【選択図】図４
2008203541.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であって、
楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト名の対応付け情報を集約し、楽曲ＩＤは、アーティスト識別情報を含み、
記憶手段は、選曲履歴簿を格納し、
選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶し、
ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付け、
制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録し、
制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行い、
第１処理は、選曲履歴簿からアーティスト識別情報を抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とし、
第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストに該当する楽曲ＩＤの集合を楽曲索引データベースから抽出し、
第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを除いた楽曲ＩＤを抽出し、
第４処理は、第１処理で選択されたアーティスト名と、第３処理で抽出した楽曲ＩＤの曲名を一覧表示し、１つの曲名の選択入力を受付可能とし、
第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録する
カラオケ選曲装置。
【請求項２】
記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であって、
楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト名の対応付け情報を集約し、楽曲ＩＤは、アーティスト識別情報を含み、
記憶手段は、選曲履歴簿を格納し、
選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶し、
ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付け、
制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録し、
制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行い、
第１処理は、選曲履歴簿からアーティスト識別情報を抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とし、
第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストに該当する楽曲ＩＤの集合を楽曲索引データベースから抽出し、
第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを特定し、
第４処理は、第１処理で選択されたアーティスト名と、第２処理で抽出した楽曲ＩＤの曲名を一覧表示するとともに、第３処理で特定した楽曲ＩＤの曲名を識別可能にして表示し、これら一覧表示した曲名の１つの選択入力を受付可能とし、
第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録する
カラオケ選曲装置。
【請求項３】
記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であって、
楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約し、
記憶手段は、選曲履歴簿を格納し、
選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤとアーティスト識別情報のセットを記憶し、
ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付け、
制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、楽曲索引データベースを参照し、当該楽曲ＩＤに対応するアーティスト識別情報を抽出し、これら楽曲ＩＤとアーティスト識別情報とをセットにして選曲履歴簿に記録し、
制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行い、
第１処理は、選曲履歴簿から楽曲ＩＤとアーティスト識別情報のセットを抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とし、
第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティスト名に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出し、
第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを除いた楽曲ＩＤを抽出し、
第４処理は、第１処理で選択されたアーティスト名と、第３処理で抽出した楽曲ＩＤの曲名を一覧表示し、１つの曲名の選択入力を受付可能とし、
第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤと第２処理にて選択されたアーティスト名のアーティスト識別情報を選曲履歴簿に記録する
カラオケ選曲装置。
【請求項４】
記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であって、
楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約し、
記憶手段は、選曲履歴簿を格納し、
選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤとアーティスト識別情報のセットを記憶し、
ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付け、
制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、楽曲索引データベースを参照し、当該楽曲ＩＤに対応するアーティスト識別情報を抽出し、これら楽曲ＩＤとアーティスト識別情報とをセットにして選曲履歴簿に記録し、
制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行い、
第１処理は、選曲履歴簿から楽曲ＩＤとアーティスト識別情報のセットを抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とし、
第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティスト名に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出し、
第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを特定し、
第４処理は、第１処理で選択されたアーティスト名と、第２処理で抽出した楽曲ＩＤの曲名を一覧表示するとともに、第３処理で特定した楽曲ＩＤの曲名を識別可能にして表示し、これら一覧表示した曲名の１つの選択入力を受付可能とし、
第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤと第２処理にて選択されたアーティスト名のアーティスト識別情報を選曲履歴簿に記録する
カラオケ選曲装置。
【請求項５】
記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であって、
楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約し、
記憶手段は、選曲履歴簿を格納し、
選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶し、
ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付け、
制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録し、
制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行い、
第１処理は、選曲履歴簿から楽曲ＩＤを抽出するとともに、楽曲索引データベースを参照し、抽出した楽曲ＩＤに対応付けされているアーティスト識別情報を取得するとともに、取得したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とし、
第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストのアーティスト識別情報に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出し、
第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを除いた楽曲ＩＤを抽出し、
第４処理は、第１処理で選択されたアーティスト名と、第３処理で抽出した楽曲ＩＤの曲名を一覧表示し、１つの曲名の選択入力を受付可能とし、
第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録する
カラオケ選曲装置。
【請求項６】
記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であって、
楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約し、
記憶手段は、選曲履歴簿を格納し、
選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶し、
ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付け、
制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録し、
制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行い、
第１処理は、選曲履歴簿から楽曲ＩＤを抽出するとともに、楽曲索引データベースを参照し、抽出した楽曲ＩＤに対応付けされているアーティスト識別情報を取得するとともに、取得したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とし、
第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストのアーティスト識別情報に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出し、
第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを特定し、
第４処理は、第１処理で選択されたアーティスト名と、第２処理で抽出した楽曲ＩＤの曲名を一覧表示するとともに、第３処理で特定した楽曲ＩＤの曲名を識別可能にして表示し、これら一覧表示した曲名の１つの選択入力を受付可能とし、
第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録する
カラオケ選曲装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽曲索引データベースにアクセスし、楽曲検索データベース検索に基づいて利用者に選出されたカラオケ楽曲をカラオケ装置に演奏予約させるためのカラオケ選曲装置に関する。具体的には、過去にカラオケ装置に演奏予約させた楽曲について、アーティスト名ごとに検索が可能なカラオケ選曲装置に関する。
【背景技術】
【０００２】
最近のカラオケ選曲装置は、実質的にタブレット・コンピュータと同等のハードウエアにカラオケ装置で演奏可能なカラオケ楽曲について、曲名やアーティスト名などの目次情報を蓄積した楽曲索引データベースを外部記憶に格納している。そして、利用者入力により受け付けたクエリーに基づいて楽曲索引データベースを検索し、該当するカラオケ楽曲の目次情報を表示出力し、その表示したカラオケ楽曲に対する選曲指示入力を受け付けると、そのカラオケ楽曲の楽曲番号を含んだ演奏予約コマンドをカラオケ装置に送信して演奏予約させる。このように、カラオケ選曲装置は、日々増え続ける膨大な数のカラオケ楽曲から利用者が歌唱したい楽曲を素早く提示して演奏予約させるためのユーザインタフェース環境を利用者に提供している。
【０００３】
またカラオケ選曲装置は、演奏予約した楽曲の履歴を記憶するとともに、その履歴（選曲履歴）を表示することができる。それによって利用者は、演奏予約された楽曲を過去に遡って調べることができる。この選曲履歴の表示機能を活用すれば、例えば、同伴者が先に予約した楽曲を重複して予約しないようにするなど、カラオケの場での同伴者同士の自然な気遣いを補助することができる。
【０００４】
さらに、選曲履歴の表示機能は、同伴者が同じアーティストの曲を順々に歌うなど、同じテーマを共有し、同伴者同士の親睦をより深めようとする場合にも大いに役に立つと思われる。一人の利用者が一人のアーティストを決め、そのアーティストの曲を歌うことを目的としてカラオケを楽しむ場合にも活用できる。すなわち、グループの利用者の各人が、カラオケ装置を利用し始めてからの選曲履歴を見て、同じアーティストの曲で演奏予約されていない曲を次々と予約することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、選曲履歴機能を活用して同じアーティストの曲を順次演奏予約させるなど、特定のアーティストに注目してカラオケを楽しむ場合、選曲履歴としてアーティスト名と曲名を単純に一覧表示するだけでは、その選曲履歴の一覧を一瞥しただけでは、どのアーティストのどの曲が選曲されたのか、あるいはどの曲がまだ選曲されていないのか、などを認識することができない。そこで、選曲履歴に基づいてすでに演奏予約された曲とまだ演奏予約されていない曲とをアーティスト毎に利用者に提示できれば、特定のアーティストに注目してカラオケを楽しむ場合などにおいて、確実に同じ楽曲の重複予約を排除し、素早く目的の楽曲を演奏予約することができる。本発明はそのようなことを考えながら創作された。
【課題を解決するための手段】
【０００６】
本発明は、次の事項（１）〜（12）、または（21）〜（32）、または（41）〜（52）、または（61）〜（72）、または（81）〜（92）、または（101）〜（112）のいずれかによって特定されるカラオケ選曲装置である。  
（１）記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であること
（２）楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト名の対応付け情報を集約し、楽曲ＩＤは、アーティスト識別情報を含むこと
（３）記憶手段は、選曲履歴簿を格納すること
（４）選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶すること
（５）ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付けること
（６）制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録すること
（７）制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行うこと
（８）第１処理は、選曲履歴簿からアーティスト識別情報を抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とすること
（９）第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストに該当する楽曲ＩＤの集合を楽曲索引データベースから抽出すること
（10）第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを除いた楽曲ＩＤを抽出すること
（11）第４処理は、第１処理で選択されたアーティスト名と、第３処理で抽出した楽曲ＩＤの曲名を一覧表示し、１つの曲名の選択入力を受付可能とすること
（12）第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録すること
【０００７】
（21）記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であること
（22）楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト名の対応付け情報を集約し、楽曲ＩＤは、アーティスト識別情報を含むこと
（23）記憶手段は、選曲履歴簿を格納すること
（24）選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶すること
（25）ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付けること
（26）制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録すること
（27）制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行うこと
（28）第１処理は、選曲履歴簿からアーティスト識別情報を抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とすること
（29）第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストに該当する楽曲ＩＤの集合を楽曲索引データベースから抽出すること
（30）第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを特定すること
（31）第４処理は、第１処理で選択されたアーティスト名と、第２処理で抽出した楽曲ＩＤの曲名を一覧表示するとともに、第３処理で特定した楽曲ＩＤの曲名を識別可能にして表示し、これら一覧表示した曲名の１つの選択入力を受付可能とすること
（32）第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録すること
【０００８】
（41）記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であること
（42）楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約すること
（43）記憶手段は、選曲履歴簿を格納すること
（44）選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤとアーティスト識別情報のセットを記憶すること
（45）ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付けること
（46）制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、楽曲索引データベースを参照し、当該楽曲ＩＤに対応するアーティスト識別情報を抽出し、これら楽曲ＩＤとアーティスト識別情報とをセットにして選曲履歴簿に記録すること
（47）制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行うこと
（48）第１処理は、選曲履歴簿から楽曲ＩＤとアーティスト識別情報のセットを抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とすること
（49）第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティスト名に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出すること
（50）第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを除いた楽曲ＩＤを抽出すること
（51）第４処理は、第１処理で選択されたアーティスト名と、第３処理で抽出した楽曲ＩＤの曲名を一覧表示し、１つの曲名の選択入力を受付可能とすること
（52）第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤと第２処理にて選択されたアーティスト名のアーティスト識別情報を選曲履歴簿に記録すること
【０００９】
（61）記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であること
（62）楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約すること
（63）記憶手段は、選曲履歴簿を格納すること
（64）選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤとアーティスト識別情報のセットを記憶すること
（65）ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付けること
（66）制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、楽曲索引データベースを参照し、当該楽曲ＩＤに対応するアーティスト識別情報を抽出し、これら楽曲ＩＤとアーティスト識別情報とをセットにして選曲履歴簿に記録すること
（67）制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行うこと
（68）第１処理は、選曲履歴簿から楽曲ＩＤとアーティスト識別情報のセットを抽出するとともに、楽曲索引データベースを参照し、抽出したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とすること
（69）第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティスト名に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出すること
（70）第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを特定すること
（71）第４処理は、第１処理で選択されたアーティスト名と、第２処理で抽出した楽曲ＩＤの曲名を一覧表示するとともに、第３処理で特定した楽曲ＩＤの曲名を識別可能にして表示し、これら一覧表示した曲名の１つの選択入力を受付可能とすること
（72）第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤと第２処理にて選択されたアーティスト名のアーティスト識別情報を選曲履歴簿に記録すること
【００１０】
（81）記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であること
（82）楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約すること
（83）記憶手段は、選曲履歴簿を格納すること
（84）選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶すること
（85）ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付けること
（86）制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録すること
（87）制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行うこと
（88）第１処理は、選曲履歴簿から楽曲ＩＤを抽出するとともに、楽曲索引データベースを参照し、抽出した楽曲ＩＤに対応付けされているアーティスト識別情報を取得するとともに、取得したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とすること
（89）第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストのアーティスト識別情報に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出すること
（90）第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを除いた楽曲ＩＤを抽出すること
（91）第４処理は、第１処理で選択されたアーティスト名と、第３処理で抽出した楽曲ＩＤの曲名を一覧表示し、１つの曲名の選択入力を受付可能とすること
（92）第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録すること
【００１１】
（101）記憶手段と、ユーザインタフェースと、制御手段を備え、楽曲索引データベースにアクセスするカラオケ選曲装置であること
（102）楽曲索引データベースは、楽曲ＩＤと曲名とアーティスト識別情報とアーティスト名の対応付け情報を集約すること
（103）記憶手段は、選曲履歴簿を格納すること
（104）選曲履歴簿は、演奏予約した最新の所定曲数分の楽曲ＩＤを記憶すること
（105）ユーザインタフェースは、制御手段の制御により利用者に情報を表示するとともに、利用者の操作入力を受け付けること
（106）制御手段は、利用者入力に従って楽曲索引データベースから抽出した１つの楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力した際、当該楽曲ＩＤを選曲履歴簿に記録すること
（107）制御手段は、選曲履歴のアーティスト名閲覧指示の利用者入力があった際、第１〜第５の処理を行うこと
（108）第１処理は、選曲履歴簿から楽曲ＩＤを抽出するとともに、楽曲索引データベースを参照し、抽出した楽曲ＩＤに対応付けされているアーティスト識別情報を取得するとともに、取得したアーティスト識別情報のアーティスト名を一覧表示し、１つのアーティスト名の選択入力を受付可能とすること
（109）第２処理は、第１処理にてアーティスト名の選択入力があった際、当該アーティストのアーティスト識別情報に対応する楽曲ＩＤの集合を楽曲索引データベースから抽出すること
（110）第３処理は、第２処理にて抽出した楽曲ＩＤの集合から選曲履歴簿に記録されている楽曲ＩＤを特定すること
（111）第４処理は、第１処理で選択されたアーティスト名と、第２処理で抽出した楽曲ＩＤの曲名を一覧表示するとともに、第３処理で特定した楽曲ＩＤの曲名を識別可能にして表示し、これら一覧表示した曲名の１つの選択入力を受付可能とすること
（112）第５処理は、第４処理で曲名の選択入力があった際、当該楽曲ＩＤを含んだ演奏予約電文をカラオケ装置に出力するとともに、当該楽曲ＩＤを選曲履歴簿に記録すること
【発明の効果】
【００１２】
本発明のカラオケ選曲装置によれば、選曲履歴を表示する際、すでに演奏予約された曲とまだ演奏予約されていない曲とをアーティスト毎に利用者に提示できるとともに、選曲履歴中から一つの楽曲を選曲して演奏予約することができる。それによって、カラオケの場で同じアーティストの曲を順番に歌うような用途などに優れたユーザインタフェース環境を利用者に提供することができる。
【発明を実施するための最良の形態】
【００１３】
＝＝＝カラオケ選曲装置の基本的な構成と動作＝＝＝
図１に本発明の実施例におけるカラオケ選曲装置を含むカラオケシステムの概略図を示した。また、図２（Ａ）（Ｂ）に本実施例のカラオケ選曲装置の外観と機能ブロック構成とを示した。この実施例において、カラオケ選曲装置１は、周知の通信カラオケシステムの一部である。複数の客室４０を備えたカラオケ店舗２０において、各客室４０には、カラオケ装置（以下、演奏端末）２とカラオケ選曲装置（以下、客室端末）１が設置されている。カラオケ店舗２０にはＬＡＮ３０が敷設され、ＬＡＮ３０には、演奏端末２と無線ＬＡＮのアクセスポイント５０が接続されている。客室端末１は、無線ＬＡＮインタフェース１７を備え、アクセスポイント５０を経由してＬＡＮ３０に接続する。それによって、同じ客室４０にある演奏端末２と客室端末１とが通信する。
【００１４】
またＬＡＮ３０は、ルータ６０を介してインターネット７０ａやインターネット７０ａを利用したＶＰＮ７０ｂに接続されている。ＶＰＮ７０ｂには、カラオケ楽曲の伴奏音楽と歌詞画像の生成起源となるカラオケデータを蓄積するとともに、新譜のカラオケデータなどを適時に演奏端末２に配信するホスト装置８０が接続されている。
【００１５】
客室端末２は、液晶ディスプレイ（ＬＣＤ）１２とタッチセンサ１３とを積層したタッチパネル１１を主体としたユーザインタフェースを備え、内蔵するフラッシュメモリやハードディスク装置などの外部記憶１５には演奏端末２にて演奏可能な多数のカラオケ楽曲について、楽曲番号に曲名やアーティスト名、歌詞の唄い出し部分などの目次情報を対応付けした索引データベースを格納しているとともに、過去にカラオケ装置に演奏予約させた楽曲の記録を選曲履歴簿として格納している。選曲記録簿には、最新の所定曲数分の楽曲番号が記録されている。タッチパネル１１に表示される各種画像情報や、演奏予約などの操作対象となる同じ客室４０の演奏端末２についての所在情報（ＩＰアドレスなど）もこの外部記憶１５に記憶されている。
【００１６】
リモコン制御部１４は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ビデオＲＡＭなどを含み、タッチパネル１１に対する利用者の操作入力情報に基づいて各種画像情報や文字情報をビデオＲＡＭにビットマップ展開し、そのビットマップデータに基づいてＬＣＤドライバ１６を駆動してタッチパネル３３に適宜な情報を表示する。また、タッチパネル１１に表示した情報とその表示位置とをＲＡＭなどに記憶するなどして管理し、利用者がタッチパネル１１の任意の位置に触れると、その位置に表示した情報に基づいて次の処理に移行する。
【００１７】
リモコン制御部１４は、タッチパネル１１を介した利用者との対話を通じて目次情報の断片をクエリーとして受け付け、該当するカラオケ楽曲の目次情報を索引データベースより取り出して提示する。そして、客室端末１において、最終的にカラオケ楽曲が１曲に特定され、その楽曲を演奏予約する旨の利用者入力がなされると、リモコン制御部１４は、楽曲番号を含む演奏予約コマンドのコードを生成する。そして、無線ＬＡＮインタフェース１７により、同じ客室４０の演奏端末２に向けてこのコードを転送する。
【００１８】
演奏端末２は、客室端末１からＬＡＮ３０を経由して楽曲番号が送付されてくると、受け取った楽曲番号を演奏処理の待ち行列で管理し、楽曲番号に該当するカラオケデータを順次処理して伴奏音楽を生成させるとともに、マイクロホンに入力された歌声音声との混合音声をスピーカより音響出力する。また、伴奏音楽に同期して歌唱タイミングを指示するように色変わりする歌詞画像をディスプレイに表示出力する。
【００１９】
本実施例の客室端末１は、上記基本機能に加え、選曲履歴に基づいて過去に選曲した楽曲をアーティスト名によって検索するとともに、楽曲索引データベース検索に基づいて、アーティスト毎にすでに選曲済みの楽曲とまだ選曲されていない楽曲とを区別して利用者に提示するアーティスト別楽曲表示機能を備えている。
【００２０】
＝＝＝楽曲索引データベース＝＝＝
図３（Ａ）（Ｂ）に楽曲索引データベースの概略構造を示した。各楽曲番号に曲名が対応付けされている（Ａ）。また楽曲番号は、アーティストの識別情報（アーティストＩＤ）となる４桁の数列と、そのアーティストについての楽曲を識別するための２桁の数列によって構成されている。例えば「1234-64」という楽曲番号があれば、「1234」がアーティストＩＤとなり、楽曲索引データベースでは、アーティストＩＤにアーティスト名が対応付けされている（Ｂ）。すなわち、選曲履歴として記憶した楽曲番号にはアーティストＩＤが含まれており、その楽曲番号中のアーティストＩＤを楽曲索引データベースに照会することで、該当するアーティストの全楽曲を抽出することができる。なお、本実施例における楽曲番号の採番方式では、一つのアーティストＩＤについて下二桁が０１〜９９まで楽曲が対応付されることになる。そのため、楽曲数が１００曲を超えるアーティストについては、一つのアーティスト名に複数のアーティストＩＤが対応付けされる。
【００２１】
＝＝＝アーティスト別楽曲表示機能＝＝＝
図４にアーティスト別楽曲表示機能に関わる情報処理の流れを示した。また、図５〜図１０にアーティスト別楽曲表示機能に関わるユーザインタフェース環境の概略を示した。図５〜図１１には、タッチパネル１１に表示される画面の遷移が示されている。客室端末１を起動するとトップ画面（図５，１００）が表示される。このトップ画面１００には、各種検索方式（新譜・歌手名・曲名・あの頃・デュエット・ジャンル）や機能（選曲履歴・リモコン）を呼び出すための各ボタン１０１〜１０８と、楽曲演奏中にある演奏端末２を操作するための各種ボタン１０９が配設されている。リモコン制御部１４は、利用者入力に従ってある楽曲を演奏端末２に演奏予約させるとその楽曲ＩＤを選曲履歴簿に記録する（ｓ１→ｓ２）。また、トップ画面１００の「選曲履歴」ボタン１０７が指示されると、選曲履歴簿を参照し、その履歴簿に記録されている楽曲番号を楽曲索引データベースに照会し、該当する曲名とアーティスト名を取得する。そして、取得した曲名とアーティスト名を最近演奏予約された楽曲から過去に遡って一覧表示にする（図６，１２０）。この例では、１画面に８曲分の曲名とアーティスト名を表示し、「次頁」ボタン１２２を指示する毎に過去に遡って、選曲履歴として記憶可能な所定曲数分まで順次表示するようになっている。表示中の選曲履歴より新しい選曲履歴を表示させたい場合は、「前頁」ボタン１２３を指示する。
【００２２】
また、選曲履歴の表示画面１２０には「アーティスト別楽曲閲覧」ボタン１２４が配設されている。リモコン制御部１４は、このボタン１２４が指示されると、選曲履歴簿に記録されている各楽曲番号の上位４桁、すなわちアーティストＩＤを抽出し、そのアーティストＩＤを楽曲索引データベースに照会し該当するアーティスト名を取得する（ｓ３→ｓ４〜ｓ６）。そして、そのアーティスト名を、あいうえお順や、選曲履歴にある楽曲の数の多い順など、所定の規則に従って一覧にした画面（アーティスト一覧画面：図７，１３０）を表示する（ｓ７）。またリモコン制御部１４は、アーティスト名の各表示欄１３１に該当するアーティストＩＤを対応付けして管理する。１画面中に全アーティスト名を表示仕切れない場合は、複数の画面に渡って表示し、ページを送るための「次頁」ボタン１３２や「前頁」ボタン１３３への指示を受け付ける度に画面を切り替える。
【００２３】
アーティスト一覧画面１３０の表示中に特定のアーティスト名の表示欄１３１が利用者により指示されると、指示された表示欄１３１に対応付けして管理しているアーティストＩＤを楽曲索引データベースに照会し、対応する楽曲番号を全て抽出する。そして、同じアーティスト毎に抽出した全楽曲番号から、選曲履歴にある楽曲番号を除いた楽曲番号を取得し、その楽曲番号に対応する曲名を一覧にした画面（図８，１４０）を表示する（ｓ８→ｓ９〜ｓ１２）。この画面１４０では、アーティスト一覧画面１３０にて指示されたアーティスト名１４１が表示されるとともに、取得した各楽曲番号１４４を対応する曲名１４３とともに個別の表示欄１４３により表示されている。リモコン制御部１４は、各表示欄１４２の表示領域に該当の楽曲番号１４４を対応付けして管理する。そして、ある曲名の表示欄１４２を指示する利用者入力を受け付けたならば、その楽曲ＩＤを含んだ演奏予約コマンドを演奏端末に送信するとともに、その楽曲ＩＤを選曲履歴簿に記録する処理に移行する（ｓ１→ｓ２）。本実施例では、曲名の表示欄１４２が指示されると、該当する楽曲ＩＤに対応する目次情報の記載と当該楽曲を演奏端末２に演奏予約させるための機能とを含んだ詳細画面（図９，１５０）を表示し、この画面１５０の「転送」ボタン１５１、あるいは「割込転送」ボタン１５２が指示された時点で演奏予約コマンドの送信と、楽曲ＩＤの選曲履歴簿への記録処理に移行する。演奏予約コマンドを送信すると、その旨のメッセージを含んだ確認画面（図１０，１６０）を表示する。もちろん、詳細画面１５０を表示せず、曲名の表示欄１４２が指示された時点で演奏予約コマンドを送信し、楽曲ＩＤを選曲履歴簿に記録してもよい。
【００２４】
＝＝＝選曲履歴に基づくアーティスト名の一覧表示について＝＝＝
上記実施例では、アーティスト一覧画面１３０にて特定のアーティスト名が選択された際、選曲履歴にある楽曲以外の楽曲を表示していた。この例に限らず、選択されたアーティストの楽曲を全て表示するとともに、選曲履歴にある楽曲をそれ以外の楽曲と区別して表示するようにしてもよい。図１１に選曲履歴にある楽曲とそれ以外の楽曲とを区別して表示した画面１４０ｂを例示した。この例では、選曲履歴にある楽曲１４３ｂについては「選曲済み」のコメント１４７が付記されている。もちろん、選曲履歴にある楽曲の曲名の文字色を変えたり、曲名表示欄１４２を反転表示にしたりするなど、選曲履歴にある楽曲とそれ以外の楽曲とが識別できれば、どのような表示形態を採用してもよい。
【００２５】
＝＝＝楽曲索引データベースの構造について＝＝＝
上記実施例では、楽曲ＩＤにアーティストＩＤが含まれていた。この例に限らず、楽曲ＩＤ自体は、アーティストと無縁の識別子とし、楽曲索引データベースで、楽曲ＩＤと曲名とアーティスト名とを対応付けしておけばよい。具体的には、アーティスト名ごとに識別子（アーティストＩＤ）を対応付けし、楽曲ＩＤとアーティストＩＤとの対応テーブルなどの情報を楽曲索引データベースに含ませておく。それによって、選曲履歴にある楽曲ＩＤを索引データベースに照会すると、対応するアーティストＩＤが取得でき、さらにそのアーティストＩＤに対応付けされている全楽曲ＩＤが楽曲索引データベースから抽出できる。図１２（Ａ）〜（Ｃ）に楽曲ＩＤにアーティストＩＤが含まれない場合の楽曲索引データベースの概略構造を示した。楽曲ＩＤに曲名が対応付けされているとともに（Ａ）、アーティストＩＤにアーティスト名が対応付けされている（Ｂ）。そして、アーティストＩＤと楽曲ＩＤの対応テーブル（Ｃ）が用意されている。
【００２６】
楽曲ＩＤにアーティストＩＤが含まれていない場合、アーティスト別に楽曲を一覧提示するためには概ね２つの情報処理手順がある。図１３（Ａ）（Ｂ）にそれら２つの情報処理手順の流れを示した。一方の手順（Ａ）は、選曲履歴簿に楽曲ＩＤを記録する際、楽曲索引データベースを参照し、対応するアーティストＩＤを取得し（ｓ２２，ｓ２３）、楽曲ＩＤとアーティストＩＤとを組にして記録する（ｓ２４）。アーティスト名を一覧表示する際には、選曲履歴簿に記録されているアーティストＩＤを楽曲索引データベースに照会し、対応するアーティスト名を取得し表示する（ｓ２５→ｓ２６〜ｓ２８）。
【００２７】
もう一方の手順（Ｂ）は、選曲履歴簿には楽曲ＩＤを記録し（ｓ４２）、アーティスト名を一覧表示する際に選曲履歴簿に記録されている楽曲ＩＤを楽曲索引データベースに照会し（ｓ４３→ｓ４４）、楽曲ＩＤに対応するアーティストＩＤを取得する。このとき、同じアーティストＩＤについては重複して取得しない（ｓ４５）。そして、取得したアーティストＩＤに対応するアーティスト名を取得し表示する（ｓ４６，ｓ４７）。
【００２８】
＝＝＝楽曲索引データベースの所在について＝＝＝
上記実施例において、楽曲索引データベースは、客室端末１の外部記憶に格納されていた。この例に限らず、演奏予約コマンドの送付先となる演奏端末２の外部記憶に索引データベースを格納し、演奏端末２と客室端末１とが双方向通信できるようにしておく。そして客室端末１には、利用者入力により受け付けたクエリーに基づいて演奏端末２の索引データベースを検索するプログラムを実装させておけばよい。もちろん、客室端末１にインターネット７０ａやＶＰＮ７０ｂなどのネットワークにアクセスする機能を実装し、ホスト装置８０に付帯する外部記憶など、ネットワーク上の所定の記憶資源に楽曲索引データベースを用意しておいてもよい。いずれにしても、客室端末１は、選曲履歴簿に記録されている楽曲ＩＤに基づいてアーティストＩＤを取得し、そのアーティストＩＤに基づいて対応する全楽曲ＩＤが取得できればよい。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施例におけるカラオケ選曲装置を含むネットワーク構成図である。
【図２】上記カラオケ選曲装置の外観図（Ａ）と、機能ブロック図（Ｂ）である。
【図３】上記カラオケ選曲装置に格納されている楽曲索引データベースの概略構造図である。
【図４】上記カラオケ選曲装置におけるアーティスト別楽曲表示機能に関わる情報処理の流れ図である。
【図５】上記カラオケ選曲装置が表示するトップ画面の概略図である。
【図６】上記カラオケ選曲装置が表示する選曲履歴画面の概略図である。
【図７】上記カラオケ選曲装置が表示するアーティスト一覧画面の概略図である。・
【図８】上記カラオケ選曲装置が表示するアーティスト別楽曲一覧画面の概略図である。
【図９】上記カラオケ選曲装置が表示する詳細情報画面の概略図である。
【図１０】上記カラオケ選曲装置が表示する確認画面の概略図である。
【図１１】上記アーティスト一覧画面のその他の表示例を示す概略図である。
【図１２】上記楽曲索引データベースの変更例における概略構造図である。
【図１３】上記アーティスト別楽曲表示機能に関わる情報処理のその他の例における流れ図である。
【符号の説明】
【００３０】
１  カラオケ選曲装置
２  カラオケ装置
１１  タッチパネル
１４  リモコン制御部
１５  外部記憶
１３０  アーティスト一覧画面
１４０  アーティスト別楽曲一覧画面
【図１】
2008203541.tif 000003
【図２】
2008203541.tif 000004
【図３】
2008203541.tif 000005
【図４】
2008203541.tif 000006
【図５】
2008203541.tif 000007
【図６】
2008203541.tif 000008
【図７】
2008203541.tif 000009
【図８】
2008203541.tif 000010
【図９】
2008203541.tif 000011
【図１０】
2008203541.tif 000012
【図１１】
2008203541.tif 000013
【図１２】
2008203541.tif 000014
【図１３】
2008203541.tif 000015