JP5110150B2 - Karaoke search device - Google Patents

Karaoke search device Download PDF

Info

Publication number
JP5110150B2
JP5110150B2 JP2010243036A JP2010243036A JP5110150B2 JP 5110150 B2 JP5110150 B2 JP 5110150B2 JP 2010243036 A JP2010243036 A JP 2010243036A JP 2010243036 A JP2010243036 A JP 2010243036A JP 5110150 B2 JP5110150 B2 JP 5110150B2
Authority
JP
Japan
Prior art keywords
reservation
karaoke
music
search
song
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010243036A
Other languages
Japanese (ja)
Other versions
JP2012093673A (en
Inventor
正哉 奥村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2010243036A priority Critical patent/JP5110150B2/en
Publication of JP2012093673A publication Critical patent/JP2012093673A/en
Application granted granted Critical
Publication of JP5110150B2 publication Critical patent/JP5110150B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、カラオケ歌唱に際し、所望のカラオケ楽曲の検索及び演奏予約可能なカラオケ用検索装置に関する。   The present invention relates to a karaoke search apparatus capable of searching for a desired karaoke song and reserving a performance when karaoke singing.

従来、カラオケ歌唱を行う場合、ユーザは、紙媒体である早見本を用いて、所望のカラオケ楽曲の演奏予約を行っていた。早見本には、少なくとも選曲番号と、選曲番号に対応するカラオケ楽曲の楽曲名が掲載されている。従って、ユーザは、楽曲名等を手掛かりに所望のカラオケ楽曲を探し、そのカラオケ楽曲の選曲番号をリモコン等で入力して、所望のカラオケ楽曲の演奏予約を行っていた。   Conventionally, when performing karaoke singing, a user has made a performance reservation for a desired karaoke piece using a quick sample that is a paper medium. In the quick reference book, at least the song selection number and the song name of the karaoke song corresponding to the song selection number are posted. Therefore, the user searches for a desired karaoke piece using the name of the piece of music as a clue, inputs the song selection number of the karaoke piece with a remote controller or the like, and reserves the performance of the desired karaoke piece.

近年では、新曲の配信に伴って、差し替え等の作業負担が生じるため、早見本は廃止傾向にある。そして、早見本に代わり、カラオケ用検索装置が利用されるようになってきている。カラオケ用検索装置に関する発明としては、例えば、特許文献1記載の発明が知られている。   In recent years, with the distribution of new songs, work burdens such as replacement have occurred, so quick samples have been abolished. And, instead of a quick sample, a karaoke search device has come to be used. As an invention related to a karaoke search apparatus, for example, an invention described in Patent Document 1 is known.

当該特許文献1記載の発明において、カラオケ装置等は、ユーザによる検索条件(例えば、歌手名や楽曲名等の一部を構成する文字等)の入力を受け付けると、カラオケ楽曲の中から、当該検索条件に一致するカラオケ楽曲を表示し、演奏予約を受け付ける。従って、当該カラオケ装置等によれば、所望のカラオケ楽曲に係る検索条件が入力されると、ユーザ所望のカラオケ楽曲が抽出されるため、ユーザは、当該所望のカラオケ楽曲の演奏予約を行い得る。   In the invention described in Patent Document 1, when a karaoke device or the like receives an input of a search condition (for example, characters constituting a part of a singer name, a song name, etc.) by a user, the search is performed from the karaoke songs. Display karaoke music that matches the conditions and accept performance reservations. Therefore, according to the karaoke apparatus or the like, when a search condition related to a desired karaoke piece is input, the user's desired karaoke piece is extracted, and thus the user can make a performance reservation for the desired karaoke piece.

又、当該特許文献1に係るカラオケ装置等では、当該カラオケ装置等における演奏予約の履歴に基づいて、予約回数上位により構成される選曲候補リストを生成し、ディスプレイ上に表示する。そして、当該カラオケ装置等は、選曲候補リストからの一のカラオケ楽曲の選択を受け付け、選択されたカラオケ楽曲に係る演奏予約を行い得る。更に、当該カラオケ装置は、従前と同様に、選曲番号を入力することにより、所望の楽曲を直接的に演奏予約し得る。   Moreover, in the karaoke apparatus etc. which concern on the said patent document 1, based on the performance reservation history in the said karaoke apparatus etc., the music selection candidate list comprised by the reservation frequency upper rank is produced | generated, and it displays on a display. And the said karaoke apparatus etc. can receive selection of one karaoke music from a music selection candidate list | wrist, and can perform the performance reservation which concerns on the selected karaoke music. Furthermore, the karaoke apparatus can directly reserve the performance of the desired music piece by inputting the music selection number as before.

特開平11−219188号公報Japanese Patent Laid-Open No. 11-219188

ここで、特許文献1記載の発明のように、楽曲名、歌手名を検索条件として、所望のカラオケ楽曲を検索する検索機能を有している場合であっても、当該検索機能の利用を躊躇するユーザ層も、ユーザ全体の10%程度存在している。検索機能の利用を躊躇するユーザ層は、コンピュータ等の操作に精通していない高齢者層が大部分を占めており、検索機能による演奏予約ではなく、従前と同様の方式である選曲番号の入力による演奏予約を行っている。   Here, as in the case of the invention described in Patent Document 1, even if a search function for searching for a desired karaoke song is provided using a song name and a singer name as search conditions, use of the search function should be avoided. There are also about 10% of all users. The majority of the users who are hesitant to use the search function are mostly elderly people who are not familiar with the operation of computers, etc., and enter a song selection number that is the same method as before, not a performance reservation by the search function. I have made a performance reservation.

上述のように、紙媒体である早見本が廃止傾向にあり、当該早見本に変わり、特許文献1記載のカラオケ用検索装置等が用いられている現状では、選曲番号の入力による演奏予約を行うユーザは、予め、所望のカラオケ楽曲に係る選曲番号を調べて控えておいたり、カラオケ店舗の店員等に問い合わせたりしなければならない。   As described above, the quick sample, which is a paper medium, tends to be abolished. Instead of the quick sample, the karaoke search device described in Patent Document 1 is used, and a performance reservation is made by inputting a music selection number. The user has to check in advance the music selection number related to the desired karaoke music piece, or make an inquiry to a clerk at the karaoke store.

そして、特許文献1記載のカラオケ用検索装置においては、上述したように、カラオケ装置等における演奏予約の履歴に基づいて、予約回数上位のカラオケ楽曲による構成される選曲候補リストを生成し、選曲候補リストを用いて、カラオケ楽曲の演奏予約を行うことができる。   In the karaoke search device described in Patent Literature 1, as described above, a music selection candidate list composed of karaoke songs with the highest number of reservations is generated based on the performance reservation history in the karaoke device or the like, and the music selection candidates Using the list, it is possible to make a performance reservation for karaoke music.

しかしながら、選曲番号の入力によって演奏予約を行うユーザ層の大部分は、かつてカラオケ装置の選曲機能が、選曲番号の入力でのみ行われていた頃に、曲を選曲して予約する手順を覚えた高齢者層が占めている為、選曲番号の入力により演奏予約されるカラオケ楽曲は、特定のジャンルや年代に係るカラオケ楽曲に偏り、ユーザ全体の傾向と相違している。   However, the majority of users who make a performance reservation by entering a song selection number once learned the procedure for selecting and reserving a song when the song selection function of the karaoke device was only performed by entering the song selection number. Since the elderly group occupies, karaoke music that is reserved for performance by inputting a music selection number is biased toward karaoke music related to a specific genre or age, which is different from the tendency of the entire user.

選曲番号の入力による演奏予約を行うユーザ層が少数派(全体の10%程度)であること、及び、選曲番号の入力による演奏予約を行うユーザ層と、ユーザ全体の間で、演奏予約を行うカラオケ楽曲の傾向が相違することに鑑みると、特許文献1のように、予約履歴に基づく選曲候補リストを用いて演奏予約を可能な構成であっても、選曲番号の入力による演奏予約を行うユーザ層が望むカラオケ楽曲が、当該選曲候補リスト上に存在する可能性は低い。即ち、選曲番号の入力による演奏予約を行うユーザ層は、予約履歴に基づく選曲候補リストを用いて演奏予約を行う場合であっても、所望のカラオケ楽曲の演奏予約を行うことが困難になってしまう。   Reservation of performance is made between the user group who performs the performance reservation by inputting the music selection number is a minority (about 10% of the whole) and the user layer who performs performance reservation by inputting the music selection number and the entire user. Considering that the tendency of karaoke music is different, as in Patent Document 1, even if the performance reservation can be made using the music selection candidate list based on the reservation history, the user who makes the performance reservation by inputting the music selection number There is a low possibility that the karaoke piece desired by the layer exists on the song selection candidate list. That is, it becomes difficult for a user layer who makes a performance reservation by inputting a music selection number to make a performance reservation for a desired karaoke piece even when making a performance reservation using a music selection candidate list based on the reservation history. End up.

本発明は、上記問題点を解決するためになされたものであり、カラオケ用検索装置であって、選曲番号による演奏予約のみを行うユーザによる演奏予約を、的確に補助し得るカラオケ用検索装置を提供することを目的とする。   The present invention has been made to solve the above problems, and is a karaoke search device that can accurately assist a performance reservation by a user who only makes a performance reservation by a music selection number. The purpose is to provide.

本発明の一側面に係る請求項1記載のカラオケ用検索装置は、表示手段と、検索用データ記憶手段と、番号入力手段と、予約確定手段と、第1予約履歴記憶手段と、制御手段と、を有するカラオケ用検索装置であって、前記表示手段は、カラオケ楽曲の演奏予約に関する種々の情報を表示し、前記検索用データ記憶手段は、カラオケ楽曲固有の選曲番号と、当該カラオケ楽曲の選曲番号に対応した楽曲名を含む検索用データを複数格納し、前記番号入力手段は、前記選曲番号を構成する数字の入力に用いられ、前記予約確定手段は、前記番号入力手段により入力された数字と、前記検索用データに係る選曲番号に基づいて特定されるカラオケ楽曲の演奏予約を確定し、前記第1予約履歴記憶手段は、前記選曲番号に基づいて特定されたカラオケ楽曲の演奏予約が確定される毎に、前記選曲番号に基づく演奏予約が確定されたカラオケ楽曲を示す第1予約履歴データを記憶し、前記制御手段は、前記番号入力手段により数字が入力された場合に、当該数字に対応する前記選曲番号に係るカラオケ楽曲の第1予約履歴データを、前記第1予約履歴記憶手段から抽出し、抽出された第1予約履歴データに係るカラオケ楽曲に対応する検索用データに基づいて、抽出された第1予約履歴データに係るカラオケ楽曲の楽曲名を特定し、前記選曲番号に基づく演奏予約が確定された回数が多い順に、特定されたカラオケ楽曲の楽曲名を前記表示手段に一覧表示することを特徴とする。   According to another aspect of the present invention, there is provided a karaoke retrieval apparatus, comprising: a display unit; a retrieval data storage unit; a number input unit; a reservation confirmation unit; a first reservation history storage unit; The display means displays various information related to performance reservations for karaoke music, and the search data storage means includes a music selection number unique to the karaoke music, and the music selection of the karaoke music. A plurality of search data including a song name corresponding to a number is stored, the number input means is used to input numbers constituting the music selection number, and the reservation confirmation means is a number input by the number input means And confirming the performance reservation of the karaoke music specified based on the music selection number related to the search data, and the first reservation history storage means Each time a performance reservation for a song is confirmed, first reservation history data indicating a karaoke song whose performance reservation based on the music selection number is confirmed is stored, and the control means receives a number from the number input means The first reservation history data of the karaoke song related to the music selection number corresponding to the number is extracted from the first reservation history storage means, and the search corresponding to the extracted karaoke music related to the first reservation history data The song name of the karaoke song related to the extracted first reservation history data is specified based on the data for use, and the song name of the specified karaoke song is listed in descending order of the number of times that the performance reservation based on the song selection number is confirmed. A list is displayed on the display means.

当該カラオケ用検索装置は、表示手段と、検索用データ記憶手段と、番号入力手段と、予約確定手段と、第1予約履歴記憶手段と、制御手段とを有する。当該カラオケ用検索装置は、前記番号入力手段により数字が入力された場合に、制御手段によって、当該数字に対応する前記選曲番号に係るカラオケ楽曲の第1予約履歴データを、前記第1予約履歴記憶手段から抽出する。そして、当該カラオケ用検索装置は、抽出された第1予約履歴データに係るカラオケ楽曲に対応する検索用データに基づいて、制御手段により、抽出された第1予約履歴データに係るカラオケ楽曲の楽曲名を特定し、選曲番号に基づく演奏予約が確定された回数が多い順に、特定されたカラオケ楽曲の楽曲名を前記表示手段に一覧表示する。従って、当該カラオケ用検索装置によれば、ユーザは、選曲番号の一部しかわからない場合であっても、楽曲名の一覧表示に基づいて、入力した数字(即ち、選曲番号の一部)が所望のカラオケ楽曲に対応するものか否かを判断し得る。又、選曲番号に基づく演奏予約の履歴である第1予約履歴データから抽出し、選曲番号に基づく演奏予約が確定された回数が多い順に、楽曲名を一覧表示するので、ユーザは、選曲番号に基づく演奏予約を行うユーザの嗜好に対応し、且つ、人気の高いカラオケ楽曲を特定し得る。この結果、当該カラオケ用検索装置は、所望のカラオケ楽曲の選曲番号に基づく演奏予約に関する利便性を高め得る。   The karaoke search apparatus includes display means, search data storage means, number input means, reservation confirmation means, first reservation history storage means, and control means. In the karaoke search device, when a number is input by the number input unit, the first reservation history memory stores the first reservation history data of the karaoke music related to the music selection number corresponding to the number by the control unit. Extract from the means. Then, the search device for karaoke uses the control means based on the search data corresponding to the karaoke song related to the extracted first reservation history data, and the song name of the karaoke song related to the extracted first reservation history data. Are specified, and the names of the specified karaoke songs are listed on the display means in descending order of the number of times that the performance reservation based on the music selection number is confirmed. Therefore, according to the karaoke search apparatus, even if only a part of the music selection number is known, the user desires the input number (that is, a part of the music selection number) based on the list display of the music name. It can be determined whether or not the song corresponds to the karaoke piece. Also, the music titles are extracted from the first reservation history data, which is the history of the performance reservation based on the music selection number, and the music titles are listed in descending order of the number of times the performance reservation based on the music selection number is confirmed. Corresponding to the preference of the user who makes a performance reservation based on it, it is possible to specify a popular karaoke piece. As a result, the karaoke search device can improve the convenience related to the performance reservation based on the music selection number of the desired karaoke piece.

本発明の一側面に係る請求項2記載のカラオケ用検索装置は、請求項1記載のカラオケ用検索装置であって、前記検索用データに含まれ、前記カラオケ楽曲に関連するキーワードを構成する文字の入力に用いられる文字入力手段と、前記キーワードに基づいて特定されたカラオケ楽曲の演奏予約が確定される毎に、前記キーワードに基づく演奏予約が確定されたカラオケ楽曲を示す第2予約履歴データを記憶する第2予約履歴記憶手段と、を有し、前記予約確定手段は、前記文字入力手段により入力された文字と、前記検索用データに係るキーワードに基づいて特定されるカラオケ楽曲の演奏予約を確定し、前記制御手段は、前記番号入力手段により数字が入力された場合に、前記第1予約履歴記憶手段から抽出された第1予約履歴データに係るカラオケ楽曲数が、前記表示手段により楽曲名を表示可能な表示可能楽曲数に対して不足しているか否かを判断し、前記第1予約履歴データに係るカラオケ楽曲数が前記表示可能楽曲数に対して不足している場合に、前記キーワードに基づく演奏予約が確定された回数が多い順に、カラオケ楽曲の第2予約履歴データを、前記第2予約履歴記憶手段から抽出し、抽出された第2予約履歴データに係るカラオケ楽曲に対応する検索用データに基づいて、抽出された第2予約履歴データに係るカラオケ楽曲の楽曲名を特定して前記表示手段に表示し、前記表示可能楽曲数に対する不足分を補完することを特徴とする。   The karaoke search device according to claim 2 according to one aspect of the present invention is the karaoke search device according to claim 1, wherein the characters are included in the search data and constitute a keyword related to the karaoke piece. Each time a performance reservation for a karaoke piece specified based on the keyword is confirmed, and second reservation history data indicating a karaoke piece for which the performance reservation based on the keyword is confirmed. Second reservation history storage means for storing, wherein the reservation confirmation means reserves a performance reservation for karaoke music specified based on the character input by the character input means and a keyword related to the search data. When the number is inputted by the number input means, the control means adds the first reservation history data extracted from the first reservation history storage means. Whether or not the number of karaoke songs related to the first reservation history data is the number of displayable songs. When the performance reservation based on the keyword is determined, the second reservation history data of the karaoke music is extracted from the second reservation history storage means in the descending order. 2 Based on the search data corresponding to the karaoke music related to the reservation history data, the music name of the extracted karaoke music related to the second reservation history data is specified and displayed on the display means, and the number of displayable music It is characterized by complementing the shortage.

当該カラオケ用検索装置は、更に、文字入力手段と、第2予約履歴記憶手段とを有する。そして、当該カラオケ用検索装置は、前記番号入力手段により数字が入力された場合に、前記第1予約履歴記憶手段から抽出された第1予約履歴データに係るカラオケ楽曲数が、前記表示手段により楽曲名を表示可能な表示可能楽曲数に対して不足しているか否かを判断し、不足している場合には、前記キーワードに基づく演奏予約が確定された回数が多い順に、カラオケ楽曲の第2予約履歴データを、第2予約履歴記憶手段から抽出する。その後、当該カラオケ用検索装置は、抽出された第2予約履歴データに係るカラオケ楽曲に対応する検索用データに基づいて、抽出された第2予約履歴データに係るカラオケ楽曲の楽曲名を特定して前記表示手段に表示し、前記表示可能楽曲数に対する不足分を補完する。即ち、当該カラオケ用検索装置は、表示手段の表示領域を有効活用して、選曲番号に係る予約履歴と異なる「キーワードに係る検索履歴」に基づき抽出されたカラオケ楽曲の楽曲名を、演奏予約回数の多い順で一覧表示する。従って、ユーザは、異なる観点で検索された予約履歴の回数が多いカラオケ楽曲を把握し得る。   The karaoke search apparatus further includes character input means and second reservation history storage means. The karaoke search device is configured such that, when a number is input by the number input means, the number of karaoke songs related to the first reservation history data extracted from the first reservation history storage means It is determined whether or not the number of displayable music pieces whose names can be displayed is insufficient. If there is a shortage, the second karaoke music piece is arranged in descending order of the number of times the performance reservation based on the keyword is confirmed. Reservation history data is extracted from the second reservation history storage means. Thereafter, the search device for karaoke specifies the song name of the karaoke song related to the extracted second reservation history data based on the search data corresponding to the karaoke song related to the extracted second reservation history data. Displayed on the display means, and the shortage with respect to the number of displayable music pieces is complemented. That is, the karaoke search device effectively uses the display area of the display means, and obtains the song title of the karaoke song extracted based on the “search history related to the keyword” that is different from the reservation history related to the music selection number. List in order of most. Therefore, the user can grasp a karaoke piece having a large number of reservation histories searched from different viewpoints.

本発明によれば、選曲番号を構成する数字が入力された場合に、選曲番号に係る演奏予約の履歴から、入力された数字に対応する選曲番号に係るカラオケ楽曲を特定し、検索用データに基づいて当該カラオケ楽曲の楽曲名を、演奏予約の確定回数が多い順に一覧表示することで、選曲番号に基づく演奏予約を行うユーザの嗜好に対応し、且つ、人気の高いカラオケ楽曲を特定可能な状況を提供し得る。   According to the present invention, when a number constituting the music selection number is input, the karaoke music related to the music selection number corresponding to the input number is specified from the performance reservation history related to the music selection number, and the data for search is specified. Based on the list of the names of the karaoke songs based on the number of confirmed performance reservations, it is possible to identify popular karaoke songs corresponding to the preference of the user who makes a performance reservation based on the music selection number. Can provide a situation.

リモコン端末、カラオケ装置の構成の一例を示す説明図である。It is explanatory drawing which shows an example of a structure of a remote control terminal and a karaoke apparatus. 楽曲検索用テーブルの一例を示す説明図である。It is explanatory drawing which shows an example of the music search table. 検索予約履歴テーブルの一例を示す説明図である。It is explanatory drawing which shows an example of a search reservation log | history table. 選曲番号予約履歴テーブルの一例を示す説明図である。It is explanatory drawing which shows an example of a music selection number reservation log | history table. メイン制御プログラムのフローチャートである。It is a flowchart of a main control program. 楽曲名検索予約処理プログラムのフローチャートである。It is a flowchart of a music name search reservation processing program. 歌手名検索予約処理プログラムのフローチャートである。It is a flowchart of a singer name search reservation processing program. 選曲番号予約処理プログラムのフローチャートである。It is a flowchart of a music selection number reservation processing program. 番号予測候補抽出処理プログラムのフローチャートである。It is a flowchart of a number prediction candidate extraction processing program. 予測候補補完処理プログラムのフローチャートである。It is a flowchart of a prediction candidate complementation processing program. 選曲方法選択画面の一例を示す説明図である。It is explanatory drawing which shows an example of a music selection method selection screen. 楽曲名検索画面の一例を示す説明図である。It is explanatory drawing which shows an example of a music name search screen. 選曲番号予約画面の一例を示す説明図である。It is explanatory drawing which shows an example of a music selection number reservation screen. 予約確認画面の一例を示す説明図である。It is explanatory drawing which shows an example of a reservation confirmation screen.

以下、本発明に係るカラオケ用検索装置を、カラオケ装置30で用いられるリモコン端末1に適用した一実施形態について、図面を参照しつつ説明する。   Hereinafter, an embodiment in which a search device for karaoke according to the present invention is applied to a remote control terminal 1 used in a karaoke device 30 will be described with reference to the drawings.

(カラオケ装置の構成)
先ず、本実施形態に係るカラオケ装置30の構成について、図1を参照しつつ説明する。当該カラオケ装置30は、制御部40と、HDD41と、操作パネル42と、ディスプレイ43と、マイク44と、スピーカ45と、映像処理部46と、音声処理部47と、赤外線通信部48とを有している。
(Composition of karaoke equipment)
First, the configuration of the karaoke apparatus 30 according to the present embodiment will be described with reference to FIG. The karaoke apparatus 30 includes a control unit 40, an HDD 41, an operation panel 42, a display 43, a microphone 44, a speaker 45, a video processing unit 46, an audio processing unit 47, and an infrared communication unit 48. is doing.

制御部40は、CPU、ROM、RAM等を備え、ROMやHDD41に格納されているプログラムを実行することにより、カラオケ装置30の各部を制御する。HDD41は、制御部40により実行される制御プログラムや種々のデータを記憶している。又、当該HDD41は、カラオケデータベース41Aを有している。   The control unit 40 includes a CPU, a ROM, a RAM, and the like, and controls each unit of the karaoke apparatus 30 by executing a program stored in the ROM or the HDD 41. The HDD 41 stores a control program executed by the control unit 40 and various data. The HDD 41 has a karaoke database 41A.

カラオケデータベース41Aは、カラオケ楽曲毎のカラオケデータを複数格納したデータベースであり、当該カラオケ装置30におけるカラオケ歌唱を行う際に参照される。カラオケデータは、カラオケ楽曲の伴奏楽音を示す伴奏データ、カラオケ楽曲の歌詞を示す歌詞データ、カラオケ楽曲の進行に伴う背景映像を示す背景映像データを有して構成されており、夫々、固有の楽曲IDと対応付けられている。   The karaoke database 41 </ b> A is a database that stores a plurality of karaoke data for each karaoke song, and is referred to when performing karaoke singing in the karaoke apparatus 30. The karaoke data is composed of accompaniment data indicating the accompaniment sound of the karaoke music, lyric data indicating the lyrics of the karaoke music, and background video data indicating the background video along with the progress of the karaoke music. It is associated with the ID.

操作パネル42は、テンキー、演奏開始キー等の種々の入力ボタンを備え、入力操作に応じた操作信号を制御部10に出力する。ディスプレイ43は、液晶ディスプレイ等により構成され、映像処理部46による制御に基づいて、種々の情報(例えば、カラオケ楽曲に係る歌詞や背景映像等)を表示する。   The operation panel 42 includes various input buttons such as a numeric keypad and a performance start key, and outputs an operation signal corresponding to the input operation to the control unit 10. The display 43 is configured by a liquid crystal display or the like, and displays various information (for example, lyrics related to karaoke music, background video, and the like) based on control by the video processing unit 46.

マイク44は、歌唱者の歌唱音声等を集音した音声信号を、音声処理部47を介して、制御部10へ入力する。スピーカ45は、カラオケデータを構成する伴奏データに基づいて、カラオケ楽曲の伴奏音楽を出力する。又、スピーカ45は、音声処理部47の制御に従って、マイク44により入力された歌唱音声を出力する。赤外線通信部48は、リモコン端末1からの赤外線信号を、所定の赤外線通信規格に従って受信する。従って、当該カラオケ装置30は、リモコン端末1から楽曲IDを含む予約信号を、赤外線通信部48を介して受信し得る。尚、当該カラオケ装置30は、リモコン端末1から楽曲IDを含む予約信号を受信した場合、当該楽曲IDに基づいて、所望のカラオケ楽曲に係るカラオケデータを特定し、当該カラオケ楽曲の予約演奏を行う。   The microphone 44 inputs an audio signal obtained by collecting a singer's singing voice or the like to the control unit 10 via the audio processing unit 47. The speaker 45 outputs accompaniment music of karaoke music based on accompaniment data constituting the karaoke data. The speaker 45 outputs the singing voice input by the microphone 44 under the control of the voice processing unit 47. The infrared communication unit 48 receives an infrared signal from the remote control terminal 1 in accordance with a predetermined infrared communication standard. Therefore, the karaoke apparatus 30 can receive the reservation signal including the music ID from the remote control terminal 1 via the infrared communication unit 48. When the karaoke device 30 receives a reservation signal including a music ID from the remote control terminal 1, the karaoke device 30 specifies karaoke data related to the desired karaoke music based on the music ID and performs a reserved performance of the karaoke music. .

(リモコン端末の構成)
次に、リモコン端末1の構成について、図1を参照しつつ詳細に説明する。当該リモコン端末1は、カラオケ楽曲の演奏予約を行う際に、所望のカラオケ楽曲を検索し得る装置であり、制御部10と、記憶部11と、操作部12と、液晶ディスプレイ13と、赤外線通信部14とを有している(図1参照)。尚、当該リモコン端末1は、本発明におけるカラオケ用検索装置として機能する。
(Configuration of remote control terminal)
Next, the configuration of the remote control terminal 1 will be described in detail with reference to FIG. The remote control terminal 1 is a device that can search for a desired karaoke piece when performing a karaoke piece performance reservation, and includes a control unit 10, a storage unit 11, an operation unit 12, a liquid crystal display 13, and infrared communication. Part 14 (see FIG. 1). The remote control terminal 1 functions as a karaoke search device in the present invention.

制御部10は、CPU、ROM、RAM等を備え、ROMや記憶部11に格納されているプログラム(例えば、図5〜図10参照)を実行することにより、リモコン端末1の各部を制御する。記憶部11は、楽曲検索用テーブル11A(図2参照)、検索予約履歴テーブル11B(図3参照)、番号予約履歴テーブル11C(図4参照)等、種々の情報を記憶している。楽曲検索用テーブル11A、検索予約履歴テーブル11B、番号予約履歴テーブル11Cの内容については、後に図面を参照しつつ詳細に説明する。   The control unit 10 includes a CPU, a ROM, a RAM, and the like, and controls each unit of the remote control terminal 1 by executing a program (see, for example, FIGS. 5 to 10) stored in the ROM or the storage unit 11. The storage unit 11 stores various information such as a music search table 11A (see FIG. 2), a search reservation history table 11B (see FIG. 3), a number reservation history table 11C (see FIG. 4), and the like. The contents of the music search table 11A, the search reservation history table 11B, and the number reservation history table 11C will be described in detail later with reference to the drawings.

操作部12は、種々の入力キーと、タッチパネル12Aにより構成され、リモコン端末1に対する入力操作に用いられる。タッチパネル12Aは、液晶ディスプレイ13の表示領域において、当該液晶ディスプレイ13の前面に配設されている(図11〜図14参照)。液晶ディスプレイ13は、制御部10による制御に基づいて、種々の情報を表示する。具体的には、液晶ディスプレイ13は、選曲方法選択画面50(図11参照)、楽曲名検索画面55(図12参照)、選曲番号予約画面60(図13参照)、予約確認画面70(図14参照)を表示する。   The operation unit 12 includes various input keys and a touch panel 12 </ b> A, and is used for input operations on the remote control terminal 1. The touch panel 12A is disposed on the front surface of the liquid crystal display 13 in the display area of the liquid crystal display 13 (see FIGS. 11 to 14). The liquid crystal display 13 displays various information based on the control by the control unit 10. Specifically, the liquid crystal display 13 includes a music selection method selection screen 50 (see FIG. 11), a music title search screen 55 (see FIG. 12), a music selection number reservation screen 60 (see FIG. 13), and a reservation confirmation screen 70 (FIG. 14). Display).

