以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
図1は、本発明の電子早見本装置50が備え付けられるカラオケ装置10の構成を例示するブロック線図である。この図1に示すように、上記カラオケ装置10は、CRT等の映像表示装置12と、ディスクプレーヤ14と、ビデオミキサ16と、アンプミキサ18と、スピーカ20と、マイクロフォン22と、操作パネル24と、中央演算処理装置であるCPU26と、ROM28と、RAM30と、記憶装置であるハードディスク32と、モデム34と、CRTコントローラ36と、上記操作パネル24等からの入力信号を処理する入出力インターフェイス38と、音源であるシンセサイザ40と、リモコン48や電子早見本装置50等の入力装置からのリモコン信号を受信するためのリモコン受信部42と、その電子早見本装置50等との間で無線LAN通信を行うための無線LAN通信部44とを、備えて構成されている。
上記CPU26は、上記RAM30の一時記憶機能を利用しつつ上記ROM28に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、上記リモコン48や電子早見本装置50等により所定のカラオケ演奏曲が選曲された場合、その選曲されたカラオケ演奏曲を上記RAM30に設けられた予約曲リストに登録したり、その予約曲リストの演奏順に従って上記ハードディスク32から上記RAM30に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報等を読み出したり、カラオケ演奏曲の演奏が進行するのに応じてそのRAM30から上記シンセサイザ40へ演奏情報を送信したり、歌詞情報に基づいて歌詞文字映像を生成して上記CRTコントローラ36へ送ったり、選曲時には曲名文字映像を生成して上記CRTコントローラ36へ送ったり、上記ディスクプレーヤ14を制御して所定の背景映像を再生させる等の基本的な制御を実行する。
前記操作パネル24は、前記カラオケ装置10の利用者が歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン(スイッチ)或いはつまみを備えた入力装置である。また、前記カラオケ装置10には、前記操作パネル24の一部機能を遠隔で実行するための入力装置として機能するリモコン48及び電子早見本装置50が備えられており、前記リモコン受信部42は、それら入力装置から送信されるリモコン信号を受信して前記CPU26へ供給する。また、前記無線LAN通信部44は、前記電子早見本装置50との間で無線LAN通信を行うことによりその電子早見本装置50からの選曲入力を受け付けたり、前記カラオケ装置10から電子早見本装置50へ所定の処理を実行させるための指令を送信したりというように、電波を介して前記カラオケ装置10と電子早見本装置50との間における相互の情報のやりとりを行う。
前記ディスクプレーヤ14は、利用者が歌詞を参照しながら歌を歌う際に前記映像表示装置12に表示される背景映像を記憶したCDやDVDを再生する背景映像再生装置である。また、前記CRTコントローラ36は、前記CPU26において生成された歌詞文字映像等の文字映像(テロップ)を出力する文字映像出力装置であり、前記ビデオミキサ16は、前記CPU26において生成され且つ前記CRTコントローラ36から出力される文字映像と、前記ディスクプレーヤ14により再生される背景映像とを合成して前記映像表示装置12に表示させる映像合成装置である。
前記シンセサイザ40は、前記ハードディスク32から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する音源である。この演奏情報は、例えば、MIDI(Musical Instrument Digital Interface)形式のデータであり、そのMIDIデータに応じて前記シンセサイザ40により生成された音楽信号は、アナログ信号に変換されて前記アンプミキサ18へ送られる。そのアンプミキサ18では、送られてきた音楽信号と前記マイクロフォン22を介して入力される利用者の歌声とがミキシングされ、それらの信号が電気的に増幅されて前記スピーカ20から出力される。
前記ハードディスク32には、カラオケ演奏曲それぞれのタイトル情報、演奏情報、及び歌詞情報等から成り選曲番号により識別されるカラオケ情報を記憶するカラオケデータベースが設けられている。前記モデム34は、前記カラオケ装置10を公衆電話回線等による通信回線46に接続するための装置である。カラオケボックス等の店舗にそれぞれ備えられた複数のカラオケ装置10は、上記通信回線46を介して図示しないカラオケサービス提供会社のホスト装置に接続されており、それら複数のカラオケ装置10によって常に新しい曲が演奏可能とされるように、随時新曲のカラオケ情報が上記ホスト装置から上記通信回線46を介してダウンロードされ、前記ハードディスク32のカラオケデータベースに記憶されるようになっている。すなわち、前記カラオケ装置10は、電気通信回線を通じて各種情報の送受信を実行し得る通信カラオケ装置である。
図2は、前記電子早見本装置50の外観を大まかに示す斜視図である。この図2に示すように、前記電子早見本装置50は、前記カラオケ装置12を遠隔操作するために、所定の画像(映像)を表示させると共に利用者の接触に応じてそのカラオケ装置12への入力を行うタッチパネルディスプレイ52を備えている。この電子早見本装置50は、クレイドル54に取り付けられた状態又はそのクレイドル54から取り外された状態で用いられ、取り付けられた状態においては、そのクレイドル54及び図示しないLANケーブルを介して前記カラオケ装置10に接続されるようになっている。
図3は、前記電子早見本装置50の構成を説明するブロック線図である。この図3に示すように、前記電子早見本装置50は、タッチパネルディスプレイ52に所定の映像を表示させる表示装置56と、その表示装置56による表示を制御する表示制御部58と、利用者の指等によるタッチパネルディスプレイ52への接触により入力を行うタッチパネル60と、そのタッチパネル60による入力を制御する入力制御部62と、中央演算処理装置であるCPU64と、ROM66と、RAM68と、フラッシュROM等の記憶部70と、インターフェイス72と、リモコン送信部74と、無線LAN通信部76とを、備えて構成されている。また、上記記憶部70には、前記カラオケ装置10のカラオケデータベースに記憶された多数のカラオケ情報それぞれに対応して曲名、歌手名(アーティスト名)、歌詞の歌い出し部分等の選曲案内情報を選曲番号毎に記憶する演奏曲データベース78と、前記電子早見本装置50による選曲制御に関する履歴を記憶する選曲履歴データベース80と、複数のカラオケ装置10により過去に演奏された回数やCDの売上げ枚数等の統計結果に基づいて図示しない所定のホスト装置から配信される演奏曲のランキングが予め定められたランキングテーブル82とが設けられている。好適には、上記選曲履歴データベース80は、前記電子早見本装置50による検索に用いられた文字乃至は文字列毎の選択回数を記憶するものである。
上記CPU64は、上記RAM68の一時記憶機能を利用しつつ上記ROM66に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、上記記憶部70から選曲案内情報を読み出し、上記表示装置56を介してその選曲案内情報に基づく所定の案内映像を上記タッチパネルディスプレイ52に表示させたり、そのタッチパネルディスプレイ52に表示された案内映像に従って上記タッチパネル60による選曲入力が行われた場合、所定のカラオケ演奏曲を予約するための選曲信号(選曲予約信号)を上記無線LAN通信部76等を介して前記カラオケ装置10に送信する等の基本的な制御を実行する。また、斯かる選曲制御の一部として、後述するショートカットボタン110を用いたショートカット検索制御を実行する。
図4は、前記電子早見本装置50のCPU64に備えられた制御機能の要部を示す機能ブロック線図である。本実施例では、歌手名検索による選曲制御について説明する。図4に示す文字ボタン表示手段84は、それぞれ所定の文字を示す複数の文字ボタンを前記タッチパネルディスプレイ52に表示させる。図5は、歌詞名検索による選曲制御における文字入力画面を例示する図である。この図5に示すように、前記文字ボタン表示手段84は、少なくとも五十音の文字を示す複数の文字ボタン100を前記タッチパネルディスプレイ52に表示させる。このタッチパネルディスプレイ52に表示された文字ボタン100への利用者の接触に応じて、前記タッチパネル60及び入力制御部62を介してそれら文字ボタン100によって示される文字乃至は文字列が入力される。また、そのようにして入力された文字乃至は文字列が図6に示すように文字表示欄102に表示される。
歌手名検索手段86は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に基づいて単数乃至は複数の歌手名を検索する。具体的には、上記文字表示欄102に文字乃至は文字列が表示されている状態で検索ボタン104が利用者の指等による接触にて押されることにより、斯かる文字乃至は文字列と前方一致又は完全一致する単数乃至は複数の歌手名を検索する。例えば、図6に示すように、上記文字表示欄102に「は」の文字が表示されている状態で検索ボタン104が利用者の指等による接触にて押されることにより、前記演奏曲データベース78に記憶された情報に基づいてその「は」の文字を先頭とする複数の歌手名を検索する。
歌手名ボタン表示手段88は、上記歌手名検索手段86により検索された単数乃至は複数の歌手名を示す歌手名ボタン106を前記タッチパネルディスプレイに表示させる。例えば、図7に示すように、「は」の文字を先頭とする複数の歌手名を示す歌手名ボタン106を五十音順に前記タッチパネルディスプレイに表示させる。
演奏曲検索手段90は、上記歌手名ボタン表示手段88により表示された歌手名ボタン106への利用者の接触に応じて単数乃至は複数の演奏曲を検索する。例えば、図7に示す複数の歌手名ボタン106のうち、歌手名「浜岡ゆいな」を示す歌手名ボタン106aが利用者の指等による接触にて押された場合には、前記演奏曲データベース78に記憶された情報に基づいて「浜岡ゆいな」を歌手名とする単数乃至は複数の演奏曲を検索する。
演奏曲ボタン表示手段92は、上記演奏曲検出手段90により検索された単数乃至は複数の演奏曲を示す演奏曲ボタン108を前記タッチパネルディスプレイ52に表示させる。例えば、図8に示すように、「浜岡ゆいな」を歌手名とする複数の演奏曲を示す演奏曲ボタン108を五十音順に前記タッチパネルディスプレイに表示させる。
選曲手段94は、前記演奏曲ボタン表示手段92により前記タッチパネルディスプレイ52に表示された演奏曲ボタン108への利用者の接触に応じて、その演奏曲ボタン108により示される演奏曲を選曲するための信号を前記無線LAN通信部76を介して前記カラオケ装置10に送信する。すなわち、利用者が所望する演奏曲を前記カラオケ装置10のRAM30等に形成された予約曲リストに登録するための選曲予約処理を行う。
ショートカット情報検索手段96は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に前方一致する所定数の歌手名を検索する。好適には、前記選曲履歴データベース80に記憶された情報に基づいて、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に前方一致する複数の歌手名のうち、過去における文字毎の選択回数が多いものから所定数の歌手名を検索する。更に好適には、過去における文字毎の選択回数が最多である所定の歌手名を検索する。この検索は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて文字乃至は文字列が入力されるのに付随して自動的に実行される。また、前記選曲履歴データベース80に記憶された情報が所定量未満である場合には、前記ランキングテーブル82に定められた情報すなわち予め統計された広域的な選曲履歴に基づいて斯かる制御を実行する。
上記ショートカット情報検索手段96によるショートカット情報の検索では、先ず、前記文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に前方一致する歌手名が前記選曲履歴データベース80に記憶された履歴に基づいて検索される。次に、歌手名別に文字毎の選曲回数が参照されてその回数が多い順に並べられる。次に、その文字毎の選曲回数が所定数以上であるか否かが判定され、その判定が肯定される場合には選曲回数が最も多い歌手名がショートカット情報とされるが、文字毎の選曲回数が所定数未満である場合には、前記ランキングテーブル82に記憶された情報に基づいて上記処理が行われ、そのランキングテーブル82に応じたショートカット情報が決定される。
ショートカットボタン表示手段98は、上記ショートカット情報検索手段96により検索された所定数の歌手名を示すショートカットボタン110を前記複数の文字ボタン100と共に前記タッチパネルディスプレイ52に表示させる。例えば、図6に示すように、「は」の文字を先頭とする複数の歌手名のうち、過去における選択回数が最多である歌手名「浜岡ゆいな」をベストヒット欄に表示させ、ショートカットボタン110とする。このショートカットボタン110は、前記文字表示欄102に表示される文字乃至は文字列が変更される毎すなわち新たな文字が入力される毎に自動更新される。
前記演奏曲検索手段90は、上記ショートカットボタン表示手段98により表示されたショートカットボタン110への利用者の接触に応じて単数乃至は複数の演奏曲を検索する。例えば、図6に示すように歌手名「浜岡ゆいな」を示すショートカットボタン110が利用者の指等による接触にて押された場合には、前記演奏曲データベース78に記憶された情報に基づいて「浜岡ゆいな」を歌手名とする単数乃至は複数の演奏曲を検索する。そして、前記演奏曲ボタン表示手段92は、前記演奏曲検出手段90により検索された単数乃至は複数の演奏曲を示す演奏曲ボタン108を前記タッチパネルディスプレイ52に表示させる。すなわち、前記ショートカットボタン表示手段98により表示されるショートカットボタン110は、前述した図7に示すような複数の歌手名ボタン106のうち何れかを選択させる歌手名ボタン選択画面を表示させることなく、図6に示すような歌手名入力画面から、ダイレクトに図8に示すような演奏曲ボタン選択画面を表示させるためのショートカットキーである。
図9は、前記電子早見本装置50のCPU64による歌手名選曲制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
先ず、前記文字ボタン表示手段84の動作に対応するステップ(以下、ステップを省略する)SA1において、五十音の文字を示す複数の文字ボタン100を含む図5に示すような歌手名入力画面が前記タッチパネルディスプレイ52に表示される。次に、SA2において、前記文字ボタン100への利用者の接触により文字入力が行われたか否かが判断される。このSA2の判断が否定されるうちは、SA2の判断が繰り返されることにより待機させられるが、SA2の判断が肯定される場合には、前記ショートカット情報検索手段96の動作に対応するSA2’において、入力された文字乃至は文字列に対応するショートカット情報である歌手名が検索される。次に、SA2”において、前記選曲履歴データベース80が参照されて選曲履歴は所定量以上であるか否かが判断される。このSA2”の判断が肯定される場合には、前記選曲履歴データベース80に記憶された情報に基づいて利用者の接触に応じて入力された文字乃至は文字列に前方一致する所定の歌手名が検索され、図6に示すように、その歌手名を示すショートカットボタン110が前記タッチパネルディスプレイ52に表示された後、SA4以下の処理が実行されるが、SA2”の判断が否定される場合には、前記ランキングテーブル82に定められた情報に基づいて利用者の接触に応じて入力された文字乃至は文字列に前方一致する所定の歌手名が検索され、図6に示すように、その歌手名を示すショートカットボタン110が前記タッチパネルディスプレイ52に表示された後、SA4において、SA3又はSA3’にて表示されたショートカットボタン110が利用者の接触により押されたか否かが判断される。このSA4の判断が肯定される場合には、SA5において、SA3又はSA3’にて表示されたショートカットボタン110により示される歌手名に対応する単数乃至は複数の演奏曲が検索される。次に、SA6において、SA5にて検索された単数乃至は複数の演奏曲を示す演奏曲ボタン108を含む図8に示すような演奏曲ボタン選択画面が前記タッチパネルディスプレイ52に表示された後、SA13以下の処理が実行される。
SA4の判断が否定される場合、すなわちSA3又はSA3’にて表示されたショートカットボタン110が利用者の接触により押されていないと判断される場合には、SA7において、SA1にて表示された文字ボタン100が新たに押され、更に文字入力が行われたか否かが判断される。このSA7の判断が肯定される場合には、SA2’以下の処理が再び実行されるが、SA7の判断が否定される場合には、SA8において、前記検索ボタン104が利用者の接触により押されて検索開始操作がなされたか否かが判断される。このSA8の判断が否定される場合には、SA7以下の処理が再び実行されるが、SA8の判断が肯定される場合には、前記歌手名検索手段90の動作に対応するSA9において、入力された文字乃至は文字列に基づいて単数乃至は複数の歌手名が検索される。次に、前記歌手名ボタン表示手段88の動作に対応するSA10において、SA9にて検索された単数乃至は複数の歌手名を示す歌手名ボタン106を含む図7に示すような歌手名ボタン選択画面が前記タッチパネルディスプレイに表示される。次に、SA11において、SA10にて表示された複数の歌手名ボタン106のうち何れかが利用者の接触により押されたか否かが判断される。このSA11の判断が否定されるうちは、SA11の判断が繰り返されることにより待機させられるが、SA11の判断が肯定される場合には、SA12において、選択された歌手名ボタン106により示される歌手名に対応する単数乃至は複数の演奏曲が検索された後、SA12’において、それら演奏曲を示す複数の演奏曲ボタン108を含む図8に示すような演奏曲ボタン選択画面が前記タッチパネルディスプレイ52に表示される。次に、SA13において、SA6又はSA12’にて表示された複数の演奏曲ボタン108のうち何れかが利用者の接触により押されたか否かが判断される。このSA13の判断が否定されるうちは、SA13の判断が繰り返されることにより待機させられるが、SA13の判断が肯定される場合には、前記選曲手段94の動作に対応するSA14において、選択された演奏曲ボタン108により示される演奏曲を選曲するための信号が前記無線LAN通信部76を介して前記カラオケ装置10に送信された後、本ルーチンが終了させられる。以上の制御において、SA3及びSA3’が前記ショートカット情報検索手段96及びショートカットボタン表示手段98の動作に、SA5及びSA12が演奏曲検索手段90の動作に、SA6及びSA12’が演奏曲ボタン表示手段92の動作にそれぞれ対応する。
このように、本実施例によれば、それぞれ所定の文字を示す複数の文字ボタン100を前記タッチパネルディスプレイ52に表示させる文字ボタン表示手段84(SA1)と、その文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に対応する所定のショートカットボタン110を前記複数の文字ボタン100と共に前記タッチパネルディスプレイ52に表示させるショートカットボタン表示手段98(SA3及びSA3’)とを、含むことから、文字乃至は文字列が入力された段階で所定のショートカットボタン110を自動表示させることで、最少の入力操作により高い確率で目的に合った検索を行うことが可能とされる。すなわち、利便性の高い検索機能を備えた電子早見本装置50を提供することができる。
また、前記ショートカットボタン表示手段98は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に前方一致する所定数の歌手名を示すショートカットボタン110を前記複数の文字ボタン100と共に前記タッチパネルディスプレイ52に表示させるものであり、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に基づいて検索される単数乃至は複数の歌手名を示す歌手名ボタン106を前記タッチパネルディスプレイ52に表示させる歌手名ボタン表示手段88(SA10)と、その歌手名ボタン表示手段88により表示された歌手名ボタン106への利用者の接触に応じて検索される単数乃至は複数の演奏曲を示す演奏曲ボタン108を前記タッチパネルディスプレイ52に表示させる一方、前記ショートカットボタン表示手段98により表示されたショートカットボタン110への利用者の接触に応じてそのショートカットボタン110により示される歌手名に対応する単数乃至は複数の演奏曲を示す演奏曲ボタン108を前記タッチパネルディスプレイ52に表示させる演奏曲ボタン表示手段92(SA6及びSA12’)と、その演奏曲ボタン表示手段92により前記タッチパネルディスプレイ52に表示された演奏曲ボタン108への利用者の接触に応じて、その演奏曲ボタン108により示される演奏曲を選曲するための信号を前記カラオケ装置10に送信する選曲手段94(SA14)とを、含むことから、文字乃至は文字列が入力された段階で所定の歌手名を示すショートカットボタン110を自動表示させることで、速やかに歌手名検索を行うことができるという利点がある。
また、前記ショートカットボタン表示手段98は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に前方一致する複数の歌手名のうち、過去における選択回数が多いものから所定数の歌手名を示すショートカットボタン110を前記タッチパネルディスプレイ52に表示させるものであるため、人気ある歌手名を迅速に自動表示させることで、歌手名検索の利便性を更に高めることができる。
また、前記ショートカットボタン表示手段98は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に前方一致する複数の歌手名のうち、過去における選択回数が最多である所定の歌手名を示すショートカットボタン110を前記タッチパネルディスプレイ52に表示させるものであるため、最も人気ある歌手名を迅速に自動表示させることで、歌手名検索の利便性を可及的に高めることができる。
また、前記選曲手段94による選曲履歴を記憶する選曲履歴データベース80を含み、前記ショートカットボタン表示手段98は、その選曲履歴データベース80に記憶された選曲履歴を参照して前記過去における選択回数を求めるものであるため、最新の選曲履歴に基づいて実用的な態様で人気ある歌手名乃至は演奏曲を自動表示させることができるという利点がある。
また、前記ショートカットボタン表示手段98は、所定のホスト装置から配信される演奏実績を参照して前記過去における選択回数を求めるものであるため、母集団の大きな選曲履歴に基づいて実用的な態様で人気ある歌手名乃至は演奏曲を自動表示させることができるという利点がある。
また、前記ショートカットボタン表示手段98は、前記選曲履歴データベース80に記憶された選曲履歴を参照して前記過去における選択回数を求め、その選択回数が所定量未満である場合には、前記ランキングテーブル82に記憶された広域的な演奏実績を参照して前記過去における選択回数を求めるものであるため、前記選曲履歴データベース80に記憶された選曲履歴が少ない場合であっても、実用的な態様で人気ある歌手名乃至は演奏曲を自動表示させることができるという利点がある。
続いて、本発明の他の好適な実施例を図面に基づいて詳細に説明する。なお、以下の説明に用いる図面に関して、前述した第1実施例と共通する部分については同一の符号を付してその説明を省略する。
本第2実施例では、曲名検索による選曲制御について説明する。図10は、曲名検索による選曲制御における文字入力画面を例示する図である。本実施例において、図4に示す演奏曲検索手段90は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に基づいて単数乃至は複数の演奏曲を検索する。具体的には、前記文字表示欄102に文字乃至は文字列が表示されている状態で検索ボタン104が利用者の指等による接触にて押されることにより、斯かる文字乃至は文字列と曲名が前方一致又は完全一致する単数乃至は複数の演奏曲を検索する。例えば、図11に示すように、前記文字表示欄102に「あ」の文字が表示されている状態で検索ボタン104が利用者の指等による接触にて押されることにより、前記演奏曲データベース78に記憶された情報に基づいてその「あ」の文字を先頭とする曲名を有する複数の演奏曲を検索する。
演奏曲ボタン表示手段92は、前記演奏曲検出手段90により検索された単数乃至は複数の演奏曲を示す演奏曲ボタン108を前記タッチパネルディスプレイ52に表示させる。例えば、図12に示すように、「あ」の文字を先頭とする曲名を有する複数の演奏曲を示す演奏曲ボタン108を五十音順に前記タッチパネルディスプレイに表示させる。
選曲手段94は、前記演奏曲ボタン表示手段92により前記タッチパネルディスプレイ52に表示された演奏曲ボタン108への利用者の接触に応じて、その演奏曲ボタン108により示される演奏曲を選曲するための信号を前記無線LAN通信部76を介して前記カラオケ装置10に送信する。すなわち、利用者が所望する演奏曲を前記カラオケ装置10のRAM30等に形成された予約曲リストに登録するための選曲予約処理を行う。
ショートカット情報検索手段96は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に曲名が前方一致する所定数の演奏曲を検索する。好適には、前記選曲履歴データベース80に記憶された情報に基づいて、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に曲名が前方一致する複数の演奏曲のうち、過去における文字毎の選択回数が多いものから所定数の演奏曲を検索する。更に好適には、過去における文字毎の選択回数が最多である所定の演奏曲を検索する。この検索は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて文字乃至は文字列が入力されるのに付随して自動的に実行される。また、前記選曲履歴データベース80に記憶された情報が所定量未満である場合には、前記ランキングテーブル82に定められた情報に基づいて斯かる制御を実行する。
ショートカットボタン表示手段98は、前記ショートカット情報検索手段96により検索された所定数の演奏曲を示すショートカットボタン110を前記複数の文字ボタン100と共に前記タッチパネルディスプレイ52に表示させる。例えば、図11に示すように、「あ」の文字を先頭とする曲名を有する複数の演奏曲のうち、過去における選択回数が最多である曲名「愛の小夜曲」をベストヒット欄に表示させ、ショートカットボタン110とする。このショートカットボタン110は、前記文字表示欄102に表示される文字乃至は文字列が変更される毎すなわち新たな文字が入力される毎に自動更新される。
選曲手段94は、前記ショートカットボタン表示手段98により表示されたショートカットボタン110への利用者の接触に応じてそのショートカットボタン110により示される演奏曲を選曲するための信号を前記無線LAN通信部76を介して前記カラオケ装置10に送信する。例えば、図11に示すように曲名「愛の小夜曲」を示すショートカットボタン110が利用者の指等による接触にて押された場合には、その演奏曲「愛の小夜曲」を選曲するための信号を前記無線LAN通信部76を介して前記カラオケ装置10に送信する。すなわち、前記ショートカットボタン表示手段98により表示されるショートカットボタン110は、前述した図12に示すような複数の演奏曲ボタン108のうち何れかを選択させる演奏曲ボタン選択画面を表示させることなく、図11に示すような曲名入力画面から、ダイレクトに所定の演奏曲を選曲するためのショートカットキーである。
図13は、前記電子早見本装置50のCPU64による曲名選曲制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
先ず、前記文字ボタン表示手段84の動作に対応するSB1において、五十音の文字を示す複数の文字ボタン100を含む図10に示すような曲名入力画面が前記タッチパネルディスプレイ52に表示される。次に、SB2において、前記文字ボタン100への利用者の接触により文字入力が行われたか否かが判断される。このSB2の判断が否定されるうちは、SB2の判断が繰り返されることにより待機させられるが、SB2の判断が肯定される場合には、前記ショートカット情報検索手段96の動作に対応するSB2’において、入力された文字乃至は文字列に対応するショートカット情報である歌手名が検索される。次に、SB2”において、前記選曲履歴データベース80が参照されて選曲履歴は所定量以上であるか否かが判断される。このSB2”の判断が肯定される場合には、前記選曲履歴データベース80に記憶された情報に基づいて利用者の接触に応じて入力された文字乃至は文字列に前方一致する所定の曲名が検索され、図11に示すように、その曲名を示すショートカットボタン110が前記タッチパネルディスプレイ52に表示された後、SB4以下の処理が実行されるが、SB2”の判断が否定される場合には、前記ランキングテーブル82に記憶された情報に基づいて利用者の接触に応じて入力された文字乃至は文字列に前方一致する所定の曲名が検索され、図11に示すように、その曲名を示すショートカットボタン110が前記タッチパネルディスプレイ52に表示された後、SB4において、SB3又はSB3’にて表示されたショートカットボタン110が利用者の接触により押されたか否かが判断される。このSB4の判断が肯定される場合には、SB5において、SB3又はSB3’にて表示されたショートカットボタン110により示される演奏曲を選曲するための信号が前記無線LAN通信部76を介して前記カラオケ装置10に送信された後、本ルーチンが終了させられる。
SB4の判断が否定される場合、すなわちSB3又はSB3’にて表示されたショートカットボタン110が利用者の接触により押されていないと判断される場合には、SB6において、SB1にて表示された文字ボタン100が新たに押され、更に文字入力が行われたか否かが判断される。このSB6の判断が肯定される場合には、SB2’以下の処理が再び実行されるが、SB6の判断が否定される場合には、SB7において、前記検索ボタン104が利用者の接触により押されて検索開始操作がなされたか否かが判断される。このSB7の判断が否定される場合には、SB6以下の処理が再び実行されるが、SB7の判断が肯定される場合には、前記演奏曲検索手段90の動作に対応するSB8において、入力された文字乃至は文字列に基づいて単数乃至は複数の演奏曲が検索される。次に、前記演奏曲ボタン表示手段92の動作に対応するSB9において、SB8にて検索された単数乃至は複数の演奏曲を示す演奏曲ボタン108を含む図12に示すような演奏曲ボタン選択画面が前記タッチパネルディスプレイに表示される。次に、SB10において、SB9にて表示された複数の演奏曲ボタン108のうち何れかが利用者の接触により押されたか否かが判断される。このSB10の判断が否定されるうちは、SB10の判断が繰り返されることにより待機させられるが、SB10の判断が肯定される場合には、SB11において、選択された演奏曲ボタン108により示される演奏曲を選曲するための信号が前記無線LAN通信部76を介して前記カラオケ装置10に送信された後、本ルーチンが終了させられる。以上の制御において、SB3及びSB3’が前記ショートカット情報検索手段96及びショートカットボタン表示手段98の動作に、SB5及びSB11が前記選曲手段94の動作にそれぞれ対応する。
このように、本実施例によれば、前記ショートカットボタン表示手段98(SB3及びSB3’)は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に曲名が前方一致する所定数の演奏曲を示すショートカットボタン110を前記複数の文字ボタン100と共に前記タッチパネルディスプレイ52に表示させるものであり、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に基づいて検索される単数乃至は複数の演奏曲を示す演奏曲ボタン108を前記タッチパネルディスプレイ52に表示させる演奏曲ボタン表示手段92(SB9)と、その演奏曲ボタン表示手段92により前記タッチパネルディスプレイ52に表示された演奏曲ボタン108への利用者の接触に応じてその演奏曲ボタン108により示される演奏曲を選曲するための信号を前記カラオケ装置10に送信する一方、前記ショートカットボタン表示手段98により前記タッチパネルディスプレイ52に表示されたショートカットボタン110への利用者の接触に応じてそのショートカットボタン110により示される演奏曲を選曲するための信号を前記カラオケ装置10に送信する選曲手段94(SB5及びSB11)とを、含むことから、文字乃至は文字列が入力された段階で所定の演奏曲を示すショートカットボタン110を自動表示させることで、速やかに曲名検索を行うことができるという利点がある。
また、前記ショートカットボタン表示手段98は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に曲名が前方一致する複数の演奏曲のうち、過去における選択回数が多いものから所定数の演奏曲を示すショートカットボタン110を前記タッチパネルディスプレイ52に表示させるものであるため、人気ある演奏曲を迅速に自動表示させることで、曲名検索の利便性を更に高めることができる。
また、前記ショートカットボタン表示手段98は、前記文字ボタン表示手段84により表示された文字ボタン100への利用者の接触に応じて入力される文字乃至は文字列に曲名が前方一致する複数の演奏曲のうち、過去における選択回数が最多である所定の演奏曲を示すショートカットボタン110を前記タッチパネルディスプレイ52に表示させるものであるため、最も人気ある演奏曲を迅速に自動表示させることで、曲名検索の利便性を可及的に高めることができる。
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
例えば、前述の実施例において、前記ショートカットボタン表示手段98は、図6及び図11に示すように、過去における選択回数が最多である所定の歌手名又は演奏曲を示す単一のショートカットボタン110を前記タッチパネルディスプレイ52に表示させるものであったが、2つ乃至は数個のショートカットボタン110を表示させ、何れかを選択させるものであっても構わない。
また、前述の実施例における曲名選曲制御では、所定の演奏曲を示すショートカットボタン110が利用者の接触により押されることで、そのショートカットボタン110により示される演奏曲を選曲するための信号が前記カラオケ装置10に向けて送信されるようになっていたが、例えば、前記ショートカットボタン110が利用者の接触により押されることで、そのショートカットボタン110により示される演奏曲を示す演奏曲ボタン108を表示させ、その演奏曲ボタン108が利用者の接触により押されることではじめて選曲送信を実行するものであっても構わない。
また、前述の実施例では、歌手名選曲制御及び曲名選曲制御ともに共通の選曲履歴データベース80に記憶された情報に基づいてショートカット情報の検索を実行するものであったが、歌手名検索用と曲名検索用とで個別の選曲履歴データベースを備え、それらに記憶された情報に基づいてショートカット情報の検索を実行するものであっても構わない。
また、前述の実施例において、前記電子早見本装置50は、前記無線LAN通信部76を介して前記カラオケ装置10への選曲信号の送信を行うものであったが、例えば、前記リモコン送信部74からリモコン信号として選曲信号の送信を行うものであっても当然に構わない。
その他、一々例示はしないが、本発明はその趣旨を変更しない範囲内において種々の変更が加えられて実施されるものである。