[go: up one dir, main page]

JP2002328688A - Karaoke system - Google Patents

Karaoke system

Info

Publication number
JP2002328688A
JP2002328688A JP2001130557A JP2001130557A JP2002328688A JP 2002328688 A JP2002328688 A JP 2002328688A JP 2001130557 A JP2001130557 A JP 2001130557A JP 2001130557 A JP2001130557 A JP 2001130557A JP 2002328688 A JP2002328688 A JP 2002328688A
Authority
JP
Japan
Prior art keywords
karaoke
data
music
video
video data
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
Application number
JP2001130557A
Other languages
Japanese (ja)
Other versions
JP4420579B2 (en
Inventor
Hideo Kijima
日出夫 来島
Masashi Ueno
昌志 上野
Hiroki Yamashita
広記 山下
Fumihiko Yamamoto
文彦 山元
Junichi Nishi
淳一 西
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2001130557A priority Critical patent/JP4420579B2/en
Publication of JP2002328688A publication Critical patent/JP2002328688A/en
Application granted granted Critical
Publication of JP4420579B2 publication Critical patent/JP4420579B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a karaoke system which can display video data suited for each music without producing a heavy load on each karaoke terminal by using a high speed communication network called a broadband network. SOLUTION: A plurality of karaoke machines 3... are connected with each other via the network 1. The karaoke machine 3 is provided with a musical composition data storage means and a video data storage means. A part of video data suited to the karaoke music is stored in the video storage means of each karaoke machine 3.... The video data corresponding to one karaoke music consist of the video data stored in the plurality of the karaoke machines 3. When the karaoke machine 3 receives a karaoke performance instruction, it receives the video data corresponding to the karaoke music from the video storage means of the karaoke machine 3... that share and store the video data via the network 1, the video is reproduced, and the performance is carried out.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、曲にあった背景
映像を表示しながらカラオケ演奏を実行するカラオケシ
ステムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a karaoke system for performing a karaoke performance while displaying a background image suitable for a song.

【0002】[0002]

【従来の技術】カラオケ装置は、カラオケ曲の演奏を行
うのみならず、モニタにその曲にあった背景映像を表示
するとともに、その背景映像にスーパインポーズで歌詞
テロップも表示する。
2. Description of the Related Art A karaoke apparatus not only plays a karaoke song but also displays a background image corresponding to the song on a monitor, and also displays a lyrics telop on the background image in a superimposed manner.

【0003】従来の通信カラオケ装置は、演奏用の楽曲
データを配信センタからダウンロードする装置であるた
め、データ量の大きい背景映像とは分離され、背景映像
はカラオケ装置側でCD−ROMやDVDなどのメディ
アに記憶されている。
A conventional communication karaoke apparatus downloads music data for performance from a distribution center and is separated from a background video having a large data amount. Is stored on the media.

【0004】上記のように映像データのデータ量が大き
いため、従来は、演歌,ポップスなどカラオケ曲の各ジ
ャンルに対応する映像データを1または複数個ずつ記憶
しておき、カラオケ曲がリクエストされたときこのジャ
ンルの映像データを読み出して背景映像として表示する
ようにしており、カラオケ曲と背景映像とが個別に対応
していなかった。
As described above, since the amount of video data is large, conventionally, one or more pieces of video data corresponding to each genre of karaoke songs such as enka and pops are stored, and a karaoke song is requested. At this time, video data of this genre is read and displayed as a background video, and the karaoke tune and the background video do not correspond individually.

【0005】しかし、ジャンルのみに基づいて数少ない
映像データのなかから選択する方式では、同じ映像デー
タばかり繰り返される場合があり、使用者に飽きが生じ
るなどカラオケ演奏を盛り上げることができないという
問題点があった。
[0005] However, in the method of selecting from a few video data based on only the genre, the same video data may be repeated in some cases, and there is a problem that the karaoke performance cannot be excited because the user gets bored. Was.

【0006】一方、各カラオケ曲に個別に対応する映像
データを記憶しておけば、それぞれの曲にあった映像デ
ータを必ず表示することができるが、1台のカラオケ装
置が1万曲以上に及ぶカラオケ曲のそれぞれに対応する
個別の映像データを記憶することは、コストがすごく嵩
んだり、また、装置が非常に大きくなるなど現実的では
ない。
On the other hand, if video data corresponding to each karaoke tune is individually stored, video data suitable for each karaoke tune can be displayed without fail. Storing individual video data corresponding to each of the extended karaoke songs is not realistic because the cost is extremely high and the device becomes very large.

【0007】そこで、各カラオケ装置の映像データの記
憶容量を増やさずに、各カラオケ曲に個別に対応した映
像データでカラオケ曲を演奏するカラオケシステムが提
案されている(特開平11−161288号公報参
照)。このカラオケシステムは、複数台のカラオケ装置
をネットワークで接続し、複数のカラオケ装置で複数の
カラオケ曲に対応づけられた個別映像データを分担して
記憶し、自装置に個別映像データが記憶されていないと
きには、他のカラオケ装置からデータを転送し、それを
用いてカラオケ曲に個別に対応する背景映像を再生する
ものである。
Therefore, a karaoke system has been proposed in which a karaoke song is played with video data individually corresponding to each karaoke song without increasing the storage capacity of the video data of each karaoke device (Japanese Patent Laid-Open No. 11-161288). reference). In this karaoke system, a plurality of karaoke apparatuses are connected via a network, individual video data associated with a plurality of karaoke songs are shared and stored by the plurality of karaoke apparatuses, and the individual video data is stored in the own apparatus. When there is no karaoke device, data is transferred from another karaoke device, and the background video corresponding to each karaoke song is reproduced using the data.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、上記し
たカラオケシステムでは、他のカラオケ装置から要求が
あった場合には、1つの楽曲データに対応して1つのカ
ラオケ端末が個別の映像データをネットワークに出力す
るように構成しているため、1つのカラオケ端末がデー
タを送出するのには物理的に限界がある。また、1つの
カラオケ端末の出力に関する負荷も大きく、このため、
カラオケ端末に高性能なものを用意する必要が生じるな
どの難点がある。
However, in the above-mentioned karaoke system, when there is a request from another karaoke apparatus, one karaoke terminal transmits individual video data to the network in response to one piece of music data. Since it is configured to output data, there is a physical limit to one karaoke terminal transmitting data. Also, the load on the output of one karaoke terminal is large,
There are drawbacks such as the need to prepare high-performance karaoke terminals.

【0009】この発明は、上述した背景に鑑みなされた
ものにして、ブロードバンドネットワークという高速通
信網を用い、各カラオケ端末に大きな負荷を生じさせず
に、それぞれの曲にあった映像データを表示することが
できるカラオケシステムを提供することを目的とする。
In view of the above-mentioned background, the present invention uses a high-speed communication network called a broadband network to display video data corresponding to each song without causing a large load on each karaoke terminal. It is an object of the present invention to provide a karaoke system capable of performing karaoke.

【0010】[0010]

【課題を解決するための手段】この発明は、ネットワー
クを介して複数台のカラオケ端末が互いに接続されたカ
ラオケシステムであって、前記カラオケ端末に楽曲デー
タ記憶手段及び映像データ記憶手段を設け、前記各カラ
オケ端末の映像記憶手段にカラオケ曲に対応づけられた
映像データの一部を記憶し、前記複数のカラオケ端末で
記憶している映像データで1曲のカラオケ曲に対応する
映像データが構成され、カラオケ端末にカラオケ演奏指
示があったとき、カラオケ曲に対応する映像データをこ
れを分担して記憶しているカラオケ端末の映像記憶手段
からネットワークを介して受け取り、映像を再生して演
奏実行させることを特徴とする。
According to the present invention, there is provided a karaoke system in which a plurality of karaoke terminals are connected to each other via a network, wherein the karaoke terminal is provided with music data storage means and video data storage means, A part of the video data associated with the karaoke song is stored in the video storage means of each karaoke terminal, and the video data stored in the plurality of karaoke terminals constitute video data corresponding to one karaoke song. When a karaoke terminal is instructed to perform karaoke, video data corresponding to the karaoke tune is received via the network from the video storage means of the karaoke terminal, which stores the video data in a shared manner, and the video is reproduced and executed. It is characterized by the following.

【0011】上記の構成によれば、映像データは、複数
のカラオケ端末が分担して記憶しているので、1つのカ
ラオケ装置がデータを送出する時間は短く、送出する負
荷が他のカラオケ装置に移って行くために軽くなる。こ
のため、データ通信サービスができるカラオケ装置の数
が増える。また、各カラオケ端末で記憶する容量も背景
データの一部であるので、カラオケ端末の記憶装置も大
きなものを必要としない。
According to the above arrangement, since the video data is shared and stored by a plurality of karaoke terminals, the time for transmitting data by one karaoke apparatus is short, and the load of transmitting data is reduced to other karaoke apparatuses. Lighter to move on. For this reason, the number of karaoke apparatuses that can provide the data communication service increases. In addition, since the storage capacity of each karaoke terminal is a part of the background data, the karaoke terminal does not require a large storage device.