赤外線通信部14は、所定の赤外線通信規格に従った赤外線信号として、ユーザ所望のカラオケ楽曲に係る楽曲IDを含む予約信号を、制御部10の制御に基づいて、カラオケ装置30に送信する。   The infrared communication unit 14 transmits a reservation signal including a song ID related to a user-desired karaoke song as an infrared signal in accordance with a predetermined infrared communication standard to the karaoke apparatus 30 based on the control of the control unit 10.

(記憶部11の記憶内容)
次に、記憶部11に格納されている楽曲検索用テーブル11A、検索予約履歴テーブル11B、番号予約履歴テーブル11Cの内容について、図2〜図4を参照しつつ詳細に説明する。
(Storage contents of the storage unit 11)
Next, the contents of the music search table 11A, the search reservation history table 11B, and the number reservation history table 11C stored in the storage unit 11 will be described in detail with reference to FIGS.

楽曲検索用テーブル11Aは、カラオケ楽曲を演奏予約する際に、ユーザ所望のカラオケ楽曲を検索する際に参照されるデータテーブルである。当該楽曲検索用テーブル11Aは、カラオケ装置30においてカラオケ歌唱可能な各カラオケ楽曲の検索用データにより構成されている。図2に示すように、当該検索用データは、夫々、当該カラオケ楽曲に係るカラオケデータを示す楽曲IDと、当該カラオケデータに付与された固有の選曲番号と、当該カラオケデータに係るカラオケ楽曲の楽曲名と、当該カラオケデータに係るカラオケ楽曲の歌手名と、を有している。   The music search table 11A is a data table that is referred to when searching for karaoke music desired by the user when making a performance reservation for karaoke music. The music search table 11 </ b> A is configured by search data for each karaoke song that can be karaoke sung by the karaoke apparatus 30. As shown in FIG. 2, the search data includes a song ID indicating karaoke data related to the karaoke music, a unique music selection number assigned to the karaoke data, and a song of the karaoke music related to the karaoke data. And a singer name of a karaoke piece related to the karaoke data.

