JPH0773187B2 - ビット長拡張装置 - Google Patents
ビット長拡張装置Info
- Publication number
- JPH0773187B2 JPH0773187B2 JP3153702A JP15370291A JPH0773187B2 JP H0773187 B2 JPH0773187 B2 JP H0773187B2 JP 3153702 A JP3153702 A JP 3153702A JP 15370291 A JP15370291 A JP 15370291A JP H0773187 B2 JPH0773187 B2 JP H0773187B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- change
- output
- minute level
- sample
- 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
Links
- 238000010586 diagram Methods 0.000 description 12
- 238000000605 extraction Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Analogue/Digital Conversion (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
のディジタルアナログ変換に用いて、特に微少レベル時
の再生歪の改良に関するものである。
ディジタルにて伝送、又は記録再生するものでは、ディ
ジタル段階では、限られたビット長からなる一つのサン
プルデーターを用いるため、そのビット長に見合った量
子化歪をともなう。
は最少ビット(LSB)に近付くにつれ歪が増大するた
めサイン波信号でも方形波に近ずき歪が増大している。
定のビツト長よりなるデイジタルデーターのサンプルデ
ーター間の差分を取り微少レベル変化を検出する手段
と、検出手段で検出した微少レベル変化の前後の数サン
プルにわたり所定のパターンの微少レベルデーターを生
成する手段と、微少レベル変化毎に前記生成された微少
レベルデーターを上位のサンプルデーターに各々加算し
1サンプル間で前記微少レベル変化より少ない変化とな
るように入力されたデイジタルデーターのビツト数より
増大させたビツトとなす手段を具備するビツト長拡張装
置である。このため本発明では、これら微少レベルの量
子化歪を減少させ、ビット長を増大してDA変換しうる
装置を得るものである。この実現のため、再生ディジタ
ル信号の各サンプルデーター間の差分を抽出することに
よってサンプル間にデーター変化が無い区間、1LSB
変化のみが発生する区間、又はそれ以上の大振幅変化等
の抽出を行い、数サンプルにわたり変化がなく1LSB
のみが変化し又変化のないような微少レベル部を抽出
し、この1LSB変化の前後数サンプルにわたりゆるや
かなレベル変化出力となるよう、LSB以下のデーター
を生成する。この生成出力が1LSB変化点に対応し出
力することでLSB変化点が近い場合にも、これらの生
成出力を加算することで全体波形としてなめらかなデー
ター変化とする拡張ビットを得、これをアナログ信号に
変換することが出来る。
を示したブロック図を図1に示し、図2にその波形図を
示す。再生された有限長ビットからなるワードであるサ
ンプル毎のデーターDinは、差分抽出回路1でサンプ
ルデーター間のデーターの変化を検出する。
ターを移動するシフトレジスター1-1,1-2をもうけ、
これらの1サンプル間のデーターを比較器1-3で比較
し、これら1サンプル間で同一データーである変化なし
出力0、+1LSBの変化、ー1LSB以下の変化、又
はそれ以上の大振幅変化H等の差分抽出を行う。次にこ
れらの差分データーをシフトレジスター2に入力し、目
的に合わせ数〜数10サンプルにわたりこれらの変化パ
ターンを検出するためにシフトレジスター2にやはりサ
ンプルクロックでシフトするように入力する。
微少レベル区間、又はその変化間隔(周波数)などを抽
出、すなわちパターン抽出を行い微少レベル変化である
LSB変化1つに対応したデーター生成を決定する。
にLSB変化点とのサンプル距離によってLSB変化に
応じた下位の拡張データーを生成する。今、比較的ゆる
やかな低い周波数成分に対応したデーター生成F1 と、
高い周波数成分のF2 の2つの生成手段について説明す
る。
ンプルがデーター変化なしにー1LSBに変化するχの
区間、又は逆にー1より+1へのχ’の区間がdに示す
ように(i)以上の間隔があり、又同極性の間隔が
(y)が(ii)以上であればF1の出力をパターン抽出
部3より1LSB変化点に対応して出力し、又、eに示
すようにχが(i)以下で(i’)以上であればF2 を
出力するようにする。(ここで(ii)は用いず又F1 F
2 出力共H入力の場合は出力しない。)
レジスター4にF1及びF2のデーターがシフトされ、
この途中にサンプル毎にF1に対応してd1又はd
1’、F2に対応してd2又はd2’に示すようなデー
ターをそれぞれ生成する。これらを加算することで拡張
データーを生成し上位データーに加えてビット拡張され
たデーターとしてDA変換する。ここで上位データー
は、データー生成出力と同一位置に合わせるためにシフ
トレジスター6で位相を合わせておく。
って、各LSB変化点のパターン抽出データーは、図2
のcに示す破線のようになりこれらを加算することによ
って実線の生成出力を得、上位データと加えた総合的な
出力は、図2のbのようになめらかな歪のない波形を得
ることができる。
のパターン抽出器3について説明する。F1 の出力は、
先の(i)が17サンプル以上又(ii)が5サンプル以
上で示してある。レジスター2-24 および2-8の出力よ
り+1LSBとHのオアをOR回路a24及びa8 でとり
これらのオアにより、カウンターa12をクリアし、又
同じくー1とHのオアでカウンターb13をクリアす
る。このカウンター12及び13は16サンプルカウン
トし、17サンプル目より出力する。レジスター2-8の
出力が+1又はー1の時に逆の極性でクリアされたカウ
ンターb13の出力又はカウンターa12の出力とアン
ドゲートG1 又はG2 を取ることでこのゲートが成立す
ることは、レジスター2-8点に±1LSB変化した16
サンプル前後以内にLSB変化およびH信号が無い事に
なり、(i)の条件を検出する。
で±4サンプルレジスター2-4〜2-12 の出力のオアゲ
ートC4 〜C12をオアゲートG3 で検出しアンドゲート
G4およびアンドゲートG4 ’でそれぞれアンドゲート
を取る。これは(ii)の条件となる。ここでC4 〜C12
では同一極性以外入力しているが逆極性や、H信号があ
ればG1 又はG2 が成立せず結局(ii)の条件のみが成
立する。これらの出力をシフトレジスター4に入れる。
又F2 に関しては、同様にしてシフトレジスター2の取
り出し位置およびカウンター値を設定すれば良い。F2
の(i’)の条件を5サンプル以上とすると、F1のレ
ジスター2-8に対応してレジスター2-4,又レジスター
2-24 の出力に対応してレジスター2-12 としカウンタ
ーを1/2の8サンプルとすると良い。又ここでオアゲ
ートG3 に相当するものは不要である。ここで1つの1
LSB変化に対応しF1 の出力があればF2 の条件とも
合うためにF1 を生かしF2を出力させない。このため
±F1のオアゲートを取りデーターの変化毎にラッチ1
4にF1 のフラッグをラッチするインバータ15を介
し、ゲートG5又はG5’でF1 があればF2 を禁止す
る。これによって長い周期のものはF1 のみ、短いもの
はF2 のみとなり同一に出力されない。
いずれかが所定の1LSB変化点に対応し現れシフトレ
ジスター4に入力されシフトされる。ここでシフトレジ
スター4はデーター生成のために用いられF1 とF2 の
入力タイミングはレジスター2-8と2-4に対応して4サ
ンプルF2 があとに出力されるために4サンプル分入力
を遅延するとタイミングが合うことになる。以上F1〜
F2の状態を図5に示す。ここでシフトレジスター4よ
りの出力の都合で便利が良いように+F1およびーF1の
オアを取り、±F1 信号(±1LSB)と+F1 すなわ
ち±1LSBのF1 による変化点で+F1 により極性を
示すサインビット(Sign)とすることができ、同様
に±F2 とサインビットとをシフトレジスター4に入れ
る。
生成回路5のブロツク図を示す。各レジスター4-8〜4
--8は、中央より左と右に分け左側のサインビット出力
はそのまま、右側ではインバーターIを介しサインビッ
トを反転する。又左右のデーターは中央をはさみそれぞ
れ同一データーとする。このデーターは図7に示すよう
にF1 に対してはデーターは8種でD11〜D18まで図の
ように正弦波の1/4サイクル分を用いると良い。この
データーを各レジスター毎に±1LSB変化すなわちF
1 又はF2 が出力されているレジスターより出力する。
例えばレジスター4-8にF1 レジスター4--4 にF2 が
あれば、これらのデーターが2ケ所より出力される。も
ちろん、ここでこれらの極性であるSignビツトも同
時に出力する。ここで4bitのデーターであればSi
gn以外は3ビツトで表す。
加算器Σによって行う。データー加算は種々公知のため
省略する。各データーは、図6に示すように必要なデー
ター値に対応してワイアリングのみで生成できる。ここ
でデーターは図7のように正弦波の1/4部がD18〜D
11又はD24〜D21のように+のLSB変化入力に対して
は正データーが上昇し、中央をはさんで負のデーターと
なり逆転して0へ減少していく。ー1LSB変化では、
Signビツトが0であるためこの逆のデーター変化と
なり負のデーターが増大していき中央をはさみ正となり
0へ向って減少する。
に対応したデーターを得る。図5の加算出力では、図2
のCのデーターのように1つの生成出力となり、上位デ
ーターに加えることでビット拡張されたなめらかな歪の
少いデーターが得られる。
たが、もちろん増加させ広い周波数範囲に対応させるこ
ともでき、さらに、2LSB変化などにおいても対応さ
せることができ、1つの変化に対し対応し発生させるデ
ーターは1つであっても次々に変化点の出力データーの
全加算をしているため最終データーのつながりが図のよ
うになめらかで広い周波数の変化の波形に対応できる。
の微少変化を検出することによって出力信号をなめらか
に微少信号レベル領域までビツト長を拡張するので、広
い周波数変化の波形に対応して微少変化をなめらかに成
すことができ、高域のパルス性歪発生による雑音発生を
除去することができる。
Claims (1)
- 【請求項1】 入力された所定のビツト長よりなるデイ
ジタルデーターのサンプルデーター間の差分を取り微少
レベル変化を検出する手段と、前記検出手段で検出した
微少レベル変化の前後の数サンプルにわたり所定のパタ
ーンの微少レベルデーターを生成する手段と、前記微少
レベル変化毎に前記生成された微少レベルデーターを上
位の前記サンプルデーターに各々加算し1サンプル間で
前記微少レベル変化より少ない変化となるように前記入
力されたデイジタルデーターのビツト数より増大させた
ビツトとなす手段を具備することを特徴とするビツト長
拡張装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3153702A JPH0773187B2 (ja) | 1991-05-30 | 1991-05-30 | ビット長拡張装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3153702A JPH0773187B2 (ja) | 1991-05-30 | 1991-05-30 | ビット長拡張装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04354208A JPH04354208A (ja) | 1992-12-08 |
| JPH0773187B2 true JPH0773187B2 (ja) | 1995-08-02 |
Family
ID=15568248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3153702A Expired - Lifetime JPH0773187B2 (ja) | 1991-05-30 | 1991-05-30 | ビット長拡張装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0773187B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07123214B2 (ja) * | 1991-08-30 | 1995-12-25 | 日本コロムビア株式会社 | D/a変換装置 |
| US8560101B2 (en) * | 2009-10-01 | 2013-10-15 | Panasonic Corporation | Audio signal processing apparatus and audio signal processing method |
| JP5471603B2 (ja) * | 2010-03-03 | 2014-04-16 | ヤマハ株式会社 | 量子化ビット数拡張方法および量子化ビット数拡張装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62287717A (ja) * | 1986-06-06 | 1987-12-14 | Matsushita Electric Ind Co Ltd | デイジタル・アナログ変換回路 |
| JPH0773186B2 (ja) * | 1991-05-18 | 1995-08-02 | 日本コロムビア株式会社 | ディジタルアナログ変換装置 |
-
1991
- 1991-05-30 JP JP3153702A patent/JPH0773187B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04354208A (ja) | 1992-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09288563A (ja) | Mビットディジタル信号の最下位nビットを対称的に短縮する装置 | |
| JPH0773186B2 (ja) | ディジタルアナログ変換装置 | |
| JP2656024B2 (ja) | 変調回路 | |
| JPH04354208A (ja) | ビット長拡張装置 | |
| US5457457A (en) | Digital to analog conversion device which decreases low level high frequency noise | |
| JP3312538B2 (ja) | 音響信号処理装置 | |
| JPH07248797A (ja) | ディジタルデータ再生方法及び装置 | |
| JP3562127B2 (ja) | パルス幅変調回路 | |
| JP2903996B2 (ja) | 情報信号処理方法及び情報信号処理装置 | |
| JPH0118438B2 (ja) | ||
| JP3336823B2 (ja) | 音響信号処理装置 | |
| JPH066216A (ja) | ビット長拡張装置 | |
| JPH066217A (ja) | ビット長拡張装置 | |
| JP2668854B2 (ja) | Da変換装置 | |
| JPH0319094Y2 (ja) | ||
| JPH04138724A (ja) | D/a変換器 | |
| JP2715349B2 (ja) | Da変換装置 | |
| JPH03102265A (ja) | 最大値検出回路 | |
| JP2637259B2 (ja) | 信号伝送路 | |
| JPS63266498A (ja) | 音声信号ピツチ周波数抽出装置 | |
| JPH0289425A (ja) | シフトデータ処理回路 | |
| JPS61286899A (ja) | 電子楽器 | |
| JPH05145422A (ja) | パルス変調方式およびd/a変換装置 | |
| JPH04150111A (ja) | D/a変換方法 | |
| JPH0621820A (ja) | サインマグニチュード出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980616 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| 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 |
|
| 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: 20080802 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090802 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090802 Year of fee payment: 14 |
|
| S343 | Written request for registration of root pledge or change of root pledge |
Free format text: JAPANESE INTERMEDIATE CODE: R316354 |
|
| SZ02 | Written request for trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R316Z02 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090802 Year of fee payment: 14 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| S343 | Written request for registration of root pledge or change of root pledge |
Free format text: JAPANESE INTERMEDIATE CODE: R316350 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090802 Year of fee payment: 14 |
|
| 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: 20090802 Year of fee payment: 14 |
|
| 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: 20090802 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100802 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100802 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100802 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100802 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110802 Year of fee payment: 16 |
|
| EXPY | Cancellation because of completion of term |