【0012】この発明は、各カラオケ端末の楽曲データ
記憶手段に複数の楽曲データが記憶され、カラオケ演奏
指示があったとき、対応する楽曲データがカラオケ演奏
指示した前記カラオケ端末の記憶手段に記憶していない
場合には、他のカラオケ端末から楽曲データをネットワ
ークを介して受け取り、これを再生して演奏を実行させ
るように構成できる。
According to the present invention, a plurality of music data are stored in the music data storage means of each karaoke terminal, and when a karaoke performance instruction is given, the corresponding music data is stored in the storage means of the karaoke terminal instructing the karaoke performance. If not, the music data may be received from another karaoke terminal via the network, reproduced, and played.

【0013】上記のように構成すれば、各カラオケ端末
の記憶容量をより少なくできる。
With the above configuration, the storage capacity of each karaoke terminal can be further reduced.

【0014】前記ネットワークはマルチキャスト送信が
可能に構成させるとよい。
[0014] The network may be configured to be capable of multicast transmission.

【0015】マルチキャスト配信技術や配信の同期を行
えば、データ転送時のトラフィック軽減を図ることがで
きる。
If the multicast distribution technique and the distribution are synchronized, traffic during data transfer can be reduced.

【0016】[0016]

【発明の実施の形態】以下、この発明の実施の形態を図
に基づいて説明する。図1はこの発明の第1の実施形態
であるカラオケシステムの構成を示す図、図2はネット
ワーク上に接続されている各カラオケ装置の構成を示す
図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of a karaoke system according to a first embodiment of the present invention, and FIG. 2 is a diagram showing a configuration of each karaoke device connected on a network.

【0017】図1において、通信ネットワーク1上には
カラオケ端末であるカラオケ装置3…が複数台接続され
ている。この通信ネットワーク1は、ブロードバンドネ
ットワークで構成され、たとえば、FTTH(Fibe
r To The Home)サービスなどのネットワ
ークであり、通信速度は100Mbpsと高速通信ネッ
トワークである。この通信ネットワーク1には、図示し
ないデータサーバとなるデータ送出装置が接続され、カ
ラオケ装置3に対して、楽曲や背景映像データが通信ネ
ットワーク1を介してカラオケ装置3に配信される。楽
曲はMIDIデータ又はMPEGフォーマットで圧縮さ
れたデータとして送出され、又、背景映像データはMP
EGフォーマットで圧縮されたデータが送出される。
In FIG. 1, a plurality of karaoke apparatuses 3, which are karaoke terminals, are connected on a communication network 1. The communication network 1 is configured by a broadband network, for example, FTTH (Five
The network is a high-speed communication network with a communication speed of 100 Mbps. The communication network 1 is connected to a data transmission device serving as a data server (not shown), and music and background video data are distributed to the karaoke device 3 via the communication network 1. The music is transmitted as MIDI data or data compressed in the MPEG format.
Data compressed in the EG format is transmitted.

【0018】カラオケ装置3は、通信ネットワーク1に
接続され、カラオケ演奏を行うもので、後述するよう
に、この実施形態における各カラオケ装置3には、演奏
を行うための背景データの一部(数秒〜数十秒)を保持
し格納している。この保持されるデータは、例えば低ビ
ットレート(粗い)映像であり、少ない容量で長時間の
データを格納する。さらに、各カラオケ装置3には、演
奏を行うための高ビットレート(きれい)からなる背景
データの一部を格納している。この高ビットデータの背
景データは、複数台のカラオケ装置3…で1つの映像シ
ーンが構成されるように、複数台のカラオケ装置3で、
1つの楽曲データに対応する映像データを分担して格納
している。すなわち、複数カラオケ装置3…で連続して
背景映像データを共有しあい、1本の映像を構成する。
例えば、8個のカラオケ装置3…で1つのシーンを構成
すると、1個のカラオケ端末3が1つのシーンの一部だ
け記憶すると仮定しても、400シーンの映像だと32
00のカラオケ端末があれば全てのシーンを相互に提供
しあうことが可能となる。実際には、1つのカラオケ端
末3…には、複数のシーンに対応する映像の一部を格納
するので、格納した数に応じて、ネットワーク1に接続
されたカラオケ端末3…とシーン数が決定されることに
なる。
The karaoke apparatus 3 is connected to the communication network 1 and performs a karaoke performance. As will be described later, each karaoke apparatus 3 in this embodiment has a part (a few seconds) of background data for performing the performance. ~ Several tens of seconds). The retained data is, for example, a low bit rate (coarse) video, and stores long-time data with a small capacity. Further, each karaoke apparatus 3 stores a part of background data having a high bit rate (beautiful) for performing. The background data of the high bit data is transmitted by a plurality of karaoke apparatuses 3 so that one video scene is constituted by the plurality of karaoke apparatuses 3.
Video data corresponding to one piece of music data is shared and stored. That is, the background video data is continuously shared by the plurality of karaoke apparatuses 3 to form one video.
For example, if one scene is composed of eight karaoke apparatuses 3,... Even if it is assumed that one karaoke terminal 3 stores only a part of one scene, it is 32 images for 400 scenes.
If there are 00 karaoke terminals, all scenes can be provided mutually. Actually, one karaoke terminal 3 stores a part of the video corresponding to a plurality of scenes. Therefore, the number of karaoke terminals 3 connected to the network 1 and the number of scenes are determined according to the stored number. Will be done.

【0019】各カラオケ装置は、図2に示すような構成
で、それぞれ個別に楽曲データと上記した楽曲に応じた
個別の背景データの一部及び1つの楽曲データに対応す
る映像データを分担する映像データの一部を格納してい
る。
Each of the karaoke apparatuses has a configuration as shown in FIG. 2 and individually shares the music data, a part of the individual background data corresponding to the above-mentioned music, and the video data corresponding to one music data. Stores part of the data.

【0020】ところで、図1に示すような通信ネットワ
ーク1に複数のカラオケ装置3…が接続されているシス
テムにおいては、カラオケ装置3の負荷や回線状態によ
り、いくら高速の通信ネットワーク1といえども実際に
配信されるまで一定時間の遅延が発生するのはやむを得
ない。また、ネットワークでの障害や通信レートが一時
的に落ちてしまう場合も想定される。
By the way, in a system in which a plurality of karaoke apparatuses 3 are connected to the communication network 1 as shown in FIG. It is inevitable that there will be a delay of a certain amount of time before it is delivered to. It is also assumed that a failure in the network or a communication rate temporarily drops.

【0021】このため、上記した各カラオケ装置3に
は、予め想定した遅延時間以上の時間である数秒〜数十
秒の背景データを格納している。そして、配信系での遅
延が生じた場合には、まず、カラオケ装置3に格納され
ている背景データで映像の再生を行い、通信ネットワー
ク1からのデータが到着した時点で再生の映像データを
切り替えるようにする。
For this reason, in each of the karaoke apparatuses 3 described above, background data of several seconds to several tens of seconds, which is a time longer than the delay time assumed in advance, is stored. Then, when a delay occurs in the distribution system, first, the video is reproduced with the background data stored in the karaoke apparatus 3, and when the data from the communication network 1 arrives, the reproduced video data is switched. To do.

【0022】このようにシステムを構成することで、通
信ネットワーク1での遅延に関わらず、楽曲に対応した
背景データを再生することができる。また、記憶する容
量も背景データの一部(数秒〜数十秒)で、しかも低ビ
ットレート(粗い)映像とすることで、少なく済む。こ
のため、各カラオケ装置3に全て楽曲に対応する背景デ
ータの一部を格納させることができる。また、高ビット
レートの背景データも1シーンの一部を格納するだけな
ので、複数の楽曲、例えば、数百曲に対応する映像デー
タでも少ない記憶容量で格納できる。
By configuring the system in this manner, background data corresponding to music can be reproduced regardless of the delay in the communication network 1. In addition, the storage capacity can be reduced by using a part of the background data (several seconds to several tens of seconds) and a low bit rate (coarse) video. For this reason, each karaoke device 3 can store a part of the background data corresponding to the music. Also, since the high bit rate background data only stores a part of one scene, video data corresponding to a plurality of songs, for example, several hundred songs, can be stored with a small storage capacity.

【0023】各カラオケ装置3は、上記ネットワーク1
と接続するための通信インタフェース33を備えてい
る。この通信インタフェース33はバスを介してCPU
30に接続されている。CPU30には、この他にバッ
ファRAM31,ハードディスク32,ユーザインタフ
ェース40,MPEG(MIDI)デコーダー34,サ
ウンドシステム35、グラフィックコントローラ36な
どが接続されている。又、グラフィックコントローラ3
6にディスプレイ装置37が、サウンドシステム35に
マイク39などが接続されている。更に、図示はしない
がこのカラオケ装置を起動するためのプログラムなどが
記憶されているROMを備えている。
Each karaoke device 3 is connected to the network 1
And a communication interface 33 for connecting to the server. The communication interface 33 is connected to a CPU via a bus.
30. In addition, a buffer RAM 31, a hard disk 32, a user interface 40, an MPEG (MIDI) decoder 34, a sound system 35, a graphic controller 36, and the like are connected to the CPU 30. Also, graphic controller 3
6, a display device 37 is connected to the sound system 35, and a microphone 39 and the like are connected to the sound system 35. Further, although not shown, a ROM for storing a program and the like for activating the karaoke apparatus is provided.

【0024】前記通信インタフェース33は通信ネット
ワーク1を介して図示しないデータ送出装置との通信を
制御するのみならず、通信ネットワーク1に接続された
他のカラオケ装置3との通信をも制御する。データ送出
装置からは、新曲の楽曲データやインデックステーブル
などがダウンロードされる。このインデックステーブル
は、カラオケ曲の曲番号と背景映像データ等との対応を
指示するテーブルである。更に、データ送出装置からは
複数のカラオケ端末3で分担して記憶する楽曲の背景デ
ータとして高ビットレート(きれい)のMPEGデータ
の一部がダウンロードされる。
The communication interface 33 controls not only communication with a data transmitting device (not shown) via the communication network 1 but also communication with another karaoke device 3 connected to the communication network 1. From the data transmission device, song data of new songs, index tables, and the like are downloaded. This index table is a table for instructing the correspondence between the song number of the karaoke song and the background video data. Further, a part of high-bit-rate (fine) MPEG data is downloaded from the data transmission device as background data of music that is shared and stored by the plurality of karaoke terminals 3.

【0025】ハードディスク32には、上記楽曲デー
タ,インデックステーブルなどが記憶されているほか、
システムプログラム,カラオケ演奏プログラム,ローダ
などのプログラムおよび文字パターンデータが記憶され
ている。更に、この実施形態では、楽曲に個々に対応し
た背景データの一部(数秒〜数十秒)が低ビットレート
(粗い)のMPEGデータとして格納されている。複数
のカラオケ端末3で分担して記憶する楽曲の背景データ
として高ビットレート(きれい)のMPEGデータの一
部が格納されている。
The hard disk 32 stores the music data, the index table, and the like.
A program such as a system program, a karaoke performance program, a loader, and character pattern data are stored. Further, in this embodiment, a part (several seconds to several tens of seconds) of the background data individually corresponding to the music is stored as low bit rate (coarse) MPEG data. A part of high bit rate (fine) MPEG data is stored as background data of a music piece which is shared and stored by a plurality of karaoke terminals 3.

【0026】システムプログラムは、この装置の基本動
作を制御するプログラムであり、カラオケ装置の起動時
にバッファRAM31に読み込まれる。カラオケ演奏プ
ログラムは、楽曲データに基づいてサウンドシステム3
5やMPEGデコーダー34などを制御するためのプロ
グラムである。ローダはネットワークを介して背景デー
タ、楽曲データやインデックステーブルをダウンロード
するためのプログラムである。文字パターンデータはコ
ード情報として与えられる歌詞,曲名などのテキスト情
報などを文字パターンに展開するためのデータである。
バッファRAM31には上記プログラムを読み込むエリ
アや現在演奏中の楽曲データおよび次に演奏する楽曲デ
ータを読み出すための楽曲データバッファが設定され
る。
The system program is a program for controlling the basic operation of this apparatus, and is read into the buffer RAM 31 when the karaoke apparatus is started. The karaoke performance program has a sound system 3 based on music data.
5 and a program for controlling the MPEG decoder 34 and the like. The loader is a program for downloading background data, music data, and an index table via a network. The character pattern data is data for developing text information such as lyrics and song titles given as code information into character patterns.
In the buffer RAM 31, an area for reading the above program and a music data buffer for reading the music data currently being played and the music data to be played next are set.

【0027】ユーザインタフェース40は、図示しない
赤外線リモコン(コマンダ)から送られてくる赤外線信
号を受信してデータに変換する回路やパネルスイッチな
どを接続している。CPU30は、コマンダから入力さ
れた曲番号に基づいてカラオケ曲の予約を実行し、その
他コマンドコードに基づいてキーチェンジなど種々の処
理を実行する。
The user interface 40 is connected to a circuit for receiving an infrared signal transmitted from an infrared remote controller (commander) (not shown) and converting it into data, a panel switch, and the like. The CPU 30 reserves a karaoke song based on the song number input from the commander, and executes various processes such as a key change based on other command codes.

【0028】MPEGデコーダー34は、通信により送
信されてくる背景データや楽曲データを音声や映像に復
調する回路であり、楽曲データがMIDIフォーマット
のときには、MIDIのデコードを行うように、MID
Iデコーダーも備えている。
The MPEG decoder 34 is a circuit for demodulating background data and music data transmitted by communication into audio and video. When the music data is in the MIDI format, the MPEG decoder 34 decodes the MIDI data.
It also has an I decoder.

【0029】グラフィックコントローラ36は、MPE
Gデコーダー34で復調した背景データ、CPU30で
復調した歌詞データを受け取り、それぞれの画像イメー
ジに歌詞データをスーパインポーズして、ディスプレイ
37に表示させる。なお、歌詞データはMPEGデコー
ダー34から入力される場合もある。
The graphic controller 36 has an MPE
The background data demodulated by the G decoder 34 and the lyrics data demodulated by the CPU 30 are received, and the lyrics data is superimposed on the respective image images and displayed on the display 37. The lyrics data may be input from the MPEG decoder 34 in some cases.

【0030】サウンドシステム35は、MPEGデコー
ダー34で復調された信号とマイク39からの信号を混
合したり、スピーカ38にサウンド信号を出力したりす
る。MPEGデコーダー34で復調される信号は、複数
のチャンネルから構成されている場合があり、例えば、
ガイドメロディー音量の調整などユーザが設定した指示
によるユーザインタフェース40の設定に従って混合す
る機能を有する。
The sound system 35 mixes the signal demodulated by the MPEG decoder 34 with the signal from the microphone 39, and outputs a sound signal to the speaker 38. The signal demodulated by the MPEG decoder 34 may be composed of a plurality of channels.
It has a function of mixing according to the settings of the user interface 40 according to instructions set by the user, such as adjusting the guide melody volume.

【0031】また、端末間で背景映像データなどのカラ
オケデータを共有するシステムにおいては、各カラオケ
装置3…で記憶するカラオケデータのデータベースはカ
ラオケ装置3…側で管理する。具体的な方法につき以下
に説明する。
In a system in which karaoke data such as background video data is shared between terminals, a karaoke device database stored in each karaoke device 3 is managed by the karaoke device 3. A specific method will be described below.

【0032】まず、1つ目の方法としては、ネットワー
ク識別番号で記録するデータを特有する。ネットワーク
1に接続される端末は、ネットワークアドレス(IPア
ドレス)やネットワークインタフェースのアドレス番号
(MACアドレス)などで、端末を1意的に識別できる
ような管理上のシリアル番号が付加される。この番号を
使用して端末となるカラオケ装置3が記録するカラオケ
データを特定できるようにする。
First, as a first method, data to be recorded by a network identification number is specified. A terminal connected to the network 1 is provided with a management serial number, such as a network address (IP address) or a network interface address number (MAC address), which can uniquely identify the terminal. By using this number, the karaoke data recorded by the karaoke device 3 serving as a terminal can be specified.

【0033】具体的な方法としては、 1)ネットワークアドレスで保持するデータを特定でき
るようにする。
As a specific method, 1) data held by a network address can be specified.

【0034】連続したネットワークアドレスをカラオケ
装置3に割り当てて管理しているシステムでは、例え
ば、楽曲番号を6桁で構成している場合は、下位2桁の
番号をグループ化して同一のカラオケ装置3に記録する
ようにする。
In a system in which continuous network addresses are assigned to the karaoke apparatus 3 and managed, for example, when the music number is composed of six digits, the lower two digits are grouped and the same karaoke apparatus 3 is assigned. To be recorded.

【0035】例えば、1曲の映像シーンを8つの端末で
分担して格納する場合には、曲番号1210−01と1
310−01の第1番目の映像シーンは01xx01番
のネットワークアドレスのカラオケ装置3に記録し、1
210−01と1310−01の第2番目の映像シーン
は01xx02番のネットワークアドレスのカラオケ装
置3に記録し、1210−01と1310−01の第3
番目の映像シーンは01xx03番のネットワークアド
レスのカラオケ装置3に記録し、以下、同様に1つの映
像データを8つのカラオケ装置3…で分担して記憶す
る。ここで、xxは任意の数字である。
For example, when one video scene is shared and stored by eight terminals, music numbers 1210-01 and 1
The first video scene 310-01 is recorded in the karaoke apparatus 3 of the network address 01xx01, and
The second video scenes 210-01 and 1310-01 are recorded on the karaoke apparatus 3 having the network address 01xx02, and the third video scenes 1210-01 and 1310-01 are recorded.
The first video scene is recorded in the karaoke apparatus 3 having the network address of 01xx03, and thereafter, similarly, one video data is shared among the eight karaoke apparatuses 3 and stored. Here, xx is an arbitrary number.

【0036】新曲リリース時には、全カラオケ装置3…
に向けて同時に新譜楽曲を配信するので、各カラオケ装
置3…は、自信のネットワーク識別番号に従って、必要
なデータを記録するものとする。
When a new song is released, all karaoke devices 3 ...
, Each karaoke apparatus 3... Records necessary data according to its own network identification number.

【0037】2番目の方法は、カラオケ装置3が起動し
たときに、自分が保有するデータ番号を配信する。カラ
オケ装置3の電源が投入された場合に、そのカラオケ装
置3が記録するカラオケデータの番号を他のカラオケ装
置3…に配信する。配信するデータフォーマットの例を
図3に示す。図3において、端末IDは、データを記録
しているカラオケ装置3のネットワーク番号である。コ
マンドは、保有するカラオケデータの情報なのか、追加
情報なのか、当該カラオケ装置がOFFされるのかを表
す情報である。カラオケデータ情報は、カラオケ楽曲が
2万曲あるのなら、2万ビットのビット列のレコードを
用いて、記録しているデータ番号に相当するビットを1
にするなど、そして、その曲の分割したどのパートを保
有しているかを示すデータも格納している。
In the second method, when the karaoke apparatus 3 is started, the data number held by the karaoke apparatus 3 is distributed. When the power of the karaoke apparatus 3 is turned on, the number of the karaoke data recorded by the karaoke apparatus 3 is distributed to the other karaoke apparatuses 3. FIG. 3 shows an example of a data format to be distributed. In FIG. 3, the terminal ID is a network number of the karaoke apparatus 3 that records data. The command is information indicating whether the information is the information of the held karaoke data, the additional information, or whether the karaoke apparatus is turned off. If there are 20,000 karaoke songs, the karaoke data information uses a bit string record of 20,000 bits to set the bit corresponding to the recorded data number to 1 bit.
And data indicating which divided part of the song is held.

【0038】新曲データをリリース/配信する場合は、
カラオケ装置3が接続されているネットワークの構成や
カラオケ装置3が接続されているネットワークの負荷
(多数の端末が接続されている大都市では、データを記
録している端末が多数必要となる。)により、どのカラ
オケ装置3にどのカラオケデータを記録するか決定する
ようにする。
When releasing / distributing new song data,
The configuration of the network to which the karaoke apparatus 3 is connected and the load of the network to which the karaoke apparatus 3 is connected (a large city to which a large number of terminals are connected requires a large number of terminals for recording data). Thus, which karaoke device 3 is to record which karaoke data is determined.

【0039】新規にデータが配信された場合には、上記
のような記録するカラオケデータ情報を配信するように
する。
When new data is distributed, the karaoke data information to be recorded as described above is distributed.

【0040】電源がOFFされる場合には、図3に示す
フォーマットでOFFすることを他のカラオケ装置3…
に通知する。
When the power is turned off, the other karaoke apparatuses 3 are turned off in the format shown in FIG.
Notify.

【0041】また、他のカラオケ装置3…は、自端末で
保有しないカラオケデータをどの端末が保有しているか
示すテーブルを持っており、そのテーブル内の端末がO
FFした場合には、他の端末に対し、自分が必要とする
カラオケデータを持っているかを問い合わせすることが
できるように構成している。
Each of the other karaoke apparatuses 3 has a table indicating which terminal has karaoke data which is not stored in the terminal itself.
When the FF is performed, the terminal is configured to be able to inquire of another terminal whether the terminal has the karaoke data required by the terminal.

【0042】第3番目の方法は、定期的に自分が保有す
るカラオケデータの番号をネットワークに配信する。基
本的には上記第2の方法と同じであるが、保有するデー
タの情報を定期的に他の端末へ知らせるようにする点で
異なっている。
The third method is to periodically distribute the number of the karaoke data held by the user to the network. Basically, it is the same as the above-mentioned second method, except that the information of the held data is periodically notified to other terminals.

【0043】また、自分が保有しないカラオケデータが
存在する端末のデータベースについて、その端末がOF
Fした場合には、一定時間経過しても情報が送られてこ
ないので、その場合はデータベースから削除する。
Also, regarding a database of a terminal in which karaoke data not owned by the user exists, the terminal
If F, information is not sent after a certain period of time, so in that case, it is deleted from the database.

【0044】カラオケ装置で用いられる楽曲データの構
成およびこのデータに基づくカラオケ装置の動作を説明
する。楽曲データは、ヘッダ、楽音トラック、歌詞トラ
ック、音声制御トラック、効果制御トラックおよび音声
データ部からなっている。ヘッダは、この楽曲データに
関する種々のデータが書き込まれる部分であり、曲番
号,曲名,ジャンル,発売日,曲の演奏時間などのデー
タを含んでいる。各楽曲データは曲番号で識別される。
The configuration of music data used in the karaoke apparatus and the operation of the karaoke apparatus based on this data will be described. The music data is composed of a header, a musical sound track, a lyrics track, an audio control track, an effect control track, and an audio data section. The header is a portion in which various data relating to the music data is written, and includes data such as a music number, a music title, a genre, a release date, and a music performance time. Each song data is identified by a song number.

【0045】今、例として、楽曲データはMPEGフォ
ーマットで音声圧縮されたデータとして送出され、又、
背景映像データはMPEGフォーマットで圧縮されたデ
ータが送出される場合につき説明する。
Now, as an example, the music data is sent out as audio-compressed data in the MPEG format.
The case where the background video data is data compressed in the MPEG format will be described.

【0046】MPEGフォーマットに基づいて単純に圧
縮するだけではキーやガイドメロディの調整などが不可
能になる。そこで、この発明では、MPEGのストリー
ムIDを拡張して、カラオケ用の音声データとして使用
し易いようにデータ構造を決めている。
Adjustment of keys and guide melodies becomes impossible only by simple compression based on the MPEG format. Therefore, in the present invention, the data structure is determined by extending the MPEG stream ID so that it can be easily used as karaoke audio data.

【0047】カラオケに使用するデータの種類とデータ
形式について説明する。
The type and data format of data used for karaoke will be described.

【0048】映像系データとして、背景映像データ(M
PEG)、歌詞と色替えデータ(MPEG若しくはWI
Pデータ(歌詞表示や色替えなどのタイミング情報))
の2種類である。
As video data, background video data (M
PEG), lyrics and color change data (MPEG or WI
P data (timing information such as lyrics display and color change)
There are two types.

【0049】音楽系データとしては、A)楽曲データと
B)採点データとに二分することができる。A)の楽曲
データは、通常音楽パート(MPEG)、ガイドメロデ
ィ(MPEG)、キーコントロール適応除外パートであ
るドラムパート(MPEG)である。
The music data can be divided into A) music data and B) scoring data. The music data of A) is a normal music part (MPEG), a guide melody (MPEG), and a drum part (MPEG) which is a key control adaptive exclusion part.

【0050】又、B)の採点データは採点基準歌唱デー
タ(MPEG)、採点基準データ(MIDI)、ハーモ
ニー・こぶしデータ(MIDI)である。
The scoring data of B) are scoring reference singing data (MPEG), scoring reference data (MIDI), and harmony / fist data (MIDI).

【0051】カラオケ装置においては、背景映像選択機
能やスピードコントロール機能や、背景映像と歌詞の同
期機能が求められる。これらの機能を実現させるため
に、データ構成としては、次のような3つの構成を用い
ることが考えられる。
The karaoke apparatus is required to have a background image selection function, a speed control function, and a function of synchronizing the background image and the lyrics. In order to realize these functions, it is conceivable to use the following three data structures.

【0052】(第1の構成) 背景映像(MPEG)及び歌詞と色替え(MPEG)+
A)楽曲データ(MPEG)+B)採点データ(MID
I)
(First Configuration) Background image (MPEG) and lyrics and color change (MPEG) +
A) Music data (MPEG) + B) Scoring data (MID)
I)

【0053】楽曲データと歌詞や色替えは同期する必要
があるため歌詞や色替えをビデオのストリームとし、
A)楽曲データ(MPEG)とB)採点データ(MID
I)を音楽のビットストリームとして構成し1本のMP
EGファイルとする。背景映像は1つのビットストリー
ムとしてMPEGファイルとする。なお、採点データは
別ファイルに構成する可能性もある。
Since the song data and the lyrics and the color change need to be synchronized, the lyrics and the color change are used as a video stream.
A) music data (MPEG) and B) scoring data (MID)
I) is configured as a music bit stream and one MP
EG file. The background video is an MPEG file as one bit stream. The scoring data may be configured in a separate file.