検索予約履歴テーブル11Bは、後述する楽曲名検索予約処理(S3)、歌手名検索予約処理(S5)により確定された演奏予約の履歴を示すデータテーブルである。当該検索予約履歴テーブル11Bは、最大1万件分の検索予約履歴データにより構成される。検索予約履歴データは、楽曲名検索予約処理、歌手名検索予約処理により、カラオケ楽曲の演奏予約が行われた日時を示す検索予約日時と、楽曲名検索予約処理、歌手名検索予約処理により演奏予約された当該カラオケ楽曲に係る楽曲IDにより構成される(図3参照)。   The search reservation history table 11B is a data table showing a history of performance reservations determined by a music name search reservation process (S3) and a singer name search reservation process (S5) described later. The search reservation history table 11B is composed of search reservation history data for a maximum of 10,000 items. The search reservation history data includes a search reservation date and time indicating the date and time when the performance reservation of the karaoke song was performed by the song name search reservation processing and the singer name search reservation processing, and the performance reservation by the song name search reservation processing and the singer name search reservation processing. It is comprised by music ID which concerns on the said karaoke music (refer FIG. 3).

番号予約履歴テーブル11Cは、後述する選曲番号予約処理(S7)により確定された演奏予約の履歴を示すデータテーブルである。当該番号予約履歴テーブル11Cは、最大1万件分の番号予約履歴データにより構成される。番号予約履歴データは、選曲番号予約処理により、カラオケ楽曲の演奏予約が行われた日時を示す選曲番号予約日時と、選曲番号予約処理により演奏予約された当該カラオケ楽曲に係る楽曲IDにより構成される(図4参照)。   The number reservation history table 11C is a data table showing a history of performance reservations determined by a music selection number reservation process (S7) described later. The number reservation history table 11C includes number reservation history data for up to 10,000 cases. The number reservation history data is composed of a music selection number reservation date and time indicating the date and time when the performance reservation of the karaoke music was performed by the music selection number reservation processing and the music ID related to the karaoke music reserved for performance by the music selection number reservation processing. (See FIG. 4).

(メイン制御プログラム)
次に、本実施形態に係るリモコン端末1のメイン制御プログラムについて、図5を参照しつつ詳細に説明する。メイン制御プログラムは、リモコン端末1に対する電源投入がなされると、制御部10により実行される。
(Main control program)
Next, the main control program of the remote control terminal 1 according to the present embodiment will be described in detail with reference to FIG. The main control program is executed by the control unit 10 when the remote control terminal 1 is turned on.

リモコン端末1に電源が投入されると、制御部10は、先ず、選曲方法選択画面50(図11参照)を液晶ディスプレイ13に表示すると共に、選曲方法選択処理を実行する(S1)。選曲方法選択処理では、制御部10は、選曲方法選択画面50を構成する楽曲名検索選択部51、歌手名検索選択部52、選曲番号予約選択部53の何れかに対する操作を受け付ける。その後、制御部10は、選曲方法選択処理(S1)を終了し、S2に処理を移行する。   When the remote control terminal 1 is turned on, the control unit 10 first displays a music selection method selection screen 50 (see FIG. 11) on the liquid crystal display 13 and executes a music selection method selection process (S1). In the music selection method selection process, the control unit 10 accepts an operation on any of the music name search selection unit 51, the singer name search selection unit 52, and the music selection number reservation selection unit 53 constituting the music selection method selection screen 50. Then, the control part 10 complete | finishes a music selection method selection process (S1), and transfers a process to S2.

