(57)【特許請求の範囲】
【請求項１】
多数の演奏曲のうちから選択される演奏曲を出力させるカラオケ装置を遠隔操作するために、画像を表示させると共に利用者の接触に応じて前記カラオケ装置への入力を行うタッチパネルディスプレイを備えた電子早見本装置であって、
それぞれ個別の文字を示す複数の文字ボタンを前記タッチパネルディスプレイに表示させる文字ボタン表示制御手段と、
前記多数の演奏曲それぞれに対応する曲名又は歌手名から、前記文字ボタンに対する接触操作に応じて入力される文字乃至文字列に前方一致する曲名又は歌手名を検索する検索制御手段と、
前記文字ボタンに対する接触操作に応じて一文字が入力されることにより前記検索制御手段により検索される曲名又は歌手名が０件となった時点で、最後に入力された該一文字を除いた文字乃至文字列に対して前記検索制御手段により検索される曲名又は歌手名に対応するショートカットボタンを前記タッチパネルディスプレイに表示させるショートカットボタン表示制御手段と
を、含み、
前記ショートカットボタン表示制御手段は、前記ショートカットボタンを含むポップアップを前記文字ボタンの前面側に表示させるものであり、該ポップアップに対する接触操作が行われるまでは前記文字ボタンに対する接触操作を無効とするものであり、
前記ポップアップに対する接触操作に応じて該ポップアップが消去された後、前記最後に入力された一文字を削除する操作が行われるまでは前記文字ボタンに対する接触操作を無効とするものである
ことを特徴とする電子早見本装置。
【請求項２】
前記ショートカットボタン表示制御手段は、前記最後に入力された一文字を除いた文字乃至文字列に対して前記検索制御手段により検索される曲名又は歌手名に対応する複数のショートカットボタンを、演奏回数又は検索回数が多いものから順に前記タッチパネルディスプレイに表示させるものである請求項１に記載の電子早見本装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多数の演奏曲のうちから選択される演奏曲を出力させるカラオケ装置を遠隔操作するための電子早見本装置に関し、特に、その検索機能の利便性を向上させるための改良に関する。
【背景技術】
【０００２】
多数の演奏曲のうちから選択される演奏曲を出力させると共に、その演奏曲の歌詞文字映像を映像表示装置に表示させるカラオケ装置が知られている。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲からリモコン装置等により選択（選曲）されたカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
斯かるカラオケ装置を遠隔操作するために、画像を表示させると共に利用者の接触に応じてそのカラオケ装置への入力を行うタッチパネルディスプレイを備えた電子早見本装置が知られている。斯かる電子早見本装置によれば、上記タッチパネルディスプレイに表示される映像を参照しつつ指等の接触（タッチ入力）により簡便に上記カラオケ装置への入力を行うことができる。また、上記電子早見本装置の利便性を向上させるための技術が提案されている。例えば、特許文献１に記載された電子早見本装置がそれである。この技術によれば、文字ボタンに対する接触操作に応じて入力される文字乃至文字列に対応する曲名又は歌手名に対応するショートカットボタンを前記タッチパネルディスプレイに表示させることで、最少の入力操作により高い確率で目的に合った検索を行うことができ、利便性の高い検索機能を備えた電子早見本装置を提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４４２９１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来の電子早見本装置では、例えば、前記多数の演奏曲それぞれに対応する曲名又は歌手名から、前記文字ボタンに対する接触操作に応じて入力される文字乃至文字列に前方一致する曲名又は歌手名が検索されるが、誤った文字を入力してしまった場合、検索結果が０件となり候補が表示されなくなることが考えられる。斯かる場合において、前記電子早見本装置を使い慣れた利用者であれば誤って入力された文字を削除して再度検索を試み、所望の演奏曲を見つけることができる。
【０００６】
しかし、例えば年配層の利用者（シニアユーザ）等、前記電子早見本装置を使い慣れていない利用者は、曲名や歌手名を最後の一文字まですべて入力してから検索をかける傾向にあるため、誤った文字を入力して検索候補が０件となり候補が表示されなくなる場合が多かった。また、中途で誤った文字を入力してしまった場合、最後の文字まで入力しきってから検索をかけて候補が表示されないのでは徒に苦労が募り、更に、誤って入力された文字を削除するのにも手間がかかるため、前記電子早見本装置の使用が忌避される要因となっていた。また、インターネット等におけるキーワード検索では、入力された文字列に概念や称呼が類似する候補を提示する技術が広く用いられているが、斯かる技術をカラオケ装置における演奏曲の検索に用いた場合、所望の曲名又は歌手名と異なる候補が多数ひっかかってしまい、却って利便性が悪化するおそれがあった。このような課題は、電子早見本装置の利便性向上のために本発明者等が研究を継続する過程において新たに見出したものである。
【０００７】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、利便性の高い検索機能を備えた電子早見本装置を提供することにある。
【課題を解決するための手段】
【０００８】
斯かる目的を達成するために、本発明の要旨とするところは、多数の演奏曲のうちから選択される演奏曲を出力させるカラオケ装置を遠隔操作するために、画像を表示させると共に利用者の接触に応じて前記カラオケ装置への入力を行うタッチパネルディスプレイを備えた電子早見本装置であって、それぞれ個別の文字を示す複数の文字ボタンを前記タッチパネルディスプレイに表示させる文字ボタン表示制御手段と、前記多数の演奏曲それぞれに対応する曲名又は歌手名から、前記文字ボタンに対する接触操作に応じて入力される文字乃至文字列に前方一致する曲名又は歌手名を検索する検索制御手段と、前記文字ボタンに対する接触操作に応じて一文字が入力されることにより前記検索制御手段により検索される曲名又は歌手名が０件となった時点で、最後に入力されたその一文字を除いた文字乃至文字列に対して前記検索制御手段により検索される曲名又は歌手名に対応するショートカットボタンを前記タッチパネルディスプレイに表示させるショートカットボタン表示制御手段とを、含み、前記ショートカットボタン表示制御手段は、前記ショートカットボタンを含むポップアップを前記文字ボタンの前面側に表示させるものであり、そのポップアップに対する接触操作が行われるまでは前記文字ボタンに対する接触操作を無効とするものであり、前記ポップアップに対する接触操作に応じてそのポップアップが消去された後、前記最後に入力された一文字を削除する操作が行われるまでは前記文字ボタンに対する接触操作を無効とすることを特徴とするものである。
【発明の効果】
【０００９】
このようにすれば、それぞれ個別の文字を示す複数の文字ボタンを前記タッチパネルディスプレイに表示させる文字ボタン表示制御手段と、前記多数の演奏曲それぞれに対応する曲名又は歌手名から、前記文字ボタンに対する接触操作に応じて入力される文字乃至文字列に前方一致する曲名又は歌手名を検索する検索制御手段と、前記文字ボタンに対する接触操作に応じて一文字が入力されることにより前記検索制御手段により検索される曲名又は歌手名が０件となった時点で、最後に入力されたその一文字を除いた文字乃至文字列に対して前記検索制御手段により検索される曲名又は歌手名に対応するショートカットボタンを前記タッチパネルディスプレイに表示させるショートカットボタン表示制御手段とを、含み、前記ショートカットボタン表示制御手段は、前記ショートカットボタンを含むポップアップを前記文字ボタンの前面側に表示させるものであり、そのポップアップに対する接触操作が行われるまでは前記文字ボタンに対する接触操作を無効とするものであり、前記ポップアップに対する接触操作に応じてそのポップアップが消去された後、前記最後に入力された一文字を削除する操作が行われるまでは前記文字ボタンに対する接触操作を無効とするものであることから、文字が誤って入力された場合等において、利用者が探しているものと思われる曲名又は歌手名の候補を、前記タッチパネルディスプレイにより選択入力し易い態様で提示することができる。更に、誤って入力された文字を簡便な誘導により削除させることができ、以降の検索を更にスムーズなものとすることができる。すなわち、利便性の高い検索機能を備えた電子早見本装置を提供することができる。
【００１２】
ここで、好適には、前記ショートカットボタン表示制御手段は、前記最後に入力された一文字を除いた文字乃至文字列に対して前記検索制御手段により検索される曲名又は歌手名に対応する複数のショートカットボタンを、演奏回数又は検索回数が多いものから順に前記タッチパネルディスプレイに表示させるものである。このようにすれば、文字が誤って入力された場合等において、利用者が探しているものと思われる著名な曲名又は歌手名の候補を実用的な態様で提示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明が好適に適用されるカラオケシステムを説明する概略図である。
【図２】図１のカラオケシステムに備えられたカラオケ装置の構成を例示するブロック線図である。
【図３】本発明の一実施例である電子早見本装置の外観を大まかに示す斜視図である。
【図４】図３の電子早見本装置の構成を説明するブロック線図である。
【図５】図３の電子早見本装置のＣＰＵに備えられた制御機能の要部を示す機能ブロック線図である。
【図６】図３の電子早見本装置に備えられたタッチパネルディスプレイに表示される、歌手名検索による選曲制御における文字入力画面を例示する図である。
【図７】図６の文字入力画面において、ショートカット表示欄にショートカットボタンが表示された様子を示す図である。
【図８】図６の文字入力画面において、文字入力により検索される歌手名が無くなった時点で表示されるポップアップを例示する図である。
【図９】図８のポップアップが消去された後、最後に入力された一文字を削除する操作のみ可能とされる様子を示す図である。
【図１０】図３の電子早見本装置に備えられたタッチパネルディスプレイに表示される、曲名検索による選曲制御における文字入力画面を例示する図である。
【図１１】図６の文字入力画面において、文字入力により検索される曲名が無くなった時点で表示されるポップアップを例示する図である。
【図１２】図３の電子早見本装置のＣＰＵによる歌手名選曲制御の要部を説明するフローチャートである。
【図１３】図３の電子早見本装置のＣＰＵによる曲名選曲制御の要部を説明するフローチャートである。
【図１４】図１２に示す歌手名選曲制御乃至図１３に示す曲名選曲制御におけるポップアップ表示制御の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１５】
図１は、本発明が好適に適用されるカラオケシステム１０を説明する概略図である。この図１に示すように、上記カラオケシステム１０では、カラオケボックス、スナック、旅館等の店舗１２における複数の個室１４ａ、１４ｂ、１４ｃ、・・・（以下、特に区別しない場合には単に個室１４と称する）にそれぞれ１台乃至複数台ずつ（図１では１台ずつ）のカラオケ装置１６ａ、１６ｂ、１６ｃ、・・・（以下、特に区別しない場合には単にカラオケ装置１６と称する）が設置されている。これら複数のカラオケ装置１６は、ルータ２８を介して公衆電話回線等による通信回線１８に接続されており、同じくその通信回線１８に接続されたカラオケサービス提供会社のサーバ装置（センタ装置）２０との相互間でその通信回線１８を介して情報の通信が可能とされている。このサーバ装置２０は、カラオケ情報（楽曲データ）、背景映像情報、曲間情報等のデジタルコンテンツ（Digital Contents）の保管や入出力管理の基本的な制御を行うサーバであり、上記通信回線１８を介して上記カラオケ装置１６に定期的にコンテンツの配信を行うと共に、そのカラオケ装置１６からの要求に応じて所定の機能制御プログラムを送信するものである。
【００１６】
また、上記カラオケシステム１０は、本発明の一実施例である複数の電子早見本装置２２ａ、２２ｂ、２２ｃ、・・・（以下、特に区別しない場合には単に電子早見本装置２２と称する）を備えており、上記カラオケ装置１６の利用に際して、各利用者（グループ）毎に１台乃至数台ずつの電子早見本装置２２が貸与され、各個室１４において後述するように上記カラオケ装置１６の遠隔操作装置として用いられるようになっている。上記店舗１２内には上記複数のカラオケ装置１６を相互に接続するＬＡＮ２４が敷設されており、上記電子早見本装置２２からのカラオケ装置１６への入力は、所定のアクセスポイント２６及びＬＡＮ２４を介したＬＡＮ通信等により行われる。
【００１７】
図２は、前記カラオケ装置１６の構成を例示するブロック線図である。この図２に示すように、前記カラオケ装置１６は、ＣＲＴ（Cathode-ray Tube）やＴＦＴ（Thin Film Transistor Liquid Crystal）等の映像表示装置３０と、グラフィックボード等の映像出力制御部３２と、映像情報デコーダ３４と、ビデオミキサ３６と、音源であるシンセサイザ３８と、音声入力装置であるマイクロフォン４０と、アンプミキサ４２と、スピーカ４４と、操作パネル４６と、その操作パネル４６等からの入力信号を処理する入出力インターフェイス４８と、中央演算処理装置であるＣＰＵ５０と、読出専用メモリであるＲＯＭ５２と、随時書込読出メモリであるＲＡＭ５４と、記憶装置であるハードディスク５６と、モデム５８と、ＬＡＮポート６０と、上記電子早見本装置２２やリモコン装置６４等の入力装置からのリモコン信号を受信するためのリモコン受信部６２とを、備えて構成されている。
【００１８】
前記映像出力制御部３２は、前記ＣＰＵ５０において生成された歌詞文字映像等の文字映像（テロップ）を出力する文字映像出力装置として機能する他、前記映像表示装置３０による種々の映像表示を制御する表示制御装置である。また、前記映像情報デコーダ３４は、利用者が歌詞を参照しながら歌を歌う際に前記ハードディスク５６に記憶された背景映像情報に基づいて所定の背景映像を再生（デコード）する背景映像再生装置である。この背景映像情報は、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式のデータであり、そのＭＰＥＧデータに基づいて前記映像情報デコーダ３４により再生された背景映像は、前記ビデオミキサへ送られる。また、前記ビデオミキサ３６は、前記ＣＰＵ５０において生成され且つ前記映像出力制御部３２から出力される文字映像と、前記映像情報デコーダ３４により再生される背景映像とを合成して前記映像表示装置３０に表示させる映像合成装置である。
【００１９】
前記シンセサイザ３８は、前記ハードディスク５６から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する音源である。この演奏情報は、例えば、ＭＩＤＩ（Musical Instrument Digital Interface）形式のデータであり、そのＭＩＤＩデータに基づいて前記シンセサイザ３８により生成された音楽信号は、アナログ信号に変換されて前記アンプミキサ４２へ送られる。そのアンプミキサ４２では、送られてきた音楽信号と前記マイクロフォン４０を介して入力される利用者の歌声とがミキシングされ、それらの信号が電気的に増幅されて前記スピーカ４４から出力される。
【００２０】
前記操作パネル４６は、前記カラオケ装置１６の利用者が歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記カラオケ装置１６には、前記操作パネル４６の一部機能を遠隔で実行するための入力装置として機能するリモコン装置６４が備えられており、前記リモコン受信部６２は、そのリモコン装置６４から送信されるリモコン信号を受信して前記ＣＰＵ５０へ供給する。また、前記カラオケ装置１６と電子早見本装置２２との対応付け（くくりつけ）処理も前記リモコン受信部６２を介して行われ、そのようにして前記カラオケ装置１６に対応付けられた電子早見本装置２２も同様に入力装置として機能する。
【００２１】
前記ＣＰＵ５０は、前記ＲＡＭ５４の一時記憶機能を利用しつつ前記ＲＯＭ５２に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記電子早見本装置２２やリモコン装置６４等により所定のカラオケ演奏曲が選曲された場合、その選曲されたカラオケ演奏曲を前記ＲＡＭ５４に設けられた予約曲テーブルに登録したり、その予約曲テーブルの演奏順に従って前記ハードディスク５６から前記ＲＡＭ５４に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報等を読み出したり、カラオケ演奏曲の演奏が進行するのに応じてそのＲＡＭ５４から前記シンセサイザ３８へ演奏情報を送信したり、歌詞情報に基づいて歌詞文字映像を生成して前記映像出力制御部３２へ送ったり、選曲時には曲名文字映像を生成して前記映像出力制御部３２へ送ったり、前記映像情報デコーダ３４を制御して所定の背景映像を再生させたり、カラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させたり、前記通信回線１８を介した前記サーバ装置２０との間の情報通信制御等の基本的な制御を実行する。
【００２２】
前記モデム５８は、前記カラオケ装置１６を公衆電話回線等による通信回線１８に接続するための装置であり、前記ＣＰＵ５０から出力されるディジタル信号をアナログ信号に変換して前記通信回線１８に送り出すと共に、その通信回線１８を介して伝送されるアナログ信号をディジタル信号に変換して前記ＣＰＵ５０に供給する処理を行う。なお、前記店舗１２に備えられた複数のカラオケ装置１６のうち何れかのカラオケ装置１６が前記ルータ２８の機能を備えてマスターコマンダとして前記通信回線１８に接続される態様も考えられ、その場合、前記モデム５８はそのマスターコマンダとして機能するカラオケ装置１６には必要とされるが、そのマスターコマンダを介して前記サーバ装置２０との間で情報の通信を行う他のカラオケ装置１６には必ずしも設けられなくともよい。
【００２３】
前記ＬＡＮポート６０は、前記カラオケ装置１６をＬＡＮ２４を介して他のカラオケ装置１６や電子早見本装置２２等の他の機器に接続するための接続器であり、前記カラオケ装置１６は、そのようにＬＡＮ２４を介して接続されることで、他のカラオケ装置１６や電子早見本装置２２等の他の機器との間で情報の送受信が可能とされる。例えば、前記アクセスポイント２６を介して受信される前記電子早見本装置２２からの選曲入力を受け付けて前記ＲＡＭ５４に設けられた予約曲テーブルに記憶したり、そのアクセスポイント２６を介して前記カラオケ装置１６から電子早見本装置２２へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１６と電子早見本装置２２との間における相互の情報のやりとりが実行される。また、斯かるＬＡＮ２４及びアクセスポイント２６を介して、前記複数の電子早見本装置２２相互間でも情報の通信が行われる。
【００２４】
前記ハードディスク５６には、カラオケ演奏曲を出力させるための多数の楽曲データ（カラオケデータ）を記憶する楽曲データベースをはじめとする各種データベースが設けられている。カラオケボックス等の店舗にそれぞれ備えられた複数のカラオケ装置１６のうち所定のカラオケ装置１６例えば前記カラオケ装置１６ａは、前記モデム５８を介して前記通信回線１８に接続されており、前記複数のカラオケ装置１６によって常に新しい曲が演奏可能とされるように、随時新たな楽曲データ等が前記サーバ装置２０から前記通信回線１８を介して配信され、前記ハードディスク５６の楽曲データベース等に記憶される。また、そのようにして前記サーバ装置２０から情報を取得したカラオケ装置１６ａとその他のカラオケ装置１６との間で前記ＬＡＮ２４を介した通信が行われることにより、各カラオケ装置１６のハードディスク５６に記憶される情報が共有され、上記楽曲データベース等の内容が等価なものとされる。
【００２５】
図３は、前記電子早見本装置２２の外観を大まかに示す斜視図である。この図３に示すように、前記電子早見本装置２２は、画像（映像）を表示させると共に、利用者の接触に応じて入力を行うためのタッチパネルディスプレイ６８を備えている。また、前記カラオケ装置１６や他の電子早見本装置２２との間でデータの送受信や同期を実行したり、前記電子早見本装置２２に内蔵されたバッテリを充電する等の動作を行うスタンド型の接続架台（ドッキングテーブル）であるクレイドル６６を備えている。前記電子早見本装置２２は、そのクレイドル６６に取り付けられた状態又はそのクレイドル６６から取り外された状態で用いられ、取り付けられた状態においては、そのクレイドル６６及びＬＡＮ２４を介して前記カラオケ装置１６や他の電子早見本装置２２に有線接続されるようになっている。また、上記クレイドル６６から取り外された状態においては、上記アクセスポイント２６及びＬＡＮ２４を介して前記カラオケ装置１６他の電子早見本装置２２に無線接続されるようになっている。
【００２６】
図４は、前記電子早見本装置２２の構成を説明するブロック線図である。この図４に示すように、前記電子早見本装置２２は、上記タッチパネルディスプレイ６８に映像を表示させる表示装置７２と、その表示装置７２による表示を制御する表示制御部７４と、利用者の指や図示しない備え付けのペン等によるタッチパネルディスプレイ６８への接触により入力を行うタッチパネル７６と、そのタッチパネル７６による入力を制御する入力制御部７８と、中央演算処理装置であるＣＰＵ８０と、読出専用メモリであるＲＯＭ８２と、随時書込読出メモリであるＲＡＭ８４と、フラッシュＲＯＭ等の記憶部８６と、インターフェイス８８と、リモコン送信部９０と、無線ＬＡＮ通信部９２と、上記クレイドル６６と電気的な接続を可能とするためのコネクタ９４ａとを、備えて構成されている。上記クレイドル６６には、斯かる電子早見本装置２２と電気的な接続を可能とするためのコネクタ９４ｂが設けられており、前記電子早見本装置２２は、前記クレイドル６６に載置されて上記コネクタ９４ａ及び９４ｂが相互に接触させられることで、上記インターフェイス８８を介して前記クレイドル６６乃至ＬＡＮ２４に接続されるようになっている。
【００２７】
上記ＣＰＵ８０は、上記ＲＡＭ８４の一時記憶機能を利用しつつ上記ＲＯＭ８２に記憶された情報に基づいて情報処理を実行する所謂マイクロコンピュータであり、上記表示制御部７４を介して前記タッチパネルディスプレイ６８（表示装置７２）に所定の映像を表示させたり、その映像に基づく前記タッチパネルディスプレイ６８（タッチパネル７６）への接触により上記入力制御部７８を介して入力される入力信号を処理したり、その入力信号に基づき前記無線ＬＡＮ通信部９２等を介して前記カラオケ装置１６へ選曲入力をはじめとする入力送信を行ったり、その無線ＬＡＮ通信部９２等を介して他の電子早見本装置２２との間で情報の通信や同期を行ったり、マスターコマンダである前記カラオケ装置１６ａを介して前記センタ装置２０との間で情報の通信を行う等といった基本的な制御に加えて、後述する本実施例の歌手名選曲制御及び曲名選曲制御等を実行する。
【００２８】
上記記憶部８６には、後述する図５に示すように、演奏曲データベース９６、選曲履歴データベース９８、及びランキングテーブル１００等の各種データベースが設けられている。この演奏曲データベース９６は、前記カラオケ装置１６の楽曲データベースに記憶された多数の楽曲データ（カラオケデータ）それぞれに対応して曲名、アーティスト名（歌手名）、属性情報、歌詞の歌い出し部分等の選曲案内情報、及び備考等を選曲番号毎に記憶するものである。
【００２９】
上記選曲履歴データベース９８は、前記電子早見本装置２２による選曲制御に関する履歴を、上記演奏曲データベース９６における曲名乃至歌手名毎に記憶するものである。また、好適には、上記演奏曲データベース９６における曲名乃至歌手名毎に、前記電子早見本装置２２による検索に用いられた文字乃至文字列毎の選択回数（ショートカット情報検索制御手段１１４の説明に関して後述）を記憶するものである。
【００３０】
前記ランキングテーブル１００は、前記カラオケシステム１０に備えられた複数の前記カラオケ装置１６による過去の選曲回数を、前記演奏曲データベース９６における曲名乃至歌手名毎に記憶するものである。例えば、前記カラオケシステム１０に備えられた複数の前記カラオケ装置１６による、前記演奏曲データベース９６における曲名乃至歌手名毎の選曲回数（カラオケ演奏乃至選曲入力が行われた回数）が前記サーバ装置２０等に蓄積、統計され、斯かる情報に基づいて前記演奏曲データベース９６における曲名乃至歌手名毎の演奏曲のランキングが前記ランキングテーブル１００に記憶されるようになっている。また、このランキングテーブル１００における演奏曲のランキングは、各楽曲データに対応するＣＤ（Compact Disc）をはじめとするメディアの売上げ枚数等の統計結果に基づいて定められるものであってもよい。また、上記ランキングテーブル１００における演奏曲のランキングは、各カラオケ装置１６においてそれぞれ選曲（演奏）された演奏曲の、選曲回数（演奏回数）等に基づいて上位から順位付けされたランキングというように、前記カラオケ装置１６毎に定められるものであってもよい。
【００３１】
図５は、前記電子早見本装置２２のＣＰＵ８０に備えられた制御機能の要部を示す機能ブロック線図である。以下に詳述するように、図５に示す各種制御機能を備えた本実施例の電子早見本装置２２においては、前記カラオケ装置１６により演奏される演奏曲（楽曲データ）を検索する態様として、楽曲データにおける曲名をキーワードとする検索である曲名検索と、歌手名（アーティスト名）をキーワードとする検索である歌手名検索とが選択的に行われるが、以下の実施例では、先ず、歌手名検索による選曲制御について説明する。
【００３２】
図５に示す文字ボタン表示制御手段１０２は、それぞれ個別の文字を示す複数の文字ボタンを前記タッチパネルディスプレイ６８に表示させる。図６は、前記タッチパネルディスプレイ６８に表示される、歌手名検索による選曲制御における文字入力画面を例示する図である。この図６に示すように、前記文字ボタン表示制御手段１０２は、少なくとも五十音の文字を示す複数の文字ボタン１２０を前記タッチパネルディスプレイ６８に表示させる。このタッチパネルディスプレイ６８に表示された文字ボタン１２０（タッチパネル７６における文字ボタン１２０に対応する相対位置）に対する利用者の指や備え付けのペン等による接触操作（以下、単に接触操作という）に応じて、前記タッチパネル７６及び入力制御部７８を介してそれら文字ボタン１２０によって示される文字乃至文字列が入力される。また、そのようにして入力された文字乃至文字列が図６に示すように文字表示欄１２２に表示される。
【００３３】
また、上記歌手名検索による選曲制御における文字入力画面には、前記タッチパネルディスプレイ６８の表示を図示しないトップ画面に切り替えるためのトップボタン１２４、図６に示す文字入力画面に切り替えられる前の画面に戻るための戻るボタン１２６、上記文字ボタン１２０をかな入力（五十音の文字に対応する入力）に切り替えるためのかな入力ボタン１２８、上記文字ボタン１２０を英数入力（アルファベット及び数字の入力）に切り替えるための英数入力ボタン１３０、及び上記文字入力ボタン１２０により入力された文字を削除するための一字削除ボタン１３２が表示されるようになっており、前記タッチパネルディスプレイ６８に表示された各ボタンへの接触操作に応じて、それぞれのボタンに対応する上記処理が行われるようになっている。また、図６に示す文字入力画面に表示された検索ボタン１３４に対する接触操作に応じて、以下に説明する歌手名検索制御手段１０４による検索が行われる。
【００３４】
歌手名検索制御手段１０４は、前記文字ボタン表示制御手段１０２により表示された文字ボタン１２０に対する接触操作により入力される文字乃至文字列に基づいて単数乃至複数の歌手名を検索する。具体的には、前記文字表示欄１２２に文字乃至文字列が表示されている状態で上記検索ボタン１３４に対する接触操作が行われることにより、斯かる文字乃至文字列と前方一致又は完全一致する単数乃至複数の歌手名を検索する。例えば、前記文字表示欄１２２に「は」の文字が表示されている状態で上記検索ボタン１３４に対する接触操作が行われることにより、前記演奏曲データベース９６に記憶された多数の演奏曲にそれぞれ対応する歌手名（アーティスト名）のうち、「は」の文字を先頭とする複数の歌手名を検索する。
【００３５】
歌手名ボタン表示制御手段１０６は、上記歌手名検索制御手段１０４により検索された単数乃至複数の歌手名を示す歌手名ボタンを前記タッチパネルディスプレイに表示させる。例えば、上述の例において、上記歌手名検索制御手段１０４により「は」の文字を先頭とする複数の歌手名が検索された場合、それら「は」の文字を先頭とする複数の歌手名を示す歌手名ボタンを例えば五十音順に前記タッチパネルディスプレイ６８に表示させる。
【００３６】
演奏曲検索制御手段１０８は、上記歌手名ボタン表示制御手段１０６により前記タッチパネルディスプレイ６８に表示された歌手名ボタンに対する接触操作に応じて単数乃至複数の演奏曲を検索する。例えば、歌手名「浜岡ゆうな」を示す歌手名ボタンに対する接触操作が行われた場合、前記演奏曲データベース９６に記憶された多数の演奏曲のうち、「浜岡ゆうな」を歌手名とする（歌手名「浜岡ゆうな」に対応付けられた）単数乃至複数の演奏曲を検索する。
【００３７】
演奏曲ボタン表示制御手段１１０は、上記演奏曲検索制御手段１０８により検索された単数乃至複数の演奏曲を示す演奏曲ボタンを前記タッチパネルディスプレイ６８に表示させる。例えば、上述の例において、上記演奏曲検索制御手段１０８により「浜岡ゆうな」を歌手名とする複数の演奏曲が検索された場合、それら複数の演奏曲をそれぞれ示す演奏曲ボタンを例えば五十音順に前記タッチパネルディスプレイ６８に表示させる。
【００３８】
選曲入力制御手段１１２は、前記電子早見本装置２２による前記カラオケ装置１６に対する選曲入力を制御する。例えば、上記演奏曲ボタン表示制御手段１１０により前記タッチパネルディスプレイ６８に単数乃至複数の演奏曲をそれぞれ示す演奏曲ボタンが表示されている状態において、何れかの演奏曲ボタンに対する接触操作が行われた場合には、その演奏曲ボタンにより示される演奏曲を選曲入力するための信号を前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に対して送信する。すなわち、利用者が所望する演奏曲を前記カラオケ装置１６のＲＡＭ５４等に設けられた予約曲テーブルに登録するための選曲予約処理を行う。
【００３９】
ショートカット情報検索制御手段１１４は、前記検索ボタン１３４に対する接触操作を条件とせず、前記文字ボタン表示制御手段１０２により表示された文字ボタン１２０に対する接触操作に応じて入力される文字乃至文字列に前方一致する歌手名を検索する。すなわち、前記検索ボタン１３４に対する接触操作が行われない場合であっても、前記文字ボタン１２０に対する接触操作が行われた場合には、前記演奏曲データベース９６に記憶された多数の演奏曲にそれぞれ対応する歌手名のうち、入力された文字乃至文字列に前方一致する歌手名を検索する。換言すれば、前記文字ボタン１２０に対する接触操作に応じて一文字が入力される毎に、その時点で入力されている文字乃至文字列に前方一致する歌手名を検索する。すなわち、上記ショートカット情報検索制御手段１１４による検索は、前記文字ボタン１２０に対する接触操作に付随して自動的に実行される。
【００４０】
上記ショートカット情報検索制御手段１１４は、好適には、前記選曲履歴データベース９８に記憶された情報に基づいて、前記文字ボタン１２０に対する接触操作に応じて入力される文字乃至文字列に前方一致する複数の歌手名のうち、過去における文字乃至文字列毎の選択回数が多いものから予め定められた規定数（例えば、５名分）の歌手名を検索する。ここで、過去における文字乃至文字列毎の選択回数とは、前記文字表示欄１２２に文字乃至文字列が表示された状態において行われた歌手名検索により最終的に選択された歌手名の選択回数をいうものであり、前記選曲履歴データベース９８には、前記電子早見本装置２２により歌手名検索が行われる毎に斯かる文字乃至文字列毎の選択回数が記憶されるようになっている。上記ショートカット情報検索制御手段１１４は、更に好適には、過去における文字乃至文字列毎の選択回数が最多である単一の歌手名を検索する。また、前記選曲履歴データベース９８に記憶された情報が所定量未満である場合には、前記ランキングテーブル１００に定められた情報すなわち予め統計された広域的な選曲履歴に基づいて斯かる制御を実行する。例えば、前記ランキングテーブル１００に定められた演奏曲のランキングに基づいて、ランキング上位の演奏曲から規定数分の歌手名を検索する。
【００４１】
ショートカットボタン表示制御手段１１６は、前記ショートカット情報検索制御手段１１４により検索された複数の歌手名をそれぞれ示すショートカットボタン１３６を、前記複数の文字ボタン１２０と共に前記タッチパネルディスプレイ６８に表示させる。例えば、「はま」の文字を先頭とする複数の歌手名のうち、前記ショートカット情報検索制御手段１１４により歌手名「浜川リョウト」、「ハマー中西」、「浜口香代子」、「浜木綿」、及び「はまさかみどり」が検索された場合には、図７に示すように、それらの歌手名をそれぞれ示すショートカットボタン１３６を前記文字入力画面の一部であるショートカット表示欄１３８に表示させる。これらショートカットボタン１３６は、前記文字表示欄１２２に表示される文字乃至文字列が変更される毎すなわち新たな文字が入力される毎に前記ショートカット情報検索制御手段１１４による検索が行われ、その検索結果に応じて自動更新される。すなわち、前記文字ボタン１２０に対する接触操作に付随して自動的に上記ショートカット表示欄１３８に表示されるショートカットボタン１３６が更新される。
【００４２】
前記演奏曲検索制御手段１０８は、上記ショートカットボタン表示制御手段１１６により表示されたショートカットボタン１３６に対する接触操作に応じて単数乃至複数の演奏曲を検索する。例えば、図７に示す歌手名「浜口香代子」を示すショートカットボタン１３６に対する接触操作が行われた場合には、前記演奏曲データベース９６に記憶された、「浜口香代子」を歌手名とする単数乃至複数の演奏曲を検索する。そして、前記演奏曲ボタン表示制御手段１１０は、前記演奏曲検索制御手段１０８により検索された単数乃至複数の演奏曲を示す演奏曲ボタンを前記タッチパネルディスプレイ６８に表示させる。すなわち、前記ショートカットボタン表示制御手段１１６により表示されるショートカットボタン１３６は、図７に示す文字入力画面において検索ボタン１３４の操作、歌手名ボタンの表示、乃至何れかの歌手名ボタンに対する接触操作が行われることによる単数乃至複数の演奏曲ボタンの表示といった処理を行うことなく、図７に示す文字入力画面からダイレクトに単数乃至複数の演奏曲ボタンを表示させる演奏曲ボタン選択画面を表示させるためのショートカットキーである。
【００４３】
また、前記ショートカットボタン表示制御手段１１６は、前記ショートカット情報検索制御手段１１４により検索される歌手名が０件となった場合において、前記ショートカット表示欄１３８におけるショートカットボタン１３６の表示とは態様の異なるショートカットボタンを前記タッチパネルディスプレイ６８に表示させる。すなわち、前記文字ボタン１２０に対する接触操作に応じて一文字が入力されることにより前記ショートカット情報検索制御手段１１４により検索される歌手名が０件となった時点で、最後に入力されたその一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手１１４段により検索される歌手名に対応するショートカットボタンを前記タッチパネルディスプレイ６８に表示させる。
【００４４】
図８は、文字入力により検索される歌手名が無くなった時点で前記タッチパネルディスプレイ６８に表示されるポップアップを例示する図である。この図８に示すように、前記ショートカットボタン表示制御手段１１６は、好適には、前記文字ボタン１２０に対する接触操作に応じて一文字が入力されることにより前記ショートカット情報検索制御手段１１４により検索される歌手名が０件となった時点で、最後に入力されたその一文字を除いた（その一文字が入力されていないものと看做した場合における）文字乃至文字列に対して前記ショートカット情報検索制御手１１４段により検索される歌手名に対応するショートカットボタン１４０を含むポップアップ（popup：ブラウザにおいて自動的に開いて表示される新しいウインドウ）１４２を前記文字ボタン１２０、文字表示欄１２２、及び検索ボタン１３４等の前面側に表示させる。また、図８に示すように、上記ポップアップ１４２には、好適には、そのポップアップ１４２を消去（表示を終了）して文字入力画面に復帰するための閉じるボタン１４４が含まれている。すなわち、前記ショートカットボタン表示制御手段１１６は、換言すれば、前記最後に入力された一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手段１１４により検索される歌手名に対応するショートカットボタン１４０を含むポップアップ１４２を、前記タッチパネルディスプレイ６８に表示された文字ボタン１２０等の前面側に表示させるポップアップ表示制御手段に相当する。
【００４５】
図８に示すポップアップ１４２は、前記文字ボタン１２０に対する接触操作に応じて一文字「や」が入力されることにより、その時点で入力されている文字列（文字表示欄１２２に表示される文字列）が「はまおかや」となった時点で表示されるものを例示している。例えば、歌手名「浜岡ゆうな」を検索しようと利用者が文字入力を行っている場合、図７等に示す文字入力画面において文字「ゆ」と「や」が近接していることにより、それらの文字「ゆ」と「や」を打ち間違えるおそれがある。そして、文字列「はまおかや」が入力された時点で前記ショートカット情報検索制御手段１１４により検索される歌手名が０件となった場合、それ以上の文字入力は無意味となるため、従来の技術では、打ち間違えた最後の一文字「や」を削除した後、正しい文字を入力する等の操作が必要となる。斯かる例において、本実施例の制御では、前記ショートカット情報検索制御手段１１４により文字列「はまおかや」の最後に入力された一文字「や」を削除した文字列「はまおか」に前方一致する歌手名が、前記演奏曲データベース９６に記憶された多数の楽曲データから検索される。そして、そのショートカット情報検索制御手段１１４により検索された歌手名に対応するショートカットボタン１４０を含む図８に示すようなポップアップ１４２が、前記タッチパネルディスプレイ６８における前記文字ボタン１２０等の前面側にポップアップ表示される。
【００４６】
図８においては、前記ショートカット情報検索制御手段１１４により検索された４名分の歌手名「浜尾貫太郎」、「浜岡ゆうな」、「浜丘小百合」、及び「浜丘ジュリエット」をそれぞれ示すショートカットボタン１４０を含むポップアップ１４２を例示している。このショートカットボタン１４０に対する接触操作が行われた場合、前記演奏曲検索制御手段１０８は、その接触操作されたショートカットボタン１４０に対応して単数乃至複数の演奏曲を検索する。例えば、図８に示す歌手名「浜岡ゆうな」を示すショートカットボタン１４０に対する接触操作が行われた場合、前記演奏曲検索制御手段１０８は、前記演奏曲データベース９６に記憶された、「浜岡ゆうな」を歌手名とする単数乃至複数の演奏曲を検索する。そして、前記演奏曲ボタン表示制御手段１１０は、前記演奏曲検索制御手段１０８により検索された単数乃至複数の演奏曲を示す演奏曲ボタンを前記タッチパネルディスプレイ６８に表示させる。すなわち、前記ショートカットボタン表示制御手段１１６により前記ポップアップ１４２上に表示されるショートカットボタン１４０は、図７に示す文字入力画面において検索ボタン１３４の操作、歌手名ボタンの表示、乃至何れかの歌手名ボタンに対する接触操作が行われることによる単数乃至複数の演奏曲ボタンの表示といった処理を行うことなくダイレクトに単数乃至複数の演奏曲ボタンを表示させる演奏曲ボタン選択画面を表示させるためのショートカットキーである。
【００４７】
前記ショートカットボタン表示制御手段１１６は、好適には、前記最後に入力された一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手段１１４により検索される複数の歌手名それぞれに対応する複数のショートカットボタン１４０を、演奏回数又は検索回数が多いものから順に前記タッチパネルディスプレイ６８に表示させる。すなわち、前記選曲履歴データベース９８に記憶された情報に基づいて、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する複数の歌手名のうち、過去における文字乃至文字列毎の選択回数が多いものから予め定められた規定数（例えば、４名分）の歌手名にそれぞれ対応するショートカットボタン１４０を前記ポップアップ１４２上に表示させる。このショートカットボタン１４０の表示制御は、好適には、前記カラオケシステム１０を利用する各利用者毎に定められた識別情報であるユーザＩＤ毎に行われる。すなわち、前記電子早見本装置２２においては、斯かるユーザＩＤ毎に選曲画面の切替が可能とされており、各ユーザＩＤに対応して表示された選曲画面それぞれにおいて、前記ショートカットボタン表示制御手段１１６によるショートカットボタン１４０の表示が行われる。また、換言すれば、前記ショートカット情報検索制御手段１１４は、好適には、前記選曲履歴データベース９８に記憶された情報に基づいて、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する複数の歌手名のうち、過去における文字乃至文字列毎の選択回数が多いものから予め定められた規定数の歌手名を検索する。また、好適には、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する歌手名のうち、過去における文字乃至文字列毎の選択回数が最多である単一の歌手名を検索する。また、前記選曲履歴データベース９８に記憶された情報が所定量未満である場合には、前記ランキングテーブル１００に定められた情報すなわち予め統計された広域的な選曲履歴に基づいて斯かる制御を実行する。例えば、前記ランキングテーブル１００に定められた演奏曲のランキングに基づいて、ランキング上位の演奏曲から規定数分の歌手名を検索する。
【００４８】
本実施例の制御において、好適には、前記ショートカットボタン表示制御手段１１６により前記タッチパネルディスプレイ６８にショートカットボタン１４０を含むポップアップ１４２が表示された場合には、そのポップアップ１４２に対する接触操作が行われるまでは前記文字ボタン１２０、トップボタン１２４、戻るボタン１２６、かな入力ボタン１２８、英数入力ボタン１３０、一字削除ボタン１３２、及び検索ボタン１３４等に対する接触操作を無効とする。例えば、図８に示すように、前記文字ボタン１２０、トップボタン１２４、戻るボタン１２６、かな入力ボタン１２８、英数入力ボタン１３０、一字削除ボタン１３２、及び検索ボタン１３４等の前面側にシャドウ（半透明のフィルタ）をかけ、前記ポップアップ１４２上に表示されたショートカットボタン１４０及び閉じるボタン１４４に対する接触操作のみ可能（ショートカットボタン１４０及び閉じるボタン１４４に対する接触操作以外の操作を不能）とする。図８に示す画面において、前記ポップアップ１４２上における何れかのショートカットボタン１４０に対する接触操作が行われた際には、前述のようにそのショートカットボタン１４０に対応する単数乃至複数の演奏曲ボタンを表示させる演奏曲ボタン選択画面に切り替えられる。また、前記ポップアップ１４２上における閉じるボタン１４４に対する接触操作が行われた場合、そのポップアップ１４２が消去（表示が終了）されて図７に示すような文字入力画面乃至後述する図９に示すような画面に切り替えられる。
【００４９】
また、本実施例の制御において、好適には、前記ポップアップ１４２に対する接触操作に応じてそのポップアップ１４２が消去された後、前記最後に入力された一文字を削除する操作が行われるまでは他のボタンである前記文字ボタン１２０、トップボタン１２４、戻るボタン１２６、かな入力ボタン１２８、英数入力ボタン１３０、及び検索ボタン１３４等に対する接触操作を無効とする。例えば、図９に示すように、前記一字削除ボタン１３２以外のボタンである前記文字ボタン１２０、トップボタン１２４、戻るボタン１２６、かな入力ボタン１２８、英数入力ボタン１３０、及び検索ボタン１３４等の前面側にシャドウをかけ、前記一字削除ボタン１３２に対する接触操作のみ可能（一字削除ボタン１３２に対する接触操作以外の操作を不能）とする。図９に示す画面において、前記一字削除ボタン１３２に対する接触操作が行われた場合、その時点で入力されている文字列から前記最後に入力された一文字を削除する処理が行われ、図７に示すように前記文字ボタン１２０等に対する接触操作が有効な文字入力画面に切り替えられる。
【００５０】
続いて、前記電子早見本装置２２のＣＰＵ８０による曲名検索による選曲制御について説明する。なお、以下の説明に用いる図面に関して、前述した歌手名検索による選曲制御と共通する部分については同一の符号を付してその説明を省略する。
【００５１】
図１０は、前記タッチパネルディスプレイ６８に表示される、曲名検索による選曲制御における文字入力画面を例示する図である。本実施例において、前記演奏曲検索制御手段１０８は、前記文字ボタン表示制御手段１０２により表示された文字ボタン１２０に対する接触操作に応じて入力される文字乃至文字列に基づいて単数乃至複数の演奏曲を検索する。具体的には、前記文字表示欄１２２に文字乃至文字列が表示されている状態で検索ボタン１３４に対する接触操作が行われることにより、斯かる文字乃至文字列と曲名が前方一致又は完全一致する単数乃至複数の演奏曲を検索する。例えば、図１０に示すように、前記文字表示欄１２２に「あす」の文字が表示されている状態で前記検索ボタン１３４に対する接触操作が行われることにより、前記演奏曲データベース９６に記憶された情報に基づいてその「あす」の文字を先頭とする曲名を有する単数乃至複数の演奏曲を検索する。
【００５２】
前記演奏曲ボタン表示制御手段１１０は、前記演奏曲検索制御手段１０８により検索された単数乃至複数の演奏曲を示す演奏曲ボタンを前記タッチパネルディスプレイ６８に表示させる。例えば、上述の例において、前記演奏曲検索制御手段１０８により「あす」の文字を先頭とする曲名を有する複数の演奏曲が検索された場合には、それら複数の演奏曲をそれぞれ示す演奏曲ボタンを例えば五十音順に前記タッチパネルディスプレイ６８に表示させる。
【００５３】
前記選曲入力制御手段１１２は、前記演奏曲ボタン表示制御手段１１０により前記タッチパネルディスプレイ６８に表示された演奏曲ボタンに対する接触操作に応じて、その演奏曲ボタンにより示される演奏曲を選曲するための信号を前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信する。すなわち、利用者が所望する演奏曲を前記カラオケ装置１６のＲＡＭ５４等に設けられた予約曲テーブルに登録するための選曲予約処理を行う。
【００５４】
前記ショートカット情報検索制御手段１１４は、前記検索ボタン１３４に対する接触操作を条件とせず、前記文字ボタン表示制御手段１０２により表示された文字ボタン１２０に対する接触操作に応じて入力される文字乃至文字列に前方一致する曲名を検索する。すなわち、前記検索ボタン１３４に対する接触操作が行われない場合であっても、前記文字ボタン１２０に対する接触操作が行われた場合には、前記演奏曲データベース９６に記憶された多数の演奏曲にそれぞれ対応する曲名のうち、入力された文字乃至文字列に前方一致する曲名を検索する。換言すれば、前記文字ボタン１２０に対する接触操作に応じて一文字が入力される毎に、その時点で入力されている文字乃至文字列に前方一致する曲名を検索する。すなわち、前記ショートカット情報検索制御手段１１４による検索は、前記文字ボタン１２０に対する接触操作に付随して自動的に実行される。
【００５５】
前記ショートカット情報検索制御手段１１４は、好適には、前記選曲履歴データベース９８に記憶された情報に基づいて、前記文字ボタン１２０に対する接触操作に応じて入力される文字乃至文字列に前方一致する複数の曲名のうち、過去における文字乃至文字列毎の選択回数が多いものから予め定められた規定数（例えば、５曲分）の曲名を検索する。ここで、過去における文字乃至文字列毎の選択回数とは、前記文字表示欄１２２に文字乃至文字列が表示された状態において行われた曲名検索により最終的に選択された曲名の選択回数をいうものであり、前記選曲履歴データベース９８には、前記電子早見本装置２２により曲名検索が行われる毎に斯かる文字乃至文字列毎の選択回数が記憶されるようになっている。前記ショートカット情報検索制御手段１１４は、更に好適には、過去における文字乃至文字列毎の選択回数が最多である単一の曲名を検索する。また、前記選曲履歴データベース９８に記憶された情報が所定量未満である場合には、前記ランキングテーブル１００に定められた情報すなわち予め統計された広域的な選曲履歴に基づいて斯かる制御を実行する。例えば、前記ランキングテーブル１００に定められた演奏曲のランキングに基づいて、ランキング上位から規定数の演奏曲に対応する曲名を検索する。
【００５６】
前記ショートカットボタン表示制御手段１１６は、前記ショートカット情報検索制御手段１１４により検索された複数の曲名をそれぞれ示すショートカットボタン１４６を、前記複数の文字ボタン１２０と共に前記タッチパネルディスプレイ６８に表示させる。例えば、「あす」の文字を先頭とする複数の曲名のうち、前記ショートカット情報検索制御手段１１４により曲名「明日から僕は...」、「アストロノート」、「あすなろ通信」、「アスファルトの...」、及び「明日に向かって」が検索された場合には、図１０に示すように、それらの曲名をそれぞれ示すショートカットボタン１４６を前記文字入力画面の一部であるショートカット表示欄１３８に表示させる。これらショートカットボタン１４６は、前記文字表示欄１２２に表示される文字乃至文字列が変更される毎すなわち新たな文字が入力される毎に前記ショートカット情報検索制御手段１１４による検索が行われ、その検索結果に応じて自動更新される。すなわち、前記文字ボタン１２０に対する接触操作に付随して自動的に上記ショートカット表示欄１３８に表示されるショートカットボタン１４６が更新される。
【００５７】
前記選曲入力制御手段１１２は、前記ショートカットボタン表示制御手段１１６により表示されたショートカットボタン１４６に対する接触操作に応じてそのショートカットボタン１４６により示される演奏曲を選曲するための信号を前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信する。例えば、図１０に示す曲名「あすなろ通信」を示すショートカットボタン１４６に対する接触操作が行われた場合には、その曲名「あすなろ通信」に対応する演奏曲を選曲するための信号を前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信する。すなわち、前記ショートカットボタン表示制御手段１１６により表示されるショートカットボタン１４６は、図１０に示す文字入力画面において検索ボタン１３４の操作、演奏曲ボタンの表示、乃至何れかの演奏曲ボタンに対する接触操作が行われることによる選曲入力といった処理を行うことなく、図１１に示すような曲名入力画面から、ダイレクトに所定の演奏曲を選曲するためのショートカットキーである。
【００５８】
また、前記ショートカットボタン表示制御手段１１６は、前記ショートカット情報検索制御手段１１４により検索される曲名が０件となった場合において、前記ショートカット表示欄１３８におけるショートカットボタン１４６の表示とは態様の異なるショートカットボタンを前記タッチパネルディスプレイ６８に表示させる。すなわち、前記文字ボタン１２０に対する接触操作に応じて一文字が入力されることにより前記ショートカット情報検索制御手段１１４により検索される曲名が０件となった時点で、最後に入力されたその一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手１１４段により検索される曲名に対応するショートカットボタンを前記タッチパネルディスプレイ６８に表示させる。
【００５９】
図１１は、文字入力により検索される曲名が無くなった時点で前記タッチパネルディスプレイ６８に表示されるポップアップを例示する図である。この図１１に示すように、前記ショートカットボタン表示制御手段１１６は、好適には、前記文字ボタン１２０に対する接触操作に応じて一文字が入力されることにより前記ショートカット情報検索制御手段１１４により検索される曲名が０件となった時点で、最後に入力されたその一文字を除いた（その一文字が入力されていないものと看做した場合における）文字乃至文字列に対して前記ショートカット情報検索制御手１１４段により検索される曲名に対応するショートカットボタン１４８を含むポップアップ１４２を前記文字ボタン１２０、文字表示欄１２２、及び検索ボタン１３４等の前面側に表示させる。すなわち、前記ショートカットボタン表示制御手段１１６は、換言すれば、前記最後に入力された一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手１１４段により検索される曲名に対応するショートカットボタン１４８を含むポップアップ１４２を、前記タッチパネルディスプレイ６８に表示された文字ボタン１２０等の前面側に表示させるポップアップ表示制御手段に相当する。
【００６０】
図１１に示すポップアップ１４２は、前記文字ボタン１２０に対する接触操作に応じて一文字「し」が入力されることにより、その時点で入力されている文字列（文字表示欄１２２に表示される文字列）が「あすもあし」となった時点で表示されるものを例示している。例えば、曲名「明日も明後日もそばにいて／浜岡ゆうな」を検索しようと利用者が文字入力を行っている場合、図１０等に示す文字入力画面において文字「さ」と「し」が近接していることにより、それらの文字「さ」と「し」を打ち間違えるおそれがある。そして、文字列「あすもあし」が入力された時点で前記ショートカット情報検索制御手段１１４により検索される曲名が０件となった場合、それ以上の文字入力は無意味となるため、従来の技術では、打ち間違えた最後の一文字「し」を削除した後、正しい文字を入力する等の操作が必要となる。斯かる例において、本実施例の制御では、前記ショートカット情報検索制御手段１１４により文字列「あすもあし」の最後に入力された一文字「し」を削除した文字列「あすもあ」に前方一致する曲名が、前記演奏曲データベース９６に記憶された多数の楽曲データから検索される。そして、そのショートカット情報検索制御手段１１４により検索された曲名に対応するショートカットボタン１４８を含む図１１に示すようなポップアップ１４２が、前記タッチパネルディスプレイ６８における前記文字ボタン１２０等の前面側にポップアップ表示される。
【００６１】
図１１においては、前記ショートカット情報検索制御手段１１４により検索された４曲分の曲名「明日も明後日もそばにいて／浜岡ゆうな」、「明日も逢いたいね／青村テルオ」、「明日も雨の海峡／北原三太郎」、及び「あすもあなたに恋してる／坂上夏子」をそれぞれ示すショートカットボタン１４８を含むポップアップ１４２を例示している。このショートカットボタン１４８に対する接触操作が行われた場合、前記選曲入力制御手段１１２は、その接触操作されたショートカットボタン１４８に対応する演奏曲を選曲するための信号を前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信する。例えば、図１１に示す曲名「明日も明後日もそばにいて／浜岡ゆうな」を示すショートカットボタン１４８に対する接触操作が行われた場合、前記選曲入力制御手段１１２は、その演奏曲を選曲するための信号を前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信する。すなわち、前記ショートカットボタン表示制御手段１１６により前記ポップアップ１４２上に表示されるショートカットボタン１４８は、図１０に示す文字入力画面において検索ボタン１３４の操作、演奏曲ボタンの表示、乃至何れかの演奏曲ボタンに対する接触操作が行われることによる選曲入力といった処理を行うことなくダイレクトに上記ショートカットボタン１４８に対応する演奏曲の選曲入力を行うためのショートカットキーである。
【００６２】
前記ショートカットボタン表示制御手段１１６は、好適には、前記最後に入力された一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手段１１４により検索される複数の曲名それぞれに対応する複数のショートカットボタン１４８を、演奏回数又は検索回数が多いものから順に前記タッチパネルディスプレイ６８に表示させる。すなわち、前記選曲履歴データベース９８に記憶された情報に基づいて、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する複数の曲名のうち、過去における文字乃至文字列毎の選択回数が多いものから予め定められた規定数（例えば、４曲分）の曲名にそれぞれ対応するショートカットボタン１４８を前記ポップアップ１４２上に表示させる。換言すれば、前記ショートカット情報検索制御手段１１４は、好適には、前記選曲履歴データベース９８に記憶された情報に基づいて、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する複数の曲名のうち、過去における文字乃至文字列毎の選択回数が多いものから予め定められた規定数の曲名を検索する。また、好適には、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する曲名のうち、過去における文字乃至文字列毎の選択回数が最多である単一の曲名を検索する。また、前記選曲履歴データベース９８に記憶された情報が所定量未満である場合には、前記ランキングテーブル１００に定められた情報すなわち予め統計された広域的な選曲履歴に基づいて斯かる制御を実行する。例えば、前記ランキングテーブル１００に定められた演奏曲のランキングに基づいて、ランキング上位から規定数の演奏曲に対応する曲名を検索する。
【００６３】
また、本実施例の曲名検索による選曲制御においても、前記歌手名検索による選曲制御と同様に、好適には、前記ポップアップ１４２に対する接触操作が行われるまでは前記文字ボタン１２０等に対する接触操作を無効とする制御、及び前記ポップアップ１４２に対する接触操作に応じてそのポップアップ１４２が消去された後、前記最後に入力された一文字を削除する操作が行われるまですなわち前記一字削除ボタン１３２に対する接触操作が行われるまでは前記文字ボタン１２０等に対する接触操作を無効とする制御が行われる。
【００６４】
図１２は、前記電子早見本装置２２のＣＰＵ８０による歌手名選曲制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００６５】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、五十音の文字を示す複数の文字ボタン１２０を含む図６に示すような歌手名入力画面が前記タッチパネルディスプレイ６８に表示される。次に、ＳＡ２において、前記文字ボタン１２０への利用者の接触により文字入力が行われたか否かが判断される。このＳＡ２の判断が否定されるうちは、ＳＡ２の判断が繰り返されることにより待機させられるが、ＳＡ２の判断が肯定される場合には、ＳＡ３において、入力された文字乃至文字列に対応するショートカット情報である歌手名が検索される。次に、ＳＡ４において、ＳＡ３にて検索される歌手名が０件（ヒット件数０件）であったか否かが判断される。このＳＡ４の判断が肯定される場合には、ＳＰにおいて、図１４に示すポップアップ表示制御が行われた後、ＳＡ３以下の処理が再び実行されるが、ＳＡ４の判断が否定される場合には、ＳＡ５以下の処理が実行される。
【００６６】
ＳＡ５においては、前記選曲履歴データベース９８が参照されて選曲履歴は所定量以上であるか否か、すなわち予め定められた規定曲数以上の選曲履歴が前記選曲履歴データベース９８に蓄積されているか否かが判断される。このＳＡ５の判断が肯定される場合には、ＳＡ６において、入力された文字乃至文字列に前方一致する所定数の歌手名が前記選曲履歴データベース９８に記憶された情報に基づいて検索され、図７に示すようにその歌手名を示すショートカットボタン１３６が前記タッチパネルディスプレイ６８に表示された後、ＳＡ８以下の処理が実行されるが、ＳＡ５の判断が否定される場合には、ＳＡ７において、入力された文字乃至文字列に前方一致する所定数の歌手名が前記ランキングテーブル１００に定められた情報に基づいて検索され、図７に示すようにその歌手名を示すショートカットボタン１３６が前記タッチパネルディスプレイ６８に表示された後、ＳＡ８において、ＳＡ６又はＳＡ７にて表示されたショートカットボタン１３６に対する接触操作が行われたか否かが判断される。このＳＡ８の判断が肯定される場合には、ＳＡ１６以下の処理が実行されるが、ＳＡ８の判断が否定される場合には、ＳＡ９以下の処理が実行される。
【００６７】
ＳＡ９においては、ＳＡ１にて表示された文字ボタン１２０が新たに押され、更なる文字入力が行われたか否かが判断される。このＳＡ９の判断が肯定される場合には、ＳＡ３以下の処理が再び実行されるが、ＳＡ９の判断が否定される場合には、ＳＡ１０において、前記検索ボタン１３４に対する接触操作が行われて検索開始操作がなされたか否かが判断される。このＳＡ１０の判断が否定される場合には、ＳＡ９以下の処理が再び実行されるが、ＳＡ１０の判断が肯定される場合には、ＳＡ１１において、前記演奏曲データベース９６に記憶された情報に基づいて、入力された文字乃至文字列に対応する単数乃至複数の歌手名が検索される。次に、ＳＡ１２において、ＳＡ１１にて検索された単数乃至複数の歌手名を示す歌手名ボタンを含む歌手名ボタン選択画面が前記タッチパネルディスプレイ６８に表示される。次に、ＳＡ１３において、ＳＡ１２にて表示された複数の歌手名ボタンのうち何れかの歌手名ボタンに対する接触操作が行われたか否かが判断される。このＳＡ１３の判断が否定されるうちは、ＳＡ１３の判断が繰り返されることにより待機させられるが、ＳＡ１３の判断が肯定される場合には、ＳＡ１４において、選択された歌手名ボタンにより示される歌手名に対応する単数乃至複数の演奏曲が検索される。次に、ＳＡ１５において、ＳＡ１４にて検索された演奏曲を示す単数乃至複数の演奏曲ボタンを含む演奏曲ボタン選択画面が前記タッチパネルディスプレイ６８に表示された後、ＳＡ１８以下の処理が実行される。
【００６８】
ＳＡ１６においては、接触操作されたショートカットボタン１３６により示される歌手名に対応する単数乃至複数の演奏曲が検索される。次に、ＳＡ１７において、ＳＡ１６にて検索された単数乃至複数の演奏曲を示す演奏曲ボタンを含む演奏曲ボタン選択画面が前記タッチパネルディスプレイ６８に表示される。次に、ＳＡ１８において、ＳＡ１５又はＳＡ１７にて表示された複数の演奏曲ボタンのうち何れかに対する接触操作が行われたか否かが判断される。このＳＡ１８の判断が否定されるうちは、ＳＡ１８の判断が繰り返されることにより待機させられるが、ＳＡ１８の判断が肯定される場合には、ＳＡ１９において、選択された演奏曲ボタンにより示される演奏曲を選曲するための信号が前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信された後、本ルーチンが終了させられる。
【００６９】
図１３は、前記電子早見本装置２２のＣＰＵ８０による曲名選曲制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００７０】
先ず、ＳＢ１において、五十音の文字を示す複数の文字ボタン１２０を含む図１０に示すような曲名入力画面が前記タッチパネルディスプレイ６８に表示される。次に、ＳＢ２において、前記文字ボタン１２０に対する接触操作に応じて文字入力が行われたか否かが判断される。このＳＢ２の判断が否定されるうちは、ＳＢ２の判断が繰り返されることにより待機させられるが、ＳＢ２の判断が肯定される場合には、ＳＢ３において、入力された文字乃至文字列に対応するショートカット情報である曲名が検索される。次に、ＳＢ４において、ＳＢ３にて検索される曲名が０件（ヒット件数０件）であったか否かが判断される。このＳＢ４の判断が肯定される場合には、ＳＰにおいて、図１４に示すポップアップ表示制御が行われた後、ＳＢ３以下の処理が再び実行されるが、ＳＢ４の判断が否定される場合には、ＳＢ５以下の処理が実行される。
【００７１】
ＳＢ５においては、前記選曲履歴データベース９８が参照されて選曲履歴は所定量以上であるか否か、すなわち予め定められた規定曲数以上の選曲履歴が前記選曲履歴データベース９８に蓄積されているか否かが判断される。このＳＢ５の判断が肯定される場合には、ＳＢ６において、入力された文字乃至文字列に前方一致する所定数の曲名が前記選曲履歴データベース９８に記憶された情報に基づいて検索され、図１０に示すようにその曲名を示すショートカットボタン１４６が前記タッチパネルディスプレイ６８に表示された後、ＳＢ８以下の処理が実行されるが、ＳＢ５の判断が否定される場合には、ＳＢ７において、入力された文字乃至文字列に前方一致する所定数の曲名が前記ランキングテーブル１００に定められた情報に基づいて検索され、図１０に示すようにその曲名を示すショートカットボタン１４６が前記タッチパネルディスプレイ６８に表示された後、ＳＢ８において、ＳＢ６又はＳＢ７にて表示されたショートカットボタン１４６に対する接触操作が行われたか否かが判断される。このＳＢ８の判断が肯定される場合には、ＳＢ９において、接触操作されたショートカットボタン１４６により示される演奏曲を選曲するための信号が前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信された後、本ルーチンが終了させられるが、ＳＢ８の判断が否定される場合には、ＳＢ１０以下の処理が実行される。
【００７２】
ＳＢ１０においては、ＳＢ１にて表示された文字ボタン１２０が新たに押され、更に文字入力が行われたか否かが判断される。このＳＢ１０の判断が肯定される場合には、ＳＢ３以下の処理が再び実行されるが、ＳＢ１０の判断が否定される場合には、ＳＢ１１において、前記検索ボタン１３４に対する接触操作が行われたか否かが判断される。このＳＢ１１の判断が否定される場合には、ＳＢ１０以下の処理が再び実行されるが、ＳＢ１１の判断が肯定される場合には、ＳＢ１２において、入力された文字乃至文字列に基づいて単数乃至複数の演奏曲が検索される。次に、ＳＢ１３において、ＳＢ１２にて検索された単数乃至複数の演奏曲を示す演奏曲ボタンを含む演奏曲ボタン選択画面が前記タッチパネルディスプレイ６８に表示される。次に、ＳＢ１４において、ＳＢ１３にて表示された複数の演奏曲ボタンのうち何れかに対する接触操作が行われたか否かが判断される。このＳＢ１４の判断が否定されるうちは、ＳＢ１４の判断が繰り返されることにより待機させられるが、ＳＢ１４の判断が肯定される場合には、ＳＢ１５において、選択された演奏曲ボタンにより示される演奏曲を選曲するための信号が前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６に送信された後、本ルーチンが終了させられる。
【００７３】
図１４は、図１２に示す歌手名選曲制御乃至図１３に示す曲名選曲制御におけるポップアップ表示制御（ポップアップ表示サブルーチン）の要部を説明するフローチャートである。
【００７４】
先ず、ＳＰ１において、前記選曲履歴データベース９８が参照されて選曲履歴は所定量以上であるか否か、すなわち予め定められた規定曲数以上の選曲履歴が前記選曲履歴データベース９８に蓄積されているか否かが判断される。このＳＰ１の判断が肯定される場合には、ＳＰ２において、その時点で入力されている文字列の最後尾一文字を除いた文字列に前方一致する所定数の歌手名乃至曲名が前記選曲履歴データベース９８に記憶された情報に基づいて検索され、図８乃至図１１に示すようにその歌手名乃至曲名を示すショートカットボタン１４０、１４８を含むポップアップ１４２が前記タッチパネルディスプレイ６８に表示された後、ＳＰ４以下の処理が実行されるが、ＳＰ１の判断が否定される場合には、ＳＰ３において、その時点で入力されている文字列の最後尾一文字を除いた文字列に前方一致する所定数の歌手名乃至曲名が前記ランキングテーブル１００に記憶された情報に基づいて検索され、図８乃至図１１に示すようにその歌手名乃至曲名を示すショートカットボタン１４０、１４８を含むポップアップ１４２が前記タッチパネルディスプレイ６８に表示された後、ＳＰ４において、ＳＰ２又はＳＰ３にて表示されたショートカットボタン１４０、１４８に対する接触操作が行われたか否かが判断される。このＳＰ４の判断が肯定される場合には、図１２に示す歌手名選曲制御においてはＳＡ１６以降、図１３に示す曲名選曲制御においてはＳＢ９以降の処理に復帰させられるが、ＳＰ４の判断が否定される場合には、ＳＰ５において、ＳＰ２又はＳＰ３にて表示されたポップアップ１４２における閉じるボタン１４４に対する接触操作が行われたか否かが判断される。このＳＰ５の判断が否定される場合には、ＳＰ４以下の処理が再び実行されるが、ＳＰ５の判断が肯定される場合には、ＳＰ６において、前記ポップアップ１４２が消去された後、前記一字削除ボタン１３２に対する接触操作のみが可能とされる。次に、ＳＰ７において、前記一字削除ボタン１３２に対する接触操作が行われたか否かが判断される。このＳＰ７の判断が否定されるうちは、ＳＰ７の判断が繰り返されることにより待機させられるが、ＳＰ７の判断が肯定される場合には、その時点で入力されている文字列の最後尾一文字が削除され、それをもって図１２に示す歌手名選曲制御乃至図１３に示す曲名選曲制御に復帰させられる。
【００７５】
以上の制御において、ＳＡ１及びＳＢ１が前記文字ボタン表示制御手段１０２の動作に、ＳＡ１１が前記歌手名検索制御手段１０４の動作に、ＳＡ１２が前記歌手名ボタン表示制御手段１０６の動作に、ＳＡ１４、ＳＡ１６、及びＳＢ１２が前記演奏曲検索制御手段１０８の動作に、ＳＡ１５、ＳＡ１７、及びＳＢ１３が前記演奏曲ボタン表示制御手段１１０の動作に、ＳＡ１９、ＳＢ９、及びＳＢ１５が前記選曲入力制御手段１１２の動作に、ＳＡ３、ＳＡ６、ＳＡ７、ＳＢ３、ＳＢ６、ＳＢ７、ＳＰ２、及びＳＰ３が前記ショートカット情報検索制御手段１１４の動作に、ＳＡ６、ＳＡ７、ＳＢ６、ＳＢ７、及びＳＰが前記ショートカットボタン表示制御手段１１６の動作に、それぞれ対応する。
【００７６】
このように、本実施例によれば、それぞれ個別の文字を示す複数の文字ボタン１２０を前記タッチパネルディスプレイ６８に表示させる文字ボタン表示制御手段１０２（ＳＡ１及びＳＢ１）と、前記多数の演奏曲それぞれに対応する曲名又は歌手名から、前記文字ボタン１２０に対する接触操作に応じて入力される文字乃至文字列に前方一致する曲名又は歌手名を検索するショートカット情報検索制御手段１１４（ＳＡ３、ＳＡ６、ＳＡ７、ＳＢ３、ＳＢ６、ＳＢ７、ＳＰ２、及びＳＰ３）と、前記文字ボタン１２０に対する接触操作に応じて一文字が入力されることにより前記ショートカット情報検索制御手段１１４により検索される曲名又は歌手名が０件となった時点で、最後に入力されたその一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手段１１４により検索される曲名又は歌手名に対応するショートカットボタン１４０、１４８を前記タッチパネルディスプレイ６８に表示させるショートカットボタン表示制御手段１１６（ＳＰ）とを、含むものであることから、文字が誤って入力された場合等において、利用者が探しているものと思われる曲名又は歌手名の候補を簡便に提示することができる。すなわち、利便性の高い検索機能を備えた電子早見本装置２２を提供することができる。
【００７７】
また、前記ショートカットボタン表示制御手段１１６は、前記ショートカットボタン１４０、１４８を含むポップアップ１４２を前記文字ボタン１２０の前面側に表示させるものであり、そのポップアップ１４２に対する接触操作が行われるまでは前記文字ボタン１２０に対する接触操作を無効とするものであるため、文字が誤って入力された場合等において、利用者が探しているものと思われる曲名又は歌手名の候補を、前記タッチパネルディスプレイ６８により選択入力し易い態様で提示することができる。
【００７８】
また、前記ポップアップ１４２に対する接触操作に応じてそのポップアップ１４２が消去された後、前記最後に入力された一文字を削除する操作が行われるまでは前記文字ボタン１２０に対する接触操作を無効とするものであるため、誤って入力された文字を簡便な誘導により削除させることができ、以降の検索を更にスムーズなものとすることができる。
【００７９】
また、前記ショートカットボタン表示制御手段１１６は、前記最後に入力された一文字を除いた文字乃至文字列に対して前記ショートカット情報検索制御手段１１４により検索される曲名又は歌手名に対応する複数のショートカットボタン１４０、１４８を、演奏回数又は検索回数が多いものから順に前記タッチパネルディスプレイ６８に表示させるものであるため、文字が誤って入力された場合等において、利用者が探しているものと思われる著名な曲名又は歌手名の候補を実用的な態様で提示することができる。
【００８０】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００８１】
例えば、前述の実施例において、前記ショートカットボタン表示制御手段１１６は、前記ショートカットボタン１４０、１４８を含むポップアップ１４２を前記文字ボタン１２０の前面側に表示させるものであったが、例えば、前記文字入力画面の前面側に前記ポップアップ１４２を表示させるのではなく、前記ショートカットボタン１４０、１４８を表示させるショートカットボタン選択画面を表示させる（全画面を切り替える）ものであってもよい。また、前記文字ボタン１２０に対する接触操作に応じて一文字が入力されることにより検索される曲名又は歌手名が０件となった時点で、図７乃至図１０に示すような文字入力画面における前記ショートカット表示欄１３８に、最後に入力されたその一文字を除いた文字乃至文字列に対応する前記ショートカットボタン１４０、１４８を表示させると共に、前記文字ボタン１２０等に対応する領域にシャドウをかけてそれら文字ボタン１２０等に対する接触操作を不能とする態様も考えられる。
【００８２】
また、前述の実施例においては、前記ポップアップ１４２に対する接触操作に応じてそのポップアップ１４２が消去された後、前記最後に入力された一文字を削除する操作が行われるまでは前記文字ボタン１２０等に対する接触操作を無効とするものであったが、必ずしも前記ポップアップ１４２が消去された後に斯かる制御を行うものでなくともよい。また、前記ポップアップ１４２の消去と相前後して、前記最後に入力された一文字を自動的に削除する処理を行うと共に、「ヒット件数が０件となりましたので、最後の一文字を削除しました」等のテキスト表示を行うといった態様も考えられる。
【００８３】
また、前述の実施例において、前記ショートカット情報検索制御手段１１４は、前記選曲履歴データベース９８に記憶された情報が所定量未満である場合には、前記ランキングテーブル１００に定められた情報に基づいて、前記最後に入力された一文字を除いた文字乃至文字列に前方一致する曲名又は歌手名のうち、過去における文字乃至文字列毎の選択回数が多いものから規定数の曲名又は歌手名を検索するものであったが、前記選曲履歴データベース９８の記憶内容とは関係なく、はじめから前記ランキングテーブル１００に定められた情報に基づいて斯かる検索を行うものであってもよい。また、斯かる態様においては、前記選曲履歴データベース９８は必ずしも設けられなくともよい。
【００８４】
また、前述の実施例における曲名選曲制御では、所定の演奏曲を示すショートカットボタン１４６、１４８に対する接触操作に応じて、斯かるショートカットボタン１４６、１４８により示される演奏曲を選曲するための信号が前記カラオケ装置１６に向けて送信されるようになっていたが、例えば、前記ショートカットボタン１４６、１４８に対する接触操作に応じて、斯かるショートカットボタン１４６、１４８により示される演奏曲を示す演奏曲ボタンを表示させ、その演奏曲ボタンに対する接触操作が行われることではじめて選曲送信を実行するものであっても構わない。
【００８５】
また、前述の実施例では、歌手名選曲制御及び曲名選曲制御ともに共通の選曲履歴データベース９８に記憶された情報に基づいてショートカット情報の検索を実行するものであったが、歌手名検索用と曲名検索用とで個別の選曲履歴データベースを備え、それらに記憶された情報に基づいてショートカット情報の検索を実行するものであっても構わない。
【００８６】
また、前述の実施例において、前記電子早見本装置２２は、前記無線ＬＡＮ通信部９２を介して前記カラオケ装置１６への選曲信号の送信を行うものであったが、例えば、前記リモコン送信部９０からリモコン信号として選曲信号の送信を行うものであっても当然に構わない。
【００８７】
その他、一々例示はしないが、本発明はその趣旨を変更しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００８８】
１６：カラオケ装置、２２：電子早見本装置、６８：タッチパネルディスプレイ、１０２：文字ボタン表示制御手段、１１４：ショートカット情報検索制御手段、１１６：ショートカットボタン表示制御手段、１２０：文字ボタン、１４０、１４８：ショートカットボタン、１４２：ポップアップ
【図１】
0005581273.tif 000002
【図２】
0005581273.tif 000003
【図３】
0005581273.tif 000004
【図４】
0005581273.tif 000005
【図５】
0005581273.tif 000006
【図１２】
0005581273.tif 000007
【図１３】
0005581273.tif 000008
【図１４】
0005581273.tif 000009
【図６】
0005581273.tif 000010
【図７】
0005581273.tif 000011
【図８】
0005581273.tif 000012
【図９】
0005581273.tif 000013
【図１０】
0005581273.tif 000014
【図１１】
0005581273.tif 000015