【0054】(第2構成)) 背景映像(MPEG)及び歌詞と色替え(WIPデー
タ)+A)楽曲データ(MPEG)+B)採点データ
(MIDI)
(Second configuration)) Background image (MPEG) and lyrics and color change (WIP data) + A) music data (MPEG) + B) scoring data (MIDI)

【0055】楽曲データと歌詞や色替えは同期する必要
があるため歌詞や色替えを1つのビットストリームとし
てMPEGファイルを構成する。又、色替えデータ(W
IP)やB)採点データは、MIDIカラオケデータを
流用するために先のMPEGファイルのフォーマットを
拡張して記述するようにする。なお、B)採点データは
独立したMPEGファイルとして取り扱う可能性もあ
る。背景映像は1つのビットストリームとしてMPEG
ファイルとして構成する。
Since the song data and the lyrics and the color change need to be synchronized, an MPEG file is configured with the lyrics and the color change as one bit stream. Also, the color change data (W
The IP) and B) scoring data are described by extending the format of the above-mentioned MPEG file in order to divert MIDI karaoke data. B) The scoring data may be handled as an independent MPEG file. Background video is MPEG as one bit stream
Configure as a file.

【0056】(第3構成) 背景映像+歌詞と色替え+A)楽曲データ+B)採点デ
ータ(MPEG) MPEGファイルフォーマットを拡張して全てのデータ
を1つのビットストリームでMPEGファイルとして構
成する。但し、この場合は、背景映像選択やスピードコ
ントロールはできない。
(Third Configuration) Background Video + Lyrics and Color Change + A) Music Data + B) Scoring Data (MPEG) The MPEG file format is extended to configure all data as one bit stream as an MPEG file. However, in this case, background image selection and speed control cannot be performed.

【0057】データの記録フォーマット、データ構造の
一例につき説明する。MPEGのストリームIDの使用
例を図8に示す。図8に示すものは、MPEGのストリ
ームIDを拡張し、上記の第2の構成の各データ毎にI
Dを割り付けたものである。具体的には、MPEGの規
定では次のIDを使用するように規定されているので、
IDは図8に示すようになる。
An example of a data recording format and data structure will be described. FIG. 8 shows an example of using the MPEG stream ID. The data shown in FIG. 8 is obtained by extending the MPEG stream ID, and for each data of the second configuration described above,
D is assigned. Specifically, since the MPEG specification specifies that the following ID is used,
The ID is as shown in FIG.

【0058】・MPEG Audio 0xC0〜0x
CF ・MPEG Video 0xE0〜0xEF
MPEG Audio 0xC0-0x
CF / MPEG Video 0xE0-0xEF

【0059】図9にデータフォーマットを示す。図9に
示すように、パケットヘッダ部のストリームIDに図8
に示すコード番号が格納されている。歌詞と色替えデー
タが1つのビットストリームのパケットデータ、通常音
楽パートが1つのビットストリームのパケットデータ
と、データ種別を示すストリームIDとともに格納され
た状態でデータ送信され、各カラオケ装置内に格納され
る。
FIG. 9 shows a data format. As shown in FIG. 9, the stream ID of the packet
Are stored. The lyrics and the color change data are transmitted with one bit stream packet data and the normal music part stored with one bit stream packet data and a stream ID indicating the data type, and are stored in each karaoke apparatus. You.

【0060】このように、データ種別を表すストリーム
IDとそのデータのビットストリームを記録すること
で、カラオケ装置では、ストリームIDによりデータの
種別を判別し、そのデータ種別に応じた演算処理を行う
ことができる。例えば、演奏時にガイドメロディ音楽パ
ートやキーパートをユーザが入力した指示に従って、音
量を調節するような演算処理を行い、その演算データを
主音楽パートに重畳させることにより、キーコントロー
ルやガイドメロディ音量の調整が行えることになる。
As described above, by recording the stream ID representing the data type and the bit stream of the data, the karaoke apparatus determines the data type based on the stream ID, and performs the arithmetic processing according to the data type. Can be. For example, during a performance, a calculation process such as adjusting the volume is performed according to an instruction input by a user for a guide melody music part or a key part, and the calculation data is superimposed on the main music part, thereby providing a key control or a guide melody volume. Adjustments can be made.

【0061】各カラオケ装置のハードディスク記憶装置
32には、インデックステーブルが格納されている。イ
ンデックステーブルには、曲番号に対応してこのカラオ
ケ曲の楽曲データのファイル名、このカラオケ曲に対応
づけられた映像データの番号が記憶され、この映像デー
タがどのカラオケ装置3で記憶しているかの情報も格納
している。なお、インデックステーブルは、曲番号と映
像データとを対応づけるのみのテーブルでもよい。この
場合、楽曲データは楽曲データ専用のインデックステー
ブルを設ければよい。
An index table is stored in the hard disk storage device 32 of each karaoke apparatus. The index table stores the file name of the song data of the karaoke song and the number of the video data associated with the karaoke song corresponding to the song number, and which karaoke device 3 stores the video data. Is also stored. Note that the index table may be a table that only associates song numbers with video data. In this case, the music data may be provided with an index table dedicated to the music data.

【0062】このように、インデックステーブルでは、
1つのカラオケ曲に対して映像データが対応付けられて
いる。
As described above, in the index table,
Video data is associated with one karaoke song.

【0063】なお、上記したカラオケ装置3に格納する
背景データの一部としては、約1万曲のカラオケ曲と完
全に1対1で対応しなくても、十分多数のデータ(例え
ば1000個程度)を設定して、1万曲のカラオケ曲に
対応するようにしてもよい。
Incidentally, as a part of the background data stored in the karaoke apparatus 3 described above, a sufficiently large number of data (for example, about 1000 pieces) can be used even if they do not completely correspond to about 10,000 karaoke songs on a one-to-one basis. ) May be set to correspond to 10,000 karaoke songs.

【0064】次に、上記したカラオケシステムの動作を
図4及び図5の動作フロー図に従い説明する。図4は、
演奏を実行するカラオケ装置3の動作を示すフロー図、
図5はネットワークを介して映像データを送出するカラ
オケ装置3の動作を示すフロー図である。
Next, the operation of the above-described karaoke system will be described with reference to the operation flowcharts of FIGS. FIG.
FIG. 4 is a flowchart showing the operation of the karaoke apparatus 3 for performing a performance;
FIG. 5 is a flowchart showing the operation of the karaoke apparatus 3 for transmitting video data via a network.

【0065】利用者から曲番号の入力があると、図4に
示すように、カラオケ装置3は、インデックステーブル
を参照し、その曲番号に対応する楽曲データファイルの
読み出し、対応する背景データの読み出し処理などの演
奏準備処理を行う(ステップS31)。そして、インデ
ックステーブルを参照して映像データを分担して記録し
ているカラオケ装置3…にネットワーク1を介して映像
データの送出をリクエストする(ステップS32)。
When a user inputs a song number, as shown in FIG. 4, the karaoke apparatus 3 refers to the index table, reads a song data file corresponding to the song number, and reads a corresponding background data. A performance preparation process such as a process is performed (step S31). Then, a request is made via the network 1 to the karaoke apparatuses 3..., Which share and record the video data, with reference to the index table, to transmit the video data (step S32).

【0066】図5に示すように、映像データを分担して
記憶しているカラオケ装置3…が通信ネットワーク1を
介して演奏を実行するカラオケ装置3から映像データの
送出の要求を受け付けると(ステップS41)、要求さ
れた楽曲に対応するインデックステーブルを参照し、楽
曲に対応したデータの送出準備処理を行う(ステップS
42)。そして、楽曲に対応した背景映像データの一部
をデータファイルから読み出し、高ビットレートの映像
データを通信ネットワーク1を介して演奏を実行するカ
ラオケ装置3へ送出する(ステップS43)。このと
き、映像データは、複数のカラオケ端末3…が分担して
記憶しているので、1つのカラオケ装置3がデータを送
出する時間は短く、送出する負荷が他のカラオケ装置3
…に移って行くために軽くなる。このため、データ通信
サービスができるカラオケ装置3の数が増える。また、
このとき、マルチキャスト配信技術や配信の同期を行え
ば、データ転送時のトラフィック軽減を図ることができ
る。
As shown in FIG. 5, when a karaoke device 3... That stores video data in a shared manner receives a request for transmission of video data from the karaoke device 3 that performs a performance via the communication network 1 (step). S41), referring to the index table corresponding to the requested music, perform data transmission preparation processing corresponding to the music (step S41).
42). Then, a part of the background video data corresponding to the music is read from the data file, and the high bit rate video data is transmitted to the karaoke apparatus 3 executing the performance via the communication network 1 (step S43). At this time, the video data is shared and stored by the plurality of karaoke terminals 3..., So that the time during which one karaoke device 3 sends out data is short, and the load of sending out the other karaoke devices 3 is small.
... lighter to move on to. For this reason, the number of karaoke apparatuses 3 that can perform the data communication service increases. Also,
At this time, if the multicast distribution technique and the distribution are synchronized, the traffic at the time of data transfer can be reduced.

【0067】演奏を実行するカラオケ装置3では、ネッ
トワーク1を介して他のカラオケ装置3からの背景映像
データが到着したか否か判断する(ステップS33)。
他のカラオケ装置3からの背景映像データが到着する
と、バッファRAM31に格納し、背景映像データを用
いて、カラオケ装置3の演奏を開始する(ステップS3
4)。そして、上記したカラオケ装置3の演奏動作が開
始される。
In the karaoke apparatus 3 which executes the performance, it is determined whether or not background video data has arrived from another karaoke apparatus 3 via the network 1 (step S33).
When the background video data from another karaoke device 3 arrives, it is stored in the buffer RAM 31 and the performance of the karaoke device 3 is started using the background video data (step S3).
4). Then, the performance operation of the karaoke apparatus 3 described above is started.

【0068】他のカラオケ装置3からの背景映像データ
が到着していない場合には、演奏を実行するカラオケ装
置3内に記憶している背景データを用いてカラオケ装置
3の演奏を開始する(ステップS35)。ネットワーク
1を介して他のカラオケ装置3からの背景映像データが
到着したか否かを監視し(ステップS36)、ネットワ
ーク1を介して背景映像データが到着するまで、カラオ
ケ装置3内に記憶している背景データを用いてカラオケ
装置3の演奏を続ける。そして、ネットワーク1を介し
て他のカラオケ装置3からの背景映像データが到着する
と、背景映像データをネットワーク1を介して入手した
背景映像データに切り替える(ステップS37)。
If the background video data from another karaoke apparatus 3 has not arrived, the performance of the karaoke apparatus 3 is started using the background data stored in the karaoke apparatus 3 for performing the performance (step). S35). It is monitored whether or not background video data from another karaoke device 3 has arrived via the network 1 (step S36), and stored in the karaoke device 3 until the background video data arrives via the network 1. The performance of the karaoke apparatus 3 is continued using the background data. Then, when background video data from another karaoke apparatus 3 arrives via the network 1, the background video data is switched to the background video data obtained via the network 1 (step S37).

【0069】このように、ネットワーク1を介して背景
映像を得るまでは、カラオケ装置3に格納されている背
景データで映像の再生を行い、通信ネットワーク1から
のデータが到着した時点で再生の映像データを切り替え
るようにする。
As described above, until the background video is obtained via the network 1, the video is reproduced with the background data stored in the karaoke apparatus 3, and when the data from the communication network 1 arrives, the reproduced video is reproduced. Try to switch data.

【0070】このようにシステムを構成することで、通
信ネットワーク1での遅延に関わらず、楽曲に個々に対
応した背景データを再生することができる。従って、他
のカラオケ装置3からの背景映像データの到着を待たず
に、演奏または、演奏準備が行え、曲の準備が素早く行
える。また、カラオケ装置3で記憶するデータ量も少な
く済む。
By configuring the system in this manner, it is possible to reproduce the background data individually corresponding to the music regardless of the delay in the communication network 1. Therefore, without waiting for the arrival of the background video data from another karaoke device 3, the performance or the performance preparation can be performed, and the preparation of the music can be performed quickly. Further, the amount of data stored in the karaoke device 3 can be reduced.

【0071】上記した実施形態においては、楽曲データ
は各カラオケ装置3で格納しているが、全ての楽曲デー
タを各カラオケ装置3では持たず、複数のカラオケ端末
3…で楽曲データを分担して記録するように構成し、自
分のカラオケ装置3に希望する楽曲データが無い場合に
は、他のカラオケ装置3に要求して、配信するように構
成できる。このような構成の場合には、カラオケ装置3
には、背景データの一部とある程度の曲数の楽曲データ
を格納しておけばよい。従って、より記憶容量を小さく
できるので、ハードディスクを用いずに、半導体メモリ
などの記憶装置で映像データの背景データの一部と楽曲
データを格納するように容易に構成できる。
In the above embodiment, the music data is stored in each karaoke device 3, but not all the music data is stored in each karaoke device 3, but the music data is shared by a plurality of karaoke terminals 3. If the desired karaoke device 3 does not have the desired music data, the karaoke device 3 may request another karaoke device 3 to distribute the music data. In the case of such a configuration, the karaoke apparatus 3
May store part of the background data and music data of a certain number of music pieces. Therefore, since the storage capacity can be further reduced, it is possible to easily configure a storage device such as a semiconductor memory to store a part of the background data of the video data and the music data without using a hard disk.

【0072】このように、自カラオケ装置3に楽曲デー
タが無い場合も他のカラオケ装置3からリクエストに応
じて、配信する場合の動作を図6、図7の動作フロー図
に従い説明する。
The operation of distributing the music data in the own karaoke apparatus 3 in response to a request from another karaoke apparatus 3 even when there is no music data in the karaoke apparatus 3 will be described with reference to the operation flowcharts of FIGS.

【0073】図6は、演奏を実行するカラオケ装置3の
動作を示すフロー図、図7はリクエストによりカラオケ
データを送出する他のカラオケ装置3の動作を示すフロ
ー図である。
FIG. 6 is a flowchart showing the operation of the karaoke apparatus 3 for executing a performance, and FIG. 7 is a flowchart showing the operation of another karaoke apparatus 3 for transmitting karaoke data in response to a request.

【0074】利用者から曲番号の入力があると、図6に
示すように、演奏を実行するカラオケ装置3は、インデ
ックステーブルを参照し、対応する背景データの読み出
し処理などの演奏準備処理を行う(ステップS51)。
そして、要求された楽曲データが自己のカラオケ装置3
内にあるか否か調べ(ステップS52)、自己のカラオ
ケ装置3内に楽曲データがある場合には、楽曲データを
読み出し(ステップS53)、演奏の準備に入り、背景
データのリクエストを行う(ステップS56)。
When the user inputs a song number, as shown in FIG. 6, the karaoke apparatus 3 executing the performance refers to the index table and performs a performance preparation process such as a process of reading out the corresponding background data. (Step S51).
Then, the requested music data is stored in its own karaoke device 3.
(Step S52), and if there is music data in the karaoke apparatus 3, the music data is read out (step S53), preparation for performance is performed, and a request for background data is made (step S52). S56).

【0075】一方、要求された楽曲データが自己のカラ
オケ装置3内に無い場合には、他のカラオケ装置3に楽
曲データの送出をリクエストするため、ネットワーク1
にリクエストを送出する(ステップS54)。
On the other hand, if the requested music data does not exist in its own karaoke device 3, the network 1 requests the other karaoke device 3 to transmit the music data.
(Step S54).

【0076】図7に示すように、希望する楽曲データを
記憶した他のカラオケ装置3は、通信ネットワーク1を
介して演奏を実行するカラオケ装置3から楽曲データの
送出の要求を受け付けると(ステップS71)、要求さ
れた楽曲に対応するインデックステーブルを参照し、楽
曲に対応したデータの送出準備処理を行う(ステップS
72)。楽曲に対応した楽曲データをネットワーク1を
介してカラオケ装置3に送出する(ステップS63)。
As shown in FIG. 7, when the other karaoke apparatus 3 storing the desired music data receives a request for transmitting the music data from the karaoke apparatus 3 executing the performance via the communication network 1 (step S71). ), Referring to the index table corresponding to the requested music, and performing data transmission preparation processing corresponding to the music (step S).
72). The music data corresponding to the music is transmitted to the karaoke apparatus 3 via the network 1 (step S63).

【0077】演奏を実行するカラオケ装置3では、図6
に示すように、他のカラオケ装置3より楽曲データを受
け取ると(ステップS55)、インデックステーブルを
参照し、その曲番号に対応する背景データの読み出し処
理などの演奏準備処理を行いインデックステーブルを参
照して映像データを分担して記録しているカラオケ装置
3…にネットワーク1を介して映像データの送出をリク
エストする(ステップS56)。
In the karaoke apparatus 3 for executing a performance, FIG.
As shown in (5), when music data is received from another karaoke apparatus 3 (step S55), the index table is referred to, performance preparation processing such as reading out background data corresponding to the music number is performed, and the index table is referred to. Request the karaoke apparatuses 3... That share and record the video data to transmit the video data via the network 1 (step S56).