ここで、選曲方法選択画面50について、図11を参照しつつ詳細に説明する。選曲方法選択画面50は、楽曲名検索選択部51、歌手名検索選択部52、選曲番号予約選択部53を有している。楽曲名検索選択部51は、「ユーザ所望のカラオケ楽曲に係る楽曲名を構成する文字」を検索条件として、所望のカラオケ楽曲を検索し、演奏予約する際に操作される。歌手名検索選択部52は、「ユーザ所望のカラオケ楽曲に係る歌手名を構成する文字」を検索条件として、所望のカラオケ楽曲を検索し、演奏予約する際に操作される。そして、選曲番号予約選択部53は、「ユーザ所望のカラオケ楽曲に係る選曲番号を構成する数字」を検索条件として、所望のカラオケ楽曲を検索し、演奏予約する際に操作される。従って、ユーザは、楽曲名検索選択部51、歌手名検索選択部52、選曲番号予約選択部53の何れかを選択することで、所望の選曲方法を選択し得る。   Here, the music selection method selection screen 50 will be described in detail with reference to FIG. The music selection method selection screen 50 includes a music name search selection unit 51, a singer name search selection unit 52, and a music selection number reservation selection unit 53. The song name search / selection unit 51 is operated when searching for a desired karaoke song and making a performance reservation using “characters constituting a song name related to a user desired karaoke song” as a search condition. The singer name search / selection unit 52 is operated when searching for a desired karaoke piece and making a performance reservation, using “characters constituting a singer name related to a user's desired karaoke piece” as a search condition. Then, the music selection number reservation selection unit 53 is operated when searching for a desired karaoke song and making a performance reservation using “numbers constituting a music selection number related to a user-desired karaoke song” as a search condition. Therefore, the user can select a desired music selection method by selecting any of the music name search selection unit 51, the singer name search selection unit 52, and the music selection number reservation selection unit 53.

S2に移行すると、制御部10は、楽曲名検索選択部51に対する操作が行われたか否かを判断する。楽曲名検索選択部51が操作された場合(S2:YES)、制御部10は、S3に処理を移行する。一方、楽曲名検索選択部51が操作されていない場合(S2:NO)、制御部10は、S4に処理を移行する。   If transfering to S2, the control part 10 will judge whether operation with respect to the music title search selection part 51 was performed. When the music title search / selection unit 51 is operated (S2: YES), the control unit 10 shifts the process to S3. On the other hand, when the music name search selection unit 51 is not operated (S2: NO), the control unit 10 shifts the process to S4.

S3においては、制御部10は、楽曲名検索予約処理を実行する。楽曲名検索予約処理(S3)では、制御部10は、楽曲名検索予約処理プログラムを実行することで、ユーザにより入力された文字と、楽曲検索用テーブル11Aにおける各カラオケ楽曲の楽曲名に基づいて、入力された文字と楽曲名が前方一致するカラオケ楽曲を検索し、ユーザ所望のカラオケ楽曲の演奏予約を確定する。楽曲名検索予約処理(S3)の詳細な内容については、後に図面を参照しつつ説明する。楽曲名検索予約処理(S3)を終了すると、制御部10は、S1に処理を戻す。   In S3, the control unit 10 executes a song name search reservation process. In the song name search reservation process (S3), the control unit 10 executes the song name search reservation process program, so that the character input by the user and the song name of each karaoke song in the song search table 11A. The karaoke music whose input character and music title coincide with each other is searched, and the performance reservation of the karaoke music desired by the user is confirmed. The detailed contents of the song name search reservation process (S3) will be described later with reference to the drawings. When the music name search reservation process (S3) ends, the control unit 10 returns the process to S1.

S4では、制御部10は、歌手名検索選択部52に対する操作が行われたか否かを判断する。歌手名検索選択部52が操作された場合(S4:YES)、制御部10は、S5に処理を移行する。一方、歌手名検索選択部52が操作されていない場合(S4:NO)、制御部10は、S6に処理を移行する。   In S <b> 4, the control unit 10 determines whether an operation is performed on the singer name search / selection unit 52. When the singer name search / selection unit 52 is operated (S4: YES), the control unit 10 shifts the process to S5. On the other hand, when the singer name search / selection unit 52 is not operated (S4: NO), the control unit 10 shifts the process to S6.

S5に移行すると、制御部10は、歌手名検索予約処理を実行する。歌手名検索予約処理(S5)では、制御部10は、歌手名検索予約処理プログラムを実行することで、ユーザにより入力された文字と、楽曲検索用テーブル11Aにおける各カラオケ楽曲の歌手名に基づいて、入力された文字と歌手名が前方一致するカラオケ楽曲を検索し、ユーザ所望のカラオケ楽曲の演奏予約を確定する。歌手名検索予約処理(S5)の詳細な内容については、後に図面を参照しつつ説明する。歌手名検索予約処理(S5)を終了すると、制御部10は、S1に処理を戻す。   If transfering to S5, the control part 10 will perform a singer name search reservation process. In the singer name search reservation process (S5), the control unit 10 executes the singer name search reservation process program, so that the singer name search reservation process program is executed based on the characters input by the user and the singer names of the karaoke songs in the music search table 11A. The karaoke music whose input character and singer's name coincide with each other is searched, and the performance reservation of the karaoke music desired by the user is confirmed. The detailed contents of the singer name search reservation process (S5) will be described later with reference to the drawings. When the singer name search reservation process (S5) ends, the control unit 10 returns the process to S1.

S6においては、制御部10は、選曲番号予約選択部53に対する操作が行われたか否かを判断する。選曲番号予約選択部53が操作された場合(S6:YES)、制御部10は、S7に処理を移行する。選曲番号予約選択部53が操作されていない場合(S6:NO)、制御部10は、S1に処理を戻す。   In S <b> 6, the control unit 10 determines whether or not an operation has been performed on the music selection number reservation selection unit 53. When the music selection number reservation selection unit 53 is operated (S6: YES), the control unit 10 shifts the process to S7. When the music selection number reservation selection unit 53 is not operated (S6: NO), the control unit 10 returns the process to S1.

S7では、制御部10は、選曲番号予約処理を実行する。選曲番号予約処理(S7)では、制御部10は、選曲番号予約処理プログラムを実行することで、ユーザにより入力された数字と、楽曲検索用テーブル11Aにおける各カラオケ楽曲の選曲番号に基づいて、入力された数字と選曲番号が前方一致するカラオケ楽曲を検索し、ユーザ所望のカラオケ楽曲の演奏予約を確定する。選曲番号予約処理(S7)の詳細な内容については、後に図面を参照しつつ説明する。選曲番号予約処理(S7)を終了すると、制御部10は、S1に処理を戻す。   In S7, the control unit 10 executes a music selection number reservation process. In the music selection number reservation processing (S7), the control unit 10 executes the music selection number reservation processing program, thereby inputting the numbers input by the user and the music selection numbers of the respective karaoke songs in the music search table 11A. The karaoke piece whose tune number and the selected music number coincide with each other is searched, and the performance reservation of the karaoke piece desired by the user is determined. The detailed contents of the music selection number reservation process (S7) will be described later with reference to the drawings. When the music selection number reservation process (S7) ends, the control unit 10 returns the process to S1.

(楽曲名検索予約処理プログラム)
続いて、楽曲名検索予約処理プログラムについて、図6を参照しつつ説明する。楽曲名検索予約処理(S3)に移行すると、制御部10は、楽曲名検索画面55を液晶ディスプレイ13に表示して、楽曲名入力受付処理(S11)を実行する。
(Music name search reservation processing program)
Next, the music name search reservation processing program will be described with reference to FIG. If it transfers to a music name search reservation process (S3), the control part 10 will display the music name search screen 55 on the liquid crystal display 13, and will perform a music name input reception process (S11).

ここで、楽曲名検索画面55について、図12を参照しつつ詳細に説明する。楽曲名検索画面55は、入力内容表示エリア56と、文字入力操作部57と、予測候補表示エリア58と、検索実行操作部59とを有している。入力内容表示エリア56は、文字入力操作部57の操作により入力された文字を表示するエリアであり、カラオケ楽曲の検索条件(この場合、歌手名)を報知する。文字入力操作部57は、平仮名、片仮名、英数字等の文字の入力操作及び編集操作に用いられる。   Here, the music name search screen 55 will be described in detail with reference to FIG. The music name search screen 55 includes an input content display area 56, a character input operation unit 57, a prediction candidate display area 58, and a search execution operation unit 59. The input content display area 56 is an area for displaying characters input by the operation of the character input operation unit 57, and notifies the search conditions for karaoke music (in this case, the name of the singer). The character input operation unit 57 is used for inputting and editing characters such as hiragana, katakana, and alphanumeric characters.

予測候補表示エリア58は、入力内容表示エリア56に入力された文字と前方一致する楽曲名が対応付けられたカラオケ楽曲の内、演奏予約が確定された回数が多い上位5件にあたるカラオケ楽曲の楽曲名を一覧表示する。又、予測候補表示エリア58に表示された各カラオケ楽曲の楽曲名は、当該楽曲名に係るカラオケ楽曲の演奏予約を確定する為の操作部として機能する。そして、検索実行操作部59は、入力内容表示エリア56に表示された文字を検索条件として、楽曲検索用テーブル11Aにおける楽曲名を検索する際に操作される。   The prediction candidate display area 58 is a song of the karaoke song corresponding to the top five most frequently confirmed performance reservations among the karaoke songs associated with the song name that matches the characters input in the input content display area 56 in the forward direction. List names. In addition, the song name of each karaoke song displayed in the prediction candidate display area 58 functions as an operation unit for confirming the performance reservation of the karaoke song related to the song name. Then, the search execution operation unit 59 is operated when searching for a song name in the song search table 11A using the characters displayed in the input content display area 56 as search conditions.

S11においては、制御部10は、楽曲名入力受付処理を実行する。即ち、制御部10は、文字入力操作部57に対するユーザの操作を受け付け、当該入力操作に基づく文字を入力内容表示エリア56に表示する。入力内容表示エリア56に表示されている文字は、「楽曲名」に関する検索条件に設定される。楽曲名入力受付処理(S11)を終了すると、制御部10は、S12に処理を移行する。   In S11, the control unit 10 executes a song name input acceptance process. That is, the control unit 10 receives a user operation on the character input operation unit 57 and displays characters based on the input operation in the input content display area 56. The characters displayed in the input content display area 56 are set as a search condition related to “music title”. When the music name input acceptance process (S11) ends, the control unit 10 shifts the process to S12.

S12では、制御部10は、楽曲名検索処理を実行する。具体的には、制御部10は、楽曲検索用テーブル11Aの楽曲名を参照し、S11で検索条件として設定された文字と前方一致する楽曲名に係るカラオケ楽曲を検索する。その後、制御部10は、S13に処理を移行する。   In S12, the control unit 10 executes a song name search process. Specifically, the control unit 10 refers to the song name in the song search table 11A, and searches for a karaoke song related to the song name that matches the character set as the search condition in S11. Thereafter, the control unit 10 shifts the process to S13.

S13に移行すると、制御部10は、楽曲名検索結果表示処理を実行する。具体的には、制御部10は、楽曲名検索処理(S12)の検索結果に基づいて、S11で検索条件として設定された文字と楽曲名が前方一致するカラオケ楽曲の楽曲名を、液晶ディスプレイ13に一覧表示する。その後、制御部10は、S14に処理を移行する。   If transfering to S13, the control part 10 will perform a music title search result display process. Specifically, based on the search result of the song name search process (S12), the control unit 10 displays the song name of the karaoke song in which the character set as the search condition in S11 and the song name coincide with each other on the liquid crystal display 13. To list. Thereafter, the control unit 10 shifts the processing to S14.

