JP2002366197A - Music reproducer - Google Patents

Music reproducer

Info

Publication number
JP2002366197A
JP2002366197A JP2001174899A JP2001174899A JP2002366197A JP 2002366197 A JP2002366197 A JP 2002366197A JP 2001174899 A JP2001174899 A JP 2001174899A JP 2001174899 A JP2001174899 A JP 2001174899A JP 2002366197 A JP2002366197 A JP 2002366197A
Authority
JP
Japan
Prior art keywords
data
error
input signal
signal
sound
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
JP2001174899A
Other languages
Japanese (ja)
Other versions
JP3719503B2 (en
Inventor
Kenji Miwa
健次 三輪
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2001174899A priority Critical patent/JP3719503B2/en
Publication of JP2002366197A publication Critical patent/JP2002366197A/en
Application granted granted Critical
Publication of JP3719503B2 publication Critical patent/JP3719503B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a music reproducer by which an error when data is transmitted is interpolated without generating a distortion in a reproduction waveform and an error is reported to a user when the error exists. SOLUTION: An input signal deciding part U1 detects the error of an input signal, extends the frequency axial/time-axial data conversion processing period of an immediately last frame and a window processing period in response to a plurality of sound frames when the error is comprised and, then, generates sound data which is continuous in terms of waveform. Silent compression data and compression data of an alarm sound are recorded in a storage means, one of frequency axial data, silent data and alarm sound data of the immediately last frame is selected by an error state through the use of a selecting means U6 and, then, a sound data generation processing is performed.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、圧縮デジタル音楽
データ信号に対して伸長処理を施して音楽再生を行う音
楽再生装置に関する。例えば、データ伝送手段として無
線を利用した衛星デジタルTV(テレビジョン)放送、
地上波デジタルTV放送、地上波デジタルラジオ放送等
のチューナに使用される音楽再生装置、データ伝送手段
として有線を利用したケーブルTVのデジタル放送等の
チューナに使用される音楽再生装置、データ伝送手段と
してインターネットを利用したインターネットラジオ、
インターネット電話に使用される音楽再生装置等、或い
はオフラインにより情報を伝達するパッケージ系情報媒
体としてMD(ミニ・ディスク)のプレーヤー、ICカ
ードもしくはICカードに内蔵されたフラッシュメモリ
に圧縮音源データを記録させたIC半導体音楽プレーヤ
ー等の音楽再生装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a music reproducing apparatus for reproducing music by performing expansion processing on a compressed digital music data signal. For example, satellite digital TV (television) broadcasting using wireless as data transmission means,
Music playback device used for tuner such as terrestrial digital TV broadcasting and terrestrial digital radio broadcasting, music playback device used for tuner such as digital broadcasting of cable TV using cable as data transmission means, and data transmission means Internet radio using the Internet,
Compressed sound source data is recorded in an MD (mini-disc) player, an IC card, or a flash memory incorporated in an IC card as a music reproducing device used for an Internet telephone or a package information medium for transmitting information offline. Music playback device such as an IC semiconductor music player.

【0002】[0002]

【従来の技術】近年においては、半導体技術の発展によ
り、大容量のデジタルデータを高速に処理することが可
能となっている。それに伴って、音楽データに関して
も、デジタル圧縮されたオーディオコンテンツが流通し
ており、デジタル放送の普及も進んでいる。
2. Description of the Related Art In recent years, the development of semiconductor technology has made it possible to process large volumes of digital data at high speed. Along with that, digitally-compressed audio contents are also distributed for music data, and digital broadcasting is spreading.

【0003】音楽データをデジタル圧縮するための方式
としては、MDで使用されるATRAC(Adapti
ve Transform Acoustic Codi
ng)、PC(パーソナルコンピュータ)等で使用され
るMP3(MPEG−1 Audio Layer3)、
デジタルTV放送等で使用されるAAC(MPEG−2
AAC)等が挙げられる。
As a method for digitally compressing music data, ATRAC (Adapti) used in MD is used.
ve Transform Acoustic Codi
ng), MP3 (MPEG-1 Audio Layer3) used in a PC (personal computer), etc.
AAC (MPEG-2) used in digital TV broadcasting, etc.
AAC) and the like.

【0004】いずれの方式においても、まず、前処理と
して、アナログデータである音楽データを標本化および
量子化してデジタル化し、帯域フィルタ等により帯域分
割して圧縮単位毎にデータ分割し、時間軸に沿って表さ
れたデータ(時間成分信号)を周波数軸に沿って表され
たデータ(周波数成分信号)に変換した後、圧縮処理が
行われる。例えば、音楽の場合には44.1kHzまた
は48kHz等の周波数でサンプリングが行われ、24
bitデータまたは16bitデータ等に量子化され
る。一方、音声の場合には8kHz等の周波数でサンプ
リングが行われ、8bitデータ等に量子化される。時
間軸データから周波数軸データへの変換は、データを帯
域フィルタ等により帯域分割し、各帯域内でMDCT
(Modifeid Discrete Cosine
transform)等を用いてデータ変換することに
より行われる。
[0004] In either method, first, as preprocessing, music data as analog data is sampled, quantized, digitized, band-divided by a band-pass filter or the like, divided into data for each compression unit, and set on a time axis. After the data (time component signal) expressed along the frequency axis is converted into data (frequency component signal) expressed along the frequency axis, compression processing is performed. For example, in the case of music, sampling is performed at a frequency such as 44.1 kHz or 48 kHz.
It is quantized to bit data or 16-bit data. On the other hand, in the case of audio, sampling is performed at a frequency such as 8 kHz and quantized into 8-bit data or the like. The conversion from the time axis data to the frequency axis data is performed by dividing the data into bands by using a band filter, etc.
(Modify Discrete Cosine
This is performed by performing data conversion using a “transform” or the like.

【0005】圧縮処理としては、聴覚心理モデル等を用
いて人間が知覚できない音楽成分をデータから削除する
等の非可逆データ圧縮、データをハフマン符号等のエン
トロピー符号化する可逆データ圧縮等が行われる。さら
に、ドラム、シンバル等のアタック(衝撃)音に対する
再現性を向上させるため、アタック音部分ではデータを
圧縮する単位時間幅を短くしてサブフレーム化する方
法、アタック音部分のみ、他の部分とは別に切り出して
処理する方法等が用いられている。
[0005] As the compression processing, irreversible data compression such as deleting a music component that cannot be perceived by a human from data using an psychoacoustic model or the like, lossless data compression for entropy encoding data such as Huffman code, and the like are performed. . Furthermore, in order to improve the reproducibility of the attack (shock) sound of drums, cymbals, etc., in the attack sound part, a method of shortening the unit time width for compressing data to subframe is used. In addition, a method of cutting out and processing separately is used.

【0006】周波数成分に変換された音楽データには、
音源データの周波数に関するデータと位相に関するデー
タとが含まれる。例えば図1(a)に示すような単一周
波数からなる音源データを第1フレーム〜第3フレーム
の3つのサウンドフレームに分割した場合、切り出され
た各サウンドフレームでは位相が異なる。このため、各
時間軸データを変換して得られる各周波数軸データは、
音源データの周波数が同じであっても、位相データが異
なるデータとなる。
[0006] The music data converted to the frequency component includes:
The data on the frequency and the data on the phase of the sound source data are included. For example, when sound source data having a single frequency as shown in FIG. 1A is divided into three sound frames of a first frame to a third frame, the phases of the cut out sound frames are different. Therefore, each frequency axis data obtained by converting each time axis data is
Even if the frequency of the sound source data is the same, the phase data becomes different data.

【0007】なお、再生波形において各サウンドフレー
ム間の連結状態を良好にして信号遷移を滑らかにするた
めに、図1(b)〜図1(d)に示す窓関数と各サウン
ドフレームの時間軸データとを乗算する窓処理が行われ
る。窓関数の曲線部分は、データ圧縮・伸長方式によっ
て異なり、例えば1/4円またはsin波形等が用いら
れる。この窓処理により、窓関数の平坦部分(値「1」
の部分)では、時間軸データがそのまま再生波形として
出力され、各サウンドフレーム間の連結部分では、各時
間軸データと窓関数の曲線部分とを乗算した結果を加算
した波形が再生波形として出力される。その結果、図1
(e)に示す再生波形が得られる。
In order to improve the connection between sound frames in the reproduced waveform and to smooth the signal transition, the window function shown in FIGS. 1B to 1D and the time axis of each sound frame are used. Window processing for multiplying by data is performed. The curve portion of the window function differs depending on the data compression / expansion method, and for example, a quarter circle or a sin waveform is used. By this window processing, the flat part of the window function (value “1”)
), The time axis data is output as a reproduced waveform as it is, and at the connection between sound frames, a waveform obtained by adding the result obtained by multiplying each time axis data by the curve portion of the window function is output as a reproduced waveform. You. As a result, FIG.
The reproduced waveform shown in (e) is obtained.

【0008】ところで、デジタル圧縮された音楽データ
を転送するデータ転送方式は、時間的制限を伴わないデ
ータ転送方式と、時間的制限を伴うデータ転送方式とに
分けられる。時間的制限を伴わないデータ転送方式の例
としては、例えばインターネット等を用いて音楽データ
ファイルをダウンロードし、全データの受信を完了した
後で、受信データを受信端末側のパーソナルコンピュー
タ等により伸長・再生する場合等が挙げられる。このデ
ータ転送方式において、元データにエラーが含まれず、
データ伝送時にエラーが発生した場合には、受信端末側
でデータ伝送時のエラーを検出し、送信側に対してデー
タ再送要求を行うことにより、最終的にエラーが無い音
楽データファイルを受信することができる。データ伝送
時のエラーは、例えば伝送単位であるパケット単位でパ
リティデータを付加すること等により、受信側で検出す
ることができる。なお、元データの破壊等によって元デ
ータにエラーが含まれる場合には、その元データを基に
して伝送系における誤りを検出するための検出符号が付
加される。このような場合には、受信側では、例えばフ
ァイルフォーマットに異常がある等のような特別な場合
を除いて、エラーを検出することは不可能である。
[0008] Data transfer systems for transferring digitally compressed music data are classified into a data transfer system without a time limit and a data transfer system with a time limit. As an example of a data transfer method without time limitation, for example, a music data file is downloaded using the Internet or the like, and after receiving all data, the received data is decompressed and expanded by a personal computer or the like on the receiving terminal side. For example, there is a case of reproduction. In this data transfer method, the original data contains no errors,
If an error occurs during data transmission, the receiving terminal must detect the data transmission error and make a data retransmission request to the transmitting side, so that the music data file without errors is finally received. Can be. An error during data transmission can be detected on the receiving side, for example, by adding parity data in packet units that are transmission units. When an error is included in the original data due to destruction of the original data or the like, a detection code for detecting an error in the transmission system is added based on the original data. In such a case, it is impossible for the receiving side to detect an error except for a special case such as an error in the file format.

【0009】時間的制限が伴うデータ転送方式の例とし
ては、例えば衛星デジタルTV放送が挙げられる。衛星
デジタルTV放送では、MPEG−2(Moving
Picture Experts Group phas
e2)、AAC(Advanced Audio Cod
ing)等の音楽圧縮方式で圧縮されたデジタル音楽デ
ータが放送される。放送されるデータは、伝送系におけ
る誤り訂正・検出符号として、リードソロモン符号、畳
み込み符号等の強力な誤り訂正・検出符号が付加されて
伝送される。しかしながら、天候状態、電波の受信状態
等によっては、このような誤り訂正・検出符号が充分受
信されず、受信側で誤り訂正ができない場合もある。こ
のような場合に、時間的に遅れることなく音楽再生を行
う必要があるTV放送等の分野では、データを再送する
等の手段を用いることができないため、エラーが生じた
部分に関しては受信側で正しく音楽を再生することがで
きない。そこで、従来においては、例えば受信データか
らエラーが検出された場合には、エラーを含む部分を無
音化(ミュート)する等の処理が行われている。
As an example of a data transfer system with a time limit, there is, for example, a satellite digital TV broadcast. In satellite digital TV broadcasting, MPEG-2 (Moving
Picture Experts Group phas
e2), AAC (Advanced Audio Cod)
ing) or the like, digital music data compressed by a music compression method is broadcast. Broadcast data is transmitted with a strong error correction / detection code such as a Reed-Solomon code or a convolutional code added as an error correction / detection code in the transmission system. However, depending on the weather conditions, reception conditions of radio waves, and the like, such error correction / detection codes may not be sufficiently received, and error correction may not be performed on the receiving side. In such a case, in the field of TV broadcasting or the like where it is necessary to reproduce music without delay in time, means such as retransmission of data cannot be used. Music cannot be played correctly. Therefore, conventionally, for example, when an error is detected from received data, a process of silencing (muting) a portion including the error is performed.

【0010】さらに、衝撃対策用バッファメモリ(ショ
ックプルーフメモリ)を備えたMD再生機器において
も、連続的な振動等によってMDからの正常なデータ読
み取りが阻害される場合がある。このような場合に、バ
ッファメモリに格納されたデータ分以上にデータ読み取
りができない期間が続くと、例えばエラーを含む部分を
無音化する処理、直前の再生データを繰り返して再生す
る処理等が行われている。
Further, even in an MD reproducing apparatus provided with a buffer memory for shock measures (shock proof memory), normal data reading from the MD may be hindered by continuous vibration or the like. In such a case, if a period during which data cannot be read continues beyond the amount of data stored in the buffer memory, for example, a process of silencing a portion containing an error, a process of repeatedly reproducing immediately preceding reproduction data, and the like are performed. ing.

【0011】[0011]

【発明が解決しようとする課題】上述したように、時間
的に遅れることなく音楽を再生する必要があるTV放送
等の分野では、データの再送等の手段を取ることができ
ず、エラーが生じた部分に関しては受信端末側で正しく
音楽を再生することができない。
As described above, in the field of TV broadcasting and the like where it is necessary to reproduce music without time delay, it is not possible to take measures such as retransmission of data, and an error occurs. The music cannot be correctly reproduced on the receiving terminal side with respect to the portion described above.

【0012】そこで、従来においては、受信データから
エラーが検出された場合に、エラーを含む部分を無音化
(ミュート)する方法等が用いられている。例えば図2
(a)に示すような音源波形をデジタル圧縮データとし
て伝送する際に第2サウンドフレームにエラーが発生し
た場合、受信側では第2サウンドフレームの圧縮データ
として無音データが伸長される。そして、図2(b)〜
図2(d)に示す各サウンドフレームの時間軸データと
窓関数の値とが乗算され、図2(e)に示すような再生
波形が生成される。なお、再生AMP(増幅器)にて出
力を絞る方法等によりエラーを含む部分を無音化するこ
とも可能である。しかし、このようにエラー部分を無音
化する方法では、図2(e)に示すように、本来連続し
て出力されるべき音楽がミュート処理によって途切れる
ために音質が低下するという問題がある。さらに、エラ
ー部分を無音化する方法では、エラーが長期化したとき
に利用者が受信データにエラーが生じているのか、再生
装置自体の故障であるのかを判断することが容易ではな
いという問題もある。
Therefore, conventionally, when an error is detected from received data, a method of silencing (muting) a portion including the error is used. For example, FIG.
When an error occurs in the second sound frame when transmitting the sound source waveform as shown in (a) as digital compressed data, silent data is expanded as compressed data of the second sound frame on the receiving side. Then, FIG.
The time axis data of each sound frame shown in FIG. 2 (d) is multiplied by the value of the window function to generate a reproduced waveform as shown in FIG. 2 (e). Note that it is also possible to silence a portion containing an error by a method such as reducing the output with a reproduction AMP (amplifier). However, in the method of silencing the error portion in this manner, as shown in FIG. 2 (e), there is a problem that the music which should be continuously output is interrupted by the mute process, so that the sound quality is deteriorated. Furthermore, the method of silencing an error part has a problem that it is not easy for a user to determine whether an error has occurred in received data or a failure of the playback apparatus itself when the error has been prolonged. is there.

【0013】さらに、従来においては、受信データから
エラーが検出された場合に、直前の再生データを繰り返
して再生する方法も用いられている。例えば図3(a)
に示すような音源波形をデジタル圧縮データとして伝送
する際に第2サウンドフレームにエラーが発生した場
合、受信側では第2サウンドフレームの圧縮データとし
て直前の第1サウンドフレームの圧縮データが伸長され
る。そして、図3(b)〜図3(d)に示す各サウンド
フレームの時間データと窓関数の値とが乗算され、図3
(e)に示すような再生波形が生成される。しかし、こ
のように直前の再生データを繰り返して再生する方法で
は、周波数が同じ音源波形を圧縮したデータであって
も、サウンドフレーム毎に異なる位相データが含まれる
ため、直前のフレームサウンドデータを用いた場合で
も、図3(e)に示すように、再生波形にひずみが発生
して音質が低下するという問題がある。
Further, conventionally, when an error is detected from received data, a method of repeatedly reproducing immediately preceding reproduced data is also used. For example, FIG.
When an error occurs in the second sound frame when transmitting the sound source waveform as digital compressed data as shown in (1), the compressed data of the immediately preceding first sound frame is expanded on the receiving side as compressed data of the second sound frame. . Then, the time data of each sound frame shown in FIGS. 3B to 3D is multiplied by the value of the window function.
A reproduced waveform as shown in (e) is generated. However, in such a method of repeatedly reproducing the immediately preceding reproduction data, even if the sound source waveform having the same frequency is compressed, different phase data is included for each sound frame, the previous frame sound data is used. However, as shown in FIG. 3E, there is a problem that the reproduced waveform is distorted and the sound quality is reduced.

【0014】本発明は、このような従来技術の課題を解
決するためになされたものであり、再生波形にひずみを
生じさせることなくデータ伝送時のエラーを補完するこ
とができ、さらに、データにエラーがあった場合に利用
者に知らせることができる音楽再生装置を提供すること
を目的とする。
The present invention has been made to solve such problems of the prior art, and can compensate for errors in data transmission without causing distortion in a reproduced waveform. It is an object of the present invention to provide a music playback device that can notify a user when an error occurs.

【0015】[0015]

【課題を解決するための手段】本発明の音楽再生装置
は、記録単位毎に入力されるデジタル音楽データの周波
数成分信号を時間成分信号に変換する信号変換手段を有
し、得られた時間成分信号を連結して音データを生成す
る音楽再生装置において、入力信号の状態を検出する入
力信号判定手段と、該入力信号判定手段によって入力信
号に誤りが無いと判定された場合に、信号変換処理期間
を1つの記録単位に対応させると共に、該入力信号判定
手段によって入力信号に誤りがあると判定された場合
に、誤りが発生する前の記録単位の信号変換処理期間を
複数の記録単位に対応するように延長させ、誤りが発生
した記録単位に対して信号変換処理を行わせない信号変
換制御手段とを備え、そのことにより上記目的が達成さ
れる。
The music reproducing apparatus of the present invention has signal conversion means for converting a frequency component signal of digital music data inputted for each recording unit into a time component signal. In a music reproducing apparatus for generating sound data by concatenating signals, an input signal determining means for detecting a state of an input signal, and a signal conversion process when the input signal determining means determines that there is no error in the input signal. The period corresponds to one recording unit, and when the input signal determination unit determines that the input signal has an error, the signal conversion processing period of the recording unit before the occurrence of the error corresponds to a plurality of recording units. And a signal conversion control unit that does not perform a signal conversion process on a recording unit in which an error has occurred, thereby achieving the above object.

【0016】本発明の音楽再生装置は、記録単位毎に入
力されるデジタル音楽データの周波数成分信号を時間成
分信号に変換する信号変換手段を有し、得られた時間成
分信号を連結して音データを生成する音楽再生装置にお
いて、予め記録された、少なくとも1つの特定音楽の周
波数成分信号を圧縮したデータを格納する記憶手段と、
入力信号の状態を検出する入力信号判定手段と、該入力
信号判定手段によって入力信号に誤りが無いと判定され
た場合に、入力される周波数成分信号の圧縮データを選
択すると共に、該入力信号判定手段によって入力信号に
誤りがあると判定された場合に、該記憶手段に格納され
た特定音楽の周波数成分信号の圧縮データを選択するデ
ータ選択制御手段とを備え、該データ選択制御手段によ
り選択されたデータを伸長して、該信号変換手段によっ
て信号変換処理を行い、そのことにより上記目的が達成
される。
The music reproducing apparatus of the present invention has signal conversion means for converting a frequency component signal of digital music data inputted for each recording unit into a time component signal, and connects the obtained time component signals to produce a sound. In a music reproducing apparatus for generating data, a storage means for storing data obtained by compressing frequency component signals of at least one specific music recorded in advance,
Input signal determining means for detecting a state of the input signal; and, when the input signal determining means determines that the input signal is free of error, selecting compressed data of the input frequency component signal and determining the input signal. Means for selecting compressed data of the frequency component signal of the specific music stored in the storage means when it is determined by the means that there is an error in the input signal, wherein the selected data is selected by the data selection control means. The data is expanded and the signal conversion means performs signal conversion processing, thereby achieving the above object.

【0017】本発明の音楽再生装置は、記録単位毎に入
力されるデジタル音楽データの周波数成分信号を時間成
分信号に変換する信号変換手段を有し、得られた時間成
分信号を連結して音データを生成する音楽再生装置にお
いて、入力信号の状態を検出する入力信号判定手段と、
該入力信号判定手段によって入力信号に誤りが無いと判
定された場合に、信号変換処理期間を1つの記録単位に
対応させると共に、該入力信号判定手段によって入力信
号に誤りがあると判定された場合に、誤りが発生する前
の記録単位の信号変換処理期間を複数の記録単位に対応
するように延長させ、誤りが発生した記録単位に対して
信号変換処理を行わせない信号変換制御手段と、予め記
録された、少なくとも1つの特定音楽の周波数成分信号
を圧縮したデータを格納する記憶手段と、該入力信号判
定手段によって入力信号に誤りが無いと判定された場合
に、入力される周波数成分信号の圧縮データを選択する
と共に、該入力信号判定手段によって入力信号に誤りが
あると判定された場合に、該記憶手段に格納された特定
音楽の周波数成分信号の圧縮データを選択するデータ選
択制御手段と、該入力信号判定手段により判定された入
力信号の状態によって、該信号変換制御手段を動作させ
るか、または該データ選択制御手段を動作させて選択さ
れたデータを伸長し、該信号変換手段によって信号変換
処理を行わせるかを選択する選択手段とを備え、そのこ
とにより上記目的が達成される。
The music reproducing apparatus of the present invention has signal conversion means for converting a frequency component signal of digital music data inputted for each recording unit into a time component signal, and connects the obtained time component signals to produce a sound. In a music reproducing device that generates data, an input signal determination unit that detects a state of an input signal,
When the input signal determination means determines that there is no error in the input signal, the signal conversion processing period corresponds to one recording unit, and when the input signal determination means determines that there is an error in the input signal. A signal conversion control unit that extends the signal conversion processing period of the recording unit before the occurrence of the error so as to correspond to the plurality of recording units, and does not perform the signal conversion processing on the recording unit where the error has occurred. Storage means for storing data obtained by compressing at least one frequency component signal of a specific music recorded in advance, and a frequency component signal to be input when the input signal determination means determines that there is no error in the input signal And if the input signal determination means determines that there is an error in the input signal, the frequency component of the specific music stored in the storage means is selected. The signal conversion control means is operated or the data selection control means is operated depending on the state of the input signal determined by the data selection control means for selecting the compressed data of the signal and the input signal determination means. Selection means for decompressing the data and selecting whether to perform the signal conversion processing by the signal conversion means, thereby achieving the above object.

【0018】本発明の音楽再生装置は、記録単位毎の時
間成分信号から、開始部および終端部のレベルを中央部
よりも減衰させた窓部分を切り出す窓処理手段と、該窓
処理手段を制御して、前記入力信号判定手段によって入
力信号に誤りが無いと判定された場合に、窓処理期間を
1つの記録単位に対応させると共に、該入力信号判定手
段によって入力信号に誤りがあると判定された場合に、
誤りが発生する前の記録単位に対する窓処理期間を複数
の記録単位に対応するように延長させ、誤りが発生した
記録単位に対して窓処理を行わせない窓処理制御手段と
を備え、窓部分の終端部とそれに引き続く窓部分の開始
部とを重複させて連結し、音データを生成する構成とし
てもよい。
The music reproducing apparatus according to the present invention controls a window processing means for cutting out a window portion in which the level of the start part and the end part is attenuated from the center part from the time component signal for each recording unit, and the window processing means. When the input signal determination unit determines that there is no error in the input signal, the window processing period corresponds to one recording unit, and the input signal determination unit determines that the input signal has an error. If
Window processing control means for extending a window processing period for a recording unit before an error occurs so as to correspond to a plurality of recording units, and not performing window processing on a recording unit in which an error has occurred; And the end of the subsequent window portion may be overlapped and connected to generate sound data.

【0019】以下に、本発明の作用について説明する。The operation of the present invention will be described below.

【0020】本発明にあっては、入力信号判定手段によ
って入力信号の誤り有無および誤りが発生している期間
等を検出する。そして、入力信号に誤りが含まれている
場合には、信号変換制御手段によって信号変換手段を制
御して、誤りが発生する前の記録単位(サウンドフレー
ムまたはサブフレーム)の信号変換処理期間を複数の記
録単位に対応するように延長させ、誤りが発生した記録
単位に対しては信号変換処理を行わせない。誤りが発生
する前の記録単位に対するデータを用いて波形的に連続
する音データを生成させるため、直前の再生データを繰
り返し再生する従来技術のような位相差による音質の低
下を防ぐことが可能である。
In the present invention, the presence / absence of an error in the input signal and the period during which the error occurs are detected by the input signal determination means. If the input signal contains an error, the signal conversion control means controls the signal conversion means to extend the signal conversion processing period of the recording unit (sound frame or subframe) before the error occurs. The recording unit is extended so as to correspond to the recording unit, and the signal conversion process is not performed on the recording unit in which an error has occurred. Since waveform-continuous sound data is generated using data for a recording unit before an error occurs, it is possible to prevent a decrease in sound quality due to a phase difference as in the related art in which immediately preceding reproduction data is repeatedly reproduced. is there.

【0021】本発明にあっては、無音データを圧縮デー
タとして記憶手段に予め記録しておくことにより、入力
信号に誤りが発生する前の記録単位と誤りが発生した記
録単位とで周波数、音量および位相等の音成分変化が大
きい場合等に、無音データを選択して誤りが発生した記
録単位を無音化することが可能である。さらに、警告音
等の周波数成分信号を圧縮データとして記憶手段に予め
記録しておくことにより、誤りが長期化した場合等に警
告音データを選択して警告音を再生し、データに誤りが
含まれていることを利用者に知らせることが可能であ
る。
According to the present invention, the silence data is recorded in advance in the storage means as compressed data, so that the frequency and volume of the recording unit before an error occurs in the input signal and the recording unit in which the error occurs are recorded. When the sound component changes such as the phase and the like are large, it is possible to select silence data and mute the recording unit in which the error has occurred. Furthermore, by pre-recording the frequency component signal such as a warning sound as compressed data in the storage unit, the warning sound data is selected and the warning sound is reproduced when the error is prolonged, and the data includes the error. It is possible to inform the user that it has been done.

【0022】誤りが発生する前の記録単位に対応するデ
ータを用いる処理、無音化処理および警告音発生処理の
いずれを行うかについては、入力信号の誤り発生有無、
誤り発生期間、音成分変化等に応じて、選択手段により
選択することが可能である。
Whether the processing using the data corresponding to the recording unit before the occurrence of the error, the silence processing, or the warning sound generation processing is performed depends on whether an error occurs in the input signal,
Selection can be made by the selection means according to an error occurrence period, a change in a sound component, or the like.

【0023】さらに、入力信号に誤りが含まれている場
合に、窓処理制御手段によって窓処理手段を制御して誤
りが発生する前の記録単位に対する窓処理期間を複数の
記録単位に対応するように延長させ、誤りが発生した記
録単位に対しては窓処理を行わせない。これにより、記
録単位間のデータ連結部において音成分を円滑に遷移さ
せて再生波形を生成するための窓処理を誤りの有無に応
じて制御することが可能となる。
Further, when an error is included in the input signal, the window processing control means controls the window processing means so that the window processing period for the recording unit before the error occurs corresponds to a plurality of recording units. The window processing is not performed on the recording unit in which the error has occurred. This makes it possible to control the window processing for generating the reproduced waveform by smoothly transitioning the sound components in the data connection section between the recording units according to the presence or absence of an error.

【0024】[0024]

【発明の実施の形態】以下に、本発明の実施の形態につ
いて、図面に基づいて説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0025】具体的な実施の形態について説明する前
に、音楽データを圧縮・伸長する処理について、図4を
用いて基本的な説明を行う。
Before describing a specific embodiment, a basic description will be given of processing for compressing and expanding music data with reference to FIG.

【0026】音楽データを圧縮処理する際には、まず、
前処理として、アナログデータである音楽データを標本
化および量子化してデジタル化し、帯域フィルタ−1〜
m等により帯域分割して圧縮単位毎にデータ分割し、時
間軸データ(時間成分信号)を周波数軸データ(周波数
成分信号)に変換した後に、圧縮処理を行う。例えば音
楽の場合、CD(コンパクト・ディスク)等に記録する
場合には44.1kHzの周波数でサンプリングを行っ
て24bitデータまたは16bitデータなどに量子
化し、DAT(Digital Audio Tape)
もしくはPC(パーソナルコンピュータ)等に記録する
場合には48kHzの周波数でサンプリングを行って2
4bitデータまたは16bitデータ等に量子化す
る。一方、音声の場合には8kHz等の周波数でサンプ
リングを行い、8bitデータ等に量子化する。時間軸
データから周波数軸データへの変換の際には、データを
帯域フィルタ等により帯域分割し、各帯域内でMDCT
等を用いてデータ変換する。
When compressing music data, first,
As preprocessing, music data, which is analog data, is sampled and quantized and digitized, and bandpass filters 1 to
After the band is divided by m or the like and divided into data for each compression unit, the time axis data (time component signal) is converted into the frequency axis data (frequency component signal), and then compression processing is performed. For example, in the case of music, when recording on a CD (compact disc) or the like, sampling is performed at a frequency of 44.1 kHz and quantized into 24-bit data or 16-bit data, and DAT (Digital Audio Tape) is performed.
Alternatively, when recording on a PC (personal computer) or the like, sampling at a frequency of 48 kHz
It is quantized to 4-bit data or 16-bit data. On the other hand, in the case of audio, sampling is performed at a frequency such as 8 kHz and quantized into 8-bit data or the like. At the time of conversion from time axis data to frequency axis data, the data is divided into bands by band filters, etc.
The data is converted by using the above method.

【0027】例えば、図5(a)に示す入力波形に対し
て標本化・量子化を行って図5(b)に示す時間軸デー
タとし、この時間軸データに対して図5(c)に示すよ
うな周波数の異なるサンプリング波形1〜n等を乗算し
てMDCT処理を行い、各サンプリング波形の周波数成
分データ(スペクトラム成分データ)を求める。
For example, the input waveform shown in FIG. 5A is sampled and quantized to obtain the time axis data shown in FIG. 5B, and the time axis data shown in FIG. MDCT processing is performed by multiplying the sampling waveforms 1 to n having different frequencies as shown, and frequency component data (spectrum component data) of each sampling waveform is obtained.

【0028】このようにして得られたスペクトラム成分
データに対して、聴覚心理モデル等を用いて人間が知覚
できない音楽成分をデータから削除する等の非可逆デー
タ圧縮、およびデータをハフマン符号等のエントロピー
符号化する可逆データ圧縮等を行い、さらに、有効桁数
の調整等も行う。なお、エントロピー符号化等の処理
は、圧縮技術によっては行われない場合もある。さら
に、ドラム、シンバル等のアタック音に対する再現性を
向上するため、アタック音部分ではデータを圧縮する単
位時間幅を短くしてサブフレーム化し、データの時間追
従性を向上させてもよい。または、アタック音部分の
み、他の部分とは別に切り出して処理してもよい。
The spectrum component data obtained in this manner is subjected to irreversible data compression such as deleting a music component that cannot be perceived by humans from the data by using an psychoacoustic model or the like, and entropy such as Huffman coding or the like. It performs compression of lossless data to be encoded, and also adjusts the number of significant digits. Note that processing such as entropy coding may not be performed depending on the compression technique. Further, in order to improve the reproducibility of an attack sound such as a drum or a cymbal, the unit time width for compressing the data in the attack sound portion may be shortened to form a subframe, thereby improving the time following performance of the data. Alternatively, only the attack sound portion may be cut out and processed separately from other portions.

【0029】伸長処理では、上記圧縮処理にて圧縮され
たデータを伸長し、周波数成分データに展開する。各周
波数成分データは、圧縮時の逆変換であるIMDCT
(Inverse Discrete Fourier
Transuform)等を用いて時間軸データに変換
される。具体的には、図6に示すように、周波数成分デ
ータを録音時の周波数サンプリング波形と同じ波形に乗
算し、各時間軸での乗算結果を加算することにより、サ
ウンドフレーム毎に周波数軸データから時間軸データへ
の変換を行う。さらに、サウンドフレーム間の信号遷移
を円滑化するために、窓処理を行う。この窓処理によっ
て、前サウンドフレームと次サウンドフレームとを連結
部分で重複させ、重複部分において前サウンドフレーム
の窓関数の終端部(減衰部)と次サウンドフレームの窓
関数の開始部(増加部)とを加算することにより、サウ
ンドフレームの連結部で周波数、音量、位相等の音成分
を円滑に遷移させることができる。
In the decompression process, the data compressed in the compression process is decompressed and expanded into frequency component data. Each frequency component data is IMDCT which is an inverse transform at the time of compression.
(Inverse Discrete Fourier
Transform) is used to convert the data into time axis data. Specifically, as shown in FIG. 6, by multiplying the frequency component data by the same waveform as the frequency sampling waveform at the time of recording and adding the multiplication results on each time axis, the frequency axis data is obtained for each sound frame. Performs conversion to time axis data. Further, window processing is performed to smooth signal transition between sound frames. By this window processing, the previous sound frame and the next sound frame are overlapped at the connected portion, and at the overlapping portion, the end portion (attenuation portion) of the window function of the previous sound frame and the start portion (increase portion) of the window function of the next sound frame. Is added, sound components such as frequency, volume, and phase can be smoothly transitioned at the connection portion of the sound frame.

【0030】(実施形態1)本実施形態1では、入力信
号の状態として誤り有りおよび誤り無しの2状態を検出
し、誤り有りの場合に前サウンドフレームの信号変換処
理を延長する例について説明する。この音楽再生装置
は、データ誤りが発生する頻度が比較的少ないデータ伝
送システムに好適である。
(Embodiment 1) In Embodiment 1, an example will be described in which two states, that is, an error state and an error-free state are detected as an input signal state, and the signal conversion processing of the previous sound frame is extended in the case of an error state. . This music reproducing apparatus is suitable for a data transmission system in which data errors occur relatively infrequently.

【0031】図7は、実施形態1の音楽再生装置におい
て、周波数成分信号(周波数軸データ)から時間成分信
号(時間軸データ)に変換する処理を説明するためのブ
ロック図である。なお、この処理は、通常、DSP(D
igital SignalProcessor)また
はRISC(Reduced Instruction
Set Computer)等によって演算処理される
が、ここでは機能ブロック図として示し、説明を行う。
FIG. 7 is a block diagram for explaining a process of converting a frequency component signal (frequency axis data) into a time component signal (time axis data) in the music reproducing apparatus according to the first embodiment. This processing is usually performed by the DSP (D
digital SignalProcessor (RISC) or Reduced Instruction (RISC)
The processing is performed by a Set Computer or the like, but here, a functional block diagram is shown and described.

【0032】デジタル圧縮データは、インターネット等
により伝送されて音楽再生装置に受信され、またはMD
等の記録媒体から読み出されて入力される。入力された
デジタル圧縮データは、誤り訂正・検出符号等により誤
り訂正・検出されてバッファメモリに格納される。MD
等からデータを再度読み込むことが可能なシステムにお
いてデータ誤りが検出された場合には、読み込まれたデ
ータを破壊して再度データの読み込みを行う。しかし、
データを再度読み込むことが可能なシステムであって
も、装置の振動等によってバッファメモリに格納可能な
期間以上連続してデータ誤りが発生した場合には、誤り
検出結果を含んだ状態でデータが再生処理部に入力され
る。図7中の入力信号は、このような誤り検出結果を含
む入力データであり、誤り検出結果は入力信号判定部U
1により判定される。
The digital compressed data is transmitted by the Internet or the like and received by the music reproducing device, or
Etc., and read and input from the recording medium. The input digital compressed data is corrected and detected by an error correction / detection code and stored in a buffer memory. MD
If a data error is detected in a system capable of reading data again from, for example, the read data is destroyed and the data is read again. But,
Even in a system that can read data again, if a data error occurs continuously for more than the period that can be stored in the buffer memory due to device vibration, etc., the data is reproduced with the error detection result included Input to the processing unit. The input signal in FIG. 7 is input data including such an error detection result, and the error detection result is determined by the input signal determination unit U.
1 is determined.

【0033】入力信号判定部U1にて入力信号に誤りが
無いと判定された場合には、データ伸長処理部U2にお
いて、入力データに対してハフマン符号等のエントロピ
ー符号を復号するデータ伸長処理が行われる。なお、エ
ントロピー符号によるデータ圧縮以外にも、スケールフ
ァクタにより有効桁数を制限する等の圧縮方法があり、
各々のデータ圧縮時の圧縮方法に従って伸長処理を行
う。本実施形態では、データ圧縮・伸長方法については
問わないものとする。このデータ伸長処理によって、周
波数成分データが求められる。この周波数成分データに
は、音の音量成分、周波数成分および位相成分に関する
情報が含まれている。
If the input signal determination section U1 determines that there is no error in the input signal, the data expansion processing section U2 performs data expansion processing for decoding the input data with an entropy code such as a Huffman code. Will be In addition to the data compression by entropy code, there is a compression method such as limiting the number of significant digits by a scale factor.
The decompression process is performed according to the compression method at the time of data compression. In the present embodiment, the data compression / decompression method is not specified. By this data decompression processing, frequency component data is obtained. The frequency component data includes information on the volume component, frequency component, and phase component of the sound.

【0034】周波数軸−時間軸データ変換処理部U3で
は、以上のようにして求めた周波数成分データ1〜nと
各周波数に対応する周波数波形データ1〜nとを乗算
し、乗算結果を各周波数毎に加算することにより、周波
数軸データから時間軸データへの変換を行い、フレーム
サウンドデータ(時間成分データ)を生成する。なお、
周波数軸データから時間軸データへの変換処理は、後述
する窓関数が0ではなくなるポイント(図8中のA点)
から処理するものとする。フレームタイミングは、フレ
ームタイミング発生部U5によって生成されて各部分に
出力される。
The frequency-axis / time-axis data conversion processing unit U3 multiplies the frequency component data 1 to n obtained as described above by the frequency waveform data 1 to n corresponding to each frequency, and outputs the multiplication result to each frequency. By adding each time, conversion from frequency axis data to time axis data is performed to generate frame sound data (time component data). In addition,
In the conversion process from the frequency axis data to the time axis data, a point at which a window function described later is not 0 (point A in FIG. 8)
To be processed. The frame timing is generated by the frame timing generator U5 and output to each part.

【0035】周波数波形データ1〜nは、録音時の各サ
ンプリング周波数に対応する周波数の波形データであ
る。各周波数波形データは、最も精度の高い1周気分の
基本波形データから必要な時間分解能により標本化およ
び量子化して抽出した波形データのデータテーブルか
ら、各周波数の位相データを引数としてデータを参照す
るテーブルデータ参照方式によって求められる。なお、
各周波数波形データを演算処理によって求めることも可
能である。
The frequency waveform data 1 to n are waveform data of a frequency corresponding to each sampling frequency at the time of recording. Each frequency waveform data refers to data with phase data of each frequency as an argument from a data table of waveform data sampled and quantized and extracted from a basic waveform data for one round of air with the highest accuracy with a required time resolution. Determined by the table data reference method. In addition,
Each frequency waveform data can also be obtained by arithmetic processing.

【0036】入力信号判定部(U1)にて入力信号に誤
りが無いと判定された場合には、各周波数波形データの
参照用引数値である位相データを初期化し、1サウンド
フレーム分のデータ処理(図8のA−D間)を行う。
When the input signal determination unit (U1) determines that there is no error in the input signal, the phase data, which is a reference argument value of each frequency waveform data, is initialized, and data processing for one sound frame is performed. (Between A and D in FIG. 8).

【0037】一方、入力信号判定部(U1)にて入力信
号に誤りがあると判定された場合には、周波数成分デー
タの更新処理は行わず、誤りが含まれない最新の周波数
成分データが保持され、各周波数波形データの各参照用
引数値である位相データも初期化されない。この状態
で、データ処理(図8のD−F間)を行うことにより、
前サウンドフレームから波形的に連続する音データ(サ
ウンドデータ)を生成することができる。この処理は、
本来規定された1サウンドフレーム期間の処理をさらに
1フレーム期間分延長して2フレームに対応させるもの
である。さらに、入力信号の誤りが連続する場合には、
上記処理を繰り返すことにより位相差を含まない複数フ
レーム分のフレームサウンドデータを処理することがで
きる。
On the other hand, if the input signal determination section (U1) determines that there is an error in the input signal, the frequency component data is not updated and the latest frequency component data containing no error is retained. Also, the phase data, which is each reference argument value of each frequency waveform data, is not initialized. By performing data processing (between DF in FIG. 8) in this state,
Waveform continuous sound data (sound data) can be generated from the previous sound frame. This process
The processing of one sound frame period originally defined is further extended by one frame period to correspond to two frames. Furthermore, when the error of the input signal is continuous,
By repeating the above processing, frame sound data for a plurality of frames that do not include a phase difference can be processed.

【0038】次に、窓処理について説明する。窓処理
は、サウンドフレームの連結部において音データの連続
性を補正するために、音データ(フレームサウンドデー
タ)と窓関数を乗算することにより行われる。窓関数
は、図7に示す窓データ生成部U4により生成される。
Next, the window processing will be described. The window processing is performed by multiplying the sound data (frame sound data) by a window function in order to correct the continuity of the sound data at the connection part of the sound frames. The window function is generated by the window data generation unit U4 shown in FIG.

【0039】窓関数には、図9に示すように、先端部お
よび後端部に平坦な「0」部分があり、その間に「非
0」部分がある。「非0」部分は、前部の増加部分と中
央の平坦な「1」部分と後部の減衰部分からなる。増加
部分は、前フレームの窓関数における減衰部分と重複し
ており、前フレームとの連結を調整するために用いられ
る。減衰部分は、後フレームの窓関数における増加部分
と重複しており、後フレームとの連結を調整するために
用いられる。中央の平坦な「1」部分は、他フレームか
らの影響を受けない部分である。増加部分の前および減
衰部分の後の「0」部分は、音データ(フレームサウン
ドデータ)と乗算した結果が0となり、前フレームデー
タの中央の平坦部分(窓関数が「1」の部分)に加算さ
れても音生成に影響を与えない。
As shown in FIG. 9, the window function has a flat "0" portion at the leading end and the trailing end, and a "non-zero" portion therebetween. The "non-zero" portion consists of a front increasing portion, a central flat "1" portion and a rear damping portion. The increase part overlaps with the attenuation part in the window function of the previous frame, and is used to adjust the connection with the previous frame. The attenuated portion overlaps with the increased portion in the window function of the subsequent frame and is used to adjust the connection with the subsequent frame. The flat “1” portion at the center is a portion that is not affected by other frames. The result of multiplication with the sound data (frame sound data) becomes “0” in the “0” part before the increasing part and after the attenuation part, and becomes a flat part in the center of the preceding frame data (part where the window function is “1”). The addition does not affect the sound generation.

【0040】入力信号判定部(U1)にて誤りが無いと
判定された場合には、前フレームのフレームサウンドデ
ータ(図9(b))と窓関数の減衰部分(図9(a))
とを乗算した結果と、当該フレームのフレームサウンド
データ(図9(d))と窓関数の増加部分(図9
(c))とを乗算した結果とを加算してサウンドデータ
を生成し、生成したサウンドデータを前フレームのフレ
ームサウンドデータ(図9(b))に連結して出力部へ
出力する。続いて、窓関数の平坦な「1」部分(図9
(c))と当該フレームのフレームサウンドデータ(図
9(d))とを乗算した結果を出力部へ出力する。その
後、当該フレームのフレームサウンドデータ(図9
(d))と窓関数の減少部分(図9(c))とを乗算し
た結果と、後フレームのフレームサウンドデータ(図9
(f))と窓関数の増加部分(図9(e))とを乗算し
た結果とを加算して出力部へ出力する。これにより、図
9(g)に示すような連結サウンドデータが得られる。
なお、実際には再生される時間軸データは図6に示すよ
うなデジタルデータであり、この後にアナログデータに
変換する処理を行うが、簡略化のために図9ではフレー
ムサウンドデータおよび連結サウンドデータをアナログ
データとして表している。
If the input signal determination unit (U1) determines that there is no error, the frame sound data of the previous frame (FIG. 9B) and the attenuated portion of the window function (FIG. 9A)
, The frame sound data of the frame (FIG. 9 (d)), and the increased portion of the window function (FIG. 9 (d)).
(C)) is added to the result of multiplication to generate sound data, and the generated sound data is connected to the frame sound data of the previous frame (FIG. 9B) and output to the output unit. Subsequently, the flat “1” portion of the window function (FIG. 9)
(C)) is multiplied by the frame sound data of the frame (FIG. 9 (d)), and the result is output to the output unit. Then, the frame sound data of the frame (FIG. 9)
(D)) and the result of multiplying the window function decreasing portion (FIG. 9 (c)) by the frame sound data of the subsequent frame (FIG. 9 (c)).
(F)) and the result obtained by multiplying the increased portion of the window function (FIG. 9 (e)) are added and output to the output unit. As a result, connected sound data as shown in FIG. 9 (g) is obtained.
Actually, the time axis data to be reproduced is digital data as shown in FIG. 6. After that, the process of converting the data into analog data is performed. Are represented as analog data.

【0041】一方、入力信号判定部(U1)にて誤りが
あると判定された場合には、当該フレームと前フレーム
とを連結するための窓処理を行わず、周波数軸−時間軸
データ変換部(U3)から連続して出力されるフレーム
サウンドデータ(前フレームの周波数成分データを引き
続いて時間軸データに変換して生成したフレームサウン
ドデータ)と窓関数の平坦な「1」部分(図8のC−E
部分)とを乗算して出力部へ出力する。この処理は、本
来規定された1サウンドフレーム期間の窓処理をさらに
1フレーム期間分延長して2フレームに対応させるもの
である。但し、音再生の連続性を保つため、窓処理をサ
ウンドフレーム分単位で分割して行い、サウンドフレー
ム期間毎に出力部へのデータ出力を行う。さらに、入力
信号の誤りが連続する場合には、上記処理を繰り返すこ
とにより、窓処理期間を複数フレームに対応させること
ができる。
On the other hand, when the input signal determination unit (U1) determines that there is an error, the frequency axis-time axis data conversion unit does not perform window processing for connecting the frame and the previous frame. The frame sound data (frame sound data generated by continuously converting the frequency component data of the previous frame into time axis data) continuously output from (U3) and the flat “1” portion of the window function (FIG. 8) CE
) And outputs the result to the output unit. In this processing, the originally specified window processing of one sound frame period is further extended by one frame period to correspond to two frames. However, in order to maintain the continuity of sound reproduction, window processing is performed in units of sound frames, and data is output to the output unit for each sound frame period. Further, when the error of the input signal is continuous, the window processing period can be made to correspond to a plurality of frames by repeating the above processing.

【0042】以上のように、フレーム毎の音データ(フ
レームサウンドデータ)と窓関数(乗算係数)とを掛け
合わせてフレームサウンドデータを生成し、前後のフレ
ームサウンドデータと連結することにより音データ(サ
ウンドデータ)を生成する。さらに、誤りが発生した場
合には、フレームサウンドデータ生成期間および窓処理
期間を延長して、音データを生成する。
As described above, the sound data (frame sound data) for each frame is multiplied by the window function (multiplication coefficient) to generate the frame sound data, and the sound data (the sound data (the sound data (the sound data (the Sound data). Further, when an error occurs, the sound data is generated by extending the frame sound data generation period and the window processing period.

【0043】なお、データの誤り有無によって窓処理が
影響されないように、図8に示す前フレームのC−D間
の音データを当該フレームの前部に複写することによ
り、当該フレームを補完して1フレーム分データとして
もよい。この場合、同じC−D間の周波数成分データ
を、前フレームの窓関数減衰部分のデータおよび当該フ
レームの窓関数増加部分のデータとして窓処理を行っ
て、音データを生成することができる。これにより、デ
ータの誤りがあっても、データに誤りが無い場合と同じ
窓処理を行うことができるという利点がある。しかし、
この方法では、前フレームのデータの後部を当該フレー
ムの前部に複写するという処理が増えるため、窓処理を
延長する方法と比べて処理量が少なくなる方を選択する
ことができる。
The sound data between C and D of the previous frame shown in FIG. 8 is copied to the front of the frame so that the window processing is not affected by the presence or absence of the data error, thereby complementing the frame. It may be data for one frame. In this case, sound data can be generated by performing window processing on the same frequency component data between C and D as the data of the window function attenuation portion of the previous frame and the data of the window function increase portion of the frame. Thus, there is an advantage that even if there is an error in the data, the same window processing can be performed as in the case where there is no error in the data. But,
In this method, the number of processes of copying the rear part of the data of the previous frame to the front part of the frame increases, so that it is possible to select a method that requires a smaller processing amount than the method of extending the window processing.

【0044】さらに、音再生処理では、周波数帯域毎に
再生した音データを帯域合成する処理、デジタルデータ
をアナログ変換する処理、AMPにより増幅する処理等
も行われるが、これらの処理は従来技術と同様に行うこ
とができるので、ここでは説明を省略する。
Further, in the sound reproducing process, a process of band-synthesizing the sound data reproduced for each frequency band, a process of converting digital data into an analog signal, a process of amplifying by AMP, and the like are performed. Since the same operation can be performed, the description is omitted here.

【0045】本実施形態によれば、データ誤りが発生す
る頻度が比較的少ないデータ伝送システムにおいて、入
力データの誤りに対応して音楽を再生すると共に、音質
の低下を少なくすることができる。本実施形態は、デー
タ誤りが発生する頻度が比較的少なく、かつ、音成分が
比較的なだらかに遷移している音源に対して有効であ
り、例えば誤り発生期間が長期化する場合および音成分
が大きく変化する音源等に対しては、無音化する処理の
方が適していることもある。
According to the present embodiment, in a data transmission system in which the frequency of occurrence of data errors is relatively small, music can be reproduced in response to an error in input data, and a decrease in sound quality can be reduced. The present embodiment is effective for a sound source in which the frequency of occurrence of a data error is relatively low and the sound component is relatively steadily transitioning. For example, when the error occurrence period is prolonged and when the sound component is For a sound source or the like that changes greatly, silencing may be more suitable.

【0046】誤り発生期間が長期化したか否かについて
は、システム制御用LSI等を用いて外部から監視する
ことができる。一方、音成分の変化が大きいか否かにつ
いては、どのような圧縮処理が行われているかによって
判定することができる。例えば、音成分の急激な変化に
対応してサウンドフレームをサブフレーム化する処理が
行われているか否かを監視する方法等が挙げられる。サ
ウンドフレーム期間は、音の再現性によって規定され
る。例えばサウンドフレーム期間を長くした場合、周波
数成分に変換後のデータ圧縮効率を向上させることがで
きる。しかし、再生時に1サウンドフレーム内で周波
数、音量等の音質を変更することができないため、時間
応答性が悪くなって再生音楽の品質が悪くなる。これを
防ぐため、例えばドラム、シンバル等、短時間に周波数
および音量に急激な変化を伴うアタック音に関しては、
圧縮単位毎にデータを分割する際に、図9(h)に示す
ような窓部分が短い窓関数を用いてサブフレーム化し、
図9(i)に示すような連結サウンドデータを生成する
ことにより、音量の急激な変化に対する時間応答性を改
善する方法を用いることができる。または、アタック音
部分のみを他の部分とは別に抽出して符号化処理を行う
等の方法を用いてもよい。これらの処理が行われている
か否かを監視することにより、音成分変化が急激である
か否かを判断することができる。
Whether or not the error occurrence period has been extended can be monitored externally using a system control LSI or the like. On the other hand, whether or not the change in the sound component is large can be determined based on what kind of compression processing is being performed. For example, there is a method of monitoring whether or not a process of subdividing a sound frame in response to a rapid change in a sound component is performed. The sound frame period is defined by sound reproducibility. For example, when the sound frame period is lengthened, the data compression efficiency after conversion into frequency components can be improved. However, since sound quality such as frequency and volume cannot be changed within one sound frame during reproduction, time responsiveness deteriorates and the quality of reproduced music deteriorates. In order to prevent this, for example, attack sounds with sudden changes in frequency and volume in a short time, such as drums and cymbals,
When dividing data for each compression unit, the window portion is subframed using a short window function as shown in FIG.
By generating the linked sound data as shown in FIG. 9 (i), it is possible to use a method for improving the time responsiveness to a sudden change in volume. Alternatively, a method of extracting only the attack sound portion separately from the other portions and performing an encoding process may be used. By monitoring whether or not these processes are being performed, it can be determined whether or not the sound component change is rapid.

【0047】(実施形態2)本実施形態2では、入力信
号の状態として、誤りの発生状態に応じて複数の状態を
検出し、各々の状態に応じて信号変換処理および窓変換
処理を制御する例について説明する。この音楽再生装置
は、データ誤りが発生する頻度が比較的多いデータ伝送
システムに好適であり、例えば衛星デジタル放送等の無
線系デジタル伝送システム等が挙げられる。
(Embodiment 2) In Embodiment 2, a plurality of states are detected as states of an input signal according to an error occurrence state, and signal conversion processing and window conversion processing are controlled according to each state. An example will be described. This music reproducing apparatus is suitable for a data transmission system in which data errors frequently occur, and includes, for example, a wireless digital transmission system such as satellite digital broadcasting.

【0048】図10は、実施形態2の音楽再生装置にお
いて検出される入力信号の状態を説明するための図であ
る。 図11は、実施形態2の音楽再生装置において、
周波数成分信号(周波数軸データ)から時間成分信号
(時間軸データ)に変換する処理を説明するためのブロ
ック図である。
FIG. 10 is a diagram for explaining a state of an input signal detected in the music reproducing apparatus according to the second embodiment. FIG. 11 shows a music reproducing apparatus according to the second embodiment.
FIG. 4 is a block diagram for explaining a process of converting a frequency component signal (frequency axis data) into a time component signal (time axis data).

【0049】本実施形態では、入力信号判定部U1にて
入力信号の誤り有無を検出し、状態判定・保持部U7に
て誤り発生期間および誤り発生状態等を判定して、誤り
が無い場合を通常状態 S1、誤り発生期間が短い場合
をエラー状態1 S2、誤り発生期間が中程度または誤
り状態から復帰中である場合をエラー状態2 S3、誤
り発生期間が長い場合をエラー状態3 S4として、状
態判定・保持部U7に格納する。さらに、状態を細分
化、拡大化して増やすことも可能である。状態判定・保
持部U7としては、例えば状態を保持する2ビットの記
憶素子、状態を判定するランダムロジック、誤り有無を
判定する判定回路、誤りフレーム数をカウントするカウ
ンタおよびタイミング回路等からなる通常のステートマ
シンを用いることが可能であり、その詳細な説明につい
ては省略する。
In this embodiment, the input signal determination unit U1 detects the presence or absence of an error in the input signal, and the state determination / hold unit U7 determines the error occurrence period and error occurrence state. A normal state S1, an error state 1 S2 when the error occurrence period is short, an error state 2 S3 when the error occurrence period is medium or the state is returning from the error state, and an error state 3 S4 when the error occurrence period is long, It is stored in the state determination / hold unit U7. Furthermore, it is also possible to subdivide and enlarge the state. The state determination / hold unit U7 includes, for example, a normal 2-bit storage element for holding a state, random logic for determining a state, a determination circuit for determining the presence or absence of an error, a counter and a timing circuit for counting the number of error frames, and the like. A state machine can be used, and a detailed description thereof will be omitted.

【0050】入力信号判定部U1にて入力信号に誤りが
無いと判定された場合には、状態判定・保持部U7にて
通常状態 S1と判定される。この場合には、通常処理
として、入力された圧縮データをデータ伸長処理部U2
にて伸長し、入力選択部U6にて伸長データを選択して
周波数軸−時間軸データ変換部U3にて変換し、窓処理
を行って音楽データとして再生する。通常状態 S1に
おいて、入力信号判定部U2にて入力信号に誤りがある
と判定され、前のフレームから音成分の変化量が小さい
フレームである場合には、エラー状態1 S2に状態遷
移し、変化量が大きいフレームである場合にはエラー状
態2 S3に状態遷移する。
When the input signal determination section U1 determines that there is no error in the input signal, the state determination / hold section U7 determines that the state is the normal state S1. In this case, as normal processing, the input compressed data is converted into data decompression processing unit U2.
The expanded data is selected by the input selection unit U6, converted by the frequency axis-time axis data conversion unit U3, window-processed, and reproduced as music data. In the normal state S1, the input signal determination unit U2 determines that there is an error in the input signal, and if the frame has a small amount of change in the sound component from the previous frame, the state transitions to the error state 1 S2, If the frame has a large amount, the state transits to the error state 2 S3.

【0051】エラー状態1 S2では、実施形態1と同
様に、直前フレームのフレームサウンドデータに対する
周波数軸−時間軸データ変換処理期間および窓処理期間
を延長させることにより、位相および音量等の連続性を
保った状態で音データを生成する。通常、音成分変化が
少ない音源に対して数サウンドフレーム分のデータ補完
を行うためには、無音処理に比べて、直前フレームのフ
レームサウンドデータを用いて音データを再生する方法
が有効である。エラー状態1 S2において、誤りがさ
らに連続する場合には、一定回数以上でエラー状態2
S3に状態遷移する。
Error state 1 In S2, as in the first embodiment, the continuity of the phase, volume, and the like is extended by extending the frequency axis-time axis data conversion processing period and the window processing period for the frame sound data of the immediately preceding frame. Generate sound data while keeping it. In general, in order to perform data complement of several sound frames for a sound source with a small change in sound components, a method of reproducing sound data using frame sound data of the immediately preceding frame is more effective than silence processing. In the error state 1 S2, if the error continues further, the error state 2
State transition is made to S3.

【0052】エラー状態2 S3では、無音(ミュー
ト)処理を行い、音を出力させない。本実施形態では、
周波数成分データ1〜nを全て0にしたデータを無音デ
ータとして予め記憶素子に格納しておき、入力選択部U
6にて無音データを選択して無音を再生する。なお、周
波数成分データ1〜nを全て0にしたデータを圧縮した
データを予め記憶素子に格納させておき、入力選択部U
6により選択してデータ伸長部U2にてデータ伸長を行
うようにしてもよい。エラー状態2 S3において、誤
りが発生した場合にはエラー状態2 S4に状態遷移
し、誤りが発生しない場合には通常状態 S1に状態遷
移する。
In error state 2 S3, silence (mute) processing is performed and no sound is output. In this embodiment,
Data in which all of the frequency component data 1 to n are set to 0 is previously stored in the storage element as silent data, and the input selection unit U
In step 6, silence data is selected to reproduce silence. Note that data obtained by compressing data obtained by setting all the frequency component data 1 to n to 0 is stored in a storage element in advance, and the input selection unit U
6 to perform data decompression in the data decompression unit U2. In the error state 2 S3, if an error occurs, the state transitions to the error state 2 S4, and if no error occurs, the state transitions to the normal state S1.

【0053】エラー状態3 S4では、警告音を出力
し、入力信号に誤りが検出されたことを利用者に通知す
る。本実施形態では、サウンドフレームの周波数を基本
とし、その整数倍の周波数を警告音として用いる。例え
ば、電子ブザー等に用いられる4kHzまたは2kHz
近傍の周波数を用いることができる。サウンドフレーム
の周波数を整数倍した周波数を用いることにより、各サ
ウンドフレームにおける波形の位相および音量等を等し
くすることができるため、各サウンドフレームで共通の
周波数成分データを用いることができる。この周波数成
分データを警告音データとして予め記憶素子に格納して
おき、入力選択部U6にて警告音データを選択して警告
音を再生する。なお、警告音の周波数成分データを圧縮
したデータを予め記憶素子に格納させておき、入力選択
部U6により選択してデータ伸長部U2にてデータ伸長
を行うようにしてもよい。エラー状態3 S4では、誤
りが続く限り警告音を出力し、誤りが無くなった場合に
はエラー状態2 S3を経由して通常状態 S1に状態遷
移する。
In error state 3 S4, a warning sound is output to notify the user that an error has been detected in the input signal. In the present embodiment, the frequency of the sound frame is used as a base, and a frequency that is an integral multiple of the frequency is used as a warning sound. For example, 4 kHz or 2 kHz used for an electronic buzzer or the like
Nearby frequencies can be used. By using a frequency obtained by multiplying the frequency of the sound frame by an integer, the phase and volume of the waveform in each sound frame can be made equal, so that common frequency component data can be used in each sound frame. The frequency component data is stored in advance in the storage element as warning sound data, and the warning sound data is reproduced by selecting the warning sound data in the input selection unit U6. Note that data obtained by compressing the frequency component data of the alarm sound may be stored in a storage element in advance, and the data may be selected by the input selection unit U6 and expanded by the data expansion unit U2. In the error state 3 S4, a warning sound is output as long as the error continues, and when the error disappears, the state transitions to the normal state S1 via the error state 2 S3.

【0054】本実施形態における処理は、エラー状態2
S3とエラー状態3 S4とで合わせて2つのサウンド
フレーム分の周波数成分データと、ステートマシーン
と、周辺処理装置によって実現することが可能である。
The processing in this embodiment is performed in the error state 2
The combination of S3 and the error state 3 S4 can be realized by frequency component data for two sound frames, a state machine, and a peripheral processing device.

【0055】なお、状態をさらに細分化して、例えばエ
ラー状態2 S3からエラー状態3S4に遷移するとき
には段階的に音量を大きくし、その反対にエラー状態3
S4からエラー状態2 S3に遷移するときには段階的
に音量を小さくする状態を加えてもよい。または、エラ
ー状態3 S4からさらに誤りが連続した場合に、警告
音の音成分を変化させた警告音を発生させる状態を加え
てもよい。
The state is further subdivided. For example, when the state transits from the error state 2 S3 to the error state 3 S4, the volume is increased stepwise, and conversely, the error state 3 is increased.
When transitioning from S4 to error state 2 S3, a state in which the volume is reduced stepwise may be added. Alternatively, when an error continues from the error state 3 S4, a state may be added in which a warning sound in which the sound component of the warning sound is changed is generated.

【0056】[0056]

【発明の効果】以上詳述したように、本発明によれば、
短い期間の誤りに対しては位相および音量等の連続性を
保った状態で音データを補完して再生することができ
る。長い期間の誤りに比べて発生し易い短い期間の誤り
に対して、従来の無音化処理等に比べて、自然な音再生
を行うことができるので、本発明は非常に有効な技術で
ある。さらに、本発明によれば、長期間の誤りに対して
は無音化処理を用いる等、誤りの状態によって適切な処
理を選択して行うことができる。
As described in detail above, according to the present invention,
For short-time errors, sound data can be complemented and reproduced while maintaining continuity such as phase and volume. The present invention is a very effective technique because a natural sound can be reproduced with respect to a short-term error which is more likely to occur than a long-term error, as compared with the conventional silence processing or the like. Further, according to the present invention, an appropriate process can be selected and performed depending on the state of the error, such as using a silence process for a long-term error.

【0057】さらに、本発明によれば、長期間の誤りが
生じた場合に、警告音を発生して、利用者に誤りを知ら
せることができる。従来では、無音化処理により利用者
が機械故障またはボリューム故障と誤解して誤って音量
を上げ、受信状態が正常化した後に大音量で音出力され
る等の不具合が生じていたが、本発明によればこのよう
な不具合を防ぐことができる。
Further, according to the present invention, when an error occurs for a long time, a warning sound can be generated to notify the user of the error. Conventionally, there has been a problem that a user mistakenly interprets a mechanical failure or a volume failure as a result of silence processing and raises the volume erroneously, and a sound is output at a large volume after the reception state is normalized. According to this, such a problem can be prevented.

【0058】本発明は、周波数軸−時間軸変換技術を用
いる音楽圧縮技術全般に応用可能であり、圧縮・伸長技
術には影響を与えない。本発明によれば、伝送時に用い
られる誤り・訂正符号等による誤り訂正能力を超える誤
りに対しても、音補完を行うことができるので、データ
伝送システム全体における誤り対応能力を向上させるこ
とができる。
The present invention is applicable to all music compression techniques using a frequency axis-time axis conversion technique, and does not affect compression / decompression techniques. According to the present invention, sound complementation can be performed even for an error exceeding the error correction capability due to an error / correction code used at the time of transmission, so that the error handling capability of the entire data transmission system can be improved. .

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

【図1】(a)〜(e)は、通常の音再生処理を説明す
るための波形図である。
FIGS. 1A to 1E are waveform diagrams for explaining a normal sound reproduction process.

【図2】(a)〜(e)は、従来のエラー発生時におけ
る無音化処理を説明するための波形図である。
2 (a) to 2 (e) are waveform diagrams for explaining a conventional silencing process when an error occurs. FIG.

【図3】(a)〜(e)は、従来のエラー発生時におけ
る前フレームデータ使用処理を説明するための波形図で
ある。
3 (a) to 3 (e) are waveform diagrams for explaining a conventional process of using previous frame data when an error occurs.

【図4】基本的な音楽データの圧縮・伸長処理について
説明するためのフロー図である。
FIG. 4 is a flowchart for explaining basic music data compression / decompression processing.

【図5】(a)〜(c)は、圧縮処理の前処理について
説明するための図である。
FIGS. 5A to 5C are diagrams for describing pre-processing of compression processing.

【図6】周波数軸−時間軸データ変換処理を説明するた
めの図である。
FIG. 6 is a diagram for explaining a frequency axis-time axis data conversion process.

【図7】実施形態1の音楽再生装置を説明するための機
能ブロック図である。
FIG. 7 is a functional block diagram for explaining the music playback device according to the first embodiment.

【図8】周波数軸−時間軸データ変換処理を説明するた
めの波形図である。
FIG. 8 is a waveform chart for explaining frequency axis-time axis data conversion processing.

【図9】(a)〜(i)は、窓処理を説明するための波
形図である。
FIGS. 9A to 9I are waveform diagrams for explaining window processing.

【図10】実施形態2の音楽再生装置における入力信号
の状態遷移を説明するための図である。
FIG. 10 is a diagram for explaining a state transition of an input signal in the music reproduction device according to the second embodiment.

【図11】実施形態2の音楽再生装置を説明するための
機能ブロック図である。
FIG. 11 is a functional block diagram illustrating a music playback device according to a second embodiment.

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

U1 入力信号判定部 U2 データ伸長部 U3 周波数軸−時間軸データ変換部 U4 窓データ生成部 U5 フレームタイミング発生部 U6 入力選択部 U7 状態判定・保持部 U1 Input signal judgment unit U2 Data decompression unit U3 Frequency axis-time axis data conversion unit U4 Window data generation unit U5 Frame timing generation unit U6 Input selection unit U7 State judgment / hold unit

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G11B 20/18 560 G11B 20/18 572D 572 572F 574D 574 G10L 9/18 J M ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G11B 20/18 560 G11B 20/18 572D 572 572F 574D 574 G10L 9/18 JM

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 記録単位毎に入力されるデジタル音楽デ
ータの周波数成分信号を時間成分信号に変換する信号変
換手段を有し、得られた時間成分信号を連結して音デー
タを生成する音楽再生装置において、 入力信号の状態を検出する入力信号判定手段と、 該入力信号判定手段によって入力信号に誤りが無いと判
定された場合に、信号変換処理期間を1つの記録単位に
対応させると共に、該入力信号判定手段によって入力信
号に誤りがあると判定された場合に、誤りが発生する前
の記録単位の信号変換処理期間を複数の記録単位に対応
するように延長させ、誤りが発生した記録単位に対して
信号変換処理を行わせない信号変換制御手段とを備えた
音楽再生装置。
1. A music reproduction device comprising signal conversion means for converting a frequency component signal of digital music data inputted for each recording unit into a time component signal, and connecting the obtained time component signals to generate sound data. In the apparatus, input signal determination means for detecting a state of an input signal, and when the input signal determination means determines that there is no error in the input signal, the signal conversion processing period corresponds to one recording unit, and When the input signal determination unit determines that there is an error in the input signal, the signal conversion processing period of the recording unit before the error occurs is extended to correspond to a plurality of recording units, and the recording unit in which the error occurred And a signal conversion control means for not performing a signal conversion process on the music reproduction device.
【請求項2】 記録単位毎に入力されるデジタル音楽デ
ータの周波数成分信号を時間成分信号に変換する信号変
換手段を有し、得られた時間成分信号を連結して音楽デ
ータを生成する音楽再生装置において、 予め記録された、少なくとも1つの特定音楽の周波数成
分信号を圧縮したデータを格納する記憶手段と、 入力信号の状態を検出する入力信号判定手段と、 該入力信号判定手段によって入力信号に誤りが無いと判
定された場合に、入力される周波数成分信号の圧縮デー
タを選択すると共に、該入力信号判定手段によって入力
信号に誤りがあると判定された場合に、該記憶手段に格
納された特定音楽の周波数成分信号の圧縮データを選択
するデータ選択制御手段とを備え、 該データ選択制御手段により選択されたデータを伸長し
て、該信号変換手段によって信号変換処理を行う音楽再
生装置。
2. A music reproduction device comprising signal conversion means for converting a frequency component signal of digital music data inputted for each recording unit into a time component signal, and connecting the obtained time component signals to generate music data. In the apparatus, a storage means for storing data obtained by compressing at least one frequency component signal of at least one specific music, an input signal determination means for detecting a state of an input signal, and an input signal determined by the input signal determination means When it is determined that there is no error, the compressed data of the input frequency component signal is selected, and when the input signal determining unit determines that the input signal has an error, the compressed data is stored in the storage unit. Data selection control means for selecting compressed data of the frequency component signal of the specific music, and decompressing the data selected by the data selection control means, Music reproducing apparatus for performing signal conversion processing by the conversion means.
【請求項3】 記録単位毎に入力されるデジタル音楽デ
ータの周波数成分信号を時間成分信号に変換する信号変
換手段を有し、得られた時間成分信号を連結して音デー
タを生成する音楽再生装置において、 入力信号の状態を検出する入力信号判定手段と、 該入力信号判定手段によって入力信号に誤りが無いと判
定された場合に、信号変換処理期間を1つの記録単位に
対応させると共に、該入力信号判定手段によって入力信
号に誤りがあると判定された場合に、誤りが発生する前
の記録単位の信号変換処理期間を複数の記録単位に対応
するように延長させ、誤りが発生した記録単位に対して
信号変換処理を行わせない信号変換制御手段と、 予め記録された、少なくとも1つの特定音楽の周波数成
分信号を圧縮したデータを格納する記憶手段と、 該入力信号判定手段によって入力信号に誤りが無いと判
定された場合に、入力される周波数成分信号の圧縮デー
タを選択すると共に、該入力信号判定手段によって入力
信号に誤りがあると判定された場合に、該記憶手段に格
納された特定音楽の周波数成分信号の圧縮データを選択
するデータ選択制御手段と、 該入力信号判定手段により判定された入力信号の状態に
よって、該信号変換制御手段を動作させるか、または該
データ選択制御手段を動作させて選択されたデータを用
いて該信号変換手段によって信号変換処理を行わせるか
を選択する選択手段とを備えた音楽再生装置。
3. A music reproduction device comprising signal conversion means for converting a frequency component signal of digital music data inputted for each recording unit into a time component signal, and connecting the obtained time component signals to generate sound data. In the apparatus, input signal determination means for detecting a state of an input signal, and when the input signal determination means determines that there is no error in the input signal, the signal conversion processing period corresponds to one recording unit, and When the input signal determination unit determines that there is an error in the input signal, the signal conversion processing period of the recording unit before the error occurs is extended to correspond to a plurality of recording units, and the recording unit in which the error occurred A signal conversion control unit that does not perform a signal conversion process on the storage unit; a storage unit that stores pre-recorded data obtained by compressing at least one frequency component signal of the specific music; When the input signal determination means determines that there is no error in the input signal, selects compressed data of the input frequency component signal, and when the input signal determination means determines that there is an error in the input signal; Data selection control means for selecting compressed data of the frequency component signal of the specific music stored in the storage means; and operating the signal conversion control means according to the state of the input signal determined by the input signal determination means. Or a selection means for selecting whether the signal conversion processing is performed by the signal conversion means using the data selected by operating the data selection control means.
【請求項4】 記録単位毎の時間成分信号から、開始部
および終端部のレベルを中央部よりも減衰させた窓部分
を切り出す窓処理手段と、 該窓処理手段を制御して、前記入力信号判定手段によっ
て入力信号に誤りが無いと判定された場合に、窓処理期
間を1つの記録単位に対応させると共に、該入力信号判
定手段によって入力信号に誤りがあると判定された場合
に、誤りが発生する前の記録単位に対する窓処理期間を
複数の記録単位に対応するように延長させ、誤りが発生
した記録単位に対して窓処理を行わせない窓処理制御手
段とを備え、 窓部分の終端部とそれに引き続く窓部分の開始部とを重
複させて連結し、音データを生成する請求項1乃至請求
項3のいずれかに記載の音楽再生装置。
4. A window processing means for cutting out a window portion in which a level of a start part and an end part is attenuated from a center part from a time component signal for each recording unit, and controlling the window processing means to control the input signal. When the determining means determines that there is no error in the input signal, the window processing period is made to correspond to one recording unit, and when the input signal determining means determines that there is an error in the input signal, the error is detected. Window processing control means for extending the window processing period for the recording unit before occurrence so as to correspond to a plurality of recording units, and not performing window processing for the recording unit in which an error has occurred; The music reproducing apparatus according to claim 1, wherein the music data is generated by overlapping the part and a start part of a window part subsequent thereto to generate sound data.
JP2001174899A 2001-06-08 2001-06-08 Music player Expired - Lifetime JP3719503B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001174899A JP3719503B2 (en) 2001-06-08 2001-06-08 Music player

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001174899A JP3719503B2 (en) 2001-06-08 2001-06-08 Music player

Publications (2)

Publication Number Publication Date
JP2002366197A true JP2002366197A (en) 2002-12-20
JP3719503B2 JP3719503B2 (en) 2005-11-24

Family

ID=19016119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001174899A Expired - Lifetime JP3719503B2 (en) 2001-06-08 2001-06-08 Music player

Country Status (1)

Country Link
JP (1) JP3719503B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008310363A (en) * 2008-09-12 2008-12-25 Kawai Musical Instr Mfg Co Ltd Electronic musical instrument performance system
WO2012070080A1 (en) * 2010-11-22 2012-05-31 パイオニア株式会社 Playback control device, playback system, and method and program for controlling playback control device
CN102034476B (en) * 2009-09-30 2013-09-11 华为技术有限公司 Methods and devices for detecting and repairing error voice frame

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008310363A (en) * 2008-09-12 2008-12-25 Kawai Musical Instr Mfg Co Ltd Electronic musical instrument performance system
JP4557267B2 (en) * 2008-09-12 2010-10-06 株式会社河合楽器製作所 Electronic musical instrument performance system
CN102034476B (en) * 2009-09-30 2013-09-11 华为技术有限公司 Methods and devices for detecting and repairing error voice frame
WO2012070080A1 (en) * 2010-11-22 2012-05-31 パイオニア株式会社 Playback control device, playback system, and method and program for controlling playback control device

Also Published As

Publication number Publication date
JP3719503B2 (en) 2005-11-24

Similar Documents

Publication Publication Date Title
US6292440B1 (en) MP3 car player
KR100903017B1 (en) Scalable coding method for high quality audio
US20080281602A1 (en) Coding Reverberant Sound Signals
US8180002B2 (en) Digital signal processing device, digital signal processing method, and digital signal processing program
JP2001142498A (en) Method and device for digital signal processing, method and device for digital signal recording, and recording medium
EP1634276B1 (en) Apparatus and method for embedding a watermark using sub-band filtering
JP2001134295A (en) Encoder and encoding method, recorder and recording method, transmitter and transmission method, decoder and decoding method, reproducing device and reproducing method, and recording medium
JPH05216482A (en) Phase predicting method for acoustic signal
KR102605961B1 (en) High-resolution audio coding
US6759585B2 (en) Musical-file-processing apparatus, musical-file-processing method and musical-file-processing method program
JP2002366197A (en) Music reproducer
US7847176B2 (en) Digital signal processor and a method for producing harmonic sound
US7305346B2 (en) Audio processing method and audio processing apparatus
JP2005122034A (en) Audio data compression method
CN110168639B (en) Data encoding detection
CN101740075B (en) Audio signal playback apparatus, method, and program
JP4486387B2 (en) Error compensation apparatus and error compensation method
US5600755A (en) Voice codec apparatus
JP2000347697A (en) Voice record regenerating device and record medium
JP4222250B2 (en) Compressed music data playback device
JP3383202B2 (en) Digital data decoding method and decoding device
JPH0974358A (en) Method and device for compressing/expanding digital signal
JPS61202531A (en) Receiver
JP2002268689A (en) Digital music recorder, digital music reproducing device and their method
JPH08167243A (en) Digital audio system and reproducing device as well as recording device and digital copying method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050810

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050831

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20080916

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090916

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090916

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100916

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110916

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120916

Year of fee payment: 7