【0078】図7に示すように、映像データを分担して
記憶しているカラオケ装置3…が通信ネットワーク1を
介して演奏を実行するカラオケ装置3から映像データの
送出の要求を受け付けると(ステップS74)、要求さ
れた楽曲に対応するインデックステーブルを参照し、楽
曲に対応したデータの送出準備処理を行った後、楽曲に
対応した背景映像データの一部をデータファイルから読
み出し、高ビットレートの映像データを通信ネットワー
ク1を介して演奏を実行するカラオケ装置3へ送出する
(ステップS75)。
As shown in FIG. 7, when the karaoke apparatus 3... That stores video data in a shared manner receives a request for transmission of video data from the karaoke apparatus 3 that performs a performance via the communication network 1 (step). S74) With reference to the index table corresponding to the requested music, performing data transmission preparation processing corresponding to the music, reading a part of the background video data corresponding to the music from the data file, The video data is transmitted to the karaoke apparatus 3 that performs the performance via the communication network 1 (step S75).

【0079】演奏を実行するカラオケ装置3では、ネッ
トワーク1を介して他のカラオケ装置3からの背景映像
データが到着したか否か判断する(ステップS57)。
他のカラオケ装置3からの背景映像データが到着する
と、バッファRAM31に格納し、背景映像データを用
いて、カラオケ装置3の演奏を開始する(ステップS5
8)。そして、上記したカラオケ装置3の演奏動作が開
始される。
In the karaoke apparatus 3 executing the performance, it is determined whether or not background video data has arrived from another karaoke apparatus 3 via the network 1 (step S57).
When the background video data from another karaoke device 3 arrives, the background video data is stored in the buffer RAM 31, and the performance of the karaoke device 3 is started using the background video data (step S5).
8). Then, the performance operation of the karaoke apparatus 3 described above is started.

【0080】他のカラオケ装置3からの背景映像データ
が到着していない場合には、演奏を実行するカラオケ装
置3内に記憶している背景データを用いてカラオケ装置
3の演奏を開始する(ステップS59)。ネットワーク
1を介して他のカラオケ装置3からの背景映像データが
到着したか否かを監視し(ステップS60)、ネットワ
ーク1を介して背景映像データが到着するまで、カラオ
ケ装置3内に記憶している背景データを用いてカラオケ
装置3の演奏を続ける。そして、ネットワーク1を介し
て他のカラオケ装置3からの背景映像データが到着する
と、背景映像データをネットワーク1を介して入手した
背景映像データに切り替える(ステップS61)。
If the background video data from another karaoke apparatus 3 has not arrived, the performance of the karaoke apparatus 3 is started using the background data stored in the karaoke apparatus 3 for performing the performance (step). S59). It is monitored whether or not background video data from another karaoke device 3 has arrived via the network 1 (step S60), and stored in the karaoke device 3 until the background video data arrives via the network 1. The performance of the karaoke apparatus 3 is continued using the background data. When the background video data arrives from another karaoke device 3 via the network 1, the background video data is switched to the background video data obtained via the network 1 (step S61).

【0081】このように、楽曲データ及び背景映像デー
タの双方を他のカラオケ装置3から配信を受け、カラオ
ケの演奏が行える。そして、このように構成したシステ
ムにおいても映像データの送出配信系での遅延が生じた
場合には、カラオケ装置3に格納されている背景データ
で映像の再生を行い、通信ネットワーク1からのデータ
が到着した時点で再生の映像データを切り替えるように
する。
As described above, both the music data and the background video data are distributed from the other karaoke apparatus 3 and the karaoke performance can be performed. In the system configured as described above, if a delay occurs in the transmission / delivery system of the video data, the video is reproduced with the background data stored in the karaoke apparatus 3 and the data from the communication network 1 is transmitted. The video data to be reproduced is switched at the time of arrival.

【0082】このようにシステムを構成することで、通
信ネットワーク1での遅延に関わらず、楽曲に個々に対
応した背景データを再生することができる。従って、デ
ータ送出装置2からの背景映像データの到着を待たず
に、演奏、演奏準備が行え、曲の準備が素早く行える。
また、カラオケ装置3で記憶するデータ量はよりも少な
くて済む。
By configuring the system in this way, it is possible to reproduce the background data individually corresponding to the music regardless of the delay in the communication network 1. Therefore, without waiting for the arrival of the background video data from the data transmission device 2, the performance and the performance preparation can be performed, and the preparation of the music can be performed quickly.
Also, the amount of data stored in the karaoke device 3 can be smaller.

【0083】上記した実施形態におけるカラオケ装置3
においては、カラオケ装置3の負荷や回線状態により、
実際に配信されるまで一定時間の遅延が発生する場合に
おいても背景映像の再生を実行できるように、演奏を行
うための背景データの一部(数秒〜数十秒)を保持し格
納している。そして、配信系などでの遅延が生じた場合
には、まず、カラオケ装置3に格納されている背景デー
タで映像の再生を行い、通信ネットワーク1からのデー
タが到着した時点で再生の映像データを切り替えるよう
構成している。このような背景データの一部を必ずしも
カラオケ装置3に記憶させておく必要はなく、各カラオ
ケ端末装置3で分担して記憶する背景映像データだけを
記憶するように構成してもよい。なお、この場合には、
各カラオケ装置3…からの映像データがネットワーク1
を介して配信されるまで演奏の実行を待機させるように
構成すればよい。
The karaoke apparatus 3 in the above embodiment
In, depending on the load of the karaoke apparatus 3 and the line condition,
A part (several seconds to several tens of seconds) of background data for performing is held and stored so that the background video can be reproduced even when a certain time delay occurs until actually distributed. . If a delay occurs in the distribution system or the like, the video is first played back with the background data stored in the karaoke apparatus 3, and when the data from the communication network 1 arrives, the played back video data is read. It is configured to switch. It is not always necessary to store a part of such background data in the karaoke device 3, and the karaoke terminal device 3 may be configured to store only the background video data that is shared and stored. In this case,
The video data from each karaoke device 3 is transmitted to the network 1
May be configured to wait for the performance to be executed until it is distributed via the.

【0084】また、上記した実施形態においては、楽曲
データ、映像データ等のカラオケデータを記憶する装置
としてハードディスクを用いているが、各カラオケ装置
3の記憶容量を少なくすることで、フラッシュメモリ等
の半導体メモリを用いて、カラオケデータを格納するよ
うに構成してもよい。
In the above-described embodiment, a hard disk is used as a device for storing karaoke data such as music data and video data. However, by reducing the storage capacity of each karaoke device 3, a flash memory or the like can be used. The karaoke data may be stored using a semiconductor memory.

【0085】また、ネットワーク1に接続される全ての
カラオケ装置に他のカラオケ装置に供給するカラオケデ
ータを記憶させる必要もなく、他の装置にカラオケデー
タを供給する機能を有するサーバ型のカラオケ端末装置
と自分では他のカラオケ装置にデータを供給しないクラ
イアント型のカラオケ端末装置とを混在させてネットワ
ークシステムを組むこともできる。なお、この場合、他
のカラオケ装置にカラオケデータを供給するカラオケ装
置と供給しないカラオケ端末装置との間にシステム上何
らかの差別化を施す方がユーザに対してフレンドリィで
ある。
Further, there is no need to store karaoke data to be supplied to other karaoke devices in all karaoke devices connected to the network 1, and a server type karaoke terminal device having a function of supplying karaoke data to other devices. And a client-type karaoke terminal that does not supply data to other karaoke devices. In this case, it is more friendly to the user to provide some differentiation in the system between the karaoke apparatus that supplies karaoke data to another karaoke apparatus and the karaoke terminal apparatus that does not supply the karaoke data.

【0086】差別化の方法としては、例えば、月額の利
用料に差を設ける。この一つの態様として、サーバ型の
カラオケ端末装置の月額利用料を安くする。この場合、
通電時間やデータを提供した回数で時間や価格体系を替
えるように構成すればよい。
As a method of differentiating, for example, a difference is made between monthly usage fees. In one embodiment, the monthly usage fee of the server type karaoke terminal device is reduced. in this case,
The time and the price system may be changed according to the energizing time and the number of times the data is provided.

【0087】また、他の方法として、クライアント型の
カラオケ端末装置での演奏準備時間を長くする。曲を準
備できる時間を故意に長くして性能面で差を付けるよう
に構成することもできる。
As another method, the performance preparation time in the client-type karaoke terminal device is lengthened. It is also possible to deliberately lengthen the time during which a song can be prepared to provide a difference in performance.

【0088】また、更に他の方法として、装置の保証期
間やメンテナンス費用で差を付ける。
As still another method, a difference is made between the warranty period of the apparatus and the maintenance cost.

【0089】また、他の方法として、新曲のリリースや
背景映像で差を付ける。すなわち、サーバ型のカラオケ
端末装置の方が先に新曲を演奏できるようにしたり、背
景映像もサーバ型のカラオケ端末装置にのみ再生できる
映像を設けるなどして差別化する。
As another method, a difference is made between the release of a new song and the background video. In other words, the server-type karaoke terminal device is made to differentiate by, for example, enabling the user to play a new song first, or providing a background image that can be reproduced only by the server-type karaoke terminal device.

【0090】このように、色々な方法で、差別化を試み
ればよい。
As described above, differentiating may be performed by various methods.