S14においては、制御部10は、予約楽曲選択処理を実行する。予約楽曲選択処理では、制御部10は、楽曲名検索結果表示処理(S13)で表示された一覧表示から、ユーザ所望のカラオケ楽曲の選択操作を受け付ける。その後、制御部10は、S15に処理を移行する。   In S14, the control unit 10 executes a reserved music selection process. In the reserved music selection process, the control unit 10 accepts a user-selected karaoke music selection operation from the list displayed in the music name search result display process (S13). Then, the control part 10 transfers a process to S15.

S15では、制御部10は、予約確認画面70を液晶ディスプレイ13に表示し、予約確認処理を実行する。予約確認画面70を構成する予約確定操作部73が操作されると、制御部10は、予約確認処理を終了し、S16に処理を移行する。   In S15, the control unit 10 displays a reservation confirmation screen 70 on the liquid crystal display 13 and executes a reservation confirmation process. When the reservation confirmation operation unit 73 constituting the reservation confirmation screen 70 is operated, the control unit 10 ends the reservation confirmation process and proceeds to S16.

ここで、予約確認画面70について、図14を参照しつつ詳細に説明する。予約確認画面70は、ユーザにより演奏予約の対象として選択されたカラオケ楽曲(以下、対象楽曲)の詳細を示す画面であり、対象楽曲確認表示部71と、演奏設定確認表示部72と、予約確定操作部73を有している。対象楽曲確認表示部71は、対象楽曲の歌手名、楽曲名、歌詞の歌い出し部分等を表示する。演奏設定確認表示部72は、対象楽曲の演奏に関する曲タイプ、キー設定、動画の録画設定等の設定状況を表示する。予約確定操作部73は、対象楽曲に係るカラオケ楽曲の演奏予約を確定する際に、ユーザによって操作される。   Here, the reservation confirmation screen 70 will be described in detail with reference to FIG. The reservation confirmation screen 70 is a screen showing details of a karaoke piece (hereinafter referred to as a target piece) selected as a performance reservation target by the user, and includes a target piece confirmation display part 71, a performance setting confirmation display part 72, and a reservation confirmation. An operation unit 73 is provided. The target music confirmation display unit 71 displays the singer name, the music name, the lyrics singing portion of the target music, and the like. The performance setting confirmation display unit 72 displays the setting status such as the song type, key setting, and moving image recording setting related to the performance of the target song. The reservation confirmation operation unit 73 is operated by the user when confirming the performance reservation of the karaoke music related to the target music.

S16に移行すると、制御部10は、予約確定操作部73の操作に基づいて、予約実行処理を実行する。具体的には、制御部10は、楽曲検索用テーブル11Aを参照し、対象楽曲に係るカラオケ楽曲の楽曲IDを特定し、当該楽曲IDを含む予約信号を、赤外線通信部14を介して、カラオケ装置30へ送信する。その後、制御部10は、S17に処理を移行する。   After shifting to S <b> 16, the control unit 10 executes a reservation execution process based on the operation of the reservation determination operation unit 73. Specifically, the control unit 10 refers to the music search table 11A, specifies the music ID of the karaoke music related to the target music, and sends a reservation signal including the music ID to the karaoke via the infrared communication unit 14. Transmit to device 30. Thereafter, the control unit 10 shifts the process to S17.

S17においては、制御部10は、検索予約履歴テーブル更新処理を実行する。具体的には、制御部10は、対象楽曲に係る楽曲IDと、対象楽曲に係る演奏予約が確定された日時に基づく検索予約履歴データを生成・追加し、検索予約履歴テーブル11Bの内容を更新する。検索予約履歴テーブル11Bの構成件数が所定以上である場合、制御部10は、最も予約確定日時の古いものを削除する。その後、制御部10は、楽曲名検索予約処理プログラムを終了する。   In S17, the control unit 10 executes a search reservation history table update process. Specifically, the control unit 10 generates and adds search reservation history data based on the music ID related to the target music and the date and time when the performance reservation related to the target music is confirmed, and updates the content of the search reservation history table 11B. To do. When the number of configuration items in the search reservation history table 11B is equal to or greater than the predetermined number, the control unit 10 deletes the oldest reservation confirmation date and time. Thereafter, the control unit 10 ends the music name search reservation processing program.

(歌手名検索予約処理プログラム)
次に、歌手名検索予約処理プログラムについて、図7を参照しつつ説明する。歌手名検索予約処理(S5)に移行すると、先ず、制御部10は、歌手名検索画面(図示せず)を液晶ディスプレイ13に表示して、歌手名入力受付処理(S21)を実行する。尚、歌手名検索画面の構成については、上述した楽曲名検索画面55の構成と基本的に同一であるため、その説明を省略する。
(Singer name search reservation processing program)
Next, the singer name search reservation processing program will be described with reference to FIG. When the process proceeds to the singer name search reservation process (S5), the control unit 10 first displays a singer name search screen (not shown) on the liquid crystal display 13 and executes a singer name input acceptance process (S21). Since the configuration of the singer name search screen is basically the same as the configuration of the music name search screen 55 described above, the description thereof is omitted.

S21においては、制御部10は、歌手名入力受付処理を実行する。即ち、制御部10は、文字入力操作部に対する操作を受け付け、当該入力操作に基づく文字を入力内容表示エリアに表示する。入力内容表示エリアに表示されている文字は、「歌手名」に関する検索条件として設定される。その後、制御部10は、S22に処理を移行する。   In S21, the control part 10 performs a singer name input reception process. That is, the control unit 10 receives an operation on the character input operation unit, and displays characters based on the input operation in the input content display area. The characters displayed in the input content display area are set as a search condition related to “singer name”. Then, the control part 10 transfers a process to S22.

S22では、制御部10は、歌手名検索処理を実行する。具体的には、制御部10は、楽曲検索用テーブル11Aの歌手名を参照し、S21で検索条件として設定された文字と前方一致する歌手名に係るカラオケ楽曲を検索する。その後、制御部10は、S23に処理を移行する。   In S22, the control part 10 performs a singer name search process. Specifically, the control unit 10 refers to the singer name in the music search table 11A, and searches for a karaoke song related to the singer name that matches the character set as the search condition in S21. Thereafter, the control unit 10 shifts the process to S23.

S23に移行すると、制御部10は、歌手名検索結果表示処理を実行する。具体的には、制御部10は、S22の検索結果に基づいて、S21で検索条件として設定された文字と歌手名が前方一致するカラオケ楽曲を、液晶ディスプレイ13に一覧表示する。その後、制御部10は、S24に処理を移行する。   If transfering to S23, the control part 10 will perform a singer name search result display process. Specifically, based on the search result of S22, the control unit 10 displays a list of karaoke songs whose characters and singer names set as search conditions in S21 coincide with each other on the liquid crystal display 13. Thereafter, the control unit 10 shifts the process to S24.

S24においては、制御部10は、予約楽曲選択処理を実行する。具体的には、制御部10は、歌手名検索結果表示処理(S23)で表示された一覧表示から、ユーザ所望のカラオケ楽曲の選択を受け付ける。その後、制御部10は、S25に処理を移行する。   In S24, the control unit 10 performs a reserved music selection process. Specifically, the control part 10 receives selection of a user desired karaoke music from the list display displayed by the singer name search result display process (S23). Thereafter, the control unit 10 shifts the process to S25.

S25では、制御部10は、予約確認画面70(図14参照)を液晶ディスプレイ13に表示し、予約確認処理を実行する。予約確定操作部73が操作されると、制御部10は、予約確認処理を終了し、S26に処理を移行する。   In S25, the control unit 10 displays a reservation confirmation screen 70 (see FIG. 14) on the liquid crystal display 13 and executes a reservation confirmation process. When the reservation confirmation operation unit 73 is operated, the control unit 10 ends the reservation confirmation process, and the process proceeds to S26.

S26に移行すると、制御部10は、予約実行処理を実行する。予約実行処理(S26)は、上述した予約実行処理(S16)と同様である。対象楽曲に係る予約信号をカラオケ装置30に送信した後、制御部10は、S27に処理を移行する。   If transfering it to S26, the control part 10 will perform a reservation execution process. The reservation execution process (S26) is the same as the reservation execution process (S16) described above. After transmitting the reservation signal related to the target song to the karaoke apparatus 30, the control unit 10 shifts the process to S27.

S27においては、制御部10は、検索予約履歴テーブル更新処理を実行する。検索予約履歴テーブル更新処理(S27)は、上述した検索予約履歴テーブル更新処理(S17)と同様である。即ち、歌手名検索による演奏予約の場合も、楽曲名検索による演奏予約の場合と同様に、検索予約履歴テーブル11Bの内容が更新される。その後、制御部10は、歌手名検索予約処理プログラムを終了する。   In S27, the control unit 10 executes a search reservation history table update process. The search reservation history table update process (S27) is the same as the search reservation history table update process (S17) described above. That is, in the case of performance reservation by singer name search, the contents of the search reservation history table 11B are updated in the same manner as in the case of performance reservation by music name search. Thereafter, the control unit 10 ends the singer name search reservation processing program.

(選曲番号予約処理プログラム)
続いて、選曲番号予約処理プログラムについて、図8を参照しつつ説明する。選曲番号予約処理(S7)に移行すると、先ず、制御部10は、選曲番号予約画面60を液晶ディスプレイ13に表示する
(Music selection number reservation processing program)
Next, the music selection number reservation processing program will be described with reference to FIG. When the process proceeds to the music selection number reservation process (S7), first, the control unit 10 displays the music selection number reservation screen 60 on the liquid crystal display 13.

ここで、選曲番号予約画面60について、図13を参照しつつ詳細に説明する。選曲番号予約画面60は、ユーザ所望のカラオケ楽曲に係る選曲番号の入力を受け付け、当該選曲番号に基づいて、カラオケ楽曲の演奏予約を行う為の画面である。当該選曲番号予約画面60は、選曲番号表示エリア61と、番号入力操作部62と、選曲操作部63と、予測候補表示エリア64と、詳細設定部65を有している。選曲番号表示エリア61は、番号入力操作部62の操作により入力された数字を表示するエリアであって、カラオケ楽曲の検索条件(この場合、選曲番号)を報知する。番号入力操作部62は、選曲番号を構成する数字の入力操作及び編集操作に用いられる。   Here, the music selection number reservation screen 60 will be described in detail with reference to FIG. The music selection number reservation screen 60 is a screen for accepting input of a music selection number related to a user-desired karaoke piece and making a performance reservation for karaoke pieces based on the music selection number. The music selection number reservation screen 60 includes a music selection number display area 61, a number input operation unit 62, a music selection operation unit 63, a prediction candidate display area 64, and a detailed setting unit 65. The music selection number display area 61 is an area for displaying numbers input by the operation of the number input operation unit 62, and notifies the search conditions for karaoke music (in this case, the music selection number). The number input operation unit 62 is used for input operation and editing operation of numbers constituting the music selection number.

選曲操作部63は、選曲番号表示エリア61に入力された数字により構成される選曲番号により、当該選曲番号に係るカラオケ楽曲の演奏予約を行う際に操作される。予測候補表示エリア64は、後述する番号予測候補抽出処理(S31、S35)や、予測候補補完処理(S38)により抽出されたカラオケ楽曲の楽曲名が一覧表示する。又、予測候補表示エリア64に表示された各カラオケ楽曲の楽曲名は、当該楽曲名に係るカラオケ楽曲の演奏予約を確定する為の操作部として機能する。尚、本実施形態において、予測候補表示エリア64に表示可能なカラオケ楽曲の件数(以下、表示可能件数)は、5件である。詳細設定部65は、選曲番号に基づく演奏予約の対象であるカラオケ楽曲の演奏における詳細条件(音量、音質等)を設定する際に用いられる。   The music selection operation unit 63 is operated when making a performance reservation for a karaoke piece related to the music selection number by using a music selection number composed of numbers inputted in the music selection number display area 61. The prediction candidate display area 64 displays a list of song names of karaoke songs extracted by a number prediction candidate extraction process (S31, S35), which will be described later, and a prediction candidate complement process (S38). In addition, the song name of each karaoke song displayed in the prediction candidate display area 64 functions as an operation unit for confirming the performance reservation of the karaoke song related to the song name. In the present embodiment, the number of karaoke songs that can be displayed in the prediction candidate display area 64 (hereinafter, the number that can be displayed) is five. The detailed setting unit 65 is used when setting detailed conditions (volume, sound quality, etc.) in the performance of the karaoke music that is the target of the performance reservation based on the music selection number.

S31においては、制御部10は、番号予測候補抽出処理を実行する。具体的には、制御部10は、番号予測候補抽出処理プログラムを実行し、初期抽出条件(即ち、抽出条件なし)に基づいて、番号予約履歴テーブル11Cから、予測候補表示エリア64に一覧表示されるカラオケ楽曲を、番号予約の確定回数の多い順で抽出する。番号予測候補抽出処理(S31)の内容については、後に図面を参照しつつ詳細に説明する。その後、制御部10は、S32に処理を移行する。   In S31, control part 10 performs number prediction candidate extraction processing. Specifically, the control unit 10 executes the number prediction candidate extraction processing program and is displayed in a list in the prediction candidate display area 64 from the number reservation history table 11C based on the initial extraction condition (that is, no extraction condition). Karaoke pieces are extracted in order of the number of confirmed reservations. The contents of the number prediction candidate extraction process (S31) will be described in detail later with reference to the drawings. Thereafter, the control unit 10 shifts the process to S32.

S32では、制御部10は、初期予測候補表示処理を実行する。即ち、制御部10は、番号予測候補抽出処理(S31)で抽出された5件のカラオケ楽曲の楽曲名を、予測候補表示エリア64の上方から、選曲番号に基づく演奏予約が確定された回数の多い順に一覧表示する。その後、制御部10は、S33に処理を移行する。   In S32, the control unit 10 performs an initial prediction candidate display process. That is, the control unit 10 determines the number of performance reservations based on the music selection number from the upper part of the prediction candidate display area 64 for the names of the five karaoke songs extracted in the number prediction candidate extraction process (S31). Display the list in ascending order. Thereafter, the control unit 10 shifts the process to S33.

S33に移行すると、制御部10は、予測候補選択操作が行われたか否かを判断する。予測候補選択操作とは、予測候補表示エリア64に一覧表示されたカラオケ楽曲の楽曲名から、一のカラオケ楽曲の楽曲名を、タッチパネル12Aを用いて選択する操作である。予測候補選択操作が行われた場合(S33:YES)、制御部10は、選択された予測候補に係るカラオケ楽曲の楽曲IDを特定し、当該楽曲IDを含む予約信号をカラオケ装置30へ送信して、S40に処理を移行する。予測候補選択操作が行われていない場合(S33:NO)、制御部10は、S34に処理を移行する。   If transfering it to S33, the control part 10 will judge whether prediction candidate selection operation was performed. The prediction candidate selection operation is an operation for selecting the song name of one karaoke song from the song names of the karaoke songs displayed in a list in the prediction candidate display area 64 using the touch panel 12A. When prediction candidate selection operation is performed (S33: YES), control part 10 specifies music ID of the karaoke music concerning the selected prediction candidate, and transmits a reservation signal containing the music ID to karaoke device 30. Then, the process proceeds to S40. When prediction candidate selection operation is not performed (S33: NO), the control part 10 transfers a process to S34.

S34においては、制御部10は、番号入力受付処理を実行する。具体的には、制御部10は、番号入力操作部62に対するユーザの操作を受け付ける。その後、制御部10は、S35に処理を移行する。   In S34, the control unit 10 executes a number input acceptance process. Specifically, the control unit 10 receives a user operation on the number input operation unit 62. Then, the control part 10 transfers a process to S35.

S35では、制御部10は、番号予測候補抽出処理を実行する。具体的には、制御部10は、番号予測候補抽出処理プログラムを実行し、選曲番号表示エリア61に入力されている数字を抽出条件として、予測候補表示エリア64に一覧表示されるカラオケ楽曲を、番号予約履歴テーブル11Cから番号予約の確定回数が多い順に抽出する。番号予測候補抽出処理(S35)の内容については、後に図面を参照しつつ詳細に説明する。その後、制御部10は、S36に処理を移行する。   In S35, the control unit 10 executes a number prediction candidate extraction process. Specifically, the control unit 10 executes the number prediction candidate extraction processing program, and uses the numbers input in the music selection number display area 61 as extraction conditions, karaoke songs displayed in a list in the prediction candidate display area 64, The numbers are extracted from the number reservation history table 11C in descending order of number reservations. The contents of the number prediction candidate extraction process (S35) will be described in detail later with reference to the drawings. Thereafter, the control unit 10 proceeds to S36.

S36に移行すると、制御部10は、予測候補抽出数が表示可能件数以上であるか否かを判断する。予測候補抽出数は、番号予測候補抽出処理(S35)で抽出されたカラオケ楽曲の数を示す。表示可能件数は、予測候補表示エリア64に表示可能なカラオケ楽曲の数(本実施形態では「5」)を意味する。予測候補抽出数が表示可能件数以上である場合(S36:YES)、制御部10は、S37に処理を移行する。一方、予測候補抽出数が表示可能件数未満である場合(S36:NO)、制御部10は、S38に処理を移行する。   If transfering to S36, the control part 10 will judge whether the prediction candidate extraction number is more than the displayable number. The number of prediction candidate extractions indicates the number of karaoke songs extracted in the number prediction candidate extraction process (S35). The displayable number means the number of karaoke songs that can be displayed in the prediction candidate display area 64 (“5” in the present embodiment). When the predicted candidate extraction number is equal to or greater than the displayable number (S36: YES), the control unit 10 shifts the process to S37. On the other hand, when the predicted candidate extraction number is less than the displayable number (S36: NO), the control unit 10 shifts the process to S38.

S37では、制御部10は、抽出予測候補表示処理を実行する。具体的には、制御部10は、番号予測候補抽出処理(S35)、予測候補補完処理(S38)で抽出されたカラオケ楽曲の楽曲名を、予測候補表示エリア64の上方から、曲番号に基づく演奏予約が確定された回数の多い順に一覧表示する。尚、予測候補補完処理(S38)で抽出されたカラオケ楽曲の楽曲名は、番号予測候補抽出処理(S35)で抽出されたカラオケ楽曲の楽曲名よりも下方において、検索予約履歴テーブル11Bにおける検索予約履歴データの数が多い順に表示される。その後、制御部10は、S39に処理を移行する。   In S37, the control unit 10 executes an extraction prediction candidate display process. Specifically, the control unit 10 determines the song name of the karaoke song extracted by the number prediction candidate extraction process (S35) and the prediction candidate complement process (S38) from the upper side of the prediction candidate display area 64 based on the song number. A list is displayed in descending order of the number of times the performance reservation is confirmed. Note that the song name of the karaoke song extracted in the prediction candidate complementing process (S38) is below the song name of the karaoke song extracted in the number prediction candidate extraction process (S35), and the search reservation in the search reservation history table 11B. Displayed in descending order of the number of history data. Thereafter, the control unit 10 proceeds to S39.

S38では、制御部10は、予測候補補完処理を実行する。具体的には、制御部10は、予測候補補完処理プログラムを実行し、検索予約履歴テーブル11Bにおける検索予約履歴データの数が多い順に、カラオケ楽曲を抽出し、抽出したカラオケ楽曲により、表示可能件数に対する不足分を補完する。予測候補補完処理(S38)の内容については、後に図面を参照しつつ詳細に説明する。その後、制御部10は、S39に処理を移行する。   In S38, the control unit 10 executes a prediction candidate complement process. Specifically, the control unit 10 executes the prediction candidate supplement processing program, extracts karaoke songs in descending order of the number of search reservation history data in the search reservation history table 11B, and displays the number of items that can be displayed by the extracted karaoke songs. To compensate for the shortage of. The contents of the prediction candidate complement process (S38) will be described in detail later with reference to the drawings. Thereafter, the control unit 10 proceeds to S39.

S39に移行すると、制御部10は、選曲操作部63を用いた選曲操作が行われたか否かを判断する。選曲操作が行われた場合(S39:YES)、制御部10は、S40に処理を移行する。一方、選曲操作が行われていない場合(S39:NO)、制御部10は、S33に処理を戻す。   In S39, the control unit 10 determines whether or not a music selection operation using the music selection operation unit 63 has been performed. When the music selection operation is performed (S39: YES), the control unit 10 shifts the process to S40. On the other hand, when the music selection operation is not performed (S39: NO), the control unit 10 returns the process to S33.

S40においては、制御部10は、番号予約履歴テーブル更新処理を実行する。具体的には、制御部10は、対象楽曲に係る楽曲IDと、対象楽曲に係る演奏予約が確定された日時に基づく番号予約履歴データを生成・追加し、番号予約履歴テーブル11Cの内容を更新する。番号予約履歴テーブル11Cの構成件数が所定以上である場合、制御部10は、最も予約確定日時の古いものを削除する。制御部10は、選曲番号予約処理プログラムを終了する。   In S40, the control unit 10 executes a number reservation history table update process. Specifically, the control unit 10 generates and adds number reservation history data based on the music ID related to the target music and the date and time when the performance reservation related to the target music is confirmed, and updates the contents of the number reservation history table 11C. To do. When the number of configurations of the number reservation history table 11C is equal to or greater than a predetermined number, the control unit 10 deletes the oldest reservation confirmation date and time. The control unit 10 ends the music selection number reservation processing program.

(番号予測候補抽出処理プログラム)
次に、番号予測候補抽出処理プログラムについて、図9を参照しつつ説明する。番号予測候補抽出処理(S31、S35)に移行すると、制御部10は、先ず、抽出条件設定処理を実行する(S41)。番号予測候補抽出処理プログラムがS31で実行される場合、制御部10は、番号予約履歴テーブル11Cに対する抽出条件として、「抽出条件:なし」を設定する。番号予測候補抽出処理プログラムがS35で実行される場合、制御部10は、番号予約履歴テーブル11Cに対する抽出条件として、「抽出条件:選曲番号表示エリア61に入力されている数字」を設定する。その後、制御部10は、S42に処理を移行する。
(Number prediction candidate extraction processing program)
Next, the number prediction candidate extraction processing program will be described with reference to FIG. When the process proceeds to the number prediction candidate extraction process (S31, S35), the control unit 10 first executes an extraction condition setting process (S41). When the number prediction candidate extraction processing program is executed in S31, the control unit 10 sets “extraction condition: none” as the extraction condition for the number reservation history table 11C. When the number prediction candidate extraction processing program is executed in S35, the control unit 10 sets “extraction condition: number input in the music selection number display area 61” as the extraction condition for the number reservation history table 11C. Thereafter, the control unit 10 shifts the process to S42.

S42においては、制御部10は、番号予約履歴テーブル読込処理を実行し、記憶部11に格納されている番号予約履歴テーブル11Cの内容を読み込む。その後、制御部10は、S43に処理を移行する。   In S <b> 42, the control unit 10 executes a number reservation history table reading process, and reads the contents of the number reservation history table 11 </ b> C stored in the storage unit 11. Then, the control part 10 transfers a process to S43.

S43では、制御部10は、番号予約ランキング作成処理を実行する。具体的には、制御部10は、楽曲検索用テーブル11Aを参照し、抽出条件設定処理(S41)で設定された抽出条件(例えば、選曲番号表示エリア61に入力されている数字)に対応する楽曲IDを特定し、当該楽曲IDを含む番号予約履歴データを、番号予約履歴テーブル11Cから抽出する。尚、「抽出条件:なし」の場合、制御部10は、番号予約履歴テーブル11Cを構成する全ての番号予約履歴データを抽出する。そして、制御部10は、抽出した各番号予約履歴データを、番号予約履歴データに係る楽曲IDに基づいてソートすることにより、楽曲ID(即ち、カラオケ楽曲)毎に、選曲番号に基づく演奏予約が確定された回数を特定する。その後、制御部10は、抽出した各番号予約履歴データに係る楽曲IDを、選曲番号に基づく演奏予約が確定された回数が多い順に並べることにより、選曲番号に基づく演奏予約が確定された回数が多い楽曲IDの順位を示す番号予約ランキングを生成する。その後、制御部10は、S44に処理を移行する。   In S43, the control unit 10 executes a number reservation ranking creation process. Specifically, the control unit 10 refers to the music search table 11A and corresponds to the extraction condition (for example, a number input in the music selection number display area 61) set in the extraction condition setting process (S41). The music ID is specified, and the number reservation history data including the music ID is extracted from the number reservation history table 11C. In the case of “extraction condition: none”, the control unit 10 extracts all the number reservation history data constituting the number reservation history table 11C. And the control part 10 sorts each extracted number reservation log | history data based on music ID which concerns on number reservation log | history data, and the performance reservation based on a music selection number is carried out for every music ID (namely, karaoke music). Specify the number of times confirmed. Thereafter, the control unit 10 arranges the music IDs related to the extracted number reservation history data in descending order of the number of times the performance reservation based on the music selection number is determined, so that the number of times that the performance reservation based on the music selection number is determined is determined. A number reservation ranking indicating the ranking of many music IDs is generated. Thereafter, the control unit 10 shifts the process to S44.

S44に移行すると、制御部10は、表示用予測候補設定処理を実行する。具体的には、制御部10は、楽曲検索用テーブル11A(図2参照)を参照して、生成した番号予約ランキングを構成する楽曲IDに対応するカラオケ楽曲の楽曲名を特定する。そして、制御部10は、番号予約ランキングの上位5番目以内に係るカラオケ楽曲の楽曲名を、予測候補表示エリア64における表示対象に設定する。番号予約ランキングが5曲未満で構成されている場合は、全てのカラオケ楽曲の楽曲名が、予測候補表示エリア64における表示対象に設定される。その後、制御部10は、番号予測候補抽出処理プログラムを終了する。   If transfering it to S44, the control part 10 will perform the prediction candidate setting process for a display. Specifically, the control unit 10 refers to the music search table 11A (see FIG. 2), and identifies the music name of the karaoke music corresponding to the music ID constituting the generated number reservation ranking. And the control part 10 sets the music name of the karaoke music which concerns within the top 5 of a number reservation ranking to the display target in the prediction candidate display area 64. FIG. When the number reservation ranking is configured with less than 5 songs, the song names of all karaoke songs are set as display targets in the prediction candidate display area 64. Thereafter, the control unit 10 ends the number prediction candidate extraction processing program.

(予測候補補完処理プログラム)
次に、予測候補補完処理プログラムについて、図10を参照しつつ説明する。予測候補補完処理(S38)に移行すると、制御部10は、検索予約履歴テーブル読込処理(S51)を実行し、記憶部11に格納されている検索予約履歴テーブル11Bの内容を読み込む。その後、制御部10は、S52に処理を移行する。
(Prediction candidate supplement processing program)
Next, the prediction candidate supplement processing program will be described with reference to FIG. When the process proceeds to the prediction candidate complement process (S38), the control unit 10 executes a search reservation history table read process (S51), and reads the contents of the search reservation history table 11B stored in the storage unit 11. Then, the control part 10 transfers a process to S52.

S52においては、制御部10は、検索予約ランキング作成処理を実行する。具体的には、制御部10は、制御部10は、検索予約履歴テーブル11Bを構成する各検索予約履歴データを、検索予約履歴データに係る楽曲IDに基づいてソートすることにより、楽曲ID(即ち、カラオケ楽曲)毎に、楽曲名検索及び歌手名検索に基づく演奏予約が確定された回数を特定する。その後、制御部10は、各番号予約履歴データに係る楽曲IDを、楽曲名検索及び歌手名検索に基づく演奏予約が確定された回数が多い順に並べることにより、楽曲名検索及び歌手名検索に基づく演奏予約が確定された回数が多い楽曲IDの順位を示す検索予約ランキングを生成する。その後、制御部10は、S53に処理を移行する。   In S52, the control unit 10 executes a search reservation ranking creation process. Specifically, the control unit 10 sorts each search reservation history data constituting the search reservation history table 11B based on the music IDs related to the search reservation history data, so that the music IDs (that is, For each karaoke song), the number of times that the performance reservation based on the song name search and the singer name search is confirmed is specified. After that, the control unit 10 arranges the music IDs related to the respective number reservation history data in the descending order of the number of times that the performance reservation based on the music name search and the singer name search is determined, thereby making it based on the music name search and the singer name search. A search reservation ranking indicating the rank of the music ID having a large number of confirmed performance reservations is generated. Thereafter, the control unit 10 shifts the process to S53.

S53では、制御部10は、補完用予測候補設定処理を実行する。具体的には、制御部10は、楽曲検索用テーブル11A(図2参照)を参照して、生成した検索予約ランキングを構成する楽曲IDに対応するカラオケ楽曲の楽曲名を特定する。そして、制御部10は、表示可能件数に対する不足分を補完すべく、検索予約ランキングを構成するカラオケ楽曲の楽曲名を、当該検索予約ランキングの上位から順に、予測候補表示エリア64における表示対象に設定する。その後、制御部10は、予測候補補完処理プログラムを終了する。   In S53, the control unit 10 executes a complementary prediction candidate setting process. Specifically, the control unit 10 refers to the music search table 11A (see FIG. 2) and specifies the music name of the karaoke music corresponding to the music ID that constitutes the generated search reservation ranking. And the control part 10 sets the music name of the karaoke music which comprises a search reservation ranking to the display candidate in the prediction candidate display area 64 in an order from the top of the said search reservation ranking in order to supplement the shortage with respect to the number of displayable cases. To do. Thereafter, the control unit 10 ends the prediction candidate supplement processing program.

以上、説明したように、本実施形態に係るリモコン端末1は、制御部10と、楽曲検索用テーブル11Aと、番号予約履歴テーブル11Cと、操作部12と、液晶ディスプレイ13を有する。選曲番号予約画面60の番号入力操作部62により数字が入力されると(S34)、リモコン端末1は、番号予約履歴テーブル11Cから、当該数字に対応する前記選曲番号に係るカラオケ楽曲の番号予約履歴データを抽出する(S35)。そして、リモコン端末1は、楽曲検索用テーブル11Aを参照して、抽出した番号予約履歴データに係るカラオケ楽曲の楽曲名を特定して、選曲番号に基づく演奏予約が確定された回数が多い順に、抽出された各カラオケ楽曲の楽曲名を予測候補表示エリア64に一覧表示する(S37)。従って、当該リモコン端末1によれば、ユーザは、選曲番号の一部しかわからない場合であっても、予測候補表示エリア64におけるカラオケ楽曲の楽曲名の一覧表示に基づいて、入力した数字(即ち、選曲番号の一部)が所望のカラオケ楽曲に対応するものか否かを判断し得る。又、選曲番号に基づく演奏予約の履歴である番号予約履歴テーブル11Cから抽出し、選曲番号に基づく演奏予約が確定された回数が多い順に、カラオケ楽曲の楽曲名を予測候補表示エリア64に一覧表示するので、ユーザは、選曲番号に基づく演奏予約を行うユーザの嗜好に対応し、且つ、人気の高いカラオケ楽曲を特定し得る。この結果、当該リモコン端末1は、所望のカラオケ楽曲の選曲番号に基づく演奏予約に関する利便性を高め得る。   As described above, the remote control terminal 1 according to the present embodiment includes the control unit 10, the music search table 11 </ b> A, the number reservation history table 11 </ b> C, the operation unit 12, and the liquid crystal display 13. When a number is input by the number input operation unit 62 of the music selection number reservation screen 60 (S34), the remote control terminal 1 stores the number reservation history of the karaoke music related to the music selection number corresponding to the number from the number reservation history table 11C. Data is extracted (S35). Then, the remote control terminal 1 refers to the music search table 11A, identifies the song name of the karaoke song related to the extracted number reservation history data, and in descending order of the number of times that the performance reservation based on the music selection number is confirmed. The extracted song names of each karaoke song are displayed as a list in the prediction candidate display area 64 (S37). Therefore, according to the remote control terminal 1, even if the user knows only a part of the music selection number, the user can input the input number (that is, based on the list display of the song names of the karaoke songs in the prediction candidate display area 64 (that is, It can be determined whether or not (part of the music selection number) corresponds to a desired karaoke piece. The music titles of the karaoke songs are extracted from the number reservation history table 11C, which is a history of performance reservations based on the music selection numbers, and are displayed in a list in the prediction candidate display area 64 in the descending order of the number of times the performance reservations based on the music selection numbers are confirmed. Therefore, the user can specify a popular karaoke piece corresponding to the preference of the user who makes a performance reservation based on the music selection number. As a result, the remote control terminal 1 can improve the convenience related to the performance reservation based on the music selection number of the desired karaoke music piece.

又、当該リモコン端末1は、楽曲名検索画面55、歌手名検索画面が表示されている場合、文字入力操作部57の操作に従って、楽曲名、歌手名を構成する文字の入力を受け付ける。又、当該リモコン端末1は、楽曲名検索予約処理(S3)、歌手名検索予約処理(S5)によるカラオケ楽曲の演奏予約が確定すると、演奏予約が確定されたカラオケ楽曲に係る検索予約履歴データを生成し、検索予約履歴テーブル11Bの内容を更新する(S17、S27)。そして、当該リモコン端末1は、選曲番号予約画面60の番号入力操作部62により数字が入力されると、番号予約履歴テーブル11Cから抽出された予測候補抽出数が予測候補表示エリア64に表示可能な表示可能件数に対して不足しているか否かを判断する(S36)。予測候補抽出数が表示可能件数に対して不足している場合、当該リモコン端末1は、検索予約履歴テーブル11Bから、楽曲名検索及び歌手名検索に基づいて演奏予約された回数の多い順に、検索予約履歴データを抽出する。楽曲検索用テーブル11Aを参照して、抽出した検索予約履歴データに係るカラオケ楽曲の楽曲名を特定する。そして、当該リモコン端末1は、特定した検索予約履歴データに係るカラオケ楽曲の楽曲名を予測候補表示エリア64に表示することで、表示可能件数に対する不足分を補完する。即ち、当該リモコン端末1は、予測候補表示エリア64の表示領域を有効活用して、選曲番号に係る予約履歴と異なる「キーワード(即ち、楽曲名、歌手名)に係る検索履歴」に基づき抽出されたカラオケ楽曲の楽曲名を、演奏予約回数の多い順で予測候補表示エリア64に一覧表示する。従って、ユーザは、異なる観点で検索された予約履歴の回数が多いカラオケ楽曲を把握し得る。又、予測候補表示エリア64におけるカラオケ楽曲の楽曲名は、演奏予約を確定する操作部としても機能するため、ユーザのカラオケ楽曲の演奏予約の幅を拡げ得る。   In addition, when the music name search screen 55 and the singer name search screen are displayed, the remote control terminal 1 accepts the input of the characters constituting the music name and singer name according to the operation of the character input operation unit 57. Further, when the performance reservation for the karaoke music is confirmed by the music name search reservation process (S3) and the singer name search reservation process (S5), the remote control terminal 1 stores the search reservation history data relating to the karaoke music for which the performance reservation is confirmed. Generate and update the contents of the search reservation history table 11B (S17, S27). The remote control terminal 1 can display the number of prediction candidate extractions extracted from the number reservation history table 11 </ b> C in the prediction candidate display area 64 when a number is input by the number input operation unit 62 of the music selection number reservation screen 60. It is determined whether or not the number of displayable items is insufficient (S36). When the number of predicted candidate extractions is insufficient with respect to the number of displayable cases, the remote control terminal 1 searches the search reservation history table 11B in descending order of the number of performance reservations based on song name search and singer name search. Extract reservation history data. The music name of the karaoke music related to the extracted search reservation history data is specified with reference to the music search table 11A. And the said remote control terminal 1 complements the shortage with respect to the number of cases which can be displayed by displaying the music name of the karaoke music which concerns on the specified search reservation log | history data in the prediction candidate display area 64. FIG. That is, the remote control terminal 1 is extracted based on a “search history relating to a keyword (ie, song name, singer name)” that is different from the reservation history relating to the music selection number by effectively utilizing the display area of the prediction candidate display area 64. The song names of the karaoke songs are displayed in a list in the prediction candidate display area 64 in the order of the number of performance reservations. Therefore, the user can grasp a karaoke piece having a large number of reservation histories searched from different viewpoints. Moreover, since the music name of the karaoke music piece in the prediction candidate display area 64 also functions as an operation unit for confirming the performance reservation, it is possible to expand the performance reservation range of the user's karaoke music piece.

以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、本実施形態においては、カラオケ用検索装置を、リモコン端末1に適用した例であったが、この態様に限定されるものではない。即ち、本発明に係るカラオケ用検索装置は、リモコン端末1に関わらず、カラオケ装置30に適用することも可能である。又、本実施形態においては、検索予約履歴テーブル11Bの内容を、楽曲名検索予約処理(S3)、歌手名検索予約処理(S5)において更新するものとしていたが、この態様に限定するものではなく、番組やドラマのタイトル等を用いたキーワード検索による演奏予約処理で更新するように構成し得る。   Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be made without departing from the spirit of the present invention. For example, in the present embodiment, the karaoke search device is applied to the remote control terminal 1, but the embodiment is not limited to this mode. That is, the karaoke search device according to the present invention can be applied to the karaoke device 30 regardless of the remote control terminal 1. In the present embodiment, the contents of the search reservation history table 11B are updated in the song name search reservation process (S3) and the singer name search reservation process (S5). However, the present invention is not limited to this mode. It can be configured to be updated by a performance reservation process by keyword search using the title of a program or drama.

1 リモコン端末
10 制御部
11 記憶部
11A 楽曲検索用テーブル
11B 検索予約履歴テーブル
11C 番号予約履歴テーブル
12 操作部
12A タッチパネル
13 液晶ディスプレイ
14 赤外線通信部
30 カラオケ装置
DESCRIPTION OF SYMBOLS 1 Remote control terminal 10 Control part 11 Memory | storage part 11A Music search table 11B Search reservation history table 11C Number reservation history table 12 Operation part 12A Touch panel 13 Liquid crystal display 14 Infrared communication part 30 Karaoke apparatus

Claims (2)

表示手段と、検索用データ記憶手段と、番号入力手段と、予約確定手段と、第1予約履歴記憶手段と、制御手段と、を有するカラオケ用検索装置であって、
前記表示手段は、カラオケ楽曲の演奏予約に関する種々の情報を表示し、
前記検索用データ記憶手段は、カラオケ楽曲固有の選曲番号と、当該カラオケ楽曲の選曲番号に対応した楽曲名を含む検索用データを複数格納し、
前記番号入力手段は、前記選曲番号を構成する数字の入力に用いられ、
前記予約確定手段は、前記番号入力手段により入力された数字と、前記検索用データに係る選曲番号に基づいて特定されるカラオケ楽曲の演奏予約を確定し、
前記第1予約履歴記憶手段は、前記選曲番号に基づいて特定されたカラオケ楽曲の演奏予約が確定される毎に、前記選曲番号に基づく演奏予約が確定されたカラオケ楽曲を示す第1予約履歴データを記憶し、
前記制御手段は、
前記番号入力手段により数字が入力された場合に、当該数字に対応する前記選曲番号に係るカラオケ楽曲の第1予約履歴データを、前記第1予約履歴記憶手段から抽出し、
抽出された第1予約履歴データに係るカラオケ楽曲に対応する検索用データに基づいて、抽出された第1予約履歴データに係るカラオケ楽曲の楽曲名を特定し、前記選曲番号に基づく演奏予約が確定された回数が多い順に、特定されたカラオケ楽曲の楽曲名を前記表示手段に一覧表示する
ことを特徴とするカラオケ用検索装置。
A karaoke search device comprising display means, search data storage means, number input means, reservation confirmation means, first reservation history storage means, and control means,
The display means displays various information related to performance reservations for karaoke music,
The search data storage means stores a plurality of search data including a song selection number unique to a karaoke song and a song name corresponding to the song selection number of the karaoke song,
The number input means is used to input numbers constituting the music selection number,
The reservation confirming means confirms the performance reservation of the karaoke music specified based on the number input by the number input means and the music selection number related to the search data,
The first reservation history storage means stores first reservation history data indicating a karaoke song for which a performance reservation based on the music selection number is confirmed each time a performance reservation for the karaoke music specified based on the music selection number is determined. Remember
The control means includes
When a number is input by the number input means, the first reservation history data of the karaoke music related to the music selection number corresponding to the number is extracted from the first reservation history storage means,
Based on the search data corresponding to the extracted karaoke music related to the first reservation history data, the name of the karaoke music related to the extracted first reservation history data is specified, and the performance reservation based on the music selection number is confirmed. A karaoke search apparatus that displays a list of song names of identified karaoke songs on the display means in descending order.
請求項1記載のカラオケ用検索装置であって、
前記検索用データに含まれ、前記カラオケ楽曲に関連するキーワードを構成する文字の入力に用いられる文字入力手段と、
前記キーワードに基づいて特定されたカラオケ楽曲の演奏予約が確定される毎に、前記キーワードに基づく演奏予約が確定されたカラオケ楽曲を示す第2予約履歴データを記憶する第2予約履歴記憶手段と、を有し、
前記予約確定手段は、前記文字入力手段により入力された文字と、前記検索用データに係るキーワードに基づいて特定されるカラオケ楽曲の演奏予約を確定し、
前記制御手段は、
前記番号入力手段により数字が入力された場合に、前記第1予約履歴記憶手段から抽出された第1予約履歴データに係るカラオケ楽曲数が、前記表示手段により楽曲名を表示可能な表示可能楽曲数に対して不足しているか否かを判断し、
前記第1予約履歴データに係るカラオケ楽曲数が前記表示可能楽曲数に対して不足している場合に、前記キーワードに基づく演奏予約が確定された回数が多い順に、カラオケ楽曲の第2予約履歴データを、前記第2予約履歴記憶手段から抽出し、
抽出された第2予約履歴データに係るカラオケ楽曲に対応する検索用データに基づいて、抽出された第2予約履歴データに係るカラオケ楽曲の楽曲名を特定して前記表示手段に表示し、前記表示可能楽曲数に対する不足分を補完する
ことを特徴とするカラオケ用検索装置。
A search device for karaoke according to claim 1,
Character input means used for inputting characters included in the search data and constituting a keyword related to the karaoke song;
A second reservation history storage means for storing second reservation history data indicating a karaoke song for which a performance reservation based on the keyword is determined each time a performance reservation for the karaoke music specified based on the keyword is determined; Have
The reservation confirming means confirms the performance reservation of the karaoke music specified based on the character input by the character input means and the keyword related to the search data,
The control means includes
When a number is input by the number input means, the number of karaoke songs related to the first reservation history data extracted from the first reservation history storage means can be displayed by the display means. To determine whether or not
When the number of karaoke songs related to the first reservation history data is insufficient with respect to the number of displayable songs, the second reservation history data of karaoke songs in descending order of the number of times that the performance reservation based on the keyword is determined. Is extracted from the second reservation history storage means,
Based on the data for search corresponding to the extracted karaoke music related to the second reservation history data, the music name of the karaoke music related to the extracted second reservation history data is specified and displayed on the display means, and the display A karaoke search device characterized by complementing the shortage relative to the number of possible songs.
JP2010243036A 2010-10-29 2010-10-29 Karaoke search device Expired - Fee Related JP5110150B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010243036A JP5110150B2 (en) 2010-10-29 2010-10-29 Karaoke search device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010243036A JP5110150B2 (en) 2010-10-29 2010-10-29 Karaoke search device

Publications (2)

Publication Number Publication Date
JP2012093673A JP2012093673A (en) 2012-05-17
JP5110150B2 true JP5110150B2 (en) 2012-12-26

Family

ID=46387043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010243036A Expired - Fee Related JP5110150B2 (en) 2010-10-29 2010-10-29 Karaoke search device

Country Status (1)

Country Link
JP (1) JP5110150B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0738369Y2 (en) * 1990-02-26 1995-08-30 小松造機株式会社 Soil conditioner spray amount meter
JPH11219188A (en) * 1998-02-02 1999-08-10 Daiichikosho Co Ltd Communication karaoke (sing-along music) system, karaoke playing terminal, and music selecting device
JP2000047674A (en) * 1998-07-29 2000-02-18 Denso Corp Terminal and system for communication karaoke
JP2003167586A (en) * 2001-11-30 2003-06-13 Daiichikosho Co Ltd Karaoke remote controller with electronic table of contents book function
JP4429114B2 (en) * 2004-08-24 2010-03-10 株式会社エクシング Electronic sampler
JP4742303B2 (en) * 2005-10-19 2011-08-10 カシオ計算機株式会社 Information processing apparatus and information processing program

Also Published As

Publication number Publication date
JP2012093673A (en) 2012-05-17

Similar Documents

Publication Publication Date Title
JP4926797B2 (en) Karaoke song selection device displaying song selection history
JP4331257B2 (en) Information retrieval device
JP2000099048A (en) Music selection reservation device used by being connected to karaoke device
CN101320381A (en) Electronic equipment equipped with dictionary function
JP2012226704A (en) Singing information processing apparatus and singing information processing program
JP5110150B2 (en) Karaoke search device
JP5383825B2 (en) Input support device
JP3573420B2 (en) Karaoke device performance reservation device
JP5585144B2 (en) Karaoke device and program
JP4434681B2 (en) Karaoke system, remote control device for karaoke
JPH11219188A (en) Communication karaoke (sing-along music) system, karaoke playing terminal, and music selecting device
JP4149417B2 (en) A system consisting of karaoke equipment and performance reservation equipment
JP5403282B2 (en) Music search device, music performance device, and music search program
JP5581273B2 (en) Electronic sample device
JP2005107313A (en) Control program of karaoke song selecting device, karaoke song selecting device, and control method of karaoke song selecting device
JP2000099040A (en) Music selecting and booking device attached to karaoke playing device
JP4202960B2 (en) Remote control device for karaoke
JP3973948B2 (en) Karaoke support program for mobile phones
JP5136583B2 (en) Karaoke equipment
JP5218790B2 (en) Karaoke song selection device and karaoke song selection program
JP2005300933A (en) Remote controller for karaoke
JP5723308B2 (en) Terminal device and music playback device
JP5246447B2 (en) Karaoke song selection device and karaoke song selection program
JP2009037249A (en) Remote controller for karaoke
JP2010026252A (en) Karaoke device for selecting medley musical piece based on personal song book

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120810

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120911

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120924

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5110150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees