JP2892532B2 - 音楽情報の高速処理装置 - Google Patents

音楽情報の高速処理装置

Info

Publication number
JP2892532B2
JP2892532B2 JP3216109A JP21610991A JP2892532B2 JP 2892532 B2 JP2892532 B2 JP 2892532B2 JP 3216109 A JP3216109 A JP 3216109A JP 21610991 A JP21610991 A JP 21610991A JP 2892532 B2 JP2892532 B2 JP 2892532B2
Authority
JP
Japan
Prior art keywords
data
music
packet
music information
ncu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP3216109A
Other languages
English (en)
Other versions
JPH0537676A (ja
Inventor
三百次 津村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
RIKOSU KK
Original Assignee
RIKOSU KK
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 RIKOSU KK filed Critical RIKOSU KK
Priority to JP3216109A priority Critical patent/JP2892532B2/ja
Priority to TW081103514A priority patent/TW202530B/zh
Priority to EP92112266A priority patent/EP0531670B1/en
Priority to DE69209750T priority patent/DE69209750T2/de
Priority to KR1019920013686A priority patent/KR100261984B1/ko
Publication of JPH0537676A publication Critical patent/JPH0537676A/ja
Application granted granted Critical
Publication of JP2892532B2 publication Critical patent/JP2892532B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/201Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
    • G10H2240/241Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/171Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
    • G10H2240/281Protocol or standard connector for transmission of analog or digital data to or from an electrophonic musical instrument
    • G10H2240/295Packet switched network, e.g. token ring

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、公衆回線を利用してデ
ジタル符合化した音楽を端末装置にダウンロードして再
生するに際し、データを高速処理するための装置に関す
るもので、カラオケ音楽の再生に利用する。
【0002】
【従来の技術】従来から公衆回線を利用してホストコン
ピュータからデジタル情報をダウンロードする構成は公
知である。カラオケ音楽もデジタル符合化できるので、
音楽情報として公知の手段で同様にダウンロードするこ
とが可能である。実際、既存のビデオテックス網で音楽
情報を伝送したり、パーソナルコンピュータを端末とし
て電話回線によって音楽情報通信を行うことも広く知ら
れている。
【0003】
【発明が解決しようとする課題】しかし、高速処理を行
うために音楽情報をできるだけ少ないデータ量で符合体
系化しようとすれば、MIDI規格に見られるように条
件分岐記号を規定しなければならない。ところが、シリ
アルで伝送されたデータを逐次処理するビデオテックス
方式を用いた場合には、受信が未だ完了していない部分
の再生を指定するという不都合を回避するために1曲分
の全データを受信した後に再生処理を行わなければなら
ず、端末装置からリクエストをした後に長時間待機する
ことを余儀なくされる。たとえば音楽の質を高めるため
に1曲のデータ量に200Kバイト費やしたとすれば、
一般的な高速モデムを用いたとしても全データの伝送が
完了するには約5分かかることになってしまう。またデ
ジタル回線を利用した場合であっても、1曲の伝送には
約30秒必要となる。
【0004】一方、汎用のパーソナルコンピュータを端
末装置として利用する通信では以下のような課題があ
る。即ち、パーソナルコンピュータでは情報をファイル
としてひとまとまりで取り扱い、オペレーティングシス
テム(OS)によってファイル単位で受信処理や再生処
理をシリアル状に行っている。ところが既存のOSでは
データの伝送と音楽の再生を同時に行うことは不可能で
ある。また仮に専用のアプリケーションソフトを開発し
ても、メモリの構成や周辺デバイスの制御に制約があ
り、音楽再生の時間処理の精度が悪い。従って、結果と
して正確な音楽再生を行うことができないか、限られた
音楽情報しか再生することができないことになり、音楽
の質を向上することができないという致命的な課題があ
る。
【0005】本発明ではこのような従来の課題を解決す
るもので、音楽情報の伝送と再生処理を並列して行うこ
とによって、データの高速処理を可能とした装置を提供
することを目的とするものである。
【0006】
【課題を解決するための手段】本発明では上述した目的
を達成するために、デジタル符号化された音楽のデータ
をパケット化して伝送するに際し、上記パケットデータ
をNCUで受信し、かつ該データを複数の記憶領域から
なる共用メモリの任意の領域に書き込むと共にデータの
ヘッダにアドレスを与え、再生CPUは上記NCUから
出力されるトリガを開始信号として上記共用メモリのデ
ータのアドレスを検索し、予め定められた順に従って各
共用メモリのデータを読み出し、シリアルのMIDI信
号に変換した後に電子音源に出力するという手段を採用
している。
【0007】
【作用】NCUはパケット化された音楽情報を受信して
誤り補正を行うと共に、予め決められた命令系に従って
後段の共用メモリにパケットの内容を書き込むという2
つの作用を同時進行の形で行うものである。また共用メ
モリは複数の領域で構成されているが、その任意の空き
領域にパケット単位のデータが書き込まれるというバッ
ファの機能を行うものである。そして、トリガによって
処理を開始した再生用CPUが共用メモリのアドレスを
検索し、優先順にパケットごとのデータを読み出し処理
をすることによって、連続した音楽再生という機能が達
成されることになる。
【0008】
【実施例】以下、本発明の一実施例を添付した図面に従
って詳述すると、図1は本発明装置の構成を示したブロ
ック図であり、1はモデムあるいはデジタル回線アダプ
タに代表されるNCUであり、公衆回線2がアナログ回
線の場合にはモデムを、デジタル回線の場合にはデジタ
ル回線アダプタが位置する。また本発明でいうNCU1
はデータ送受信の制御のみではなく、受信データをパケ
ットごとに記憶装置に直接書き込むための命令系を有す
るものである。公衆回線2の反対側には多数のデジタル
符合化された音楽情報をデータベースとするホストコン
ピュータ(図示せず)が接続され、伝送の確実性を保証
するためにパケット通信方式でデータがダウンロードさ
れる。3a・3b…3nはそれぞれNCU1と再生用C
PU4の制御に従う共有メモリであり、NCU1が受信
した音楽情報をその命令系に従ってパケットごとに逐次
記憶するものである。また共有メモリ3a〜3nに記憶
されたデータのヘッダには順番に従ってアドレスが与え
られる。ここで共有メモリ3a〜3nとしては物理的に
分離したメモリ群のみを意味するのではなく、メモリ領
域として任意の数に分割できるものであれば物理的に1
つの記憶装置であったもよいことはもちろんである。再
生用CPU4では共有メモリ3a〜3nのデータのアド
レスを検索し、予め決められた順に従ってパケット単位
でデータを読み出し、再生処理を行ってシリアルにシン
セサイザなどの電子音源5にデータ列を送出するのであ
る。この電子音源5はMIDI規格に準拠したもので、
再生用CPUから出力されたデータ列がMIDI信号と
なって入力され、電子音源5でオーディオ信号を生成し
て後段に接続されるオーディオ装置(図示せず)に入力
される。なお、音楽再生の契機はNCU1から再生用C
PU4に対して出力されるトリガAを開始信号として行
うもので、このトリガAはNCU1がデータを任意の共
有メモリ3に書き込むときに出力されるものである。
【0009】なお、NCU1が管理するパケットと複数
の共有メモリ3a〜3nとは特定の対応関係にある必要
はなく、空の状態の任意の共有メモリに対してアドレス
と共にパケットの内容を書き込むことで十分である。パ
ケットの読み出し順序は再生用CPU4がパケットのア
ドレスを検索することによって確定することができるか
らである。
【0010】続いて上記実施例の装置を用いた一連の動
作を説明する。先ず本装置が設置されている端末から任
意の手段でホストコンピュータに対して音楽をリクエス
トすると、ホストコンピュータでは該当する音楽情報を
第1パケットから順に公衆回線を介して特定端末に送信
を開始する。NCU1では第1パケットの誤り処理を行
った後に共有メモリ3a〜3nのうち空いている共有メ
モリに対してパケットの内容を書き込む処理を行う。こ
れと同時に再生用CPU4に対してトリガAを出力し、
再生用CPUが共有メモリ3a〜3nをアクセスする契
機を与える。そして以後同様にNCU1は第2パケット
・第3パケットの処理を行う。トリガAの出力タイミン
グとしては上述のタイミングに限定されず、音楽の冒頭
部分には管理情報や歌詞情報が含まれていることを考慮
し、数パケットの書き込み処理が完了した後に行うのが
実用的である。
【0011】一方、再生用CPU4ではトリガAの出力
を確認すれば、共有メモリ3a〜3nのアドレスを検索
し、アドレスの優先順位に従ってパケット単位でデータ
を読み出し、MIDIのデータ列に変換処理をした後に
電子音源5に対してMIDI信号を出力する。これによ
って電子音源5ではオーディオ信号を生成し、後段のオ
ーディオ装置でカラオケ音楽の再生を行うことができる
のである。
【0012】ところで、1曲分の音楽情報は多数のパケ
ットに分割されているので、再生用CPU4が共有メモ
リ3からデータを読み出している間もパケット情報が伝
送されてくる。しかしNCU1は次々とパケット単位で
データを処理してゆき、1曲分のデータの処理を終了す
るまで上述した処理を繰り返すのである。この終了の判
定は、たとえば冒頭の管理情報中にデータサイズを書き
込んでおくことによって、演算することが可能である。
【0013】
【発明の効果】本発明では上述したように、音楽情報を
パケット化して伝送し、これをNCUでパケットごとに
処理して共有メモリに書き込み、さらに再生用CPUで
は共有メモリに書き込まれたデータを指定された順番に
沿って読み出し、処理を行うようにしたものである。従
って、従来のように音楽情報を全部受信した後でなけれ
ば再生処理を行うことができない構成とは異なり、トリ
ガ信号の出力があると同時にカラオケ音楽の再生が行わ
れるので、リクエストから再生までの待機時間を極めて
短くすることができた。
【0014】また、データはパケット方式によって伝送
されているので、誤り補正も確実に行われており、伝送
誤りによる誤再生という問題も同時に解消できる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【符号の説明】
1 NCU 2 公衆回線 3a・3b・・・3n 共有メモリ 4 再生用CPU 5 電子音源
フロントページの続き (56)参考文献 特開 昭62−286095(JP,A) 特開 平3−65858(JP,A) 特開 平3−70252(JP,A) 特開 昭62−85522(JP,A) 特開 昭63−191454(JP,A) 特開 昭60−253082(JP,A) 特開 平2−216687(JP,A) 特開 昭63−301997(JP,A) 特開 平2−257749(JP,A) 特開 平2−153665(JP,A) 特開 平2−105767(JP,A) 特開 平2−285559(JP,A) 特開 昭61−74487(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04M 11/00 - 11/10 G10K 15/04 302 G10H 1/00 101 - 102

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】デジタル符号化された音楽のデータをパケ
    ット化して伝送するに際し、上記パケットデータをNC
    Uで受信し、かつ該データを複数の記憶領域からなる共
    用メモリの任意の領域に書き込むと共にデータのヘッダ
    にアドレスを与え、再生CPUは上記NCUから出力さ
    れるトリガを開始信号として上記共用メモリのデータの
    アドレスを検索し、予め定められた順に従って各共用メ
    モリのデータを読み出し、シリアルのMIDI信号に変
    換した後に電子音源に出力することを特徴とする音楽情
    報の高速処理装置。
JP3216109A 1991-07-31 1991-07-31 音楽情報の高速処理装置 Expired - Lifetime JP2892532B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP3216109A JP2892532B2 (ja) 1991-07-31 1991-07-31 音楽情報の高速処理装置
TW081103514A TW202530B (ja) 1991-07-31 1992-05-05
EP92112266A EP0531670B1 (en) 1991-07-31 1992-07-17 Data transmission high-speed processing device
DE69209750T DE69209750T2 (de) 1991-07-31 1992-07-17 Vorrichtung zur Datenverarbeitung mit hohen Geschwindigkeit bei Datenübertragung
KR1019920013686A KR100261984B1 (ko) 1991-07-31 1992-07-30 데이터 전송의 고속처리 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3216109A JP2892532B2 (ja) 1991-07-31 1991-07-31 音楽情報の高速処理装置

Publications (2)

Publication Number Publication Date
JPH0537676A JPH0537676A (ja) 1993-02-12
JP2892532B2 true JP2892532B2 (ja) 1999-05-17

Family

ID=16683386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3216109A Expired - Lifetime JP2892532B2 (ja) 1991-07-31 1991-07-31 音楽情報の高速処理装置

Country Status (5)

Country Link
EP (1) EP0531670B1 (ja)
JP (1) JP2892532B2 (ja)
KR (1) KR100261984B1 (ja)
DE (1) DE69209750T2 (ja)
TW (1) TW202530B (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3424262B2 (ja) * 1993-04-21 2003-07-07 ヤマハ株式会社 オンライン型カラオケシステム
DE4326789A1 (de) * 1993-08-10 1995-02-16 Steinberg Soft Und Hardware Gm Verfahren und Vorrichtung zur Verbindung von MIDI-Schnittstellen
DE4341787C2 (de) * 1993-12-08 1995-11-16 Christoph Kemper System zur zeitkorrekten Auslösung von Echtzeitaktionen durch Befehlsequenzen
JP3298419B2 (ja) * 1996-07-15 2002-07-02 ヤマハ株式会社 ネットワークシステムの接続機器
DE69710569T2 (de) * 1996-12-27 2002-10-31 Yamaha Corp., Hamamatsu Echtzeitsübertragung von Musiktoninformation
JP3248446B2 (ja) 1997-03-13 2002-01-21 ヤマハ株式会社 サーバコンピュータ
US6510438B2 (en) 1997-10-31 2003-01-21 Yamaha Corporation Electronic mail system, method of sending and receiving electronic mail, and storage medium
EP0913783A3 (en) * 1997-10-31 2000-05-10 Yamaha Corporation Electronic mail system, method of sending and receiving electronic mail, and storage medium
TW491989B (en) * 1999-08-05 2002-06-21 Yamaha Corp Music reproducing apparatus, music reproducing method and telephone terminal device
KR100442372B1 (ko) * 2002-10-28 2004-07-30 엘지전자 주식회사 데이터 전송 장치 및 방법

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4124773A (en) * 1976-11-26 1978-11-07 Robin Elkins Audio storage and distribution system
FR2523786B1 (fr) * 1982-03-19 1987-10-09 Bernard Alain Systeme de transmission de musique par voie telephonique
JPS6285522A (ja) * 1985-10-11 1987-04-20 Nec Corp パケツト化音声放送方式
JP2830997B2 (ja) * 1986-06-04 1998-12-02 日本放送協会 音楽演奏情報伝送方法、音楽演奏情報送信装置および音楽演奏情報受信装置
JP2767763B2 (ja) * 1989-08-03 1998-06-18 株式会社リコス 公衆回線を用いた音楽伝送再生システム
JPH03152787A (ja) * 1989-11-08 1991-06-28 Miotsugu Tsumura デジタル音楽情報の伝送記憶装置

Also Published As

Publication number Publication date
JPH0537676A (ja) 1993-02-12
EP0531670A1 (en) 1993-03-17
KR930003599A (ko) 1993-02-24
EP0531670B1 (en) 1996-04-10
DE69209750D1 (de) 1996-05-15
TW202530B (ja) 1993-03-21
DE69209750T2 (de) 1996-08-08
KR100261984B1 (ko) 2000-07-15

Similar Documents

Publication Publication Date Title
JP2692768B2 (ja) ディジタル・オーディオ及びmidi合成音楽を同時に出力する方法及び装置
US4974178A (en) Editing apparatus for audio and video information
US5886275A (en) Transporting method of karaoke data by packets
US6574243B2 (en) Real time communications of musical tone information
US6167467A (en) Information reception and recording circuit
JP2892532B2 (ja) 音楽情報の高速処理装置
JP3292492B2 (ja) 演奏情報処理装置
US6627807B2 (en) Communications apparatus for tone generator setting information
JP2001013961A (ja) データ送信装置、データ受信装置、及び同各装置に適用されるプログラムを記録したコンピュータ読取り可能な記録媒体
JP3351385B2 (ja) シリアルデータ送受信方法及び装置
JPH02216687A (ja) 音声・音楽情報管理システムおよび音声・音楽情報管理ネットワークシステム
JP2709965B2 (ja) Bgm再生に用いる音楽伝送再生システム
JP3460524B2 (ja) 曲データ加工方法、加工後曲データ再生方法および記憶媒体
JP3339372B2 (ja) 楽音発生装置および楽音発生方法を実現するためのプログラムを格納した記憶媒体
US20050246379A1 (en) Communication system and method for modifying and transforming media files remotely
US7631094B1 (en) Temporary storage of communications data
JP3251670B2 (ja) Pcm音声データ処理方式
JP3658661B2 (ja) データ受信装置、及びデータ送信装置
JPH10207475A (ja) カラオケ装置
JPS59148093A (ja) 音声メツセ−ジ変更方式
JPH0887271A (ja) 演奏情報圧縮方法及び演奏情報伸張方法
JPH01226263A (ja) 音声メッセージ再生方法
JPH0662479A (ja) 時分割多重音声送出装置
JPH08185192A (ja) カラオケシステム
JPH0666846B2 (ja) 信号音データ読み出し制御回路

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090226

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090226

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20100226

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100226

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20110226

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20120226

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120226

Year of fee payment: 13