【0091】[0091]

【発明の効果】以上説明したように、この発明によれ
ば、映像データは、複数のカラオケ端末が分担して記憶
しているので、1つのカラオケ装置がデータを送出する
時間は短く、送出する負荷が他のカラオケ装置に移って
行くために軽くなる。このため、データ通信サービスが
できるカラオケ装置の数が増える。また、各カラオケ端
末で記憶する容量も背景データの一部であるので、カラ
オケ端末の記憶装置も大きなものを必要とせず、小型な
カラオケ端末でカラオケ演奏を楽しむことができる。
As described above, according to the present invention, since the video data is shared and stored by a plurality of karaoke terminals, a single karaoke apparatus transmits data in a short time and transmits the data. The load is reduced to move to other karaoke devices. For this reason, the number of karaoke apparatuses that can provide the data communication service increases. In addition, since the storage capacity of each karaoke terminal is also a part of the background data, the karaoke terminal does not need a large storage device, and can enjoy karaoke performance with a small karaoke terminal.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の第1の実施形態であるカラオケシス
テムの構成を示す図である。
FIG. 1 is a diagram showing a configuration of a karaoke system according to a first embodiment of the present invention.

【図2】この発明に用いられるネットワーク上に接続さ
れている各カラオケ装置の構成を示すブロック図であ
る。
FIG. 2 is a block diagram showing a configuration of each karaoke apparatus connected to a network used in the present invention.

【図3】この発明に用いられるデータフォーマットの一
例を示す図である。
FIG. 3 is a diagram showing an example of a data format used in the present invention.

【図4】この発明の第1の実施形態である演奏を実行す
るカラオケ装置の動作を示すフロー図である。
FIG. 4 is a flowchart showing the operation of the karaoke apparatus for executing a performance according to the first embodiment of the present invention.

【図5】この発明の第1の実施形態にかかる他のカラオ
ケ装置の動作を示すフロー図である。
FIG. 5 is a flowchart showing an operation of another karaoke apparatus according to the first embodiment of the present invention.

【図6】この発明の第2の実施形態である演奏を実行す
るカラオケ装置の動作を示すフロー図である。
FIG. 6 is a flowchart showing the operation of the karaoke apparatus for executing a performance according to the second embodiment of the present invention.

【図7】この発明の第2の実施形態にかかる他のカラオ
ケ装置の動作を示すフロー図である。
FIG. 7 is a flowchart showing an operation of another karaoke apparatus according to the second embodiment of the present invention.

【図8】この発明が用いるストリームIDの種別を示す
図である。
FIG. 8 is a diagram showing types of stream IDs used in the present invention.

【図9】この発明が用いるデータフォーマットの一例を
示す図である
FIG. 9 is a diagram showing an example of a data format used by the present invention.

【符号の説明】[Explanation of symbols]

1 通信ネットワーク 3 カラオケ装置 1 communication network 3 karaoke device

───────────────────────────────────────────────────── フロントページの続き (72)発明者 山下 広記 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内 (72)発明者 山元 文彦 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内 (72)発明者 西 淳一 大阪府守口市京阪本通2丁目5番5号 三 洋電機株式会社内 Fターム(参考) 5C053 FA23 FA29 GB11 GB37 JA16 LA04 LA06 LA15 5D108 BA11 BG10  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Hiroki Yamashita, Inventor 2-5-5 Keihanhondori, Moriguchi-shi, Osaka Sanyo Electric Co., Ltd. (72) Fumihiko Yamamoto 2-5- Keihanhondori, Moriguchi-shi, Osaka No. 5 Sanyo Electric Co., Ltd. (72) Junichi Nishi 2-5-5 Keihanhondori, Moriguchi-shi, Osaka F-term (reference) in Sanyo Electric Co., Ltd. 5C053 FA23 FA29 GB11 GB37 JA16 LA04 LA06 LA15 5D108 BA11 BG10

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークを介して複数台のカラオケ
端末が互いに接続されたカラオケシステムであって、前
記カラオケ端末に楽曲データ記憶手段及び映像データ記
憶手段を設け、前記各カラオケ端末の映像記憶手段にカ
ラオケ曲に対応づけられた映像データの一部を記憶し、
前記複数のカラオケ端末で記憶している映像データで1
曲のカラオケ曲に対応する映像データが構成され、カラ
オケ端末にカラオケ演奏指示があったとき、カラオケ曲
に対応する映像データをこれを分担して記憶しているカ
ラオケ端末の映像記憶手段からネットワークを介して受
け取り、映像を再生して演奏を実行させることを特徴と
するカラオケシステム。
1. A karaoke system in which a plurality of karaoke terminals are connected to each other via a network, wherein the karaoke terminals are provided with music data storage means and video data storage means, and the karaoke terminals have video storage means. Store a part of the video data associated with the karaoke song,
One of the video data stored in the plurality of karaoke terminals
Video data corresponding to the karaoke tune of the song is configured, and when a karaoke performance instruction is issued to the karaoke terminal, the video data corresponding to the karaoke tune is shared and stored from the video storage means of the karaoke terminal. A karaoke system, wherein the karaoke system receives the received music via a computer and plays the video to execute the performance.
【請求項2】 各カラオケ端末の楽曲データ記憶手段に
複数の楽曲データが記憶され、カラオケ演奏指示があっ
たとき、対応する楽曲データがカラオケ演奏指示した前
記カラオケ端末の記憶手段に記憶していない場合には、
他のカラオケ端末から楽曲データをネットワークを介し
て受け取り、これを再生して演奏を実行させることを特
徴とする請求項1に記載のカラオケシステム。
2. A plurality of music data are stored in the music data storage means of each karaoke terminal, and when a karaoke performance instruction is given, the corresponding music data is not stored in the storage means of the karaoke terminal that instructed the karaoke performance. in case of,
2. The karaoke system according to claim 1, wherein the karaoke system receives music data from another karaoke terminal via a network, reproduces the music data, and executes the music data.
【請求項3】 前記ネットワークはマルチキャスト送信
が可能に構成されていることを特徴とする請求項1又2
に記載のカラオケシステム。
3. The network according to claim 1, wherein said network is configured to be capable of multicast transmission.
The karaoke system described in 1.
JP2001130557A 2001-04-27 2001-04-27 Karaoke system Expired - Fee Related JP4420579B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001130557A JP4420579B2 (en) 2001-04-27 2001-04-27 Karaoke system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001130557A JP4420579B2 (en) 2001-04-27 2001-04-27 Karaoke system

Publications (2)

Publication Number Publication Date
JP2002328688A true JP2002328688A (en) 2002-11-15
JP4420579B2 JP4420579B2 (en) 2010-02-24

Family

ID=18978902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001130557A Expired - Fee Related JP4420579B2 (en) 2001-04-27 2001-04-27 Karaoke system

Country Status (1)

Country Link
JP (1) JP4420579B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007225934A (en) * 2006-02-23 2007-09-06 Xing Inc Karaoke system and its host device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007225934A (en) * 2006-02-23 2007-09-06 Xing Inc Karaoke system and its host device

Also Published As

Publication number Publication date
JP4420579B2 (en) 2010-02-24

Similar Documents

Publication Publication Date Title
JP3250336B2 (en) Karaoke system and karaoke terminal device
JPH08292776A (en) Device and system for karaoke
JP5544961B2 (en) server
JP4420579B2 (en) Karaoke system
JP2000010571A (en) Playing device management system and playing device
JPH11161288A (en) Karaoke device and karaoke system
JP5415866B2 (en) Karaoke system with performance music advance function
JP2000356985A (en) Karaoke system
JP5645328B2 (en) DISTRIBUTION DEVICE, DISTRIBUTION METHOD, DISTRIBUTION CONTROL COMPUTER PROGRAM, REPRODUCTION DEVICE, REPRODUCTION METHOD, REPRODUCTION CONTROL COMPUTER PROGRAM, AND DISTRIBUTION SYSTEM
JP3369083B2 (en) Karaoke playback device and system using two media: communication and broadcasting
JP3703580B2 (en) Music sound playback system
JP2008033344A (en) Karaoke apparatus
JP2003029771A (en) Karaoke device
JP2002297162A (en) Karaoke system
JP3702312B2 (en) Digital broadcasting system
JP7641174B2 (en) Karaoke equipment
JP2002297164A (en) Karaoke device
JP2002328686A (en) Karaoke machine
JP3221273B2 (en) Music playback system
JPH07281687A (en) Video karaoke equipment
JP4311484B2 (en) Karaoke system
JP4103405B2 (en) Musical sound generation method and automatic performance apparatus for network automatic performance system
JPH0876775A (en) Karaoke data distributing device
JP4394338B2 (en) Karaoke equipment
JP3178462B2 (en) Music data distribution device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20060417

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060607

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080327

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20080514

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090811

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091009

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: 20091110

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: 20091201

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4420579

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131211

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees