JP2017097289A - Karaoke program for karaoke system and mobile terminal - Google Patents
Karaoke program for karaoke system and mobile terminal Download PDFInfo
- Publication number
- JP2017097289A JP2017097289A JP2015231963A JP2015231963A JP2017097289A JP 2017097289 A JP2017097289 A JP 2017097289A JP 2015231963 A JP2015231963 A JP 2015231963A JP 2015231963 A JP2015231963 A JP 2015231963A JP 2017097289 A JP2017097289 A JP 2017097289A
- Authority
- JP
- Japan
- Prior art keywords
- music
- data
- karaoke
- song
- audio
- 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.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
【課題】カラオケ端末の低コスト化する。【解決手段】サーバ11に対して携帯端末15が楽曲を選択し、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に指定し、当該サーバ11より当該楽曲のオーディオデータを少なくとも取得し、カラオケ端末12に対して携帯端末15が少なくともオーディオデータを転送する。サーバ11では、楽曲IDに紐付けられた楽曲演奏データが記憶され、携帯端末15から指定された楽曲IDと楽曲再生テンポと楽曲再生キーに基づき当該楽曲IDの楽曲演奏データをオーディオデータにレンダリングし、当該オーディオデータを少なくとも携帯端末15に送信する。カラオケ端末12では、携帯端末15から転送されたオーディオデータを記憶して順次読み出し、再生して放音させる。【選択図】図1PROBLEM TO BE SOLVED: To reduce the cost of a karaoke terminal. SOLUTION: A mobile terminal 15 selects a music for a server 11, specifies the music ID together with a music reproduction tempo and a music reproduction key, acquires at least audio data of the music from the server 11, and karaoke terminal 12 The mobile terminal 15 transfers at least audio data to the device. The server 11 stores the music performance data associated with the music ID, and renders the music performance data of the music ID into audio data based on the music ID, the music playback tempo, and the music playback key specified from the mobile terminal 15. , The audio data is transmitted to at least the mobile terminal 15. The karaoke terminal 12 stores the audio data transferred from the mobile terminal 15 and sequentially reads, reproduces, and emits sound. [Selection diagram] Fig. 1
Description
本発明は、簡易構成のカラオケ端末でカラオケ楽曲を演奏させるカラオケシステム及び携帯端末に備えられるカラオケ用プログラムに関する。 The present invention relates to a karaoke system for playing karaoke music on a karaoke terminal having a simple configuration and a karaoke program provided in a portable terminal.
近年、業務用通信カラオケシステムでは、通信カラオケ事業者が多数のカラオケ楽曲データ(MIDIデータ(「MIDI」は登録商標であり、以下記載を省略する。))を制作し、これらのカラオケ楽曲データを搭載したカラオケ端末がカラオケルームやカラオケスナック等に設置され、さらに新規に制作したカラオケ楽曲データを、配信用のサーバから定期的に各カラオケ端末に配信し蓄積させることが一般的になってきている。そして、各カラオケ端末はMIDI音源とシーケンサ機能を備え、利用客がリクエストした楽曲のMIDIデータに基づいて楽音を生成するものであり、このようなカラオケ端末はコスト低減のための簡易構成とすることが望まれる。 In recent years, in an online karaoke system for business use, an online karaoke business operator has produced a large number of karaoke music data (MIDI data (“MIDI” is a registered trademark, and will not be described below)). Installed karaoke terminals are installed in karaoke rooms, karaoke snacks, etc., and newly created karaoke music data is regularly distributed from distribution servers to each karaoke terminal and stored. . Each karaoke terminal has a MIDI sound source and a sequencer function, and generates music based on the MIDI data of the music requested by the user. Such a karaoke terminal has a simple configuration for cost reduction. Is desired.
従来、カラオケ端末の基本として、カラオケ演奏と同期した歌詞や背景映像の表示、歌唱採点などのコンテンツが付随サービスとして提供される業務用通信カラオケシステムの構成や付随サービスに関して、多くの技術が開示されている。例えば、特許文献1には、通信可能に接続されたサーバ、携帯電話、カラオケ端末(少なくともMIDI音源等再生機およびアンプ、スピーカを有する機器)から構成されるカラオケ配信システムが開示されている。
Conventionally, as a basic karaoke terminal, many technologies have been disclosed regarding the configuration and associated services of a commercial communication karaoke system in which contents such as lyrics, background video display, singing scoring, etc. synchronized with karaoke performance are provided as associated services. ing. For example,
上記特許文献1のカラオケ配信システムは、利用者の携帯電話が、携帯電話通信網及び電気通信ネットワークを使用してサーバからMIDIデータを受信し、当該MIDIデータが近距離無線通信を介して当該携帯電話からカラオケ端末に送信され、カラオケ端末では受信したMIDIデータに基づいてMIDI音源等の再生機により音声信号を生成し、スピーカよりカラオケ楽曲として放音する構成として記載されている。
In the karaoke distribution system disclosed in
すなわち、カラオケルーム等に設置されるカラオケ端末には、利用者が歌唱するか否かに関係なく20万曲以上のカラオケ楽曲データが、歌詞表示用データや歌唱採点用リファレンスデータなどと共に蓄積されており、システム全体で見たときの蓄積コストや通信コストが冗長かつ膨大なものとなっている。このため、特許文献1に開示の技術を応用し、サーバにのみカラオケ楽曲データを記憶し、カラオケ演奏の度に利用者の携帯端末を経由してカラオケ端末に送信するような構成とすれば、カラオケ端末側で膨大なカラオケ楽曲データを蓄積する必要がなくなって蓄積コストや通信コストの冗長性を軽減することができる。
That is, in a karaoke terminal installed in a karaoke room or the like, karaoke song data of 200,000 or more songs is stored together with lyrics display data, singing scoring reference data, etc. regardless of whether the user sings or not. In addition, the storage cost and communication cost when viewed from the whole system are redundant and enormous. For this reason, if it is set as the structure which applies the technique disclosed by
しかしながら、MIDIデータから楽音(オーディオデータ)を生成するためのMIDI音源及びシーケンサ機能をカラオケ端末ごとに備える必要があり、カラオケ端末の構成を複雑にすると共にコストを大幅に押し上げており、最終的にカラオケルームの利用者が支払う利用料金に反映されているという現状である。そのため、例えば、サーバはカラオケ楽曲データとしてMIDIデータを記憶するのではなく、既存の音楽配信事業者のサーバのようにMP3形式などのオーディオデータを記憶し、このオーディオデータを携帯端末に送信するような構成が考えられるが、カラオケ楽曲のデータとしてオーディオデータを用いた場合、演奏情報であるMIDIデータと比較して、テンポ変更やキー変更による音質劣化が目立つという大きな欠点がある。 However, it is necessary to provide a MIDI sound source and sequencer function for generating musical sound (audio data) from MIDI data for each karaoke terminal, which complicates the structure of the karaoke terminal and greatly increases the cost. This is reflected in the usage fee paid by the user of the karaoke room. Therefore, for example, the server does not store MIDI data as karaoke music data, but stores audio data in MP3 format or the like like an existing music distributor's server, and transmits this audio data to the portable terminal. However, when audio data is used as karaoke music data, there is a major drawback in that sound quality deterioration due to tempo change or key change is conspicuous compared to MIDI data which is performance information.
カラオケ歌唱においては、テンポ変更やキー変更はカラオケ演奏に必須の要件であると共に、利用者ごとに指定できる必要があり、MIDIデータにおけるテンポ/キー変更は、演奏情報の段階で設定できるために処理負荷も殆どなく、生成されるオーディオデータも劣化しないが、オーディオデータにおけるテンポ/キー変更には、複雑で負荷の大きい音響処理技術が必要であり、高度な技術を用いたとしても音質の劣化は避けられないという問題がある。また、大容量のHDDが低価格となっているとはいえ、オーディオデータは同じ楽曲のMIDIデータと比較して容量がはるかに大きくなるという問題もある。したがって、大量のオーディオデータをサーバに記憶することは避けるべきである。 In karaoke singing, tempo change and key change are indispensable requirements for karaoke performance and must be specified for each user, and tempo / key change in MIDI data can be set at the stage of performance information. There is almost no load, and the generated audio data does not deteriorate, but changing the tempo / key in the audio data requires a complicated and heavy sound processing technology, and even if advanced technology is used, the sound quality is not deteriorated. There is an inevitable problem. Further, although the capacity of a large-capacity HDD is low, there is a problem that the capacity of audio data is much larger than that of MIDI data of the same music piece. Therefore, storing a large amount of audio data in the server should be avoided.
一方、MIDIデータは、使用するMIDI音源の性能や特長が十二分に引き出されるように最適化しながら制作されるものであり、より高品位なオーディオデータが生成されるようにMIDI音源のハードウェア、ソフトウェアを一新しようとする場合、必ず新旧MIDI音源の互換性が課題となる。すなわち、旧MIDI音源に特化して制作されたMIDIデータは、必ずしも新MIDI音源の性能や特長を引き出せるとは限らず、むしろ旧音源よりもずっと不自然なオーディオデータしか得られないケースが殆どであり、従来の業務用通信カラオケシステムにおいては、カラオケ端末に新旧両方のMIDI音源を搭載するしかなく、その場合、カラオケ端末のコストがさらに増大するという問題がある。 On the other hand, MIDI data is produced while optimizing so that the performance and features of the MIDI sound source to be used are fully extracted, and the hardware of the MIDI sound source is generated so that higher-quality audio data can be generated. When trying to renew software, the compatibility of old and new MIDI sound sources is always an issue. In other words, MIDI data created specifically for the old MIDI sound source does not always bring out the performance and features of the new MIDI sound source, but in most cases it can only provide audio data that is much more unnatural than the old sound source. In the conventional communication karaoke system for business use, both the old and new MIDI sound sources must be mounted on the karaoke terminal. In this case, there is a problem that the cost of the karaoke terminal further increases.
そこで、本発明は上記課題に鑑みなされたもので、テンポ/キーの変更によるカラオケ演奏音の品質を低下させることなく、カラオケ端末の低コスト化を実現するカラオケシステム及び携帯端末に備えられるカラオケ用プログラムを提供することを目的とする。 Therefore, the present invention has been made in view of the above problems, and for karaoke systems provided in a karaoke system and a portable terminal that can reduce the cost of a karaoke terminal without deteriorating the quality of karaoke performance sound by changing the tempo / key. The purpose is to provide a program.
上記課題を解決するために、請求項1の発明では、サーバ及び複数のカラオケ端末により構成され、サーバにアクセスして楽曲を選択し、当該楽曲の楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に当該サーバに対して指定し、当該サーバより当該楽曲のオーディオデータを含むカラオケ用のデータをオーディオ楽曲データとして取得し、当該オーディオ楽曲データをカラオケ端末に転送する機能を少なくとも備える個人用の複数の携帯端末と通信可能なカラオケシステムであって、前記サーバは、楽曲の楽曲IDに紐付けられた楽曲演奏データを含む複数のカラオケ楽曲データを記憶するデータベースと、前記携帯端末から指定された楽曲IDと楽曲再生テンポと楽曲再生キーに基づいて、前記データベースから読み出したカラオケ楽曲データの楽曲演奏データをオーディオデータにレンダリングする変換手段と、前記変換手段によりレンダリングされたオーディオデータを少なくとも含むオーディオ楽曲データを前記携帯端末に送信するオーディオ楽曲データ送信手段と、を備え、前記カラオケ端末は、前記携帯端末から転送された複数の楽曲のオーディオ楽曲データを一時的に記憶する記憶手段と、前記記憶手段に記憶した楽曲のオーディオ楽曲データのオーディオデータを順次読み出して再生し、カラオケ演奏として放音させる再生手段と、を備える構成とする。
In order to solve the above-mentioned problem, the invention of
請求項2,3の発明では、「前記カラオケ楽曲データには楽曲の楽曲IDと紐付けた歌詞を表示するための歌詞データを含み、前記サーバのオーディオ楽曲データ送信手段は、楽曲のオーディオデータ及び歌詞データを含むオーディオ楽曲データを前記携帯端末に送信し、前記カラオケ端末の記憶手段は、前記携帯端末より転送された複数の楽曲におけるオーディオ楽曲データのオーディオデータ及び歌詞データを記憶し、前記カラオケ端末はさらに、歌詞データに基づいて歌詞を表示する歌詞表示制御手段を備える」構成とし、
「前記データベースはさらに、カラオケ演奏に合わせた歌唱を採点するためのリファレンスデータが楽曲の楽曲IDと紐付けて記憶され、前記サーバのオーディオ楽曲データ送信手段は、対応楽曲のリファレンスデータを含む前記オーディオ楽曲データを前記携帯端末に送信し、前記カラオケ端末の記憶手段は、前記携帯端末より転送された複数の楽曲におけるオーディオ楽曲データのオーディオデータ及びリファレンスデータを記憶し、前記カラオケ端末はさらに、リファレンスデータに基づいてカラオケ演奏に合わせた歌唱を採点する採点手段を備える」構成とする。
In the inventions of
“The database further stores reference data for scoring a song in accordance with a karaoke performance in association with the song ID of the song, and the audio song data transmission means of the server includes the reference data of the corresponding song. The music data is transmitted to the mobile terminal, the storage means of the karaoke terminal stores audio data and reference data of audio music data in a plurality of music transferred from the mobile terminal, the karaoke terminal further includes reference data It is provided with a scoring means for scoring a song adapted to a karaoke performance based on “
請求項4の発明では、前記サーバはさらに、前記変換手段によりレンダリングされたオーディオデータの一部または全部を前記携帯端末に試聴としてストリーミング送信するストリーミング配信手段を備える構成とする。 According to a fourth aspect of the present invention, the server further includes a streaming distribution unit that transmits a part or all of the audio data rendered by the conversion unit to the portable terminal as a trial listening.
請求項5の発明では、前記携帯端末は、複数の楽曲をその楽曲再生テンポ及び楽曲再生キーと共に順次指定した予約楽曲リストを作成する機能を備え、前記カラオケ端末は、複数の利用者の携帯端末のそれぞれから前記予約楽曲リスト及びオーディオ楽曲データが転送されたときに、当該複数の予約楽曲リストを統合した統合予約楽曲リストを生成するリスト統合手段を備え、前記カラオケ端末の記憶手段は、前記複数の利用者の携帯端末のそれぞれから転送された複数のオーディオ楽曲データを記憶すると共に前記統合予約楽曲リストを記憶し、前記カラオケ端末の再生手段は、前記統合予約楽曲リストに基づいて複数の楽曲を順次再生してカラオケ演奏として放音させる構成とする。 According to a fifth aspect of the present invention, the portable terminal has a function of creating a reserved song list in which a plurality of songs are sequentially specified together with a song reproduction tempo and a song reproduction key, and the karaoke terminal is a portable terminal of a plurality of users. When the reserved music list and the audio music data are transferred from each of the plurality of reserved music lists, a list integrating unit that generates an integrated reserved music list in which the plurality of reserved music lists are integrated is provided. A plurality of audio music data transferred from each of the user's mobile terminals and the integrated reserved music list, and the playback means of the karaoke terminal stores a plurality of music based on the integrated reserved music list. It is set as the structure which reproduces sequentially and is sound-released as a karaoke performance.
請求項6の発明では、前記サーバの変換手段は、複数の変換部を備え、前記データベースは、複数の変換部のうち一の変換部を特定する情報を楽曲IDに紐付けて記憶し、前記サーバの変換手段は、指定された楽曲IDに前記紐付けされた変換部により、当該楽曲IDと楽曲再生テンポと楽曲再生キーに基づいて、前記データベースから読み出したカラオケ楽曲データの楽曲演奏データをオーディオデータにレンダリングする構成とする。
In the invention of
請求項7の発明では、所定の通信網にアクセス自在な携帯端末の端末記憶手段に備えられるもので、少なくとも複数のカラオケ楽曲データをデータベースに記憶して当該カラオケ楽曲データの楽曲演奏データをオーディオデータに変換する機能を備えるサーバ及び少なくともオーディオデータの再生可能なカラオケ端末に通信自在とする携帯端末の備えるカラオケ用プログラムであって、前記サーバに対して前記通信網を介してアクセスするサーバアクセスプログラムと、前記サーバにアクセスしてデータベースに記憶された楽曲の中から利用者の所望の楽曲を選択し、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に当該サーバに対して指定する楽曲選曲プログラムと、前記サーバに対して前記楽曲選曲プログラムで指定した楽曲の前記変換されたオーディオデータを含むオーディオ楽曲データを要求して取得し、前記端末記憶手段に記憶するオーディオ楽曲データ取得プログラムと、前記端末記憶手段からオーディオ楽曲データを読み出してカラオケ端末に転送するカラオケ端末転送プログラムと、を含む構成とする。 According to the seventh aspect of the present invention, there is provided in a terminal storage means of a portable terminal that is accessible to a predetermined communication network, and at least a plurality of karaoke music data is stored in a database, and the music performance data of the karaoke music data is converted into audio data. A karaoke program provided in a server having a function of converting to a mobile terminal and at least a karaoke terminal capable of reproducing audio data, the server access program accessing the server via the communication network; A music selection program that accesses the server and selects a user's desired music from the music stored in the database, and specifies the music ID together with the music playback tempo and music playback key to the server; The music specified by the music selection program for the server An audio music data acquisition program for requesting and acquiring audio music data including the converted audio data and storing it in the terminal storage means, and a karaoke terminal for reading the audio music data from the terminal storage means and transferring it to the karaoke terminal And a transfer program.
請求項8,9の発明では、「前記楽曲選曲プログラムで選曲した所定数の楽曲をその楽曲再生テンポ及び楽曲再生キーと共に順次指定した予約楽曲リストを作成する予約楽曲リスト作成プログラムを備え、前記オーディオ楽曲データ取得プログラムには、前記作成した予約楽曲リストで指定された楽曲のオーディオ楽曲データが前記端末記憶手段に記憶されているか否かを照合し、少なくとも記憶されていない楽曲については、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に前記サーバに指定するプログラムを含み、前記カラオケ端末転送プログラムには、前記オーディオ楽曲データと共に前記予約楽曲リストをカラオケ端末に転送させるプログラムを含む」構成とし、
「前記オーディオ楽曲データ取得プログラムには、前記作成した予約楽曲リストで指定された楽曲についてオーディオ楽曲データが前記端末記憶手段に記憶されているか否かを照合し、記憶されている楽曲であっても楽曲再生テンポまたは楽曲再生キーが、記憶時の指定と今回の指定とで異なる楽曲については、その楽曲IDを今回指定された楽曲再生テンポ及び楽曲再生キーと共に前記サーバに指定するプログラムを含む」構成とする。
In the inventions of
“In the audio music data acquisition program, whether or not audio music data is stored in the terminal storage means for the music specified in the created reserved music list is checked. The music playback tempo or the music playback key includes a program for specifying the music ID to the server together with the music playback tempo and the music playback key specified this time for the music that differs between the specification at the time of storage and the current specification. And
請求項10の発明では、前記オーディオ楽曲データには、前記オーディオデータの他に、対応楽曲それぞれの歌詞データ及びリファレンスデータの少なくとも何れかが含まれ、前記オーディオ楽曲データ取得プログラムには、取得したオーディオ楽曲データの前記オーディオデータと共に歌詞データ及びリファレンスデータの少なくとも何れかを前記端末記憶手段に記憶するプログラムを含み、前記カラオケ端末転送プログラムには、前記予約楽曲リスト及びオーディオ楽曲データと共に前記歌詞データ及びリファレンスデータの少なくとも何れかをカラオケ端末に転送させるプログラムを含むことを特徴とする携帯端末の備える構成とする。 In the invention of claim 10, the audio music data includes at least one of lyrics data and reference data of each corresponding music in addition to the audio data, and the audio music data acquisition program includes the acquired audio A program for storing at least one of lyrics data and reference data together with the audio data of music data in the terminal storage means, and the lyrics data and reference together with the reserved music list and audio music data in the karaoke terminal transfer program The portable terminal includes a program for transferring at least one of the data to the karaoke terminal.
請求項1,7〜9の発明によれば、サーバに対して携帯端末が楽曲を選択して適宜予約楽曲リストを作成させ、当該楽曲の楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に指定し、当該サーバより当該楽曲のオーディオデータを含むカラオケ用のデータをオーディオ楽曲データとして取得し、カラオケ端末に対して携帯端末が適宜予約楽曲リストと共にオーディオ楽曲データを転送するものであり、サーバでは、楽曲の楽曲IDに紐付けられた楽曲演奏データを含む複数のカラオケ楽曲データが記憶され、携帯端末から指定された楽曲IDと楽曲再生テンポと楽曲再生キーに基づき当該楽曲IDの楽曲演奏データをオーディオデータにレンダリングし、レンダリングされたオーディオデータを含むオーディオ楽曲データを携帯端末に送信し、カラオケ端末では、携帯端末から転送された複数の楽曲のオーディオ楽曲データを一時的に記憶し、記憶した楽曲のオーディオデータを順次読み出して再生して放音させる構成とすることにより、カラオケ端末にカラオケ楽曲データを一斉に配信したり個別に蓄積したりせずに済み、カラオケシステム全体のカラオケ楽曲のデータ蓄積コスト及び通信コストを大幅に下げることができると共に、キー/テンポを変更してもオーディオデータのカラオケ演奏音の品質を低下させることなく、カラオケ端末におけるカラオケ用の楽曲演奏データを再生する音源等を搭載させるコストを削減させることができ、ひいては低コスト化を実現することができるものである。 According to the first and seventh to ninth aspects of the present invention, the portable terminal selects a song from the server, creates a reserved song list as appropriate, specifies the song ID of the song together with the song playback tempo and the song playback key, The karaoke data including the audio data of the music is acquired as audio music data from the server, and the portable terminal transfers the audio music data together with the reserved music list to the karaoke terminal as appropriate. A plurality of karaoke music data including music performance data associated with the music ID is stored, and the music performance data of the music ID is converted into audio data based on the music ID, music playback tempo, and music playback key specified from the portable terminal. Render and send audio music data including the rendered audio data to the mobile device In the karaoke terminal, the karaoke terminal is configured to temporarily store audio music data of a plurality of music pieces transferred from the portable terminal, and to sequentially read out and play back the audio data of the stored music pieces to emit sound. It is not necessary to distribute music data all at once or store it individually, which can greatly reduce the data storage cost and communication cost of karaoke music in the entire karaoke system, and audio data even if the key / tempo is changed. Without reducing the quality of the karaoke performance sound, it is possible to reduce the cost of mounting a sound source for reproducing the karaoke music performance data in the karaoke terminal, thereby realizing a reduction in cost. .
請求項2,3,10の発明によれば、サーバから携帯端末に送信するオーディオ楽曲データに歌詞データやリファレンスデータを含ませ、携帯端末よりカラオケ端末に転送させる構成とすることにより、利用者に対し、従来の通信カラオケシステムと同様に、カラオケ端末において歌詞表示や歌唱採点と共にカラオケ歌唱させることができるものである。 According to the second, third, and tenth aspects of the present invention, the audio music data transmitted from the server to the portable terminal includes lyrics data and reference data, and is transferred to the karaoke terminal from the portable terminal. On the other hand, as with the conventional communication karaoke system, karaoke singing can be performed together with lyric display and singing scoring at a karaoke terminal.
請求項4の発明によれば、サーバにおいて変換手段によりレンダリングされたオーディオデータの一部または全部を携帯端末に試聴としてストリーミング送信する構成とすることにより、利用者に対して携帯端末で楽曲のオーディオデータを試聴させながら、楽曲の選択やキー/テンポの指定を行わせることができるものである。 According to the fourth aspect of the present invention, a part or all of the audio data rendered by the conversion means in the server is streamed and transmitted to the portable terminal as a preview, so that the audio of the music can be transmitted to the user on the portable terminal. While listening to the data, it is possible to select a song and specify a key / tempo.
請求項5の発明によれば、携帯端末に複数の楽曲をその楽曲再生テンポ及び楽曲再生キーと共に順次指定した予約楽曲リストを作成する機能を備えさせ、カラオケ端末において、複数の利用者の携帯端末のそれぞれから転送された複数の予約楽曲リストを統合した統合予約楽曲リストを作成し、当該統合予約楽曲リストに基づいて複数の楽曲を順次再生してカラオケ演奏として放音させる構成とすることにより、グループ利用者に対してそれぞれの予約楽曲リストや予約楽曲のオーディオデータ等を持ち寄ってカラオケ歌唱させることができるものである。
According to the invention of
請求項6の発明によれば、サーバの変換手段に複数の変換部を備えさせると共に複数の変換部のうち一の変換部を特定する情報を楽曲IDに紐付けて記憶し、サーバの変換手段において、指定された楽曲IDに紐付けされた変換部により、当該楽曲IDと楽曲再生テンポと楽曲再生キーに基づいて、楽曲演奏データをオーディオデータにレンダリングする構成とすることにより、サーバにおいて従来から使用されている楽曲演奏データからオーディオデータにレンダリングする際に、楽曲演奏データに対応してオーディオデータの品質を低下させずにレンダリングすることができるものである。
According to the invention of
以下、本発明の実施形態を図により説明する。ここで、本発明における用語として、楽曲演奏データ(MIDIデータ)及び歌詞データを含むデータをカラオケ楽曲データと称し、オーディオデータ、歌詞データ及びリファレンスデータを含むデータをオーディオ楽曲データと称する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. Here, as terms in the present invention, data including music performance data (MIDI data) and lyrics data is referred to as karaoke music data, and data including audio data, lyrics data, and reference data is referred to as audio music data.
図1に、本発明のカラオケシステムに係る関係図を示す。図1において、サーバ11及び複数のカラオケ端末12によりカラオケシステムを構成する。サーバ11は、インターネットや電話回線網などの通信ネットワーク13の通信網に接続され、複数の端末セル14を介して複数の携帯端末15と通信可能としている。なお、カラオケ端末12は、スタンドアローンでもよく、通信ネットワーク13に接続させるものとしてもよい。通信ネットワーク13に接続させる場合としては、例えば会員利用者がカラオケ端末12を利用するときにサーバ11より会員情報を取得する。
In FIG. 1, the related figure which concerns on the karaoke system of this invention is shown. In FIG. 1, a
ここで、図2に図1のサーバのブロック構成図を示し、図3に図1のカラオケ端末のブロック構成図を示し、図4に図1の携帯端末の構成図を示す。図2において、サーバ11は、制御部21、ネットワーク送受信部22、記憶部23、楽曲検索手段24、楽曲演奏データ変換手段25、ストリーミング配信手段26、歌詞データ抽出手段27、リファレンスデータ抽出手段28、オーディオ楽曲データ送信手段29及び楽曲データベース(楽曲DB)30、リファレンスデータベース(リファレンスDB)31を備える。なお、後述の予約楽曲リスト作成アプリケーションソフトを配信する機能を備えさせてもよい。
Here, FIG. 2 shows a block diagram of the server of FIG. 1, FIG. 3 shows a block diagram of the karaoke terminal of FIG. 1, and FIG. 4 shows a diagram of the portable terminal of FIG. 2, the
上記制御部21は、当該サーバ11を統括的に制御する物理的なCPUであり、図示しないROMに格納されているプログラムを実行処理して統括的な処理を行う。上記ネットワーク送受信部22は、カラオケ端末12や携帯端末15と通信(データ授受)を行うために、通信ネットワーク13の通信方式と整合性をとるための例えば物理的な通信用回路やプラットフォーム等のソフトウェアにより構成されるプログラム乃至電子回路である。記憶部23は、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。
The control unit 21 is a physical CPU that controls the
順番は相前後するが、楽曲DB30は、楽曲毎に、音符データ、歌詞データなどのカラオケ楽曲データを格納する。演奏に関して、具体的には、楽曲ID、曲名及びアーチストID(アーチスト名)が関連付けられた楽曲テーブルを有し、楽曲毎に、楽曲IDで管理される所定データ形式のカラオケ楽曲の楽曲演奏データであるMIDIデータ(音符データ)等で構成される楽曲データ(ファイル)について当該楽曲IDをファイル名としてそれぞれ格納したデータベースである。
Although the order is similar, the
リファレンスDB31は、上記楽曲DB30に記憶されているカラオケ楽曲と当該カラオケ楽曲に合わせた歌唱者による歌唱を評価、分析するための評価基準として用いられるリファレンスデータとを紐付けて記憶するデータベースである。なお、楽曲DB30とリファレンスDB31とを同一のデータベースとしてもよい。また、これらとは別に、図示しないが、会員登録した利用者の利用者IDと属性情報とが関連付けられた顧客情報を格納するデータベース(利用者DB)を備えてもよい。
The reference DB 31 is a database that associates and stores karaoke music stored in the
戻って、上記楽曲検索手段24は、携帯端末15からの要求に応じて楽曲DB30上で楽曲を検索し、当該楽曲の楽曲IDを特定して当該楽曲IDを対応の携帯端末15に送信するプログラムである。なお、楽曲を検索、選曲させるテーブルを備えて、携帯端末15の予約楽曲リスト作成アプリケーションソフト76の楽曲選曲プログラム82により検索させて選曲させる機能を有することとしてもよい。
Returning, the music search means 24 searches for music on the
上記楽曲演奏データ変換手段25は、携帯端末15より楽曲ID及び当該楽曲のテンポ/キーの指定の信号を受信したときに、当該楽曲IDに基づいて楽曲DB30より当該楽曲のカラオケ楽曲データに含まれる楽曲演奏データ(MIDIデータ(後述する))を読み出し、指定されたテンポ/キーに基づいて例えばMP3形式のオーディオデータにレンダリングするプログラムである。
When the music performance data conversion means 25 receives a music ID and a tempo / key designation signal of the music from the
当該楽曲演奏データ変換手段25としては、一例として、現在普及しているDAW(ディジタル・オーディオ・ワークステーション)ソフトウェアが適用可能である。通常のカラオケ端末においては、MIDIデータによりMIDI音源を自動演奏させてカラオケ演奏のオーディオ信号を生成することから、例えば5分の楽曲であれば、MIDIデータをオーディオデータに変換するのに実時間の5分を要するが、上記DAWソフトウェアにおいては、仮想的にソフトウェア・シンセサイザを高速で駆動する事により、file to file変換の形でMIDIデータからオーディオデータを生成することができ、実時間を要しないものである。 As the music performance data conversion means 25, DAW (digital audio workstation) software which is currently popular is applicable as an example. In a normal karaoke terminal, a MIDI sound source is automatically played by MIDI data to generate an audio signal for karaoke performance. For example, if the music is 5 minutes, it is necessary to convert MIDI data into audio data in real time. Although it takes 5 minutes, the DAW software can generate audio data from MIDI data in the form of file-to-file conversion by virtually driving a software synthesizer at high speed, and does not require real time. Is.
上記ストリーミング配信手段26は、携帯端末15からの試聴要求に応じて、上記楽曲演奏データをテンポ/キーを変更してレンダリングしたオーディオデータの一部または全部をストリーミング配信するプログラムである。例えば、ストリーミング配信を、オーディオデータの全部を配信して利用者が停止を指示するまで続けてもよく、また、所定の長さの一部だけ送信した後に自動的に停止することとしてもよい。
The streaming delivery means 26 is a program for streaming delivery of part or all of the audio data rendered by changing the tempo / key of the music performance data in response to a trial listening request from the
歌詞データ抽出手段27は、携帯端末15より受信した楽曲IDに基づいて、楽曲DB30に記憶されているカラオケ楽曲データ中に含まれる歌詞データを抽出するプログラムである。上記リファレンスデータ抽出手段28は、携帯端末15より受信した楽曲IDに基づいて、リファレンスデータDB31に記憶されているリファレンスデータを抽出するプログラムである。
The lyric
そして、上記オーディオ楽曲データ送信手段29は、上記楽曲演奏データ変換手段25でレンダリングしたオーディオデータ、上記歌詞データ抽出手段27で抽出した歌詞データ及び上記リファレンスデータ抽出手段28で抽出したリファレンスデータをオーディオ楽曲データとしてネットワーク送受信部22を介して対応の携帯端末15に送信するプログラムである。
Then, the audio music data transmitting means 29 converts the audio data rendered by the music performance
続いて、カラオケ端末12は、図3に示すように、主要装置としてのカラオケ本体41に、有線又は無線で外部接続されるものとして、表示部42、ミキシングアンプ43、マイクロホン44、スピーカ45が接続される。
Subsequently, as shown in FIG. 3, the
上記表示部42は、予約された楽曲の一覧表示やカラオケ演奏時の少なくとも歌詞データを表示するもので、例えば液晶ディスプレイ(LCD)、プラズマディスプレイ(PDP)、その他種々のディスプレイを採用することができる。上記ミキシングアンプ43は、カラオケ本体41より送られてくる音楽演奏信号に、マイクロホン44からの音声信号をミキシングし、増幅してスピーカ45より出力する。
The
上記カラオケ本体41は、バス50、中央制御部51、ROM52、記憶手段としてのRAM53、映像表示制御手段54、再生手段55、音声入力手段56、採点手段57、送受信部58、認証手段59Aを備えるオーディオ楽曲データ取得手段59及び歌詞表示制御手段60を備える。上記RAM53には予約楽曲リスト61の記憶領域、オーディオ楽曲データ62の記憶領域が形成され、当該オーディオ楽曲データ62の記憶領域にはオーディオデータ62Aの記憶領域、歌詞データ62Bの記憶領域及びリファレンスデータ62Cの記憶領域が形成される。このように、従前のカラオケ端末(カラオケ装置)のような複数のカラオケ楽曲データを記憶する楽曲DBや楽曲に対応したリファレンスデータを記憶するリファレンスDBなどを備えていない。
The karaoke
上記中央制御部51は、カラオケ端末12のシステムを統括的に処理制御する物理的なCPUであり、ROM52に記憶されているプログラムに基づくアルゴリズム処理を行う。上記RAM53は、予約楽曲リスト61、オーディオ楽曲データ62の記憶領域が形成される他に、上記種々のプログラムを展開、実行させるための作業領域としての役割をなすもので、例えば半導体メモリで構成され、仮想的にハードディスク上に構築される場合をも含む概念である。オーディオ楽曲データ62(オーディデータ62A、歌詞データ62B、リファレンスデータ62C)は、予約楽曲リスト61中の楽曲IDに紐付けられて記憶される。
The central control unit 51 is a physical CPU that comprehensively controls the system of the
上記映像表示制御手段54は、RAM53に記憶されているオーディオ楽曲データ62のオーディオデータ62Aの楽曲が再生される際に、少なくとも当該楽曲の歌詞データ62Bを表示部42に出力するプログラム乃至電子回路である。なお、後述するが楽曲IDに映像データが紐付けられてRAM53のオーディオ楽曲データ62に記憶される場合には、当該映像データを歌詞データ62Bと共に表示部42に出力する。
The video display control means 54 is a program or electronic circuit that outputs at least the lyrics data 62B of the music to the
上記再生手段55は、RAM53に記憶されているオーディオ楽曲データ62のオーディオデータ62Aを、中央制御部51の制御により予約楽曲リスト61に応じて再生して演奏音響信号を生成し、ミキシングアンプ43にカラオケ演奏として出力してスピーカ45より放音させるプログラムである。上記音声信号入力手段56は、マイクロホン44より歌唱音声信号を入力し、デジタル信号に変換して採点手段57に供するプログラムである。このように、従前のカラオケ端末(カラオケ装置)のようなリクエストされた楽曲のMIDIデータに基づいて楽音を生成するMIDI音源やシーケンサ機能などを備えていない。
The reproduction means 55 reproduces the audio data 62 A of the
上記採点手段57は、歌唱音声の音量及び音高を検出して後述の楽曲ごとの主旋律のリファレンスデータの少なくとも音量及び音高(歌唱タイミングを含ませてもよい)と比較することにより採点するもので、音声信号入力部56でマイクロホン44から入力されてA/D変換された音声信号を、再生される楽曲(楽曲ID)におけるRAM53のオーディオ楽曲データ62中に記憶されているリファレンスデータ62Cを読み出して採点処理を行うプログラムである。具体的には、例えば特許第4222915号公報に記載されている手法を用いることができる。
The scoring means 57 is scored by detecting the volume and pitch of the singing voice and comparing it with at least the volume and pitch (which may include the singing timing) of the reference data of the main melody described later for each song. Then, the audio signal input from the
上記送受信部58は、携帯端末15との間で有線方式ないし無線方式(IR方式やブルートゥース(登録商標)機構のピコネット接続方式など)を利用してデータ授受を行うためのもので、そのための電子回路及びプログラムである。なお、会員の利用者情報をサーバ11より取得する場合には、通信ネットワーク13に応じた送受信部を備える。
The transmission /
上記オーディオ楽曲データ取得手段59は、携帯端末15との認証処理を行う認証プログラム59Aを備えると共に、携帯端末15の予約楽曲リスト作成アプリケーションソフト76のカラオケ端末転送プログラム(後述する)からのオーディオ楽曲データの転送要求に対して、当該携帯端末15より記憶されている予約楽曲リスト及びオーディオ楽曲データを取得し、RAM53に記憶するプログラムである。上記歌詞表示制御手段60は、楽曲IDで紐付けられたオーディオデータの楽曲演奏の際に、RAM53に記憶された当該楽曲IDの歌詞データを読み出して色替え処理などを行って順次映像表示制御手段54に出力して表示部42に表示させるプログラムである。
The audio music data acquisition means 59 includes an authentication program 59A for performing authentication processing with the
続いて、携帯端末15は、図4(A)に示すように、制御部71、送受信部72、通信処理部73、マイク・スピーカ部74、端末記憶手段である記憶部75及び端末表示部79を備える。
4A, the
上記制御部71は、当該携帯端末全体を統括的に制御する物理的なCPUであり、図示しないROMに格納されているプログラムを実行処理して統括的な処理を行う。上記送受信部72は、図1の端末セル14に対して無線通信を行う通信方式と整合性をとるための例えば物理的な通信用回路、及び、カラオケ端末12とデータ授受のための上記通信方式と整合性を取るための例えば物理的な通信用回路により構成される。上記通信処理部73及びマイク・スピーカ部74は、従前の携帯電話、スマートホンや携帯タブレットなどに備えられるものであり、また、通話、データ授受のための処理回路などを備えるが説明を省略する。
The
上記記憶部75には、図4(B)で説明する予約楽曲作成アプリケーションソフト76がインストールされ、当該ソフトにより作成された予約楽曲リスト77の記憶領域が形成されると共に、サーバ11より取得したオーディオデータ、歌詞データ及びリファレンスデータを含むオーディオ楽曲データ78の記憶領域が形成される。上記端末表示部79は、液晶ディスプレイ(LCD)であり、又は、LCDとタッチセンサとを積層して入出力用として、表示されるアイコン等に対応して当該タッチセンサにより楽曲の選択などのデータを入力することができるGUIのユーザインタフェース機能を有するデバイスである。
The reserved music
上記記憶部75にインストールされる予約楽曲リスト作成アプリケーションソフト76は、図4(B)に示すように、サーバアクセスプログラム81、テンポ/キー指定プログラム83を備える楽曲選曲プログラム82、試聴要求再生プログラム84、予約楽曲リスト作成プログラム85、オーディオ楽曲データ取得プログラム86及び認証プログラム88を備えるカラオケ端末転送プログラム87を備える。
As shown in FIG. 4B, the reserved music list
上記サーバアクセスプログラム81は、サーバ11に対して通信ネットワーク13を介してアクセスするプログラムである。上記楽曲選曲プログラム82は、サーバ11にアクセスして楽曲DB30に記憶された楽曲の中から利用者の所望の楽曲を選択するプログラムであり、その際に、テンポ・キー指定プログラム83が当該楽曲の再生テンポ及び再生キーを当該サーバ11に対して指定するプログラムである。
The server access program 81 is a program for accessing the
上記試聴要求再生プログラム84は、再生テンポ及び再生キーを指定してサーバ11でレンダリングされたオーディオデータを試聴するためのストリーミング配信を要求するプログラムである。上記予約楽曲リスト作成プログラム85は、楽曲選曲プログラム82で選曲した所定数の楽曲(楽曲ID)をその楽曲再生テンポ及び楽曲再生キーと共に順次指定したリストとして予約楽曲リスト77を作成し、記憶部75に記憶するプログラムである。
The audition request playback program 84 is a program that requests streaming delivery for auditioning the audio data rendered by the
上記オーディオ楽曲データ取得プログラム86は、サーバ11より送信されてきた楽曲選曲プログラム83で指定した楽曲のレンダリング(変換)されたオーディオデータと共に、歌詞データ及びリファレンスデータの少なくとも何れかを含むオーディオ楽曲データ78(この実施形態では歌詞データ及びリファレンスデータの両方を含むものとする)を取得して記憶部75に記憶するプログラムであって、上記予約楽曲リスト作成プログラム85で作成した予約楽曲リスト77で指定された楽曲についてオーディオ楽曲データ78が記憶部75に記憶されているか否かを照合し、少なくとも記憶されていない楽曲については、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共にサーバ11に指定するプログラムを含み、また、記憶部75記憶されている楽曲であっても楽曲再生テンポまたは楽曲再生キーが、記憶時の指定と今回の指定とで異なる楽曲については、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共にサーバ11に指定するプログラムを含む。
The audio music data acquisition program 86 includes
上記カラオケ端末転送プログラム87は、認証処理を行う認証プログラム88を備え、カラオケ端末12に対し、認証プログラム88により認証処理を行い、認証で認められたときに、記憶部75に記憶された予約楽曲リスト77及びオーディオ楽曲データ78を読み出して転送するプログラムである。認証は、データ授受により行われ、例えば携帯端末15にインストールされた予約楽曲リスト作成アプリケーションソフト76のシリアル番号のデータにより認証処理を行わせることができる。
The karaoke terminal transfer program 87 includes an authentication program 88 that performs an authentication process. The
そこで、図5に、携帯端末に対するサーバの楽曲提供のフローチャートを示す。図5において、まず、利用者は、例えばサーバ11より予めダウンロードして携帯端末15にインストールしてある予約楽曲リスト作成アプリケーションソフト76を立ち上げ(ステップ1(S1))、サーバアクセスプログラム81によりサーバ11にアクセスし、楽曲選曲プログラム82により当該サーバ11の楽曲検索手段24に対して所望の楽曲の検索指示信号を送信する(S2)。
Therefore, FIG. 5 shows a flowchart of server music provision to the mobile terminal. In FIG. 5, first, the user starts up the reserved music list
サーバ11では、楽曲検索手段24が楽曲DB30を検索し、検索した楽曲IDを携帯端末15に送信する(S3)。携帯端末15では楽曲IDを取得し(S4)、利用者が当該楽曲の試聴を望む場合には(S5)、試聴要求再生プログラム84においてテンポ・キー指定プログラム83により当該楽曲IDの楽曲にテンポ/キーを指定してサーバ11に対して試聴要求する(S6)。
In the
サーバ11では、楽曲演奏データ変換手段25が、楽曲IDのカラオケ楽曲データを楽曲DB30より抽出し、そのうちの楽曲演奏データ(MIDIデータ)を指定されたテンポ/キーを変更したオーディオデータにレンダリングし、当該オーディオデータをストリーミング配信手段26が、例えば所定の長さ(一部)として携帯端末15に配信する(S7)。携帯端末15では、サーバ11よりストリーミング配信されたオーディオデータを試聴要求再生プログラム84がマイク・スピーカ部74より再生する(S8)。試聴後、再度、テンポ/キーを変更する場合にはS6〜S8を繰り返す。
In the
試聴要求せず(S5)、又は試聴後に指定したテンポ/キーでよければ予約楽曲リスト作成プログラム85により作成される予約楽曲リストに、楽曲IDにテンポ/キーを付帯させて登録する(S9)。所望の楽曲の総てを予約楽曲リストに登録するまでS2〜S9を繰り返して予約楽曲リストの作成を終了して、記憶部75に予約楽曲リスト77として記憶する(S10)。
If the tempo / key specified after the trial listening is not required (S5) or the tempo / key specified after the trial listening is acceptable, the tempo / key is added to the reserved music list created by the reserved music list creating program 85 and registered (S9). Steps S2 to S9 are repeated until all the desired songs are registered in the reserved song list, the creation of the reserved song list is terminated, and the
そこで、オーディオ楽曲データ取得プログラム86において、予約楽曲リスト77中の楽曲(楽曲ID)と、すでに記憶部75のオーディオ楽曲データ78として記憶されている楽曲(楽曲ID)とを比較し、記憶されていない楽曲、及び、記憶されている楽曲についてテンポ/キーの異なる楽曲(楽曲ID)を特定し、サーバ11に対して当該楽曲IDにテンポ/キーを付帯させてオーディオデータ、歌詞データ、リファレンスデータを含むオーディオ楽曲データを要求する(S11)。
Therefore, in the audio music data acquisition program 86, the music (music ID) in the
サーバ11では、楽曲演奏データ変換手段25が、要求された楽曲ID毎に、カラオケ楽曲データを楽曲DB30より抽出して演奏楽曲データ(MIDIデータ)を指定されたテンポ/キーに基づいてオーディオデータに変換すると共に、当該楽曲のカラオケ楽曲データ中の歌詞データを抽出すると共に、リファレンスDB31よりリファレンスデータを抽出し、これらオーディオデータ、歌詞データ、リファレンスデータを含むオーディオ楽曲データとして楽曲IDを付帯させて携帯端末15に送信する(S12)。
In the
携帯端末15では、オーディオ楽曲データ取得プログラム86がサーバ11より取得した各オーディオ楽曲データを楽曲IDに付帯させて記憶部75にオーディオ楽曲データ78として記憶する(S13)。そして、予約楽曲リスト作成アプリケーションソフト76が終了される。
In the
続いて、図6に、カラオケ端末における楽曲演奏に関するフローチャートを示す。例えば、利用者がカラオケルームに入室する際に受付においてチェックイン手続を行うことで当該カラオケルーム内のカラオケ端末12が利用可能状態となる。
Next, FIG. 6 shows a flowchart relating to music performance at the karaoke terminal. For example, when a user enters a karaoke room, the
利用者は、携帯端末15の予約楽曲リスト作成アプリケーションソフト76を立ち上げ(S21)、カラオケ端末12に対して、オーディオ楽曲データ転送要求を行う(S22)。カラオケ端末12では、送受信部58を介してデータ転送要求を受け付け、オーディオ楽曲データ取得手段59が、認証手段59Aにより携帯端末15に対して認証要求(S23)を行う。携帯端末15では、認証プログラム88により認証データ(例えばシリアル番号)をカラオケ端末12に出力することで(S24)、当該カラオケ端末12より認証結果を受信する。
The user starts up the reserved music list
認証の結果が「NG」であれば(S25)、S23及びS24が繰り返される。認証の結果が「OK」であれば(S25)、カラオケ端末転送プログラム87が、記憶部75に記憶された予約楽曲リスト77を読み出し、当該予約楽曲リスト77中の楽曲IDに基づくオーディオ楽曲データ(オーディオデータ、歌詞データ、リファレンスデータ)78を読み出し、当該予約楽曲リスト77と共にカラオケ端末12に転送する(S26)。
If the authentication result is “NG” (S25), S23 and S24 are repeated. If the authentication result is “OK” (S25), the karaoke terminal transfer program 87 reads the
このように、携帯端末15(予約楽曲リスト作成アプリケーションソフト76)とカラオケ端末12との間で相互に認証処理を行うことにより、携帯端末12に記憶されたオーディオ楽曲データ等を無暗に他の機器に出力したり、正規の手続きを踏まずに取得したデータをカラオケ端末12に転送したりする行為を防ぐことができるものである。
In this way, by performing mutual authentication processing between the mobile terminal 15 (reserved music list creation application software 76) and the
カラオケ端末12では、オーディオ楽曲データ取得手段59が、RAM53に、予約楽曲リスト61として一時的に記憶すると共に、オーディオ楽曲データ(オーディオデータ62A、歌詞データ62B、リファレンスデータ62C)62として一時的に記憶する(S27)。
In the
なお、利用者は、携帯端末15上で、上述のように予め予約楽曲リスト77を作成するのではなく、カラオケルームにチェックインした後に、予約楽曲リスト作成アプリケーションソフト76の予約楽曲リスト作成プログラム85により自身の携帯端末15にダウンロード済みの記憶部75に記憶されているオーディオ楽曲データ78の中から歌唱する楽曲を選択して予約楽曲リスト77を作成し、カラオケ端末転送プログラム87によりカラオケ端末12に転送してもよい。転送後は、予約楽曲リスト作成アプリケーションソフト76は終了される。
The user does not create the
そして、カラオケ端末12では、RAM53に記憶されている予約楽曲リスト61に従って順次再生される(S28)。すなわち、予約楽曲リスト61に従って、楽曲IDに基づいて、オーディオ楽曲データ62を読み出し、そのうちオーディオデータ62Aは再生手段55に出力されて演奏され、歌詞データ62Bは歌詞表示制御手段60に出力されて映像表示制御手段54を介して表示部42に表示され、リファレンスデータ62Cは採点手段57に出力されてマイクロホン44より音声信号入力手段56を介して入力された音声信号とリファレンスデータとが比較されて採点される。
Then, the
利用者によるカラオケ歌唱が終了すると、当該利用者が例えば受付でチェックアウト手続を行うと、当該カラオケ端末12が利用不可状態とされる前に、RAM53に記憶されている予約楽曲リスト61及びオーディオ楽曲データ62は消去されるものである(S29)。
When the karaoke singing by the user ends, for example, when the user performs a checkout procedure at the reception, the
次に、図7に、カラオケ端末における楽曲演奏に関する他の実施形態のフローチャートを示す。この実施形態は、カラオケ端末12を複数の利用者(複数の携帯端末12)が利用する場合であって、カラオケ端末12のオーディオ楽曲データ取得手段59は、リスト統合手段(図示せず)を備える。ここで、各携帯端末15より予約楽曲リスト及びオーディオ楽曲データをカラオケ端末12にそれぞれ転送する際にそれぞれの携帯端末15に対して認証処理を行うものであるが、ここでは省略する。
Next, in FIG. 7, the flowchart of other embodiment regarding the music performance in a karaoke terminal is shown. This embodiment is a case where a plurality of users (a plurality of portable terminals 12) use the
図7において、まず、それぞれの利用者A、B、Cがカラオケルームに入室する際に例えば受付においてチェックイン手続を行うことで当該カラオケルーム内のカラオケ端末12が複数利用者により利用可能な状態となる。すなわち、複数利用者からの楽曲の予約を受け付けることが可能な状態となる。
In FIG. 7, first, when each user A, B, C enters the karaoke room, for example, a check-in procedure is performed at the reception so that the
各利用者は、各携帯端末15の予約楽曲リスト作成アプリケーションソフト76を立ち上げる(S31)。そこで、携帯端末Aのカラオケ端末転送プログラム87が、記憶部75に記憶された予約楽曲リストa(77)を読み出し、当該予約楽曲リストa中の楽曲IDに基づくオーディオ楽曲データ(オーディオデータ、歌詞データ、リファレンスデータ)78を読み出し、当該予約楽曲リストaと共にカラオケ端末12に転送する(S32)。カラオケ端末12では、オーディオ楽曲データ取得手段59が、予約楽曲リストaを保持し、RAM53にオーディオ楽曲データ(オーディオデータ62A、歌詞データ62B、リファレンスデータ62C)62として一時的に記憶する(S33)。
Each user starts up the reserved music list
続いて、携帯端末Bのカラオケ端末転送プログラム87が、記憶部75に記憶された予約楽曲リストb(77)を読み出し、当該予約楽曲リストb中の楽曲IDに基づくオーディオ楽曲データ(オーディオデータ、歌詞データ、リファレンスデータ)78を読み出し、当該予約楽曲リストbと共にカラオケ端末12に転送する(S34)。カラオケ端末12では、オーディオ楽曲データ取得手段59が、予約楽曲リストbを保持し、RAM53にオーディオ楽曲データ(オーディオデータ62A、歌詞データ62B、リファレンスデータ62C)62として一時的に記憶する(S35)。
Subsequently, the karaoke terminal transfer program 87 of the portable terminal B reads the reserved song list b (77) stored in the
続いて、携帯端末Cのカラオケ端末転送プログラム87が、記憶部75に記憶された予約楽曲リストc(77)を読み出し、当該予約楽曲リストc中の楽曲IDに基づくオーディオ楽曲データ(オーディオデータ、歌詞データ、リファレンスデータ)78を読み出し、当該予約楽曲リストcと共にカラオケ端末12に転送する(S36)。カラオケ端末12では、オーディオ楽曲データ取得手段59が、予約楽曲リストcを保持し、RAM53にオーディオ楽曲データ(オーディオデータ62A、歌詞データ62B、リファレンスデータ62C)62として一時的に記憶する(S37)。そして、各携帯端末15において、予約楽曲リスト及びオーディオ楽曲データの転送後に、予約楽曲リスト作成アプリケーションソフト76が終了される。
Subsequently, the karaoke terminal transfer program 87 of the portable terminal C reads the reserved song list c (77) stored in the
そこで、カラオケ端末12のオーディオ楽曲データ取得手段59において、保持した予約楽曲リストa、b、cを統合して予約楽曲リストを作成し、統合予約楽曲リスト61としてRAM53に記憶する(S38)。この後の再生については図6のS29以降と同様である。これによりグループ利用者がカラオケ歌唱を楽しむことができるものである。なお、オーディオ楽曲データ取得手段59において統合予約楽曲リスト61を作成する際、同一テンポ/キーが指定された同一の楽曲IDが複数存在した場合には、例えば最初に転送されたものをリストに残して他は削除するようにしてもよい。これにより同じ楽曲が何度も再生されることを防ぎ、限られた時間で有効にカラオケルームを利用することができる。
Accordingly, the audio music data acquisition means 59 of the
次に、図8にサーバにおける楽曲提供に関する他の実施形態の一部ブロック構成図を示すと共に、図9に図8の楽曲提供に関するフローチャートを示す。この実施形態は、サーバ11の備える楽曲DB30及びリファレンスDB31に定期的にカラオケ楽曲データ及びリファレンスデータが追加されることに対処したものである。
Next, FIG. 8 shows a partial block diagram of another embodiment relating to music provision in the server, and FIG. 9 shows a flowchart relating to music provision in FIG. In this embodiment, karaoke song data and reference data are periodically added to the
図8において、楽曲演奏データ変換手段25は、複数の変換部、例えば第1変換部25A、第2変換部25B・・・を備える。当該第1変換部25A、第2変換部25B等は、追加される楽曲(楽曲ID)の楽曲演奏データ(MIDIデータ)の作成時期に応じた最適変換機能を備えるもので、これらの楽曲IDには楽曲演奏データ変換手段25の備える複数の第1変換部25A、第2変換部25B等の情報が紐付けられる。 8, the music performance data conversion means 25 includes a plurality of conversion units, for example, a first conversion unit 25A, a second conversion unit 25B,. The first conversion unit 25A, the second conversion unit 25B, and the like have an optimal conversion function according to the creation time of the music performance data (MIDI data) of the music (music ID) to be added. Is associated with information of a plurality of first conversion units 25A, second conversion units 25B, etc. provided in the music performance data conversion means 25.
例えば、第1変換部25Aの使用開始は2010年4月1日であり、第2変換部25B(第1変換部25Aより、より高性能の(つまり高品質なオーディオデータを生成可能な))の使用開始は2015年4月1日であるとする。ここで、2015年3月31日以前に第1変換部25Aに合わせて制作された楽曲演奏データ(MIDIデータ)の楽曲IDは、レンダリングの際に当該第1変換部25Aを用いるという情報と紐付けされ、2015年4月1日以後に第2変換部25Bに合わせて制作された曲演奏データ(MIDIデータ)の楽曲IDは、レンダリングの際に変換手段Bを用いるという情報と紐付けされるものである。 For example, the first conversion unit 25A starts to be used on April 1, 2010, and the second conversion unit 25B (higher performance than the first conversion unit 25A (that is, high-quality audio data can be generated)). It is assumed that the start of use is April 1, 2015. Here, the music ID of the music performance data (MIDI data) produced according to the first conversion unit 25A before March 31, 2015 is associated with the information that the first conversion unit 25A is used at the time of rendering. The music ID of the music performance data (MIDI data) produced in accordance with the second conversion unit 25B after April 1, 2015 is associated with the information that the conversion means B is used at the time of rendering. Is.
そして、サーバ11では、楽曲IDの変換情報に応じた変換手段(第1変換部25A、第2変換部25B・・・)により、指定されたキー/テンポに応じて楽曲演奏データ(MIDIデータ)をオーディオデータにレンダリングする。
Then, in the
すなわち、図9において、所定の携帯端末15からの楽曲IDに基づくオーディオ楽曲データの要求を取得すると(S41)、楽曲演奏データ変換手段25は、要求されたオーディオ楽曲データの楽曲IDに紐付けられた変換情報より対応の変換部(例えば第2変換部25B)を特定する(S42)。
That is, in FIG. 9, when a request for audio music data based on the music ID from a predetermined
そして、要求された楽曲IDのカラオケ楽曲データ中の楽曲演奏データ(MIDIデータ)を楽曲DB30より抽出し、特定した変換部(第2変換部25B)によりオーディオデータに変換するものである(S43)。
Then, music performance data (MIDI data) in the karaoke music data of the requested music ID is extracted from the
すなわち、より高性能のMIDI音源に相当するような新しい変換手段が利用可能になった場合、旧変換手段に合わせて制作されたMIDIデータを新変換手段用に制作し直す必要がなく、従来の業務用通信カラオケシステムのカラオケ端末のようにMIDI音源の互換性に縛られることなく、利用者がダウンロードするオーディオデータの品質を常に向上させることができる。また、異なる変換手段に合わせて制作されたMIDIデータであっても、一旦オーディオデータにレンダリングされた後は扱い方を区別する必要がなくなるので、携帯端末やカラオケ端末においては、それらを全く同じように扱うことができる。 That is, when a new conversion means corresponding to a higher performance MIDI sound source becomes available, there is no need to re-create the MIDI data produced for the old conversion means for the new conversion means. The quality of the audio data downloaded by the user can always be improved without being restricted by the compatibility of the MIDI sound source unlike the karaoke terminal of the commercial communication karaoke system. Also, even if MIDI data is produced according to different conversion means, once it is rendered into audio data, it is not necessary to distinguish how to handle it. Can be handled.
このように、カラオケ端末12にカラオケ楽曲データを一斉に配信したり個別に蓄積したりせずに済み、カラオケシステム全体のカラオケ楽曲のデータ蓄積コスト及び通信コストを大幅に下げることができると共に、キー/テンポを変更してもオーディオデータのカラオケ演奏音の品質を低下させることなく、カラオケ端末12におけるカラオケ用の楽曲演奏データを再生する音源等を搭載させるコストを削減させることができ、ひいては低コスト化を実現することができるものである。
In this way, it is not necessary to distribute the karaoke music data to the
ところで、上記実施形態に限らず、利用者においてカラオケ歌唱したい楽曲を選択する際に、楽曲ごとに再生テンポ及び再生キーを指定するだけでなく、ガイドボーカルやガイドメロディ、コーラス歌唱の有無を指定してもよい。これにより、利用者本人のカラオケ歌唱のスタイルによりマッチしたオーディオデータをダウンロードすることができる。 By the way, not only in the above embodiment, when selecting a song that the user wants to sing karaoke, not only the playback tempo and playback key are specified for each song, but also the presence of guide vocal, guide melody, and chorus singing is specified. May be. Thereby, the audio data matched with the style of the user's own karaoke song can be downloaded.
また、サーバ11において、カラオケ演奏に合わせて表示するための背景映像データを記憶し、レンダリングしたオーディオ楽曲データと組合せて動画データとした後に携帯端末15に送信してもよい。これにより、従来の通信カラオケシステムと同様に、背景映像を表示させながらカラオケ歌唱を楽しむことができる。
Further, the
また、カラオケ端末12でのカラオケ楽曲データの演奏と同期して、利用者の携帯端末15の端末表示部(ディスプレイ)79に歌詞を表示させてもよい。カラオケ端末12でのカラオケ演奏と携帯端末15での歌詞表示の同期については、例えば、カラオケ演奏開始信号をカラオケ端末12から携帯端末15に送り、携帯端末15ではテンポ情報と歌詞データに基づいて歌詞を表示させるものである。これにより、従来の通信カラオケシステムにおけるリモコン装置のように、携帯端末15に歌詞を表示させながらカラオケ歌唱することができる。
In addition, the lyrics may be displayed on the terminal display unit (display) 79 of the user's portable terminal 15 in synchronization with the performance of the karaoke song data on the
また、利用者において、予めダウンロードして携帯端末15にインストールしてある「カラオケ演奏アプリケーションソフト」を立ち上げて、携帯端末単独でカラオケ演奏させてもよい。この場合、携帯端末15の端末表示部79を用いて歌詞を表示させ、歌唱を採点させることも可能である。これにより、自宅などどこでもカラオケ歌唱を楽しんだり練習したりすることができる。加えて、利用者にカラオケ楽曲データをダウンロードし記憶させて所有させることにより、携帯端末15をプラットフォームとしたホームカラオケからカラオケルームなどの業務用通信カラオケへと、利用者をスムーズに誘導することができる。
Alternatively, the user may launch “karaoke performance application software” downloaded in advance and installed on the
また、利用者によるサーバ11からのカラオケ楽曲データ(オーディオデータだけでもよい)のダウンロードを有償とし、利用者から課金するような仕組みを設けてもよい。課金は期間定額制でも従量制(ダウンロード毎に課金)でもよい。この場合、利用者の携帯端末15にダウンロードされたカラオケ楽曲データの記憶に期限を設け、期限が過ぎたカラオケ楽曲データは消去あるいは使用不能とされるようにしてもよい。サーバ11では、利用者ごとにカラオケ楽曲データのダウンロード情報や記憶期限情報を管理し、利用者の要求に基づいて、利用者が携帯端末15に保持しているカラオケ楽曲データの記憶期限の更新や指定されたキー/テンポの変更などの要求に、有償あるいは無償で対応してもよい。これにより、カラオケ楽曲データを携帯端末15に所有している利用者をカラオケルーム(カラオケ端末)において優遇するなど、きめ細かい施策やサービスが可能となる。
Further, a mechanism may be provided in which the user downloads the karaoke music data (only audio data may be available) from the
また、異なる事業者が運営する複数のサーバ11を共存させ、携帯端末15がそれら複数のサーバ11とアクセス可能なシステムとしてもよい。それぞれのサーバ11には、カラオケ楽曲データとして楽曲演奏データ(MIDIデータ)を記憶し、それらをレンダリングするための変換手段を備えさせればよい。この場合、複数の事業者のサーバ11に通じるポータルサイトを楽曲検索サイトとして設けてもよい。これにより、特定機種のカラオケ端末12で使用できるオーディオデータを複数の事業者が配信できることになり、利用者の選択肢が増え満足度を向上させることができると共に、競争原理が働き市場が活性化することを期待できるものである。
Moreover, it is good also as a system in which the some
本発明のカラオケシステム及び携帯端末に備えられるカラオケ用プログラムは、カラオケ用サーバ、カラオケ端末の製造、販売、使用、並びに、ソフトウェアの作成、販売、使用の産業に利用可能である。 The karaoke system and the karaoke program provided in the portable terminal of the present invention can be used in the karaoke server, karaoke terminal manufacturing, sales, use, and software creation, sales, and use industries.
11 サーバ
12 カラオケ端末
15 携帯端末
24 楽曲検索手段
25 楽曲演奏データ変換手段
25A 第1変換部
25B 第2変換部
26 ストリーミング配信手段
27 歌詞データ抽出手段
28 リファレンスデータ抽出手段
29 オーディオ楽曲データ送信手段
30 楽曲データベース(楽曲DB)
31 リファレンスデータベース(リファレンスDB)
41 カラオケ本体
55 再生手段
57 採点手段
59 オーディオ楽曲データ取得手段
61 予約楽曲リスト
62 オーディオ楽曲データ
62A オーディオデータ
62B 歌詞データ
62C リファレンスデータ
75 記憶部
76 予約楽曲リスト作成アプリケーションソフト
77 予約楽曲リスト
78 オーディオ楽曲データ
81 サーバアクセスプログラム
82 楽曲選曲プログラム
83 テンポ・キー指定プログラム
84 試聴要求再生プログラム
85 予約楽曲リスト作成プログラム
86 オーディオ楽曲データ取得プログラム
87 カラオケ端末転送プログラム
88 認証プログラム
DESCRIPTION OF
31 Reference Database (Reference DB)
41
Claims (10)
前記サーバは、
楽曲の楽曲IDに紐付けられた楽曲演奏データを含む複数のカラオケ楽曲データを記憶するデータベースと、
前記携帯端末から指定された楽曲IDと楽曲再生テンポと楽曲再生キーに基づいて、前記データベースから読み出したカラオケ楽曲データの楽曲演奏データをオーディオデータにレンダリングする変換手段と、
前記変換手段によりレンダリングされたオーディオデータを少なくとも含むオーディオ楽曲データを前記携帯端末に送信するオーディオ楽曲データ送信手段と、を備え、
前記カラオケ端末は、
前記携帯端末から転送された複数の楽曲のオーディオ楽曲データを一時的に記憶する記憶手段と、
前記記憶手段に記憶した楽曲のオーディオ楽曲データのオーディオデータを順次読み出して再生し、カラオケ演奏として放音させる再生手段と、
を備えることを特徴とするカラオケシステム。 It is composed of a server and a plurality of karaoke terminals, selects a song by accessing the server, specifies the song ID of the song together with the song playback tempo and the song playback key, and sends audio data of the song from the server. Is a karaoke system capable of communicating with a plurality of personal portable terminals provided with at least a function of transferring data for karaoke as audio music data and transferring the audio music data to a karaoke terminal,
The server
A database for storing a plurality of karaoke song data including song performance data associated with the song ID of the song;
Conversion means for rendering music performance data of karaoke music data read from the database into audio data based on the music ID, music playback tempo, and music playback key designated from the portable terminal;
Audio music data transmitting means for transmitting audio music data including at least audio data rendered by the converting means to the mobile terminal,
The karaoke terminal is
Storage means for temporarily storing audio song data of a plurality of songs transferred from the portable terminal;
Reproducing means for sequentially reading out and reproducing the audio data of the audio music data of the music stored in the storage means, and emitting sound as a karaoke performance;
A karaoke system comprising:
前記カラオケ楽曲データには楽曲の楽曲IDと紐付けた歌詞を表示するための歌詞データを含み、
前記サーバのオーディオ楽曲データ送信手段は、楽曲のオーディオデータ及び歌詞データを含むオーディオ楽曲データを前記携帯端末に送信し、
前記カラオケ端末の記憶手段は、前記携帯端末より転送された複数の楽曲におけるオーディオ楽曲データのオーディオデータ及び歌詞データを記憶し、
前記カラオケ端末はさらに、歌詞データに基づいて歌詞を表示する歌詞表示制御手段を備えることを特徴とするカラオケシステム。 The karaoke system according to claim 1,
The karaoke song data includes lyric data for displaying lyrics associated with the song ID of the song,
The audio music data transmission means of the server transmits audio music data including audio data and lyrics data of music to the portable terminal,
The storage means of the karaoke terminal stores audio data and lyrics data of audio music data in a plurality of music transferred from the mobile terminal,
The karaoke system further comprises lyric display control means for displaying lyrics based on lyric data.
前記データベースはさらに、カラオケ演奏に合わせた歌唱を採点するためのリファレンスデータが楽曲の楽曲IDと紐付けて記憶され、
前記サーバのオーディオ楽曲データ送信手段は、対応楽曲のリファレンスデータを含む前記オーディオ楽曲データを前記携帯端末に送信し、
前記カラオケ端末の記憶手段は、前記携帯端末より転送された複数の楽曲におけるオーディオ楽曲データのオーディオデータ及びリファレンスデータを記憶し、
前記カラオケ端末はさらに、リファレンスデータに基づいてカラオケ演奏に合わせた歌唱を採点する採点手段を備えることを特徴としたカラオケシステム。 The karaoke system according to claim 1 or 2,
The database further stores reference data for scoring a song matched to a karaoke performance in association with the song ID of the song,
The audio music data transmission means of the server transmits the audio music data including reference data of the corresponding music to the portable terminal,
The storage means of the karaoke terminal stores audio data and reference data of audio music data in a plurality of music transferred from the mobile terminal,
The karaoke terminal further includes scoring means for scoring a song that matches a karaoke performance based on reference data.
前記サーバはさらに、前記変換手段によりレンダリングされたオーディオデータの一部または全部を前記携帯端末に試聴としてストリーミング送信するストリーミング配信手段を備えることを特徴としたカラオケシステム。 A karaoke system according to at least one of claims 1 to 3,
The karaoke system according to claim 1, wherein the server further comprises streaming distribution means for streaming transmission of part or all of the audio data rendered by the conversion means to the portable terminal as a trial listening.
前記携帯端末は、複数の楽曲をその楽曲再生テンポ及び楽曲再生キーと共に順次指定した予約楽曲リストを作成する機能を備え、
前記カラオケ端末は、複数の利用者の携帯端末のそれぞれから前記予約楽曲リスト及びオーディオ楽曲データが転送されたときに、当該複数の予約楽曲リストを統合した統合予約楽曲リストを生成するリスト統合手段を備え、
前記カラオケ端末の記憶手段は、前記複数の利用者の携帯端末のそれぞれから転送された複数のオーディオ楽曲データを記憶すると共に前記統合予約楽曲リスト記憶し、
前記カラオケ端末の再生手段は、前記統合予約楽曲リストに基づいて複数の楽曲を順次再生してカラオケ演奏として放音させることを特徴とするカラオケシステム。 A karaoke system according to at least one of claims 1 to 4,
The mobile terminal has a function of creating a reserved song list in which a plurality of songs are sequentially specified together with the song playback tempo and a song playback key,
The karaoke terminal includes a list integration unit that generates an integrated reserved song list that integrates the reserved song lists when the reserved song list and audio song data are transferred from each of a plurality of user portable terminals. Prepared,
The storage means of the karaoke terminal stores a plurality of audio music data transferred from each of the plurality of user portable terminals and stores the integrated reserved music list,
The karaoke system is characterized in that the reproduction means of the karaoke terminal sequentially reproduces a plurality of songs based on the integrated reserved song list and emits a sound as a karaoke performance.
前記サーバの変換手段は、複数の変換部を備え、
前記データベースは、複数の変換部のうち一の変換部を特定する情報を楽曲IDに紐付けて記憶し、
前記サーバの変換手段は、指定された楽曲IDに前記紐付けされた変換部により、当該楽曲IDと楽曲再生テンポと楽曲再生キーに基づいて、前記データベースから読み出したカラオケ楽曲データの楽曲演奏データをオーディオデータにレンダリングすることを特徴とするカラオケシステム。 A karaoke system according to at least one of claims 1 to 5,
The conversion means of the server includes a plurality of conversion units,
The database stores information specifying one conversion unit among a plurality of conversion units in association with a music ID,
The conversion means of the server converts the music performance data of the karaoke music data read from the database on the basis of the music ID, the music playback tempo, and the music playback key by the converter linked to the designated music ID. A karaoke system that renders audio data.
前記サーバに対して前記通信網を介してアクセスするサーバアクセスプログラムと、
前記サーバにアクセスしてデータベースに記憶された楽曲の中から利用者の所望の楽曲を選択し、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に当該サーバに対して指定する楽曲選曲プログラムと、
前記サーバに対して前記楽曲選曲プログラムで指定した楽曲の前記変換されたオーディオデータを含むオーディオ楽曲データを要求して取得し、前記端末記憶手段に記憶するオーディオ楽曲データ取得プログラムと、
前記端末記憶手段からオーディオ楽曲データを読み出してカラオケ端末に転送するカラオケ端末転送プログラムと、
を含むことを特徴とする携帯端末の備えるカラオケ用プログラム。 A server provided in terminal storage means of a portable terminal that can freely access a predetermined communication network, and having a function of storing at least a plurality of karaoke song data in a database and converting song performance data of the karaoke song data into audio data And a karaoke program provided in a portable terminal capable of communicating at least with a karaoke terminal capable of reproducing audio data,
A server access program for accessing the server via the communication network;
A song selection program that accesses the server and selects a user's desired song from the songs stored in the database, and specifies the song ID together with the song playback tempo and the song playback key to the server;
An audio music data acquisition program for requesting and acquiring audio music data including the converted audio data of the music designated by the music selection program from the server, and storing the audio music data in the terminal storage means;
A karaoke terminal transfer program for reading out audio music data from the terminal storage means and transferring it to a karaoke terminal;
A karaoke program provided in a mobile terminal, comprising:
前記楽曲選曲プログラムで選曲した所定数の楽曲をその楽曲再生テンポ及び楽曲再生キーと共に順次指定した予約楽曲リストを作成する予約楽曲リスト作成プログラムを備え、
前記オーディオ楽曲データ取得プログラムには、前記作成した予約楽曲リストで指定された楽曲のオーディオ楽曲データが前記端末記憶手段に記憶されているか否かを照合し、少なくとも記憶されていない楽曲については、その楽曲IDを楽曲再生テンポ及び楽曲再生キーと共に前記サーバに指定するプログラムを含み、
前記カラオケ端末転送プログラムには、前記オーディオ楽曲データと共に前記予約楽曲リストをカラオケ端末に転送させるプログラムを含むことを特徴とする携帯端末の備えるカラオケ用プログラム。 A karaoke program provided in the portable terminal according to claim 7,
A reserved song list creation program for creating a reserved song list in which a predetermined number of songs selected by the song selection program are sequentially specified together with the song playback tempo and the song playback key;
The audio music data acquisition program checks whether or not the audio music data of the music specified in the created reserved music list is stored in the terminal storage means, and at least for the music not stored, Including a program for specifying a song ID to the server together with a song playback tempo and a song playback key;
The karaoke terminal transfer program includes a program for transferring the reserved music list together with the audio music data to a karaoke terminal.
前記オーディオ楽曲データ取得プログラムには、前記作成した予約楽曲リストで指定された楽曲についてオーディオ楽曲データが前記端末記憶手段に記憶されているか否かを照合し、記憶されている楽曲であっても楽曲再生テンポまたは楽曲再生キーが、記憶時の指定と今回の指定とで異なる楽曲については、その楽曲IDを今回指定された楽曲再生テンポ及び楽曲再生キーと共に前記サーバに指定するプログラムを含むことを特徴とする携帯端末の備えるカラオケ用プログラム。 A karaoke program provided in the mobile terminal according to claim 8,
The audio song data acquisition program checks whether audio song data is stored in the terminal storage means for the song specified in the created reserved song list, and even if it is a stored song, the song For a song whose playback tempo or song playback key is different between the specification at the time of storage and the current specification, a program for specifying the song ID to the server together with the song playback tempo and the song playback key specified this time is included. A karaoke program for mobile terminals.
前記オーディオ楽曲データには、前記オーディオデータの他に、対応楽曲それぞれの歌詞データ及びリファレンスデータの少なくとも何れかが含まれ、
前記オーディオ楽曲データ取得プログラムには、取得したオーディオ楽曲データの前記オーディオデータと共に歌詞データ及びリファレンスデータの少なくとも何れかを前記端末記憶手段に記憶するプログラムを含み、
前記カラオケ端末転送プログラムには、前記予約楽曲リスト及びオーディオ楽曲データと共に前記歌詞データ及びリファレンスデータの少なくとも何れかをカラオケ端末に転送させるプログラムを含むことを特徴とする携帯端末の備えるカラオケ用プログラム。 A karaoke program provided in the mobile terminal according to at least one of claims 7 to 9,
In addition to the audio data, the audio music data includes at least one of lyrics data and reference data of each corresponding music,
The audio music data acquisition program includes a program for storing at least one of lyrics data and reference data together with the audio data of the acquired audio music data in the terminal storage means,
The karaoke terminal transfer program includes a program for transferring a karaoke terminal to at least one of the lyrics data and reference data together with the reserved music list and audio music data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015231963A JP6628579B2 (en) | 2015-11-27 | 2015-11-27 | Karaoke system provided in karaoke system and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015231963A JP6628579B2 (en) | 2015-11-27 | 2015-11-27 | Karaoke system provided in karaoke system and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017097289A true JP2017097289A (en) | 2017-06-01 |
| JP6628579B2 JP6628579B2 (en) | 2020-01-08 |
Family
ID=58817792
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015231963A Active JP6628579B2 (en) | 2015-11-27 | 2015-11-27 | Karaoke system provided in karaoke system and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6628579B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022153016A (en) * | 2021-03-29 | 2022-10-12 | 株式会社第一興商 | karaoke system |
| CN115440184A (en) * | 2022-09-06 | 2022-12-06 | 山东新一代信息产业技术研究院有限公司 | Offline voice broadcasting method based on SSML text synthesis |
| JP2023092862A (en) * | 2021-12-22 | 2023-07-04 | 株式会社第一興商 | Karaoke system and server device |
| CN116980517A (en) * | 2023-07-14 | 2023-10-31 | 深圳唐恩科技有限公司 | Method for synchronizing lyrics and music, mobile terminal and storage medium |
-
2015
- 2015-11-27 JP JP2015231963A patent/JP6628579B2/en active Active
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022153016A (en) * | 2021-03-29 | 2022-10-12 | 株式会社第一興商 | karaoke system |
| JP2023092862A (en) * | 2021-12-22 | 2023-07-04 | 株式会社第一興商 | Karaoke system and server device |
| JP7727526B2 (en) | 2021-12-22 | 2025-08-21 | 株式会社第一興商 | Karaoke systems, server equipment |
| CN115440184A (en) * | 2022-09-06 | 2022-12-06 | 山东新一代信息产业技术研究院有限公司 | Offline voice broadcasting method based on SSML text synthesis |
| CN116980517A (en) * | 2023-07-14 | 2023-10-31 | 深圳唐恩科技有限公司 | Method for synchronizing lyrics and music, mobile terminal and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6628579B2 (en) | 2020-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7973230B2 (en) | Methods and systems for providing real-time feedback for karaoke | |
| JP5380109B2 (en) | Karaoke service system, distribution server, terminal device | |
| JP2010014823A (en) | Musical piece information control device | |
| US20030003431A1 (en) | Music delivery system | |
| JP4382786B2 (en) | Audio mixdown device, audio mixdown program | |
| JP6628579B2 (en) | Karaoke system provided in karaoke system and mobile terminal | |
| KR100819775B1 (en) | Network-based music performance / song accompaniment service apparatus, system, method and recording medium | |
| JP5986387B2 (en) | Information processing program, information processing apparatus, lyrics display method, and communication system | |
| JP5544961B2 (en) | server | |
| CN1838230B (en) | Music data generation system and music data generation method | |
| CN100456268C (en) | Content distribution server and content distribution method | |
| WO2011111825A1 (en) | Karaoke system and karaoke performance terminal | |
| JP2013024935A (en) | Karaoke apparatus | |
| JP6316099B2 (en) | Karaoke equipment | |
| JP2010186081A (en) | Karaoke delivery system | |
| JP2001356764A (en) | Sound information distributing method and concert method using portable communication equipment | |
| JP4881747B2 (en) | Karaoke system | |
| JP4418396B2 (en) | Electronic sampler | |
| JP2003084775A (en) | Content providing system, content providing device, computer program, and recording medium | |
| KR20020088941A (en) | music service providng system and operation method of this system | |
| JP4114344B2 (en) | Karaoke data playback device | |
| JP2006154777A (en) | Music generation system | |
| KR20080082019A (en) | Mobile karaoke system and method for providing original sound karaoke service | |
| JP6783065B2 (en) | Communication terminal equipment, server equipment and programs | |
| JP6643168B2 (en) | Karaoke device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181029 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190808 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190820 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191008 |
|
| 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: 20191203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6628579 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |