JPH11317009A - Device and method for disk playing and car audio system - Google Patents

Device and method for disk playing and car audio system

Info

Publication number
JPH11317009A
JPH11317009A JP12069198A JP12069198A JPH11317009A JP H11317009 A JPH11317009 A JP H11317009A JP 12069198 A JP12069198 A JP 12069198A JP 12069198 A JP12069198 A JP 12069198A JP H11317009 A JPH11317009 A JP H11317009A
Authority
JP
Japan
Prior art keywords
data
rom
unit
digital
controller
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.)
Pending
Application number
JP12069198A
Other languages
Japanese (ja)
Inventor
Hiroyuki Okagaki
広之 岡垣
Satoru Kanazawa
悟 金沢
Sadafumi Hamashima
貞文 浜島
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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Clarion Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Clarion Co Ltd filed Critical Clarion Co Ltd
Priority to JP12069198A priority Critical patent/JPH11317009A/en
Priority to EP99108462A priority patent/EP0953486B1/en
Priority to DE69930987T priority patent/DE69930987T2/en
Publication of JPH11317009A publication Critical patent/JPH11317009A/en
Priority to US09/990,246 priority patent/US7130656B2/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To output audio data read from a disk in the same form as that for other digital data. SOLUTION: Digital form information read from a disk, whether it may be digital data or audio data, is converted into the output data of an ATAPI form by an ATAPI decoder 707. A data converter 709 uses DMA to store such converted output data in S-RAM 710 serving as a buffer, extracts the data in accordance with the timing of isochronous transfer in USB, and passes this data to a USB controller 711. The USB controller 711 sends the output data of the ATAPI form to a main unit by outputting the same from an upstream connector 714.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、ディスクを再生
する技術の改良に関するもので、より具体的には、ディ
スクから読み出したオーディオデータを、それ以外のデ
ジタルデータと同じ形式で出力するようにしたものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement in a technique for reproducing a disc, and more specifically, to output audio data read from a disc in the same format as other digital data. Things.

【0002】[0002]

【従来の技術】従来から、カーオーディオシステムなど
の音響装置で、ディスク再生装置が使われている。ディ
スク再生装置は、CDなどの記録媒体から、オーディオ
データやデジタルデータを読み出す装置であり、ディス
ク再生装置で使われるCDには、主に、オーディオデー
タを記録した音楽CDと、デジタルデータを記録したC
D−ROMとがある。ここで、オーディオデータとは、
アナログ形式であるかデジタル形式であるかを問わず、
音楽のような音の情報を表すデータを意味し、デジタル
データとは、文字コードや映像のイメージデータのよう
に本来的にデジタル形式のデータを意味するものとす
る。また、音楽CDからオーディオデータを読み出すこ
とも、CD−ROMからデジタルデータを読み出すこと
も「再生」と呼ぶこととする。
2. Description of the Related Art Conventionally, a disk reproducing device has been used in an audio device such as a car audio system. A disk reproducing device is a device for reading audio data and digital data from a recording medium such as a CD. CDs used in the disk reproducing device mainly include a music CD on which audio data is recorded and a digital CD on which digital data is recorded. C
There is a D-ROM. Here, audio data is
Regardless of analog or digital format,
Digital data refers to data representing sound information such as music, and digital data refers to data originally in digital format, such as character code and image data of video. Reading audio data from a music CD and reading digital data from a CD-ROM are also referred to as "reproduction".

【0003】このようなディスク再生装置としては、C
Dオートチェンジャなどと呼ばれる形式のものも増えて
いる。このCDオートチェンジャは、何枚ものディスク
を着脱自在なディスク容器(ディスクマガジン)などに
収納しておき、光学ピックアップなどを備えたディスク
再生部に、指定されたディスクをセットしてデータを読
み出すものである。
[0003] As such a disk reproducing apparatus, C:
A type called a D autochanger is also increasing. This CD autochanger stores a number of discs in a detachable disc container (disc magazine) or the like, sets a designated disc in a disc playback unit equipped with an optical pickup, etc., and reads data. is there.

【0004】このようなディスク再生装置は、カーオー
ディオシステムに組み込んで使うことも多い。ここで、
カーオーディオシステムは、俗にカーステレオなどとも
呼ばれ、AMやFMのチューナー、カセットテープデッ
キ、CDやMDなどのディスク再生装置やオートチェン
ジャなどから送られてくる音を、アンプや車載スピーカ
などを使って車内に流すものである。
[0004] Such a disk reproducing apparatus is often used by being incorporated into a car audio system. here,
Car audio systems are also commonly called car stereos, and use amplifiers and in-vehicle speakers to transmit sounds sent from AM and FM tuners, cassette tape decks, disk playback devices such as CDs and MDs, and autochangers. To flow into the car.

【0005】また、最近では、半導体技術の進歩に伴っ
て、カーナビゲーションシステム、自動車電話、ユーザ
の命令を認識する音声認識装置などの電子機器をカーオ
ーディオシステムと組み合わせることもある。このた
め、以下の説明では、これら各種の車載用の電子機器を
組み込んだ場合を含めて、「カーオーディオシステム」
と総称する。
[0005] Recently, with the advance of semiconductor technology, electronic devices such as a car navigation system, a car telephone, and a voice recognition device for recognizing a user's command are sometimes combined with a car audio system. For this reason, in the following description, the term "car audio system" includes the case where these various in-vehicle electronic devices are incorporated.
Collectively.

【0006】ここで、カーナビゲーションシステムの機
能を持つカーオーディオシステムにディスク再生装置を
組み込む例を説明する。すなわち、この場合のディスク
再生装置としては、CD−ROMコンパチブルなCD−
ROMオートチェンジャを使うものとする。このCD−
ROMオートチェンジャは、音楽CDからオーディオデ
ータを再生することと、CD−ROMからデジタルデー
タを再生することの両方が可能なものである。この場
合、例えば、何枚かの音楽CDと、カーナビゲーション
システムのためのデジタルデータを記録してあるCD−
ROMとを、CD−ROMオートチェンジャにセットし
ておく。
Here, an example in which a disc reproducing apparatus is incorporated in a car audio system having the function of a car navigation system will be described. That is, as a disc reproducing apparatus in this case, a CD-ROM compatible CD-ROM is used.
It is assumed that a ROM autochanger is used. This CD-
The ROM autochanger is capable of both reproducing audio data from a music CD and reproducing digital data from a CD-ROM. In this case, for example, some music CDs and a CD-recording digital data for a car navigation system
The ROM is set in a CD-ROM autochanger.

【0007】そして、音楽を聞きたいときは、音楽CD
からオーディオデータを再生させ、カーナビゲーション
システムを使うときはCD−ROMから、カーナビゲー
ションシステムのプログラムや地図などのデジタルデー
タを読み出させ、それらに基づいて地図、文字、合成音
声といった情報を出力して道案内を行う。
If you want to listen to music,
When the car navigation system is used, digital data such as a car navigation system program and a map is read out from the CD-ROM when the car navigation system is used, and information such as a map, characters, and synthesized voice is output based on the data. Provide directions.

【0008】[0008]

【発明が解決しようとする課題】ところで、従来のディ
スク再生装置は、デジタルデータとオーディオデータと
をそれぞれ全く違った形式で別々に出力していた。すな
わち、従来のディスク再生装置は、CD−ROMなどか
ら読み出したデジタルデータはATAPI(AT Attachme
nt Packet Interface)規格で出力する一方、音楽CDな
どから読み出したオーディオデータは光ファイバーを使
ったデジタル出力回線から出力したり、デジタル形式か
らからアナログ信号にD/A変換したうえでアナログ信
号線から出力していた。
The conventional disk reproducing apparatus separately outputs digital data and audio data in completely different formats. That is, in a conventional disk reproducing apparatus, digital data read from a CD-ROM or the like is stored in an ATAPI (AT Attachmeme).
nt Packet Interface), while audio data read from a music CD or the like is output from a digital output line using an optical fiber or D / A converted from a digital format to an analog signal and output from an analog signal line. Was.

【0009】このように、従来では、デジタルデータと
オーディオデータとをそれぞれ全く違った形式で別々に
出力していたため、両者を別々に伝送したり処理しなけ
ればならず、ディスク再生装置や、そのようなディスク
再生装置を組み込むカーオーディオシステムの構成や動
作手順が複雑になるという問題があった。
As described above, conventionally, since digital data and audio data were separately output in completely different formats, both of them had to be transmitted and processed separately. There is a problem that the configuration and operation procedure of a car audio system incorporating such a disk reproducing device become complicated.

【0010】この発明は、上に述べたような従来技術の
問題点を解決するために提案されたもので、その目的
は、ディスクから読み出したオーディオデータを、それ
以外のデジタルデータと同じ形式で出力することであ
る。
[0010] The present invention has been proposed to solve the above-mentioned problems of the prior art, and its object is to convert audio data read from a disc into the same format as other digital data. Output.

【0011】[0011]

【課題を解決するための手段】上に述べた目的を達成す
るため、請求項1のディスク再生装置は、記録媒体から
オーディオデータ及びデジタルデータを読み出す手段
と、読み出されたオーディオデータとデジタルデータを
いずれも同じプロトコル形式の出力データに変換するデ
コーダと、を備えたことを特徴とする。請求項13のカ
ーオーディオシステムは、請求項1から12のいずれか
1つに記載のディスク再生装置を備えたことを特徴とす
る。請求項14のディスク再生方法は、請求項1の発明
を方法という見方からとらえたもので、記録媒体からオ
ーディオデータ及びデジタルデータを読み出すステップ
と、読み出されたオーディオデータとデジタルデータを
いずれも同じプロトコル形式の出力データに変換するス
テップと、を含むことを特徴とする。請求項1,13,
14の発明では、記録媒体からオーディオデータを読み
出す場合もデジタルデータを読み出す場合も、読み出さ
れたデータは同じプロトコル形式に変換されるので、オ
ーディオデータとデジタルデータの処理の全部又は一部
を、同じ手順や構成で実現することが可能になる。
In order to achieve the above-mentioned object, a disk reproducing apparatus according to claim 1 comprises means for reading audio data and digital data from a recording medium, and means for reading the read audio data and digital data. And a decoder for converting the data into output data of the same protocol format. According to a thirteenth aspect of the present invention, there is provided a car audio system comprising the disk reproducing device according to any one of the first to twelfth aspects. According to a fourteenth aspect of the present invention, there is provided a method of reproducing a disc, wherein the method of reading the audio data and the digital data from the recording medium is the same as that of the first aspect. Converting to output data in a protocol format. Claims 1, 13,
According to the fourteenth aspect, in both the case of reading audio data from the recording medium and the case of reading digital data, the read data is converted into the same protocol format. It can be realized with the same procedure and configuration.

【0012】請求項2の発明は、請求項1記載のディス
ク再生装置において、音楽CDから前記オーディオデー
タを読み出し、CD−ROMから前記デジタルデータを
読み出すように構成されたことを特徴とする。請求項2
の発明では、音楽CDからオーディオデータを、CD−
ROMからはデジタルデータを読み出すタイプのいわゆ
るコンパチブルなディスク再生装置を、音楽の再生と、
カーナビゲーションなどのデジタル情報処理の両方に使
うことができる。
According to a second aspect of the present invention, in the disk reproducing apparatus according to the first aspect, the audio data is read from a music CD, and the digital data is read from a CD-ROM. Claim 2
In the invention of the present application, audio data from a music CD
A so-called compatible disk playback device of the type that reads digital data from ROM is used for music playback,
It can be used for both digital information processing such as car navigation.

【0013】請求項3の発明は、請求項1又は2記載の
ディスク再生装置において、前記デコーダは、オーディ
オデータとデジタルデータをいずれもATAPI形式の
出力データに変換するように構成されたことを特徴とす
る。請求項15の発明は、請求項3の発明を方法という
見方からとらえたもので、請求項14記載のディスク再
生方法において、前記変換するステップは、オーディオ
データとデジタルデータをいずれもATAPI形式の出
力データに変換することを特徴とする。請求項3,15
の発明では、ディスク再生装置からATAPI形式の出
力データが出力される。このため、音楽CDから読み出
したオーディオデータについても、CD−ROMから読
み出したデジタルデータについても、どちらも同じID
Eインターフェースを使って、SCSIと同じようにコ
マンドパケットを使った通信を行って容易に処理するこ
とができる。
According to a third aspect of the present invention, in the disk reproducing apparatus according to the first or second aspect, the decoder is configured to convert both audio data and digital data into output data in ATAPI format. And According to a fifteenth aspect of the present invention, the invention of the third aspect is viewed from the viewpoint of a method. In the disk reproducing method according to the fourteenth aspect, the step of converting includes outputting both audio data and digital data in an ATAPI format. It is characterized in that it is converted into data. Claims 3, 15
According to the invention, the output data in the ATAPI format is output from the disc reproducing apparatus. Therefore, the same ID is used for both audio data read from a music CD and digital data read from a CD-ROM.
Using the E interface, communication using a command packet can be performed similarly to SCSI, and processing can be easily performed.

【0014】請求項4の発明は、請求項1から3のいず
れか1つに記載のディスク再生装置において、前記オー
ディオデータから変換された出力データと、前記デジタ
ルデータから変換された出力データとを、いずれも同じ
インタフェース形式で出力するためのコントローラを備
えたことを特徴とする。請求項16の発明は、請求項4
の発明を方法という見方からとらえたもので、請求項1
4又は15記載のディスク再生方法において、前記オー
ディオデータから変換された出力データと、前記デジタ
ルデータから変換された出力データとを、いずれも同じ
インタフェース形式で出力するステップを含むことを特
徴とする。請求項4,16の発明では、オーディオデー
タから変換された出力データと、前記デジタルデータか
ら変換された出力データとが、どちらも同じインタフェ
ース規格で出力されるので、両者を同じケーブルで伝送
することが可能となる。
According to a fourth aspect of the present invention, in the disk reproducing apparatus according to any one of the first to third aspects, the output data converted from the audio data and the output data converted from the digital data are combined. Are characterized by having a controller for outputting in the same interface format. The invention of claim 16 is the invention of claim 4
The invention of claim 1 is viewed from the viewpoint of a method.
16. The disk reproducing method according to 4 or 15, further comprising a step of outputting both the output data converted from the audio data and the output data converted from the digital data in the same interface format. According to the invention of claims 4 and 16, since both the output data converted from the audio data and the output data converted from the digital data are output according to the same interface standard, both are transmitted by the same cable. Becomes possible.

【0015】請求項5の発明は、請求項1から4のいず
れか1つに記載のディスク再生装置において、前記オー
ディオデータから変換された出力データと、前記デジタ
ルデータから変換された出力データとを、いずれも同じ
デイジーチェーン回線で出力するためのコントローラを
備えたことを特徴とする。請求項5の発明では、ディス
ク再生装置を含む複数の機器を、デイジーチェーン回線
で芋づる式に接続することで、配線のすっきりしたカー
オーディオシステムを構成することが容易になる。
According to a fifth aspect of the present invention, in the disk reproducing apparatus according to any one of the first to fourth aspects, the output data converted from the audio data and the output data converted from the digital data are combined. Are characterized by having a controller for outputting data on the same daisy chain line. According to the fifth aspect of the present invention, by connecting a plurality of devices including a disk reproducing device in a daisy chain manner, it becomes easy to configure a car audio system with simple wiring.

【0016】請求項6の発明は、請求項5記載のディス
ク再生装置において、前記デイジーチェーン回線とし
て、ユニバーサルシリアルバスを使うことを特徴とす
る。請求項6の発明では、デイジーチェーン回線として
ユニバーサルシリアルバス(USB)を使うので、いろ
いろな種類の機器を多数接続することが容易になる。
According to a sixth aspect of the present invention, in the disk reproducing apparatus according to the fifth aspect, a universal serial bus is used as the daisy chain line. According to the invention of claim 6, since a universal serial bus (USB) is used as a daisy chain line, it is easy to connect many devices of various types.

【0017】請求項7の発明は、請求項4から6のいず
れか1つに記載のディスク再生装置において、前記コン
トローラは、前記出力データをアイソクロナス転送する
ように構成されたことを特徴とする。請求項7の発明で
は、バルク転送のようにデイジーチェーン回線の転送容
量がバスの使用率によって影響されず、常に一定の転送
容量と転送タイミングが保証されるので、複数の機器が
同時に連続したデータを転送することができる。
According to a seventh aspect of the present invention, in the disk reproducing apparatus according to any one of the fourth to sixth aspects, the controller is configured to perform the isochronous transfer of the output data. According to the seventh aspect of the present invention, the transfer capacity of the daisy chain line is not affected by the bus usage rate as in the bulk transfer, and a constant transfer capacity and transfer timing are always guaranteed. Can be transferred.

【0018】請求項8の発明は、請求項4から7のいず
れか1つに記載のディスク再生装置において、前記コン
トローラは、前記デジタルデータから変換された出力デ
ータをバルク転送するように構成されたことを特徴とす
る。請求項8の発明では、一定時間に一定量のデータ転
送が保証されなくてもよいデジタルデータの転送を、バ
ルク転送を使って行う。しかし、バルク転送では、転送
データに誤りが有った場合のデータの再送や誤り訂正が
行われることから、転送データの品質はアイソクロナス
転送よりもはるかに高い。
According to an eighth aspect of the present invention, in the disk reproducing apparatus according to any one of the fourth to seventh aspects, the controller is configured to perform bulk transfer of output data converted from the digital data. It is characterized by the following. According to the invention of claim 8, the transfer of digital data, which does not need to guarantee the transfer of a fixed amount of data in a fixed time, is performed using bulk transfer. However, the quality of the transfer data is much higher in the bulk transfer than in the isochronous transfer because data retransmission and error correction are performed when transfer data has an error.

【0019】請求項9の発明は、請求項4から8のいず
れか1つに記載のディスク再生装置において、前記デコ
ーダによって変換された出力データを、前記コントロー
ラに渡すための制御手段を備えたことを特徴とする。請
求項17の発明は、請求項9の発明を方法という見方か
らとらえたもので、請求項16記載のディスク再生装置
において、前記変換するステップによって変換された出
力データを、前記出力するステップに、ダイレクトメモ
リアクセス及びパラレルビット数変換のうち少なくとも
一方を使って、渡すためのステップを含むことを特徴と
する。請求項9,17の発明では、制御手段によって、
受け渡されるデータのビット幅を変えたりDMA転送を
制御したりすることで、デコーダとコントローラとの間
で、組み合わせの自由度を増やしたり、データの受渡を
スムースに行うことが可能となる。
According to a ninth aspect of the present invention, in the disk reproducing apparatus according to any one of the fourth to eighth aspects, a control means for passing output data converted by the decoder to the controller is provided. It is characterized by. According to a seventeenth aspect of the present invention, the invention of the ninth aspect is considered from the viewpoint of a method, and in the disk reproducing apparatus according to the sixteenth aspect, the output data converted by the converting step is output to the outputting step, The method includes a step of passing using at least one of direct memory access and parallel bit number conversion. According to the ninth and seventeenth aspects of the present invention, the control means
By changing the bit width of the transferred data or controlling the DMA transfer, it is possible to increase the degree of freedom of combination between the decoder and the controller and to smoothly transfer the data.

【0020】請求項10の発明は、請求項9記載のディ
スク再生装置において、前記制御手段は、ダイレクトメ
モリアクセスを制御するように構成されたことを特徴と
する。請求項10の発明では、ディスクから読み出した
データをダイレクトメモリアクセス(DMA)で高速に
転送できるので、音楽CDのようにデータ量が多く高音
質な媒体からのオーディオデータも容易に処理すること
ができる。
According to a tenth aspect of the present invention, in the disk reproducing apparatus according to the ninth aspect, the control means is configured to control direct memory access. According to the tenth aspect of the present invention, since data read from a disk can be transferred at high speed by direct memory access (DMA), audio data from a medium having a large amount of data such as a music CD and having high sound quality can be easily processed. it can.

【0021】請求項11の発明は、請求項9又は10記
載のディスク再生装置において、前記制御手段は、前記
デコーダから前記コントローラに渡される出力データの
単位となるビット数を変換するように構成されたことを
特徴とする。請求項11の発明では、デコーダからコン
トローラに渡される出力データの単位となるビット数が
変換されるので、例えば、16ビットのATAPIデコ
ーダと8ビットのUSBコントローラのように、処理の
単位となるビット数が互いに違うデコーダとコントロー
ラとを組み合わせて使うことができる。
According to an eleventh aspect of the present invention, in the disk reproducing apparatus according to the ninth or tenth aspect, the control means is configured to convert the number of bits as a unit of output data passed from the decoder to the controller. It is characterized by having. According to the eleventh aspect of the present invention, the number of bits as a unit of output data passed from the decoder to the controller is converted. Therefore, for example, a bit as a unit of processing, such as a 16-bit ATAPI decoder and an 8-bit USB controller, is converted. Different numbers of decoders and controllers can be used in combination.

【0022】請求項12の発明は、請求項4から11の
いずれか1つに記載のディスク再生装置において、前記
コントローラを制御するためのプログラムを格納したR
OMと、前記コントローラからROMをアクセスするた
めのアドレスラッチとを備えたことを特徴とする。請求
項12の発明では、アドレスラッチのはたらきによっ
て、コントローラからROMをアクセスするためのアド
レスバスの一部とデータバスとを兼用することができ
る。例えば、コントローラから、16ビットすなわちビ
ット0〜15で指定するアドレスのデータが出力され、
ROMから8ビットでデータが送り返される場合、アド
レスバスのビット8〜15をラッチに保持させること
で、読み出した8ビットのデータをコントローラの同じ
ポートで受け取ることができる。
According to a twelfth aspect of the present invention, in the disk reproducing apparatus according to any one of the fourth to eleventh aspects, an R storing a program for controlling the controller.
OM and an address latch for accessing the ROM from the controller. According to the twelfth aspect, by the function of the address latch, a part of the address bus for accessing the ROM from the controller can also be used as the data bus. For example, the controller outputs data of an address specified by 16 bits, that is, bits 0 to 15,
When data is sent back from the ROM in 8 bits, by holding bits 8 to 15 of the address bus in the latch, the read 8-bit data can be received at the same port of the controller.

【0023】[0023]

【発明の実施の形態】次に、本発明の実施の形態(以下
「実施形態」という)について、図面を参照して具体的
に説明する。この実施形態は、CDプレーヤなどのいろ
いろな機器を備えたカーオーディオシステムであり、オ
ーディオデータとデジタルデータのどちらも同じ形式で
出力するCD−ROMオートチェンジャを備えたもので
ある。
Next, embodiments of the present invention (hereinafter, referred to as "embodiments") will be specifically described with reference to the drawings. This embodiment is a car audio system including various devices such as a CD player, and includes a CD-ROM autochanger that outputs both audio data and digital data in the same format.

【0024】また、この実施形態は、ハンドヘルドパソ
コンで使うような汎用的なOSを備えたコンピュータを
備えていて、カーオーディオシステムの制御もこのコン
ピュータで行うものである。なお、以下の説明で使うそ
れぞれの図について、それより前で説明した図と同じ部
材や同じ種類の部材については同じ符号をつけ、説明は
省略する。
In this embodiment, a computer having a general-purpose OS as used in a hand-held personal computer is provided, and the car audio system is controlled by this computer. In each of the drawings used in the following description, the same members and members of the same type as those in the drawings described earlier are denoted by the same reference numerals, and description thereof will be omitted.

【0025】なお、この発明では、オーディオデータな
どの情報を処理する機能は、コンピュータを、ソフトウ
ェアで制御することによって実現することができる。こ
の場合、そのソフトウェアは、この明細書の記載にした
がった命令を組み合わせることで作られ、上に述べた従
来技術と共通の部分には従来技術で説明した手法も使わ
れる。また、そのソフトウェアは、プログラムコードだ
けでなく、プログラムコードの実行のときに使うために
予め用意されたデータも含む。
In the present invention, the function of processing information such as audio data can be realized by controlling a computer with software. In this case, the software is created by combining the instructions according to the description in this specification, and the common parts with the above-described prior art use the technique described in the prior art. Further, the software includes not only program codes but also data prepared in advance for use in executing the program codes.

【0026】そして、そのソフトウェアは、カーオーデ
ィオシステムに組み込まれたいろいろな音響機器だけで
なく、CPU、各種チップセットといった物理的な処理
装置を活用することでこの発明の作用効果を実現する。
但し、この発明を実現する具体的なソフトウェアやハー
ドウェアの構成はいろいろ変更することができる。例え
ば、回路の構成やCPUの処理能力に応じて、ある機能
を、LSIなどの物理的な電子回路で実現する場合も、
ソフトウェアによって実現する場合も考えられる。ま
た、ソフトウェアを使う部分についても、ソフトウェア
の形式には、コンパイラ、アセンブラ、マイクロプログ
ラムなどいろいろ考えられる。
The software realizes the operation and effect of the present invention by utilizing not only various audio devices incorporated in the car audio system but also a physical processing device such as a CPU and various chip sets.
However, specific configurations of software and hardware for realizing the present invention can be variously changed. For example, when a certain function is realized by a physical electronic circuit such as an LSI according to the circuit configuration and the processing capability of the CPU,
It may be realized by software. Regarding the part that uses software, various forms of software, such as a compiler, an assembler, and a microprogram, can be considered.

【0027】以上のように、コンピュータを使ってこの
発明を実現する態様はいろいろ考えられるので、以下で
は、この発明や実施形態に含まれる個々の機能を実現す
る仮想的回路ブロックを使って、この発明と実施形態と
を説明する。
As described above, there are various possible modes for realizing the present invention using a computer. In the following, a virtual circuit block for realizing individual functions included in the present invention and the embodiments will be described. The invention and embodiments will be described.

【0028】〔1.構成〕 〔1−1.全体の構成〕まず、図1は、この実施形態の
全体構成を示すブロック図である。この実施形態は、こ
の発明のディスク再生装置を組み込んだカーオーディオ
システムであり、この図に示すように、メインユニット
1の他に、カーオーディオシステムを構成する各機器と
して、チューナーアンプユニット2と、マイクロホン3
と、GPSアンテナ4と、セキュリティコントロールユ
ニット5と、電話ユニット6と、CD−ROMオートチ
ェンジャ7(この発明のディスク再生装置にあたる)
と、電源バックアップ用の補助バッテリ9と、を備えて
いる。
[1. Configuration] [1-1. Overall Configuration] FIG. 1 is a block diagram showing the overall configuration of this embodiment. This embodiment is a car audio system incorporating the disc reproducing apparatus of the present invention. As shown in FIG. 1, in addition to a main unit 1, a tuner amplifier unit 2 is provided as each device constituting the car audio system. Microphone 3
, A GPS antenna 4, a security control unit 5, a telephone unit 6, and a CD-ROM autochanger 7 (corresponding to a disk reproducing apparatus of the present invention)
And an auxiliary battery 9 for power backup.

【0029】このうちメインユニット1は、制御用のコ
ンピュータを内蔵していて、このコンピュータによって
システム全体を制御する部分である。また、チューナー
アンプユニット2は、AMとFMのアンテナ2aの他
に、図示はしないが、ラジオチューナーと、スピーカを
鳴らすためのアンプを備えた部分である。また、マイク
ロホン3は、音声認識による操作ができるように、ユー
ザの声を入力するためのものである。この音声認識の機
能は、上に述べたコンピュータのプログラムによって実
現される。
The main unit 1 has a built-in control computer and controls the entire system by the computer. Further, the tuner amplifier unit 2 is a portion provided with a radio tuner and an amplifier for sounding a speaker (not shown), in addition to the AM and FM antennas 2a. The microphone 3 is for inputting a user's voice so that an operation by voice recognition can be performed. This voice recognition function is realized by the computer program described above.

【0030】これらのうち、チューナーアンプユニット
2、マイクロホン3、GPSアンテナ4、セキュリティ
コントロールユニット5、電話ユニット6(自動車電
話)、CD−ROMオートチェンジャ7は、オーディオ
データとデジタルデータのうち少なくとも一方を提供す
るための機器である。
Of these, the tuner amplifier unit 2, microphone 3, GPS antenna 4, security control unit 5, telephone unit 6 (car telephone), and CD-ROM autochanger 7 provide at least one of audio data and digital data. It is a device for performing.

【0031】〔1−1−1.デイジーチェーン接続〕こ
こで、これらセキュリティコントロールユニット5、電
話ユニット6及びCD−ROMオートチェンジャ7は、
USB(Universal Serial Bus)回線によってメインユニ
ット1に接続されている。このUSBは、シリアルバス
の一種であり、複数の機器をデイジーチェーン形式で接
続するための接続手段を構成している。
[1-1-1. Daisy chain connection] Here, these security control unit 5, telephone unit 6, and CD-ROM autochanger 7
It is connected to the main unit 1 by a USB (Universal Serial Bus) line. The USB is a type of serial bus, and constitutes connection means for connecting a plurality of devices in a daisy chain format.

【0032】この実施形態では、このようにUSBによ
って接続される機器は、外部とのデータのやり取りを、
このUSBの形式で行うように構成されている。例え
ば、CD−ROMオートチェンジャ7は、アップストリ
ーム用とダウンストリーム用のポートを持ったハブ(H
UB)を備え、このCD−ROMオートチェンジャ7の
内部では、音楽CDやCD−ROMから読み出されたオ
ーディオデータやデジタルデータは、どちらもATAP
Iデコーダによって、パラレル形式の1つであるATA
PI形式の出力データに変換され、さらに、コントロー
ラによって、シリアル形式であるUSB(Universal Ser
ial Bus)形式に変換されたうえでUSBに送り出され
る。
In this embodiment, the device connected by USB in this way exchanges data with the outside.
It is configured to perform in the USB format. For example, the CD-ROM autochanger 7 has a hub (H) having ports for upstream and downstream.
UB), and inside the CD-ROM autochanger 7, audio data and digital data read from a music CD or CD-ROM are both ATAP.
ATA which is one of the parallel formats by the I decoder
The output data is converted to PI format output data, and is further serialized by a controller via a USB (Universal Serial
ial Bus) format and sent to USB.

【0033】このような構成により、ユニット5,6、
CD−ROMオートチェンジャ7の結線がシリアル結線
となるので、それらユニット5,6,7をメインユニッ
ト1から離れた場所に設置する場合、その設置が容易と
なる。なお、図1ではユニット5、ユニット6、オート
チェンジャ7の順で接続されているが、接続順は任意で
あり、また、必要なもののみの接続としても良い。
With this configuration, the units 5, 6,
Since the connection of the CD-ROM autochanger 7 is a serial connection, when the units 5, 6, and 7 are installed at a location away from the main unit 1, the installation is facilitated. In FIG. 1, the unit 5, the unit 6, and the autochanger 7 are connected in this order. However, the connection order is arbitrary, and only the necessary ones may be connected.

【0034】〔1−1−2.CD−ROMオートチェン
ジャ〕次に、CD−ROMオートチェンジャ7の具体的
な構成を図2に示す。すなわち、このCD−ROMオー
トチェンジャ7は、複数の音楽CDやCD−ROMを自
動的にかけ替え、USB回線から送られてくるコマンド
にしたがって、音楽CDからはオーディオデータを、C
D−ROMからはデジタルデータを読み出し、読み出し
たデータをUSB回線に出力する装置である。
[1-1-2. CD-ROM Autochanger] Next, a specific configuration of the CD-ROM autochanger 7 is shown in FIG. That is, the CD-ROM autochanger 7 automatically switches between a plurality of music CDs and CD-ROMs, and converts audio data from the music CD into C
This device reads digital data from a D-ROM and outputs the read data to a USB line.

【0035】〔1−1−2−1.データを読み出すため
の構成〕具体的には、このCD−ROMオートチェンジ
ャ7は、メカ制御部701と、モータドライバ702
と、サーボドライバ703と、チェンジャ/読み取り機
構704と、RFアンプ705と、パタン変換部706
と、を備えている。
[1-1-2-1. Configuration for Reading Data] Specifically, the CD-ROM autochanger 7 includes a mechanical control unit 701 and a motor driver 702.
, Servo driver 703, changer / reading mechanism 704, RF amplifier 705, and pattern converter 706
And

【0036】このうち、メカ制御部701は、マイクロ
コンピュータを使って、USBから送られてくるATA
PIコマンドを解釈し、コマンドの内容にしたがってモ
ータなどの各部分を制御する部分である。また、モータ
ドライバ702は、ディスクを搬送したり回転させるそ
れぞれのモータを駆動させるためのドライバであり、サ
ーボドライバ703は、サーボ機構を制御するドライバ
である。また、RFアンプは光ピックアップから送られ
てくる信号を増幅する回路であり、パタン変換部706
は、増幅された信号をデジタル形式のオーディオデータ
又はデジタルデータに変換する部分である。
The mechanical control unit 701 uses a microcomputer to send the ATA sent from the USB.
It is a part that interprets a PI command and controls each part such as a motor according to the contents of the command. The motor driver 702 is a driver for driving each motor for transporting and rotating a disk, and the servo driver 703 is a driver for controlling a servo mechanism. The RF amplifier is a circuit for amplifying a signal sent from the optical pickup, and includes a pattern conversion unit 706.
Is a portion for converting the amplified signal into digital audio data or digital data.

【0037】〔1−1−2−2.データを変換して送る
ための構成〕また、このCD−ROMオートチェンジャ
7は、ATAPIデコーダ707と、D−RAM708
と、データコンバータ709と、S−RAM710(外
部メモリ)と、USBコントローラ711と、ROM7
12と、アドレスラッチ713と、アップストリームコ
ネクタ714と、ダウンストリームコネクタ715とを
備えている。
[1-1-2-2. Configuration for Converting and Sending Data] The CD-ROM autochanger 7 comprises an ATAPI decoder 707 and a D-RAM 708.
, Data converter 709, S-RAM 710 (external memory), USB controller 711, ROM 7
12, an address latch 713, an upstream connector 714, and a downstream connector 715.

【0038】このうち、ATAPIデコーダ707は、
CDから読み出されたオーディオデータとデジタルデー
タをいずれも、同じプロトコル形式であるATAPI形
式の出力データに変換する部分であり、D−RAM70
8は、この変換に使うワークエリアを提供するRAMで
ある。
The ATAPI decoder 707 includes:
The D-RAM 70 converts audio data and digital data read from a CD into output data in the same API format, ATAPI.
A RAM 8 provides a work area used for the conversion.

【0039】また、ATAPIデコーダ707とUSB
コントローラ711とでは、それぞれデータバスの幅が
16ビットと8ビットであるなどバス形式が違ってい
て、データコンバータ709は、両者の間で受け渡され
るデータの形式を変換する部分である。
Further, the ATAPI decoder 707 and the USB
The bus format is different from that of the controller 711, for example, the width of the data bus is 16 bits and 8 bits, and the data converter 709 is a part for converting the format of data passed between the two.

【0040】特に、データコンバータ709は、ATA
PIデコーダ707からUSBコントローラ711に渡
される出力データの単位となるビット数を、データバス
の幅の違いに合わせて16ビットから8ビットに変換す
るほか、ATAPIデコーダ707によって変換された
出力データを、バッファの役割を果たすS−RAM71
0に蓄積し取り出すためのDMA転送を制御するように
構成されている。
In particular, data converter 709 is an ATA
In addition to converting the number of bits as a unit of output data passed from the PI decoder 707 to the USB controller 711 from 16 bits to 8 bits in accordance with the difference in the width of the data bus, the output data converted by the ATAPI decoder 707 is S-RAM 71 serving as a buffer
It is configured to control DMA transfer for storing and retrieving to 0.

【0041】また、USBコントローラ711は、オー
ディオデータから変換された出力データと、デジタルデ
ータから変換された出力データとを、いずれも、同じイ
ンタフェース形式であるUSBの形式に変換する部分で
あり、このUSBコントローラ711は、それら出力デ
ータをUSB経由でメインユニット1にアイソクロナス
/バルク転送するように構成されている。また、アップ
ストリームコネクタ714は、ホスト側のUSBケーブ
ルを接続するためのコネクタであり、ダウンストリーム
コネクタ715は、下位の機器側のUSBケーブルを接
続するためのコネクタである。
The USB controller 711 converts output data converted from audio data and output data converted from digital data into a USB format which is the same interface format. The USB controller 711 is configured to perform isochronous / bulk transfer of the output data to the main unit 1 via USB. The upstream connector 714 is a connector for connecting a USB cable on the host side, and the downstream connector 715 is a connector for connecting a USB cable on a lower device side.

【0042】〔1−1−2−3.ROMとラッチの構
成〕また、ROM712は、USBコントローラ711
を制御するためのプログラムを格納している部分であ
り、アドレスラッチ713は、USBコントローラ71
1からROMをアクセスするときに、アドレスバスの一
部とデータバスとを兼用するためのラッチである。
[1-1-2-3. Configuration of ROM and Latch] The ROM 712 includes a USB controller 711
The address latch 713 stores a program for controlling the USB controller 71.
This is a latch for sharing a part of the address bus and the data bus when accessing the ROM from 1.

【0043】ここで、USBコントローラ711と、R
OM712と、アドレスラッチ713との関係を図3の
概念図に示す。すなわち、USBコントローラ711は
ROM712に対して16ビットでアドレス指定をする
ようになっていて、アドレスの下位8ビットを出力する
ためのアドレス出力用ポートA0〜7と、アドレスの上
位8ビットを出力するためのアドレス出力用ポートA8
〜15と、を備えている。このうち、アドレス出力用ポ
ートA8〜15は、ROM712から送り返されてくる
8ビットのデータを受け取るためのデータ入力用ポート
D0〜7を兼ねている。
Here, the USB controller 711 and the R
The relationship between the OM 712 and the address latch 713 is shown in the conceptual diagram of FIG. In other words, the USB controller 711 is designed to address the ROM 712 with 16 bits, and outputs the address output ports A0 to A7 for outputting the lower 8 bits of the address and the upper 8 bits of the address. Output port A8 for port
To 15 are provided. Of these, the address output ports A8 to A15 also serve as data input ports D0 to D7 for receiving 8-bit data sent back from the ROM 712.

【0044】一方、ROM712は、アドレスの下位8
ビットを入力するためのアドレス入力用ポートA0〜7
と、アドレスの上位8ビットを入力するためのアドレス
入力用ポートA8〜15と、読み出した8ビットのデー
タを送り出すためのデータ出力用ポートD0〜7を備え
ている。
On the other hand, the ROM 712 stores the lower 8 bits of the address.
Address input ports A0-7 for inputting bits
And address input ports A8 to A15 for inputting the upper 8 bits of the address, and data output ports D0 to D7 for sending out the read 8-bit data.

【0045】そして、USBコントローラ711のアド
レス出力用ポートA0〜7はROM712のアドレス出
力用ポートA0〜7に直接接続されているが、USBコ
ントローラ711のアドレス出力用ポートA8〜15
(兼データ入力用ポートD0〜7)は、途中で分岐し、
一方はアドレスラッチ713をはさんでROM712の
アドレス入力用ポートA0〜7に接続され、他方はRO
M712のデータ出力用ポートD0〜7に接続されてい
る。
The address output ports A0 to A7 of the USB controller 711 are directly connected to the address output ports A0 to A7 of the ROM 712, while the address output ports A8 to A15 of the USB controller 711 are connected.
(And data input ports D0 to D7) branch midway,
One is connected to the address input ports A0 to A7 of the ROM 712 via the address latch 713, and the other is
M712 is connected to the data output ports D0-7.

【0046】また、USBコントローラ711は、アド
レスラッチ713を制御するストローブ信号を出力する
ための信号出力用ポートSTBを備えていて、読み出し
たいデータのアドレスをROM712に送るときは図3
の状態とし、データをROM712から受け取るときは
信号出力用ポートSTBからストローブ信号をアドレス
ラッチ713に送り出すことで図4の状態とするように
構成されている。
The USB controller 711 has a signal output port STB for outputting a strobe signal for controlling the address latch 713.
When data is received from the ROM 712, a strobe signal is sent out from the signal output port STB to the address latch 713, so that the state shown in FIG.

【0047】〔1−1−3.データコンバータの構成〕
続いて、図2に示したデータコンバータ709のさらに
具体的な構成を図5に示す。この図に示すように、デー
タコンバータ709は、ATAPIバス幅変換部791
と、バスインタフェースコントローラ792と、アドレ
スデコーダ793と、DMAアドレスカウンタ794
と、アドレスバススイッチ795と、データバススイッ
チ796と、を備えている。
[1-1-3. Configuration of data converter)
Next, FIG. 5 shows a more specific configuration of the data converter 709 shown in FIG. As shown in this figure, the data converter 709 includes an ATAPI bus width converter 791
, Bus interface controller 792, address decoder 793, DMA address counter 794
, An address bus switch 795, and a data bus switch 796.

【0048】ATAPIバス幅変換部791は、ATA
PIデコーダ707とUSBコントローラ711との間
でやり取りするパラレルデータのビット幅を、16ビッ
トから8ビットに変換する部分である。また、DMAア
ドレスカウンタ794は、DMA転送のときに、処理の
対象とするS−RAMのアドレスをカウントアップする
ためのカウンタであり、アドレスバススイッチ795及
びデータバススイッチ796は、DMA転送をするとき
とそれ以外のときなど、データコンバータ709の動作
モードに応じてデータの流れを変えるためのスイッチで
ある。
The ATAPI bus width conversion unit 791
This portion converts the bit width of the parallel data exchanged between the PI decoder 707 and the USB controller 711 from 16 bits to 8 bits. The DMA address counter 794 is a counter for counting up the address of the S-RAM to be processed at the time of the DMA transfer, and the address bus switch 795 and the data bus switch 796 are used to perform the DMA transfer. And a switch for changing the data flow according to the operation mode of the data converter 709 at times other than the above.

【0049】また、アドレスデコーダ793は、DMA
を使うかどうか、また、DMAによってS−RAM71
0にデータを書き込むのかS−RAM710からデータ
を読み出すのかといった指定をUSBコントローラ71
1から受け取ってバスインタフェースコントローラ79
2に渡す部分であり、バスインタフェースコントローラ
792は、この指定にしたがって、DMAアドレスカウ
ンタ794、アドレスバススイッチ795、データバス
スイッチ796を制御する部分である。
The address decoder 793 has a DMA
To use the S-RAM 71 by DMA.
The USB controller 71 specifies whether to write data to 0 or read data from the S-RAM 710.
1 and the bus interface controller 79
The bus interface controller 792 controls the DMA address counter 794, the address bus switch 795, and the data bus switch 796 according to the designation.

【0050】〔1−1−4.メインユニット〕また、メ
インユニット1は、コンパクトフラッシュカード13を
差し込むためのソケット13Sと、付け外しできるフェ
イスプレートユニット15と、を備えている(図1)。
コンパクトフラッシュカード13は、フラッシュメモリ
を使った記憶媒体で、メインユニット1に設けられたソ
ケット13Sに差し込むことで、メインユニット1から
データを読み書きすることができる。このコンパクトフ
ラッシュカード13は、データやプログラムなどを他の
コンピュータとやり取りしたり、このカーオーディオシ
ステムでのいろいろな設定データをバックアップしてお
くために使う。
[1-1-4. Main Unit] The main unit 1 also includes a socket 13S for inserting the compact flash card 13, and a face plate unit 15 that can be attached and detached (FIG. 1).
The compact flash card 13 is a storage medium using a flash memory and can read and write data from the main unit 1 by being inserted into a socket 13S provided in the main unit 1. The compact flash card 13 is used for exchanging data, programs, and the like with another computer, and for backing up various setting data in the car audio system.

【0051】また、付け外しできるフェイスプレートユ
ニット15は、ユーザにいろいろな情報を表示する表示
部と、ユーザがいろいろな操作をするための操作キーな
どを設けた操作部と、を備え、これら表示部と操作部と
をあわせて操作表示部と呼ぶ。この操作表示部は、処理
されたデジタルデータを出力するデジタル出力手段であ
る。このフェイスプレートユニット15は、DCP(Det
achable Control Panel)とも呼ばれるもので、このフェ
イスプレートユニット15の表示部は、例えば横256
ドット縦64ドットといった大型のカラーLCD(液晶
表示装置)などである。
The detachable face plate unit 15 includes a display unit for displaying various information to the user, and an operation unit provided with operation keys for the user to perform various operations. The unit and the operation unit are collectively called an operation display unit. The operation display unit is a digital output unit that outputs processed digital data. The face plate unit 15 is provided with a DCP (Det
The display unit of the face plate unit 15 is, for example, a horizontal 256
It is a large color LCD (liquid crystal display) such as 64 dots vertically.

【0052】このフェイスプレートユニット15は、車
を降りるときに取り外して持ち出せば、盗人がカーオー
ディオシステムを物色しても、肝心の表示部も操作部の
ないのを見て利用も転売もできないことをさとり、盗む
ことをあきらめるという盗難防止効果がある。取り外し
たフェイスプレートユニット15は、ケース15aに入
れて持ち歩けば、それ自体や周りのものなどを傷つける
ことがない。
If this faceplate unit 15 is removed and taken out when getting off the car, even if a thief looks at the car audio system, it cannot be used or resold by seeing that there is no essential display unit or operation unit. Has the anti-theft effect of giving up on stealing. If the removed face plate unit 15 is carried around in the case 15a, it does not hurt itself or surrounding objects.

【0053】また、このフェイスプレートユニット15
は、図1には示さないが、ハンドヘルドパソコン8とI
rDA(インフラレッドデータアソシエーション)など
の形式でデータをやり取りするための赤外線通信ユニッ
トを備えている。
The face plate unit 15
Although not shown in FIG. 1, the handheld personal computer 8 and the I
An infrared communication unit for exchanging data in a format such as rDA (Infrared Data Association) is provided.

【0054】〔1−1−5.他の機器〕また、GPSア
ンテナ4は、GPS衛星から電波を受け取るためのアン
テナである。このGPSアンテナ4からの信号は、GP
S受信機4aを経てメインユニット1内のGPSユニッ
トに送られる。このGPSユニットは、図1には示さな
いが、受信機のある地球上の位置を上記GPS衛星から
の電波に基づき計算するものである。また、上に述べた
コンピュータ上では、プログラムによってカーナビゲー
ションシステムの機能が実現され、計算結果はこのカー
ナビゲーションシステムの機能に渡される。
[1-1-5. Other Devices] The GPS antenna 4 is an antenna for receiving radio waves from GPS satellites. The signal from the GPS antenna 4 is GP
It is sent to the GPS unit in the main unit 1 via the S receiver 4a. Although not shown in FIG. 1, this GPS unit calculates the position of the receiver on the earth based on radio waves from the GPS satellites. On the computer described above, the functions of the car navigation system are realized by the program, and the calculation results are passed to the functions of the car navigation system.

【0055】また、セキュリティコントロールユニット
5は、防犯用の警報システムであり、具体的には、振動
や衝撃を検出するセンサ5aで、盗難やいたずらなどを
検出すると、サイレン5bを鳴らすといった対応をする
部分である。また、電話ユニット6は、自動車電話の機
能を制御するユニットであり、電話アンテナ6aやハン
ドセット6bを使った通話を実現する部分である。
The security control unit 5 is an alarm system for crime prevention. More specifically, the security control unit 5 uses a sensor 5a for detecting vibration or impact to sound a siren 5b when theft or mischief is detected. Part. The telephone unit 6 is a unit for controlling functions of a car telephone, and is a part for realizing a telephone call using the telephone antenna 6a and the handset 6b.

【0056】〔1−2.メインユニットの内部構成〕次
に、図6は、上に述べた各部分のうち主なものを示した
ブロック図であり、特に、メインユニット1内部の具体
的な構成を中心に説明するものである。この図の全体
は、破線で4つに区切ってあり、左寄りがCPUモジュ
ール11、中央がサポートモジュール12、右上が外部
ユニット30、右下がオプションユニット40になって
いる。このうち、CPUモジュール11とサポートモジ
ュール12は、メインユニット1の内部に設けられてい
る。
[1-2. Internal Configuration of Main Unit] FIG. 6 is a block diagram showing the main components of each of the above-described parts. In particular, FIG. is there. The whole of this figure is divided into four by a broken line, the left side is the CPU module 11, the center is the support module 12, the upper right is the external unit 30, and the lower right is the option unit 40. Among them, the CPU module 11 and the support module 12 are provided inside the main unit 1.

【0057】また、外部ユニット30とオプションユニ
ット40は、メインユニット1に接続されているいくつ
かずつの機器をまとめて指しているものである。なお、
図6では、説明の都合で、コンパクトフラッシュカード
13はCPUモジュール11の下の方に、フェイスプレ
ートユニット15は、外部ユニット30の上の方に示し
ている。
The external unit 30 and the optional unit 40 indicate several devices connected to the main unit 1 collectively. In addition,
6, the compact flash card 13 is shown below the CPU module 11 and the face plate unit 15 is shown above the external unit 30 for convenience of explanation.

【0058】このうちCPUモジュール11とサポート
モジュール12は、カーオーディオシステム全体を制御
する制御用コンピュータを構成している。このうちCP
Uモジュール11は、CPU111を中心とした論理的
な演算処理をする部分であり、サポートモジュール12
は、カーオーディオシステムに含まれる他の機器との入
出力を行う部分である。
The CPU module 11 and the support module 12 constitute a control computer for controlling the entire car audio system. Of these, CP
The U module 11 is a part that performs logical operation processing centered on the CPU 111 and the support module 12
Is a part for performing input and output with other devices included in the car audio system.

【0059】CPUモジュール11でデータの主な通り
道になっているのは、CPU111を中心として形成さ
れたローカルバスB1(第1のバス)である。一方、サ
ポートモジュール12でデータの主な通り道になってい
るのは、各機器を接続するためのPCI(Peripheral Co
mponent Interconnect) バスB2(第2のバス)であ
る。
The main path of data in the CPU module 11 is a local bus B1 (first bus) formed around the CPU 111. On the other hand, the main path of data in the support module 12 is a PCI (Peripheral Co.) for connecting each device.
mponent Interconnect) bus B2 (second bus).

【0060】〔1−2−1.CPUモジュールの構成〕
CPUモジュール11のローカルバスB1は、CPU1
11の形式に合わせたもので、このローカルバスB1に
は、DRAM112と、フラッシュROM113と、P
CIバスホストコントローラ114と、CPUホストA
SIC115と、PCMCIA・ASIC116が接続
されている。このうちDRAM112は、CPU111
がカーオーディオシステムの制御などの情報処理を行う
ときに、変数領域などのワークエリアを提供する部分で
ある。
[1-2-1. Configuration of CPU module]
The local bus B1 of the CPU module 11
The local bus B1 includes a DRAM 112, a flash ROM 113,
CI bus host controller 114 and CPU host A
The SIC 115 and the PCMCIA / ASIC 116 are connected. The DRAM 112 includes the CPU 111
Is a part that provides a work area such as a variable area when performing information processing such as control of a car audio system.

【0061】また、フラッシュROM113は、書き換
え可能なROMで、ここでは、OS、BIOS、アプリ
ケーションプログラムといった広い意味でのソフトウェ
アを格納している部分である。ここに格納されているO
Sの機能は、コンピュータ上の資源を管理すること、ユ
ーザインタフェースを含む入出力を制御すること、予め
決められた形式のプログラムを実行することなどであ
り、例えば、Windows CE(マイクロソフト株
式会社の登録商標)をベースにしたものなどが考えられ
る。
The flash ROM 113 is a rewritable ROM, and here is a portion that stores software in a broad sense such as an OS, a BIOS, and an application program. O stored here
The functions of S include managing resources on a computer, controlling input and output including a user interface, and executing a program in a predetermined format. For example, Windows CE (registered by Microsoft Corporation) Trademark).

【0062】また、PCIバスホストコントローラ11
4は、ローカルバスB1とPCIバスB2とを接続し、
これら2つのバスの間でやり取りするデータの形式を変
換する手段である。
The PCI bus host controller 11
4 connects the local bus B1 and the PCI bus B2,
This is a means for converting the format of data exchanged between these two buses.

【0063】また、CPUホストASIC115などの
「ASIC」は、Application Specific Integrated Ci
rcuit の略で、ROMやRAM、CPUといった汎用的
な集積回路に対して、特定の用途向けに作られたICや
LSIを指す。具体的には、このCPUホストASIC
115は、ローカルバスB1とPCIバスホストコント
ローラ114とのインタフェース用のASICである。
つまり、このCPUホストASIC115は、PCIバ
スB2とCPUモジュール11との間でやり取りされる
データの窓口になる部分であり、具体的には、アドレス
形式の変換、割り込み処理、バスアービトレーションな
どの処理を行う。また、CPUホストASIC115
は、CPUモジュール11と外部との入出力をCPU1
11に代わって行うほか、PCIバスB2から送られて
きたデータについて、CPU111に渡す種類のものか
どうかを見分ける。
The “ASIC” such as the CPU host ASIC 115 is an application specific integrated cipher.
rcuit is an abbreviation of IC or LSI for a general-purpose integrated circuit such as ROM, RAM, and CPU for a specific application. Specifically, this CPU host ASIC
Reference numeral 115 denotes an ASIC for interfacing the local bus B1 with the PCI bus host controller 114.
In other words, the CPU host ASIC 115 is a window for data exchanged between the PCI bus B2 and the CPU module 11, and specifically performs processing such as address format conversion, interrupt processing, and bus arbitration. Do. Also, the CPU host ASIC 115
Is an input / output between the CPU module 11 and the outside.
In addition to performing the processing in place of the CPU 11, the data transmitted from the PCI bus B 2 is determined to be of a type to be passed to the CPU 111.

【0064】そして、CPUホストASIC115は、
CPU111に渡すべきものはローカルバスB1を通じ
てCPU111に送るが、それ以外のもの、例えば送ら
れてきたデータに対してCPU111が演算をするまで
もなく、予め決められた反応を機械的に返せば足りるも
のについては、そのような反応を返す。
Then, the CPU host ASIC 115
What is to be passed to the CPU 111 is sent to the CPU 111 through the local bus B1, but it is sufficient if the predetermined response is returned mechanically without the need for the CPU 111 to perform an operation on the other data, for example, the transmitted data. For those that return such a reaction.

【0065】また、PCMCIA・ASIC116は、
コンパクトフラッシュカード13が、いわゆるPCカー
ドとしてPCMCIA(Personal Computer Memory Card
International Association) の規格に基づいているの
に対応したインタフェース用の部分であり、コンパクト
フラッシュカード13に対するデータの読み書きを制御
する部分である。
The PCMCIA ASIC 116 is
A compact flash card 13 is a PCMCIA (Personal Computer Memory Card) as a so-called PC card.
This is a portion for an interface corresponding to the standard of the International Association) and a portion for controlling reading and writing of data from and to the compact flash card 13.

【0066】〔1−2−2.サポートモジュールにかか
わる構成〕次に、サポートモジュール12のPCIバス
B2は、カーオーディオシステムを構成するいろいろな
機器との間でデータをやり取りするためのバスであり、
機器からのオーディオデータ及びデジタルデータをデジ
タル形式で送るための伝達手段を構成している。ここ
で、このPCIバスB2に接続される機器としては、外
部ユニット30とオプションユニット40があり、これ
らはそれぞれ、いくつかの機器をまとめて指しているも
のである。
[1-2-2. Configuration Regarding Support Module] Next, the PCI bus B2 of the support module 12 is a bus for exchanging data with various devices constituting the car audio system.
It constitutes transmission means for transmitting audio data and digital data from the device in a digital format. Here, as the devices connected to the PCI bus B2, there are an external unit 30 and an optional unit 40, each of which indicates several devices collectively.

【0067】つまり、外部ユニット30は、図1に示し
たメインユニット1とは別のユニットになっているもの
で、この例では具体的には、メインユニット1から付け
外しできるフェイスプレートユニット15、チューナー
アンプユニット2内に設けられたチューナー21とアン
プ22、マイクロホン3である。このうちフェイスプレ
ートユニット15は、赤外線通信ユニット127を備え
ている。
That is, the external unit 30 is a separate unit from the main unit 1 shown in FIG. 1. Specifically, in this example, the face plate unit 15 which can be The tuner 21, the amplifier 22 and the microphone 3 provided in the tuner amplifier unit 2. The face plate unit 15 includes an infrared communication unit 127.

【0068】また、オプションユニット40は、このカ
ーオーディオシステムにオプションとして組み込まれた
ユニットであり、この例では具体的には、GPSユニッ
ト16とCD−ROMオートチェンジャ7である。さら
に、メインユニット1の内部にはCD−ROMユニット
14があり、このCD−ROMユニット14もPCIバ
スB2に接続されている。このCD−ROMユニット1
4は、1枚の音楽CDやCD−ROMからオーディオデ
ータやデジタルデータを読み出すためのプレーヤであ
る。これらCD−ROMオートチェンジャ7とCD−R
OMユニット14はどちらも、いわゆる音楽CDからデ
ータを読み出す事もできるし、CD−ROMからデータ
を読み出す事もできるという互換性のある(コンパチブ
ルな)ものである。
The optional unit 40 is a unit incorporated as an option in the car audio system. In this example, the optional unit 40 is, for example, the GPS unit 16 and the CD-ROM autochanger 7. Further, a CD-ROM unit 14 is provided inside the main unit 1, and this CD-ROM unit 14 is also connected to the PCI bus B2. This CD-ROM unit 1
Reference numeral 4 denotes a player for reading audio data and digital data from one music CD or CD-ROM. These CD-ROM autochanger 7 and CD-R
Both of the OM units 14 are compatible (compatible) in that data can be read from a so-called music CD and data can be read from a CD-ROM.

【0069】サポートモジュール12において、PCI
バスB2がこれらの機器との間でデータをやり取りする
ためには、サポートASIC121、CODEC回路1
22、DSPユニット123、バッファメモリ124、
パラレル/PCIドライバ125、シリアル/PCIド
ライバ126が使われる。
In the support module 12, the PCI
In order for the bus B2 to exchange data with these devices, the support ASIC 121 and the CODEC circuit 1
22, DSP unit 123, buffer memory 124,
A parallel / PCI driver 125 and a serial / PCI driver 126 are used.

【0070】このうちサポートASIC121は、サポ
ートモジュール12と各機器との間で、どこから来たど
のデータをどこへ送るかを決める手段であり、言い換え
ればデータの交通整理をする部分である。また、COD
EC回路122の「CODEC」とは「Coder/Decoder
」つまりデータの符号化復号化技術の略語であり、こ
のCODEC回路122は、例えば、与えられたデジタ
ル形式のデータをアナログ信号に変換するD/A変換を
したり、逆に、アナログ信号をデジタル形式のデータに
変換するA/D変換などを行う部分である。
The support ASIC 121 is a means for deciding which data comes from and where it is sent between the support module 12 and each device. In other words, the support ASIC 121 is a part for arranging data traffic. COD
The “CODEC” of the EC circuit 122 is “Coder / Decoder”.
The CODEC circuit 122 performs, for example, D / A conversion for converting data in a given digital format into an analog signal, and conversely, converts an analog signal into a digital signal. A / D conversion for converting data into a format data.

【0071】すなわち、このCODEC回路122は、
機器から提供されるアナログ信号をデジタル形式のオー
ディオデータにA/D変換するA/D変換手段の役割
と、処理されたオーディオデータをアナログ信号にD/
A変換するD/A変換手段としての役割を持っている。
また、変換されたアナログ信号でスピーカを駆動するた
めのアンプ22と、このCODEC回路122は、処理
されたオーディオデータをアナログ信号として出力する
ためのオーディオ出力手段を構成している。
That is, the CODEC circuit 122
The role of A / D conversion means for A / D converting an analog signal provided from a device into digital audio data, and converting the processed audio data into an analog signal
It has a role as a D / A conversion means for A / A conversion.
The amplifier 22 for driving a speaker with the converted analog signal and the CODEC circuit 122 constitute audio output means for outputting processed audio data as an analog signal.

【0072】また、DSPユニット123の「DSP」
はデジタルサウンドプロセッサ、つまりデジタル形式の
音の信号を専門に処理する回路を意味する略語で、この
DSPユニット123は、音楽などを表わすオーディオ
データを与えられると、システムに設定されている左右
のバランス、ボリューム、フェイダー、サラウンド、イ
コライザといった項目が音の内容に反映されるように、
オーディオデータを処理する部分である。
The “DSP” of the DSP unit 123
Is an abbreviation that stands for a digital sound processor, that is, a circuit that specializes in processing digital sound signals. The DSP unit 123, when given audio data representing music or the like, sets the left / right balance set in the system. , Volume, fader, surround, equalizer, etc.
This part processes audio data.

【0073】また、バッファメモリ124は、CD−R
OMユニットなどの音響機器とPCIバスB2とではデ
ータを読み書きするサイクルが違うことから、データを
蓄えて少しずつ取り出すことでこの違いを埋めるための
バッファであり、SRAMなどで構成されている。
Further, the buffer memory 124 has a CD-R
Since an audio device such as an OM unit and a PCI bus B2 have different data read / write cycles, the buffer is a buffer for filling this difference by storing data and extracting it little by little, and is composed of an SRAM or the like.

【0074】また、パラレル/PCIドライバ125
は、CD−ROMユニット14から送られてくるパラレ
ル形式のオーディオデータやデジタルデータを、PCI
バスB2のデータ形式に変換する部分である。また、シ
リアル/PCIドライバ126は、CD−ROMオート
チェンジャ7からUSBのデータ形式で送られてくるシ
リアル形式のオーディオデータ及びデジタルデータを、
PCIバスB2に対応したデータ形式に変換する形式変
換手段である。
The parallel / PCI driver 125
Converts the parallel audio data and digital data sent from the CD-ROM unit 14 into a PCI format.
This is a part for converting to the data format of the bus B2. The serial / PCI driver 126 converts serial audio data and digital data sent from the CD-ROM autochanger 7 in USB data format.
This is a format conversion unit that converts the data into a data format compatible with the PCI bus B2.

【0075】なお、赤外線通信ユニット127を含むフ
ェイスプレートユニット15は、サポートASIC12
1に高速シリアル通信回路で接続され、GPSユニット
16はサポートASIC121に、UART(Universal
Asynchronous Receiver-Transitter)などの調歩同期シ
リアル通信回路で接続されている。また、CD−ROM
ユニット14はパラレル/PCIドライバ125に、A
TAPI(AT Attachment Packet Interface)などのパラ
レル通信回路で接続されている。また、図示はしない
が、赤外線通信ユニット127には、赤外線によるデー
タのやり取りを司るASICが設けられている。
The face plate unit 15 including the infrared communication unit 127 is supported by the support ASIC 12
1 via a high-speed serial communication circuit, and the GPS unit 16 sends a UART (Universal
It is connected by an asynchronous serial communication circuit such as Asynchronous Receiver-Transitter). CD-ROM
The unit 14 supplies the parallel / PCI driver 125 with A
They are connected by a parallel communication circuit such as TAPI (AT Attachment Packet Interface). Although not shown, the infrared communication unit 127 is provided with an ASIC for exchanging data with infrared rays.

【0076】なお、CPUモジュール11と、サポート
モジュール12のCODEC回路122、DSPユニッ
ト123及びバッファメモリ124は、デジタル形式の
オーディオデータ及びデジタルデータを処理するための
処理手段を構成している。
The CPU module 11, the CODEC circuit 122, the DSP unit 123, and the buffer memory 124 of the support module 12 constitute processing means for processing digital audio data and digital data.

【0077】〔2.作用〕上に述べたように構成された
この実施形態は次のように働く。 〔2−1.全体的な作用〕 〔2−1−1.データの入力〕この実施形態では、各機
器から入力されてくるデータのうち、デジタル形式のデ
ータは、サポートモジュール12のサポートASIC1
21に直接入力される。例えば、フェイスプレートユニ
ット15からは、どのキーが押されたかというデータが
送られてくる。また、GPSユニット16からは、GP
S衛星からの電波を使って計算した緯度、経度といった
デジタルデータが送られてくる。また、フェイスプレー
トユニット15に設けられた赤外線通信ユニット127
からは、ハンドヘルドパソコン8から赤外線で転送され
たデジタルデータが送られてくる。
[2. Operation] This embodiment configured as described above works as follows. [2-1. Overall operation] [2-1-1. Input of Data] In this embodiment, of the data input from each device, the data in digital format is supported by the support ASIC 1 of the support module 12.
21 is input directly. For example, data indicating which key has been pressed is sent from the face plate unit 15. In addition, the GPS unit 16
Digital data such as latitude and longitude calculated using radio waves from the S satellite is sent. Further, the infrared communication unit 127 provided in the face plate unit 15 is provided.
, Digital data transmitted by infrared rays from the handheld personal computer 8 is sent.

【0078】また、CD−ROMユニット14及びCD
−ROMオートチェンジャ7からは、音楽CDから読み
出した音のデータすなわちオーディオデータや、CD−
ROMから読み出したデジタルデータすなわちCD−R
OMデータが、パラレル/PCIドライバ125やシリ
アル/PCIドライバ126によってPCIバスB2の
データ形式に変換されたうえで、PCIバスB2経由で
サポートASIC121に送られてくる。
Also, the CD-ROM unit 14 and the CD
From the ROM autochanger 7, sound data read from a music CD, that is, audio data, a CD-
Digital data read from ROM, ie, CD-R
The OM data is converted into the data format of the PCI bus B2 by the parallel / PCI driver 125 or the serial / PCI driver 126, and is transmitted to the support ASIC 121 via the PCI bus B2.

【0079】さらに、図6には示さないが、図1に示し
たセキュリティコントロールユニット5からは異常の発
生を知らせるデジタルデータが送られてくる。同様に、
図1に示した電話ユニット6からは、通話の着信や発信
元の電話番号などを知らせるデジタルデータ、すなわち
文字データが送られてくるし、通話中には、相手の話し
声を伝えるオーディオデータすなわち音声データがサポ
ートASIC121に送られてくる。
Further, although not shown in FIG. 6, digital data for notifying the occurrence of an abnormality is sent from security control unit 5 shown in FIG. Similarly,
Digital data, that is, character data, for notifying the incoming or outgoing telephone number of the call, that is, character data is sent from the telephone unit 6 shown in FIG. 1, and during the call, audio data that conveys the other party's voice, that is, voice data. Is sent to the support ASIC 121.

【0080】なお、これらセキュリティコントロールユ
ニット5や電話ユニット6は、シリアルバスB3にUS
BすなわちシリアルバスB3によってデイジーチェーン
接続されているので、セキュリティコントロールユニッ
ト5や電話ユニット6から送られてくる情報は、CD−
ROMオートチェンジャ7からのオーディオデータやデ
ジタルデータと同じように、シリアルバスB3を通して
メインユニット1に届いたうえ、シリアル/PCIドラ
イバ126によってPCIバスB2のデータ形式に変換
されたうえで、PCIバスB2経由で送られてくる。
The security control unit 5 and the telephone unit 6 are connected to the serial bus B3 by the US.
B, that is, daisy-chained by the serial bus B3, the information sent from the security control unit 5 or the telephone unit 6 is transmitted from the CD-
Like the audio data and digital data from the ROM autochanger 7, the data arrives at the main unit 1 through the serial bus B3, is converted into the data format of the PCI bus B2 by the serial / PCI driver 126, and then is transmitted through the PCI bus B2. Sent by

【0081】一方、各機器から入力されてくるデータの
うち、アナログ信号は、一旦CODEC回路122に入
力され、このCODEC回路122によってデジタル形
式のデータに変換(A/D変換)されたうえで、サポー
トASIC121に渡される。例えば、マイクロホン3
からはユーザの声がアナログ信号で入力され、チューナ
ー21からは、チューニングの結果受信されたラジオの
放送内容がアナログ信号で入力されてくる。
On the other hand, of the data input from each device, an analog signal is once input to the CODEC circuit 122, converted into digital data (A / D conversion) by the CODEC circuit 122, and It is passed to the support ASIC 121. For example, microphone 3
, The user's voice is input as an analog signal, and the tuner 21 receives the radio broadcast content received as a result of the tuning as an analog signal.

【0082】〔2−1−2.CD−ROMオートチェン
ジャでの処理〕次に、CD−ROMオートチェンジャ7
が、音楽CDから読み出したオーディオデータやCD−
ROMから読み出したデジタルデータを、シリアルバス
B3すなわちUSBを通してメインユニット1に送ると
きの動作について説明する。
[2-1-2. Processing by CD-ROM Autochanger] Next, the CD-ROM autochanger 7
Is the audio data and CD-
The operation of sending digital data read from the ROM to the main unit 1 via the serial bus B3, ie, USB, will be described.

【0083】まず、CD−ROMオートチェンジャ7に
セットされている音楽CDやCD−ROMのデータを利
用しようとするとき、メインユニット1は、ATAPI
形式のコマンドパケットを、USB(シリアルバスB
3)を通してCD−ROMオートチェンジャ7に送信す
る。このコマンドパケットは、どのディスクのどの部分
のデータを読み出しせばよいかを指定するものである。
First, when attempting to use data of a music CD or CD-ROM set in the CD-ROM autochanger 7, the main unit 1
Command packet in USB (serial bus B
The data is transmitted to the CD-ROM autochanger 7 through 3). This command packet specifies which data of which disk should be read.

【0084】このコマンドパケットは、CD−ROMオ
ートチェンジャ7のアップストリームコネクタ714に
到着すると、USBコントローラ711、データコンバ
ータ709、ATAPIデコーダ707を経てメカ制御
部701に渡される。コマンドパケットを受け取ったメ
カ制御部701は、コマンドパケットの内容を解釈し、
モータドライバ702を制御することでチェンジャ/読
み取り機構704を作動させたりすることで、指定され
たディスクからデータを読み出す。
When this command packet arrives at the upstream connector 714 of the CD-ROM autochanger 7, it is passed to the mechanical control unit 701 via the USB controller 711, the data converter 709, and the ATAPI decoder 707. Upon receiving the command packet, the mechanical control unit 701 interprets the contents of the command packet,
By operating the changer / reading mechanism 704 by controlling the motor driver 702, data is read from the specified disk.

【0085】例えば、ディスクからデータを読み取るデ
ィスク再生部に、コマンドパケットで指定されているデ
ィスクがすでにセットされていれば、すぐにデータの読
み取りが開始されるが、そうでなければ、指定されたデ
ィスクがディスクマガジンやディスクホルダなどからデ
ィスク再生部に装填されたうえデータの読み取りが開始
される。
For example, if the disk specified by the command packet is already set in the disk reproducing unit for reading data from the disk, the data reading is started immediately. The disk is loaded into the disk reproducing unit from a disk magazine, a disk holder, or the like, and data reading is started.

【0086】ディスクからデータを読み取るときは、R
Fアンプ705が光ピックアップからの出力信号を増幅
し、パタン変換部706が、増幅された信号のパタン
を、デジタル形式の情報であるデジタルデータやオーデ
ィオデータに変換する。
When reading data from the disk, R
The F amplifier 705 amplifies the output signal from the optical pickup, and the pattern conversion unit 706 converts the pattern of the amplified signal into digital data or audio data, which is digital information.

【0087】このように信号から変換されたデジタル形
式の情報は、デジタルデータであってもオーディオデー
タであっても、ATAPIデコーダ707によってAT
API形式の出力データに変換される。そして、データ
コンバータ709は、このように変換された出力データ
を、バッファの役割を果たすS−RAM710に蓄積し
ておき、USBにおけるアイソクロナス転送のタイミン
グに合わせて取り出して、USBコントローラ711に
渡す。なお、このようなデータの蓄積や取り出しは、デ
ータコンバータ709がDMA転送を制御することで行
われる。
The digital format information converted from the signal as described above, whether digital data or audio data, is transmitted to the ATAPI decoder 707 by the ATAPI decoder 707.
It is converted into output data of API format. The data converter 709 stores the output data thus converted in the S-RAM 710 serving as a buffer, extracts the output data at the timing of isochronous transfer in USB, and transfers the extracted data to the USB controller 711. Note that such data storage and retrieval are performed by the data converter 709 controlling DMA transfer.

【0088】そして、USBコントローラ711は、渡
されたATAPI形式の出力データを、アップストリー
ムコネクタ714からメインユニット1にアイソクロナ
ス転送する。アイソクロナス転送では、1msといった
一定の時間間隔にソフトウェアによって定めた一定量の
データを転送することを保証しており、一定時間に一定
量のデータを送らなければならないデータ転送を行う場
合に用いられる。
Then, the USB controller 711 performs isochronous transfer of the transferred output data of the ATAPI format from the upstream connector 714 to the main unit 1. The isochronous transfer guarantees that a fixed amount of data determined by software is transferred at a fixed time interval such as 1 ms, and is used when performing a data transfer in which a fixed amount of data must be sent for a fixed time.

【0089】例えば、音楽CDから読み取られるオーデ
ィオデータは、1秒75フレームに分けられていて、1
フレーム毎のデータ量が2352バイトである。ここで
1秒/75フレーム=約13.3秒であるから、オーデ
ィオデータを転送するには、13msないし14msの
時間間隔毎なら一度に2352バイトを送信することに
なり、これは1msあたり177バイトの転送容量を使
う。一方、USBの最大転送容量は1msあたり102
4バイトなので、いくつかの機器から上に述べた1ms
あたり177バイトのデータを転送する場合でも、5種
類のオーディオデータを、音楽を途切れさせずに同時並
行的に転送できることになる。
For example, audio data read from a music CD is divided into 75 frames per second.
The data amount per frame is 2352 bytes. Here, since 1 second / 75 frames = about 13.3 seconds, 2352 bytes are transmitted at a time at a time interval of 13 ms to 14 ms to transfer audio data, which is 177 bytes per ms. Use the transfer capacity of On the other hand, the maximum transfer capacity of USB is 102 per 1 ms.
Because it is 4 bytes, the above mentioned 1ms from some devices
Even when transferring 177 bytes of data, five types of audio data can be transferred simultaneously and in parallel without interrupting music.

【0090】〔2−1−3.データコンバータの作用〕
次に、データコンバータ709が、ATAPIデコーダ
707とUSBコントローラ711との間で、データの
形式を変換したりデータの流れる経路を変更する例を示
す。すなわち、図5に示したデータコンバータ709
は、以下に示すような3種類の動作モードを持ってい
て、USBコントローラ711がこれらの動作モードを
指定すると、アドレスデコーダ793が、指定されてい
る動作モードをバスインタフェースコントローラ792
に伝え、バスインタフェースコントローラ792が、D
MAアドレスカウンタ794、アドレスバススイッチ7
95、データバススイッチ796の動作状態を制御して
切り替えることで、指定される動作モードでの作用を実
現する。
[2-1-3. Function of data converter)
Next, an example will be described in which the data converter 709 converts a data format or changes a path through which data flows between the ATAPI decoder 707 and the USB controller 711. That is, the data converter 709 shown in FIG.
Has three operation modes as described below, and when the USB controller 711 specifies these operation modes, the address decoder 793 sets the specified operation mode to the bus interface controller 792.
And the bus interface controller 792
MA address counter 794, address bus switch 7
95, by controlling and switching the operation state of the data bus switch 796, the operation in the designated operation mode is realized.

【0091】すなわち、図7は、USBコントローラ7
11とATAPIデコーダ707との間で、S−RAM
710を使わずに対話的にデータをやり取りするための
データコンバータ709の状態を示す。この状態では、
データバススイッチ796が、USBコントローラ71
1のデータバスをATAPIバス幅変換部791に接続
し、アドレスバススイッチ795は、CPUのアドレス
バスをDMAアドレスカウンタ794から切り離す。
That is, FIG. 7 shows the USB controller 7
11 and the ATAPI decoder 707, the S-RAM
7 shows a state of a data converter 709 for interactively exchanging data without using 710. In this state,
The data bus switch 796 is connected to the USB controller 71
One data bus is connected to the ATAPI bus width converter 791, and the address bus switch 795 disconnects the CPU address bus from the DMA address counter 794.

【0092】次に、図8は、ATAPIデコーダ707
からデータをDMAでS−RAM710に書き込むため
のデータコンバータ709の状態を示す。この状態で
は、データバススイッチ796が、S−RAM710を
読み書きするための外部データバスをATAPIバス幅
変換部791に接続し、アドレスバススイッチ795
は、S−RAM710を読み書きするための外部アドレ
スバスをDMAアドレスカウンタ794に接続する。
Next, FIG. 8 shows an ATAPI decoder 707.
7 shows the state of the data converter 709 for writing data from the to the S-RAM 710 by DMA. In this state, the data bus switch 796 connects the external data bus for reading / writing the S-RAM 710 to the ATAPI bus width conversion unit 791, and the address bus switch 795
Connects an external address bus for reading / writing the S-RAM 710 to the DMA address counter 794.

【0093】また、図9は、USBコントローラ711
が、S−RAM710からDMAでデータを読み出すた
めのデータコンバータ709の状態を示す。この状態で
は、データバススイッチ796が、S−RAM710を
読み書きするための外部データバスをUSBコントロー
ラ711のデータバスに接続し、アドレスバススイッチ
795は、S−RAM710を読み書きするための外部
データバスをDMAアドレスカウンタ794に接続す
る。
FIG. 9 shows a USB controller 711.
Shows the state of the data converter 709 for reading data from the S-RAM 710 by DMA. In this state, the data bus switch 796 connects the external data bus for reading / writing the S-RAM 710 to the data bus of the USB controller 711, and the address bus switch 795 connects the external data bus for reading / writing the S-RAM 710. Connect to DMA address counter 794.

【0094】USBコントローラ711は、これらの動
作モードを切り替えて使い分けることで、アドレスデコ
ーダ793から提供されるATAPI形式の出力データ
を、DMAとS−RAM710を使って受け取り、US
Bに送り出す。
The USB controller 711 receives the output data of the ATAPI format provided from the address decoder 793 by using the DMA and the S-RAM 710 by switching between these operation modes and selectively using them.
Send to B.

【0095】〔2−1−4.アドレスラッチの作用〕ま
た、USBコントローラ711は、このような動作を、
ROM712に記録されたプログラムを順次読み出して
解釈実行することで実現するが、ROM712からプロ
グラムをデータとして読み出すときは、アドレスラッチ
713を次のように利用する。
[2-1-4. Operation of Address Latch] The USB controller 711 performs such an operation as follows.
This is realized by sequentially reading and interpreting and executing the programs recorded in the ROM 712. When reading the programs from the ROM 712 as data, the address latch 713 is used as follows.

【0096】すなわち、図3に示すように、USBコン
トローラ711のアドレス出力用ポートA0〜7はRO
M712のアドレス入力用ポートA0〜7に直結されて
いるので、USBコントローラ711は、ROM712
に読み出したいデータのアドレスを送る場合、アドレス
の下位8ビットは、アドレス出力用ポートA0〜7から
ROM712のアドレス入力用ポートA0〜7に送る。
That is, as shown in FIG. 3, the address output ports A0 to A7 of the USB controller 711 are
Since the USB controller 711 is directly connected to the address input ports A0 to A7 of the M712,
, The lower 8 bits of the address are transmitted from the address output ports A0 to A7 to the address input ports A0 to A7 of the ROM 712.

【0097】また、USBコントローラ711は、RO
M712に読み出したいデータのアドレスを送るとき
は、信号出力用ポートSTBからストローブ信号を出力
しない。この状態で、USBコントローラ711がアド
レスの上位8ビットをアドレス出力用ポートA8〜15
から出力すると、アドレスラッチ713は、図3に実線
で示すように、これら上位8ビットをROM712のア
ドレス入力用ポートA8〜15に伝える。
Further, the USB controller 711 controls the RO
When sending the address of the data to be read to M712, no strobe signal is output from the signal output port STB. In this state, the USB controller 711 sends the upper 8 bits of the address to the address output ports A8 to A15.
, The address latch 713 transmits these upper 8 bits to the address input ports A8 to A15 of the ROM 712 as shown by the solid line in FIG.

【0098】USBコントローラ711は、このように
アドレスをROM712に送り出した後、信号出力用ポ
ートSTBからストローブ信号を出力すると、アドレス
ラッチ713は、それまでUSBコントローラ711の
アドレス出力用ポートA8〜15から出力されていた上
位8ビットを保持し、ROM712のアドレス入力用ポ
ートA8〜15に対して出力し続ける。このため、US
Bコントローラ711のアドレス出力用ポートA8〜1
5からは上位8ビットを出力する必要がなくなり、US
Bコントローラ711は内部の回路を切り替えて、アド
レス出力用ポートA8〜15から上位8ビットを出力す
るのをやめ、このポートをデータ入力用ポートD0〜7
に切り替える。
After the USB controller 711 sends out the address to the ROM 712 and outputs a strobe signal from the signal output port STB, the address latch 713 causes the address output port A8 to 15 of the USB controller 711 to output the strobe signal until then. The upper 8 bits that have been output are retained and output to the address input ports A8 to A15 of the ROM 712. For this reason, US
Address output ports A8-1 of B controller 711
No need to output upper 8 bits from 5
The B controller 711 switches the internal circuit, stops outputting the upper 8 bits from the address output ports A8 to A15, and sets this port to the data input ports D0 to D7.
Switch to

【0099】この状態で、ROM712から読み出され
たデータは、ROM712のデータ出力用ポートD0〜
7から、USBコントローラ711のデータ入力用ポー
トD0〜7に送られる。
In this state, the data read from the ROM 712 corresponds to the data output ports D0 to D0 of the ROM 712.
7 to the data input ports D0 to D7 of the USB controller 711.

【0100】〔2−1−5.入力されたデータの行き
先〕CD−ROMオートチェンジャ7からは、上に述べ
たようにCDからデータが読み出され、読み出されたデ
ータはメインユニット1のサポートASIC121に送
られてくるが、サポートASIC121は、各部分から
そのように集まってくる情報に対して、どこからきたど
の情報をどこに送るかという交通整理の役割を果たす。
すなわち、サポートASIC121は、大まかには、音
のデータはDSPユニット123で処理したうえCOD
EC回路122を通してアンプ22に送り、音以外のデ
ータはCPUモジュール11に送る。但し、音のデータ
のなかでもマイクロホン3から入力されたデータは音声
認識のためにCPUモジュール11に送る。
[2-1-5. Destination of Input Data] From the CD-ROM autochanger 7, data is read from the CD as described above, and the read data is sent to the support ASIC 121 of the main unit 1. Plays a role in traffic control of where information comes from and where it is sent for information gathered in that way from each part.
That is, the support ASIC 121 roughly processes sound data by the DSP unit 123 and
The data is sent to the amplifier 22 through the EC circuit 122, and data other than the sound is sent to the CPU module 11. However, among the sound data, data input from the microphone 3 is sent to the CPU module 11 for voice recognition.

【0101】アンプ22に送られる音のデータとして
は、例えば、チューナー21でチューニングされたラジ
オ放送の内容、CD−ROMユニット14やCD−RO
Mオートチェンジャ7で音楽CDから読み出された録音
内容、電話ユニット6から送られてきた通話相手の話し
声などが考えられる。
The sound data sent to the amplifier 22 includes, for example, the contents of a radio broadcast tuned by the tuner 21, the CD-ROM unit 14 and the CD-RO.
The recorded content read from the music CD by the M autochanger 7 and the voice of the other party sent from the telephone unit 6 can be considered.

【0102】また、音以外のデータとしては、例えば、
フェイスプレートユニット15でどの操作キーが押され
たかのデータ、赤外線通信ユニット127から送られて
きたファイルなどのデータ、GPSユニット16から送
られてきた緯度、経度といったデジタルデータ、CD−
ROMユニット14やCD−ROMオートチェンジャ7
で、CD−ROMから読み出されたカーナビゲーション
システム用の地図の内容や地域ごとの情報の内容、セキ
ュリティコントロールユニット5から送られてくる異常
発生を知らせるデータ、電話ユニット6から送られてく
る通話着信や発信元の電話番号などを知らせるデータな
どが考えられる。
The data other than sound includes, for example,
Data indicating which operation key is pressed on the face plate unit 15, data such as a file transmitted from the infrared communication unit 127, digital data such as latitude and longitude transmitted from the GPS unit 16,
ROM unit 14 and CD-ROM autochanger 7
The contents of the map for the car navigation system read from the CD-ROM and the contents of the information for each area, the data sent from the security control unit 5 to notify the occurrence of an abnormality, and the telephone call sent from the telephone unit 6 Data or the like for notifying the incoming or outgoing telephone number is conceivable.

【0103】〔2−1−6.CPUモジュールでの情報
処理〕CPUモジュール11では、サポートASIC1
21からデジタル形式のデータが送られてくると、PC
Iバスホストコントローラ114が、送られてきたデー
タをローカルバスB1のデータ形式に変換したうえでC
PUホストASIC115に渡す。このCPUホストA
SIC115は、CPU111に代わって入出力を司
り、データを渡されると、そのデータがCPU111に
渡すべきものかそうでないかを、データの形式などから
判断する。
[2-1-6. Information processing in CPU module] In the CPU module 11, the support ASIC 1
When digital data is sent from PC 21, PC
The I bus host controller 114 converts the transmitted data into the data format of the local bus B1,
Transfer to the PU host ASIC 115. This CPU host A
The SIC 115 performs input / output on behalf of the CPU 111 and, when data is passed, determines whether the data should be passed to the CPU 111 or not from the data format or the like.

【0104】つまり、CPUホストASIC115は、
機械的に一定の反応を返せば足りるデータに対しては、
予め決められた反応を、PCIバスホストコントローラ
114を通してサポートモジュール12に返すが、それ
以外のデータはCPU111に渡す。
That is, the CPU host ASIC 115
For data that only needs a certain mechanical response,
A predetermined response is returned to the support module 12 through the PCI bus host controller 114, but other data is passed to the CPU 111.

【0105】CPU111は、フラッシュROM113
に記録されているOSやプログラムのコードにしたがっ
て、渡されたデータを処理し、この処理の際に必要なワ
ークエリアなどの記憶領域としてはDRAM112を利
用する。例えば、マイクロホン3から入力されたユーザ
の声が送られてくると、CPU111は、予め用意して
いる命令語の特徴を表わすパラメータや波形などと、受
け取ったユーザの声とを比較し、一番似ている命令語を
ユーザが言ったものと推定し、その命令語にしたがって
動作を行う。
The CPU 111 has a flash ROM 113
The received data is processed in accordance with the OS and program codes recorded in the OS, and the DRAM 112 is used as a storage area such as a work area necessary for this processing. For example, when the user's voice input from the microphone 3 is sent, the CPU 111 compares the received user's voice with parameters and waveforms representing the features of the command words prepared in advance. It presumes that a similar command is what the user said, and performs an operation according to the command.

【0106】また、コンパクトフラッシュカード13の
読み書きは、CPUモジュール11において、CPU1
11からの依頼にしたがって、CPUホストASIC1
15がPCMCIA・ASIC116を制御することに
よって行われる。
The reading and writing of the compact flash card 13 are performed by the CPU module 11 in the CPU module 11.
CPU ASIC1 according to the request from
15 by controlling the PCMCIA ASIC 116.

【0107】そして、CPU111による情報処理の結
果は、PCIバスホストコントローラ114によってP
CIバスB2のデータ形式に変換されたうえで、サポー
トモジュール12に送られる。情報処理の結果としてサ
ポートモジュール12に送られるデータとしては、サポ
ートモジュール12の各部分や各機器に対する動作の指
令などであり、サポートモジュール12では、このよう
に送られてきたデータにしたがって入出力などの処理が
行われる。
Then, the result of the information processing by the CPU 111 is
After being converted into the data format of the CI bus B2, it is sent to the support module 12. The data sent to the support module 12 as a result of the information processing includes an operation command for each part and each device of the support module 12, and the support module 12 performs input / output according to the data thus sent. Is performed.

【0108】〔2−1−7.サポートモジュールでの入
出力などの処理〕例えば、CDからのデータ読み出しや
ラジオのチューニングをさせる指令がCPUモジュール
11から届くと、CD−ROMユニット14、CD−R
OMオートチェンジャ7やチューナー21がそれにした
がった動作を行う。また、スピーカから出ている音の音
源を現在とは別の機器に切り替える指令がCPUモジュ
ール11から届くと、サポートASIC121はCOD
EC回路122に送り出すオーディオデータを、それま
での機器のものから、新しく指定された機器によるもの
に切り替える。
[2-1-7. Processing such as input / output by support module] For example, when a command to read data from a CD or tune a radio is received from the CPU module 11, the CD-ROM unit 14, the CD-R
The OM autochanger 7 and the tuner 21 perform operations according to the change. When a command to switch the sound source of the sound output from the speaker to a device different from the current device arrives from the CPU module 11, the support ASIC 121
The audio data sent to the EC circuit 122 is switched from the data of the previous device to that of the newly designated device.

【0109】なお、デジタル形式になっているオーディ
オデータをアンプ22に出力する場合、アンプ22はア
ナログ信号しか受け付けないので、CODEC回路12
2は、デジタル形式のオーディオデータをアナログ信号
に変換(D/A変換)したうえでアンプ22に出力す
る。
When outputting audio data in digital form to the amplifier 22, the amplifier 22 accepts only analog signals.
Reference numeral 2 converts the digital audio data into an analog signal (D / A conversion) and outputs the analog signal to the amplifier 22.

【0110】また、例えばユーザに対する表示データ
が、CPUモジュール11やその他の機器からサポート
ASIC121に送られてくると、サポートASIC1
21は、この表示データを高速シリアル通信回路を通し
てフェイスプレートユニット15に転送する。この場
合、フェイスプレートユニット15では、転送されてき
た表示データにしたがって、ユーザに対する情報が表示
部に表示される。
Further, for example, when display data for a user is sent from the CPU module 11 or another device to the support ASIC 121, the support ASIC 1
21 transfers the display data to the face plate unit 15 through the high-speed serial communication circuit. In this case, in the face plate unit 15, information for the user is displayed on the display unit according to the transferred display data.

【0111】続いて、上に述べたような各部分の働きに
よって、ユーザがこの実施形態のカーオーディオシステ
ムをどのように使うことができるのかを具体的に説明す
る。
Next, how the user can use the car audio system of this embodiment by the operation of each part described above will be specifically described.

【0112】〔2−2.操作と情報の表示〕この実施形
態のカーオーディオシステムを操作するときは、ユーザ
は、フェイスプレートユニット15に設けられている操
作キーを押してもよいし、操作の内用ごとに予め決めら
れている語句を発話してもよい。例えば、ユーザがCD
やFMチューナーを利用したいときは、CDに切り替え
る操作キーを押してもよいし、予め決められた語句とし
て例えば「しーでぃー」や「えふえむ」などとマイクロ
ホン3に向かって発話すればよい。
[2-2. Operation and Display of Information] When operating the car audio system of this embodiment, the user may press an operation key provided on the face plate unit 15 or a predetermined operation is performed for each operation. The phrase may be uttered. For example, if the user has a CD
If you want to use the FM tuner, you can press the operation key to switch to the CD, or if you speak into the microphone 3 as a predetermined word, for example, "Shide-up" or "Efu-emu" Good.

【0113】ユーザが操作キーを押したときは、そのデ
ータがサポートASIC121からCPUモジュール1
1に転送され、CPU111が新たな表示データをサポ
ートASIC121に送り、フェイスプレートユニット
15の表示部は、この表示データを使って、ラジオを操
作するための画面表示やCDを操作するための画面表示
などに切り替わる。
When the user presses the operation key, the data is transmitted from the support ASIC 121 to the CPU module 1.
1, the CPU 111 sends new display data to the support ASIC 121, and the display unit of the face plate unit 15 uses this display data to display a screen for operating a radio or a screen for operating a CD. And so on.

【0114】また、例えば、ユーザが「しーでぃー」と
いった語句を発話すると、マイクロホン3からアナログ
信号がCODEC回路122によってデジタル形式のオ
ーディオデータに変換され、このオーディオデータが、
サポートASIC121からPCIバスホストコントロ
ーラとCPUホストASIC115を経てCPU111
に送られ、CPU111は、このデジタル形式のオーデ
ィオデータに基づいて、ユーザがどの言葉を言ったのか
を認識し、認識結果に応じて、操作キーが押されたとき
と同じような対応をする。
Further, for example, when the user utters a phrase such as "Shi-de-", an analog signal is converted from the microphone 3 into digital audio data by the CODEC circuit 122, and the audio data is converted into digital audio data.
CPU 111 from support ASIC 121 via PCI bus host controller and CPU host ASIC 115
The CPU 111 recognizes which word the user has said based on the digital audio data, and performs the same action as when an operation key is pressed according to the recognition result.

【0115】なお、例えば、フェイスプレートユニット
15の表示部をタッチパネルにしておき、コンピュータ
のグラフィカルユーザインタフェースとして、例えばそ
の時点で使える機能をアイコンで表示部に表示し、ユー
ザが使いたい機能のアイコンを指で触るとその機能が働
くようにすることもできる。さらに、例えば、そのよう
なアイコンによる表示と音声認識を合わせて使えば、一
度にいくつかのアイコンが表示され、ユーザが「つぎ」
と発話すれば画面が切り替わって次のいくつかのアイコ
ンが表示され、ユーザが「もどる」と発話すれば画面が
1つ前の状態に戻る、といった使い方も可能である。
For example, the display unit of the face plate unit 15 is made to be a touch panel, and functions that can be used at that time are displayed on the display unit as icons as a graphical user interface of a computer, and icons of functions that the user wants to use are displayed. You can make it work when you touch it with your finger. Furthermore, for example, if the display using such an icon and the voice recognition are used together, several icons are displayed at once, and the user can use the “next”
When the user speaks, the screen switches and the next several icons are displayed, and when the user speaks "return," the screen returns to the previous state.

【0116】〔2−3.ラジオを聞く場合〕上に述べた
ような操作で、例えばユーザが「えふえむ」と発話して
ラジオのFM放送を選び、CPU111がそれを認識す
ると、サポートASIC121はCPU111からの命
令にしたがってチューナー21をFMの受信状態に切り
替え、また、アンプ22に送り出すデータのソースをチ
ューナー21からの音声のデータに切り替える。この場
合、チューナー21は、前回選局した周波数を受信して
もよいし、また、例えば、ユーザが「シークアップ」と
いった語句を発話することで、周波数を少しずつ変えな
がら受信状態のよい次の周波数を自動的に探す(自動掃
引)ようにしてもよい。
[2-3. When listening to the radio] In the operation described above, for example, when the user speaks “Efume” and selects the FM broadcast of the radio, and the CPU 111 recognizes it, the support ASIC 121 operates the tuner in accordance with the instruction from the CPU 111. 21 is switched to the FM reception state, and the source of data sent to the amplifier 22 is switched to audio data from the tuner 21. In this case, the tuner 21 may receive the frequency selected last time, or, for example, the user speaks a phrase such as “seek-up” to change the frequency little by little, and The frequency may be automatically searched (automatic sweep).

【0117】このようにラジオを聞く場合は、チューナ
ー21から送られてくる受信内容はアナログ信号なの
で、このアナログ信号はCODEC回路122に入力さ
れ、デジタル形式のオーディオデータに変換されたうえ
でサポートASIC121に送られる。サポートASI
C121は、CODEC回路122から受け取ったオー
ディオデータをDSPユニット123に渡し、DSPユ
ニット123は、予めシステムの上で設定されているバ
ランスやボリュームといった設定項目にしたがってこの
オーディオデータを処理し、サポートASIC121に
送り返す。
When the user listens to the radio as described above, the received content transmitted from the tuner 21 is an analog signal, and this analog signal is input to the CODEC circuit 122, converted into digital audio data, and then converted to the supported ASIC 121. Sent to Support ASI
The C121 passes the audio data received from the CODEC circuit 122 to the DSP unit 123, and the DSP unit 123 processes the audio data according to setting items such as balance and volume set in advance in the system, and sends the processed data to the support ASIC 121. Send it back.

【0118】そして、サポートASIC121は、この
ように返ってきたオーディオデータをCODEC回路1
22に再び送り返し、CODEC回路122はこのデジ
タル形式のオーディオデータを再びアナログ信号に変換
して戻したうえで、今度はアンプ22に送ってスピーカ
から流れるようにする。
Then, the support ASIC 121 converts the audio data returned in this way into the CODEC circuit 1.
The codec circuit 122 converts the digital audio data back into an analog signal, and then sends it to the amplifier 22 so that it flows from the speaker.

【0119】〔2−4.CDの再生〕また、ユーザは、
音楽CDを聞きたいときは、CD−ROMユニット14
やCD−ROMオートチェンジャ7に聞きたい音楽CD
をセットし、「すたーと」となどと音声などで再生を指
示したり、次の曲へ飛ぶといった指示をすればよい。例
えば、CD−ROMユニット14内の音楽CDを再生す
るときは、サポートASIC121からの指令によって
CD−ROMユニット14が作動し、CD−ROMユニ
ット14からはデジタル形式のオーディオデータが送ら
れてくる。
[2-4. CD playback]
If you want to listen to music CDs, use the CD-ROM unit 14
And music CD you want to listen to the CD-ROM autochanger 7
, And instruct playback by voice such as “Start” or an instruction to jump to the next song. For example, when a music CD in the CD-ROM unit 14 is reproduced, the CD-ROM unit 14 operates according to a command from the support ASIC 121, and digital audio data is transmitted from the CD-ROM unit 14.

【0120】そして、パラレル/PCIドライバ125
は、このオーディオデータをPCIバスB2のデータ形
式に変換してサポートASIC121に送り、サポート
ASIC121は、PCIバスB2からオーディオデー
タを受け取ると、このオーディオデータを一旦DSPユ
ニット123に渡して処理させ、処理されたオーディオ
データを再びDSPユニット123から受け取ると、処
理されたオーディオデータをデジタル入出力ポートから
CODEC回路122に渡し、アナログ信号の形でアン
プ22に出力させる。
The parallel / PCI driver 125
Converts the audio data into the data format of the PCI bus B2 and sends the data to the support ASIC 121. When the support ASIC 121 receives the audio data from the PCI bus B2, the support ASIC 121 once passes the audio data to the DSP unit 123 for processing. When the processed audio data is received again from the DSP unit 123, the processed audio data is transferred from the digital input / output port to the CODEC circuit 122 and output to the amplifier 22 in the form of an analog signal.

【0121】音楽CDを再生するのがCD−ROMオー
トチェンジャ7のとき、USBすなわちシリアルバスB
3からは、ATAPI形式のオーディオデータが、シリ
アル信号として送られてくるので、シリアル/PCIド
ライバ126がこのデータをPCIバスB2のデータ形
式に変換するが、それ以降の処理はCD−ROMユニッ
ト14の場合と同じように行われる。
When the music CD is reproduced by the CD-ROM autochanger 7, the USB, ie, the serial bus B
3, the serial / PCI driver 126 converts the data into the data format of the PCI bus B2 because the ATAPI format audio data is transmitted as a serial signal. Is performed in the same way as

【0122】なお、CD−ROMユニット14やCD−
ROMオートチェンジャ7と、CODEC回路122や
DSPユニット123とを相対的に比べると、前者は長
い時間のサイクルでまとまった量のデータを送ってくる
のに対して、後者は短い時間のサイクルでデータを少し
ずつ処理するため、両者の間にサイクルにずれがある。
このため、サポートASIC121は、CD−ROMユ
ニット14又はCD−ROMオートチェンジャ7がまと
めて送ってきたデジタル形式のオーディオデータをバッ
ファメモリ124に格納し、一番古い部分から次々と取
り出してはDSPユニット123に渡して処理させるこ
とで、上に述べたようなずれを埋めて再生が滑らかに行
われるようにする。
The CD-ROM unit 14 and the CD-ROM unit
When the ROM autochanger 7 is compared with the CODEC circuit 122 and the DSP unit 123 relatively, the former sends a large amount of data in a long time cycle, while the latter sends data in a short time cycle. Since the processing is performed little by little, there is a cycle difference between the two.
For this reason, the support ASIC 121 stores the digital audio data collectively transmitted by the CD-ROM unit 14 or the CD-ROM autochanger 7 in the buffer memory 124, and sequentially takes out the oldest part from the DSP unit 123. To make the reproduction smooth by filling the above-mentioned gap.

【0123】〔2−5.CD−ROMとカーナビゲーシ
ョンの利用〕また、ユーザが例えばカーナビゲーション
システムの機能を使いたいときは、CD−ROMオート
チェンジャ7やCD−ROMユニット14に、カーナビ
ゲーションシステム用のデータ(アプリケーションソフ
ト、地図等)が記録されたCD−ROMをセットしたう
えで、カーナビゲーションシステムの機能を起動する。
このようなカーナビゲーションシステムの機能は、例え
ばコンピュータのプログラムとしてCPUモジュール1
1のフラッシュROM113に記録しておき、CPU1
11にこのようなプログラムを実行させることによって
実現することができる。
[2-5. Use of CD-ROM and Car Navigation] When the user wants to use the functions of the car navigation system, for example, data for the car navigation system (application software, maps, etc.) is stored in the CD-ROM autochanger 7 or the CD-ROM unit 14. The function of the car navigation system is started after setting the CD-ROM on which is recorded.
The functions of such a car navigation system include, for example, a CPU module 1 as a computer program.
Recorded in the flash ROM 113 of the CPU 1
11 can be realized by executing such a program.

【0124】このようなカーナビゲーションシステム
が、CD−ROMに記録された地図のデータや地域ごと
のいろいろな情報などを読み出そうとするときは、CD
−ROMオートチェンジャ7やCD−ROMユニット1
4から読み出されたデジタルデータがパラレル/PCI
ドライバ125、PCIバスホストコントローラ11
4、CPUホストASIC115を経てCPU111に
渡される。CPU111は、このように受け取った地図
などのデータに基づいてフェイスプレートユニット15
の表示部に表示するためのビットマップイメージをDR
AM112上に作成したうえ、サポートモジュール12
に送り出す。
When such a car navigation system attempts to read map data or various information for each area recorded on a CD-ROM, a CD-ROM is used.
-ROM autochanger 7 and CD-ROM unit 1
4 is parallel / PCI
Driver 125, PCI bus host controller 11
4. It is passed to the CPU 111 via the CPU host ASIC 115. The CPU 111 executes the face plate unit 15 based on the data such as the map received in this manner.
Bitmap image to be displayed on the display unit of DR
It is created on the AM 112 and the support module 12
To send out.

【0125】また、このようにカーナビゲーションシス
テムを使うときは、図1に示したGPSアンテナ4でG
PS衛星からの電波を受信し、図6のGPSユニット1
6がこの電波から緯度や経度などを計算し、このデータ
がCPU111に送られてくる。すると、CPU111
は、これらの緯度や経度などのデータから、このカーオ
ーディオシステムを積んだ車が現在どこを走っているの
かを地図上で特定する事ができる。この結果、ユーザが
入力しなくても出発地点として現在地を設定したり、現
在の地点が中心となるような大まかな地図を表示した
り、次の右折や左折を指示する図形を表示したりするこ
とができる。
When the car navigation system is used as described above, the GPS antenna 4 shown in FIG.
The radio wave from the PS satellite is received and the GPS unit 1 shown in FIG.
6 calculates the latitude, longitude and the like from this radio wave, and this data is sent to the CPU 111. Then, the CPU 111
From these data such as latitude and longitude, can identify on the map where the car equipped with this car audio system is currently running. As a result, the current position is set as the departure point without a user input, a rough map centering on the current point is displayed, and a figure for instructing the next right or left turn is displayed. be able to.

【0126】なお、ナビゲーション用のデータは、コン
パクトフラッシュカード13(又はDRAM112)、
又はフラッシュROM113に記憶しておいても良い。
The data for navigation includes the compact flash card 13 (or DRAM 112),
Alternatively, it may be stored in the flash ROM 113.

【0127】また、すでに説明したような音声認識によ
る操作の仕方は、このようにカーナビゲーションシステ
ムの機能を使うときにも利用することができ、例えば、
曲がり角ごとに右折や左折といった指示を出すカーナビ
ゲーションシステムを使う場合、1つ前の指示や1つ先
の指示をユーザが見たいときは、「つぎ」とか「もど
る」といった語句を発話することで次々と表示を切り替
えることもできる。
The operation method using voice recognition as described above can also be used when using the functions of the car navigation system.
When using a car navigation system that gives instructions such as right turn and left turn at each turn, when the user wants to see the previous instruction or the next instruction, the user can say words such as “next” or “return”. You can also switch the display one after another.

【0128】さらに、このような道案内はアンプ22を
通して合成音声を出力することでユーザに知らせること
もでき、このようにすれば、次にどこを曲がるか知るた
めに表示部に視線を移す必要がなくなる。
Further, such route guidance can be notified to the user by outputting a synthesized voice through the amplifier 22. In this case, it is necessary to shift the line of sight to the display unit in order to know where to turn next. Disappears.

【0129】〔2−6.電話の利用〕また、ユーザは、
電話ユニット6を使って通話するとき、次のようにコン
ピュータの利点とカーオーディオシステムの利点を活か
すことができる。例えば、ユーザは、コンピュータのプ
ログラムを使って、自分の知っている人の電話番号と名
前をシステムの、例えばDRAM112、コンパクトフ
ラッシュカード13に予め登録しておく。
[2-6. Use of telephone]
When making a call using the telephone unit 6, the advantage of the computer and the advantage of the car audio system can be utilized as follows. For example, the user uses a computer program to pre-register the telephone number and name of a person who he or she knows in the system, for example, the DRAM 112 and the compact flash card 13.

【0130】電話が着信すると、図6には図示しない
が、電話ユニット6からシリアルバスB3とシリアル/
PCIドライバ126を通じて、電話が着信したことを
知らせるデジタルデータと、発信元の電話番号を表わす
デジタルデータがサポートASIC121に送られる。
これらのデータはさらに、CPUモジュール11のCP
U111に送られ、CPU111は、予め登録された電
話番号の中に、今かかってきている発信元の電話番号が
登録されているかどうか検索する。
When a call is received, although not shown in FIG.
Through the PCI driver 126, digital data indicating that the call has arrived and digital data indicating the telephone number of the caller are sent to the support ASIC 121.
These data are further stored in the CP of the CPU module 11.
Sent to U111, CPU 111 searches whether the telephone number of the current caller is registered in the telephone numbers registered in advance.

【0131】予め登録された電話番号の中に、今かかっ
てきている発信元の電話番号があったときは、CPU1
11はその電話番号に対応する名前をサポートモジュー
ル12に送り返すことで、フェイスプレートユニット1
5に電話をかけてきている人の名前を表示させたり、合
成音声による「○○さんからです」といった案内を車載
スピーカから流すことで、誰が電話をかけてきているの
かをユーザに知らせることができる。
If the telephone number of the current caller is present among the telephone numbers registered in advance, the CPU 1
11 sends back the name corresponding to the telephone number to the support module 12 so that the face plate unit 1
By displaying the name of the person who is calling 5 on the phone or by giving a synthetic voice guidance such as "From Mr. XX" through the in-vehicle speaker, the user can be notified of who is calling. it can.

【0132】このような表示や案内、また呼び出し音な
どで電話がかかってきていることを知ったユーザが、予
め決められた語句を発話して電話をつなぐように指示す
ると、相手の声がスピーカから流れると同時に、マイク
ロホン3から入力されるユーザの声がCODEC回路1
22によってデジタル形式のオーディオデータに変換さ
れ、サポートASIC121、シリアル/PCIドライ
バ126、シリアルバスB3を経て電話ユニット6に送
られ、ユーザは手を使わずにいわゆるハンズフリーの状
態で通話を行うことができる。
When the user who knows that a call is being received by such display, guidance, ringing tone, etc., utters a predetermined word and instructs to connect the telephone, the other party's voice is heard from the speaker. At the same time as the voice of the user input from the microphone 3
The audio data is converted into digital audio data by 22 and sent to the telephone unit 6 via the support ASIC 121, the serial / PCI driver 126, and the serial bus B3, so that the user can make a call in a so-called hands-free state without using a hand. it can.

【0133】なお、呼び出し音が一定の回数だけ鳴った
ところで、例えば電話ユニット6やCPUモジュール1
1に用意された留守番電話機能などが電話に応答する。
[0133] When the ringing tone sounds a certain number of times, for example, the telephone unit 6 or the CPU module 1
The answering machine function prepared in 1 answers the call.

【0134】また、ユーザの側から発信しようとすると
きも、例えば、予め登録してある電話番号と名前を表示
画面の上でつぎつぎに表示させ、電話を掛けたい相手が
表示されたところで発信のアイコンなどを指でタッチす
ると、その電話番号がCPUモジュール11からデジタ
ルデータとして電話ユニット6に転送されて自動的に電
話がかかり、相手が出ればそのまま話すことができる。
When a call is to be made from the user side, for example, the telephone number and name registered in advance are displayed one after another on the display screen, and when the caller to be called is displayed, the call is made. When an icon or the like is touched with a finger, the telephone number is transferred from the CPU module 11 to the telephone unit 6 as digital data, and the telephone is automatically called.

【0135】また、ユーザが登録した名前を発話し、C
PUモジュール11がこれを認識することでその名前に
対応する電話番号に自動的に発信したり、掛けたい電話
番号を1桁ずつ発話して認識させたり、ユーザが「りだ
いやる」と発話したことを認識して電話を掛ける先を決
めるようにすることもできる。
Further, the user speaks the name registered, and C
When the PU module 11 recognizes this, it automatically sends a call to the telephone number corresponding to the name, utters the telephone number to be called one digit at a time to make it recognized, or the user utters “Ridaiyaru”. It is possible to decide where to call in recognition of this.

【0136】〔2−7.セキュリティコントロールユニ
ットの利用〕また、セキュリティコントロールユニット
5は、単独で使うこともできるし、上に述べた電話ユニ
ット6と連動させて使うこともできる。例えば(図
1)、ユーザは車を離れるときに、セキュリティコント
ロールユニット5を作動させ、送信機5cを持って降り
る。車両のユーザと何ら関係のない第三者がドアノブに
触れたり、鍵穴をいじったり、ドアやトランクをこじ開
けようとしたり、車を無断で移動させようとすると、そ
れによる衝撃や振動をセンサ5aが感じ取り、センサ5
aからの信号を受けたセキュリティコントロールユニッ
ト5は、例えばサイレン5bを大音量で鳴らす。これに
より車外の環境に対し警報の効果がもたらされる。
[2-7. Use of Security Control Unit] The security control unit 5 can be used alone, or can be used in conjunction with the telephone unit 6 described above. For example (FIG. 1), when the user leaves the car, he activates the security control unit 5 and gets off with the transmitter 5c. When a third party who has nothing to do with the user of the vehicle touches the doorknob, fiddles with the keyhole, tries to pry open the door or trunk, or moves the vehicle without permission, the sensor 5a detects the shock and vibration caused by the vibration. Feeling, sensor 5
The security control unit 5 that has received the signal from a sounds the siren 5b at a high volume, for example. This has the effect of alerting the environment outside the vehicle.

【0137】ユーザ自身は、車に戻ってきたとき、持っ
ている送信機5cを操作すれば、予め決められた暗号が
セキュリティコントロールユニット5に送られ、セキュ
リティコントロールユニット5の機能は解除されるの
で、鍵を使ったり車を動かしてもサイレンが鳴ったりす
ることはない。
When the user himself / herself returns to the vehicle and operates the transmitter 5c, the predetermined encryption is transmitted to the security control unit 5, and the function of the security control unit 5 is released. The siren will not ring when you use the keys or move the car.

【0138】このようなセキュリティコントロールユニ
ット5は、電話ユニット6と連動させて使えばさらに効
果がある。つまり、センサ5aが異常を感知したとき、
セキュリティコントロールユニット5は、サイレンを鳴
らすだけでなく、割り込み信号を送ってCPUモジュー
ル11及びサポートモジュール12を含むカーオーディ
オシステムを起動させる。このような起動を可能にする
ためには、カーオーディオシステムの電源と起動スイッ
チに接続した電子回路を用意し、割り込み信号が来てい
ないかをこの電子回路に常に監視させておき、割り込み
信号が来るとただちに電源と起動スイッチをオンにして
カーオーディオシステムを起動させればよい。
If such a security control unit 5 is used in conjunction with the telephone unit 6, it is more effective. That is, when the sensor 5a detects an abnormality,
The security control unit 5 not only sounds the siren, but also sends an interrupt signal to activate the car audio system including the CPU module 11 and the support module 12. In order to enable such start-up, an electronic circuit connected to the power supply and start-up switch of the car audio system is prepared, and the electronic circuit is constantly monitored for an interrupt signal. As soon as it comes, you can turn on the power and start switch to start the car audio system.

【0139】このように起動されたCPU111は、セ
キュリティコントロールユニット5から異常発生を知ら
せるデータを受け取ると、電話ユニット6に指令を送る
ことで電話を掛けさせる。このときに電話を掛ける先
は、異常時の通報先として予め設定しておけばよく、例
えば、警察、ユーザの持っている携帯電話、警備会社な
どとすればよい。そして、掛けた先に電話がつながる
と、合成音声や予め録音したアナウンスを相手に聞かせ
ることで異常を知らせる。このようにすれば、知らせを
受けた者が現場に急行できる。
When the CPU 111 thus activated receives the data indicating the occurrence of the abnormality from the security control unit 5, the CPU 111 sends a command to the telephone unit 6 to make a telephone call. The destination to be called at this time may be set in advance as a report destination at the time of abnormality, and may be, for example, the police, a mobile phone owned by the user, a security company, or the like. Then, when the call is connected to the called party, the other party is notified of the abnormality by listening to the synthesized voice or a previously recorded announcement. In this way, the person who is notified can rush to the site.

【0140】〔2−8.ユーティリティプログラムの利
用〕また、通常のハンドヘルドパソコンと同じように、
OSやアプリケーションプログラムの機能として、アド
レス帳、カレンダー、スケジュール管理、音声録音、時
計、電卓、ゲームといった機能を利用すれば、車の中で
もいろいろな情報処理を行うことが可能となる。さら
に、これらの機能を実現するアプリケーションプログラ
ムを削除したり、新しいものに入れ替えたり、追加する
ことで、個々のユーザが自分にあった情報処理の環境を
整えることができる。
[2-8. Use of utility program] Also, like a normal handheld personal computer,
If functions such as an address book, a calendar, a schedule management, a voice recording, a clock, a calculator, and a game are used as the functions of the OS and the application programs, various types of information processing can be performed even in a car. Further, by deleting, replacing, or adding an application program that realizes these functions, each user can prepare an information processing environment suitable for himself / herself.

【0141】〔2−9.コンパクトフラッシュカードの
利用〕また、この実施形態のカーオーディオシステムで
は、コンパクトフラッシュカード13を使うことで、他
のハンドヘルドパソコンや他のカーオーディオシステム
などとの間で情報をやり取りすることができる。
[2-9. Use of Compact Flash Card] In the car audio system of this embodiment, the use of the compact flash card 13 allows information to be exchanged with another handheld personal computer, another car audio system, or the like.

【0142】例えば、コンパクトフラッシュカード13
から新しいアプリケーションプログラムやOSをフラッ
シュROM113に読み込ませることで、新しい機能を
追加したりOSを更新することが容易になる。特に、汎
用のOSを使うことによって、一般のソフトウェアメー
カーがアプリケーションプログラムやOSの機能モジュ
ールなどを作りやすくなるので、それを記録したコンパ
クトフラッシュカード13も出回って手に入れやすくな
り、ユーザはこのカーオーディオシステムを、コンピュ
ータとしても、より便利に使えるようになる。
For example, the compact flash card 13
By reading a new application program or OS into the flash ROM 113 from the above, it becomes easy to add a new function or update the OS. In particular, by using a general-purpose OS, it becomes easier for a general software maker to create an application program and a function module of the OS, so that a compact flash card 13 on which the program is recorded can be easily obtained and sold. The audio system can be used more conveniently as a computer.

【0143】また、他のパソコンやハンドヘルドパソコ
ンで作ったアドレス帳のような個人的なデータを、コン
パクトフラッシュカード13でこのカーオーディオシス
テムに持ち込めば、それまでの作業をこのカーオーディ
オシステム上で続けることができる。さらに、これとは
逆に、このカーオーディオシステムで作ったデータをコ
ンパクトフラッシュカード13で他のパソコンやハンド
ヘルドパソコンに移して作業を続けることもできる。
If personal data such as an address book created by another personal computer or a handheld personal computer is brought into the car audio system by the compact flash card 13, the work up to that point is continued on the car audio system. be able to. On the contrary, the data created by the car audio system can be transferred to another personal computer or a handheld personal computer using the compact flash card 13 to continue the operation.

【0144】また、上に述べたようなユーティリティプ
ログラムを使って自分が作ったデータを、コンパクトフ
ラッシュカード13にバックアップコピーしておけば、
カーオーディオシステムの不調や他人が使ったためにデ
ータが消えたような場合でも、コンパクトフラッシュカ
ード13からデータを再びメインユニット1に読み込ま
せて情報処理を続けることができる。
If the data created by the user using the above-mentioned utility program is backed up and copied to the compact flash card 13,
Even in the case where data is lost due to malfunction of the car audio system or use by another person, the data can be read from the compact flash card 13 into the main unit 1 again and information processing can be continued.

【0145】また、自分に合ったカーオーディオシステ
ムのいろいろな設定をコンパクトフラッシュカード13
にバックアップコピーしておけば、たとえ家族の他の誰
かが設定を変えても、自分が車を使うときは自分の持っ
ていたコンパクトフラッシュカード13をメインユニッ
ト1に差し込んで内容を読み込ませることで、自分にと
って使い勝手のよい元通りの設定でカーオーディオシス
テムを使うことができる。
Also, various settings of the car audio system suitable for oneself can be stored in the compact flash card 13.
If you use a car, you can insert your compact flash card 13 into the main unit 1 and read the contents, even if someone else in your family changes the settings. You can use the car audio system with the original settings that are convenient for you.

【0146】〔2−10.ハンドヘルドパソコンとの通
信〕さらに、この実施形態では、赤外線通信ユニット1
27を使うことで、ハンドヘルドパソコン8との間で、
コンパクトフラッシュカード13を抜き差ししたりケー
ブルなどで接続するといった手間をかけずに、容易にデ
ータをやり取りすることができる。このため、ハンドヘ
ルドパソコン8内に記録しておいたファイルなどを使っ
てOSやアプリケーションプログラムを更新したり、カ
ーオーディオシステム上で作った個人的なデータをハン
ドヘルドパソコン8に直接移し替えたり、そのような個
人的なデータのバックアップを、ハンドヘルドパソコン
8の持っている比較的大きな記憶領域に保存しておいた
り、カーオーディオシステムの設定などをハンドヘルド
パソコン8を通して他の車のカーオーディオシステムに
移し替えたり、といったいろいろな使い方も可能にな
る。
[2-10. Communication with Handheld Personal Computer] Furthermore, in this embodiment, the infrared communication unit 1
By using 27, between the handheld PC 8
Data can be easily exchanged without the trouble of inserting and removing the compact flash card 13 and connecting with a cable or the like. For this reason, the OS and application programs are updated using files and the like recorded in the handheld personal computer 8, personal data created on the car audio system is directly transferred to the handheld personal computer 8, and the like. Backup of personal data is stored in a relatively large storage area of the handheld personal computer 8, or the settings of the car audio system are transferred to the car audio system of another vehicle through the handheld personal computer 8. Various uses such as, are also possible.

【0147】〔3.効果〕以上に説明したようなこの実
施形態では、記録媒体からオーディオデータを読み出す
場合もデジタルデータを読み出す場合も、読み出された
データはATAPIデコーダ707によって同じプロト
コル形式であるATAPI形式に変換されるので、オー
ディオデータとデジタルデータの処理の全部又は一部
を、同じ手順や構成で実現することが可能になる。
[3. Effect] In this embodiment as described above, the read data is converted by the ATAPI decoder 707 into the ATAPI format, which is the same protocol format, both when audio data is read from the recording medium and when digital data is read. Therefore, all or a part of the processing of the audio data and the digital data can be realized by the same procedure and configuration.

【0148】また、この実施形態は、音楽CDからオー
ディオデータを、CD−ROMからはデジタルデータを
読み出すタイプの、いわゆるコンパチブルなCD−RO
Mオートチェンジャ7を備えているので、このCD−R
OMオートチェンジャ7を、音楽の再生と、カーナビゲ
ーションなどのデジタル情報処理の両方に使うことがで
きる。
In this embodiment, a so-called compatible CD-RO of the type of reading audio data from a music CD and digital data from a CD-ROM is used.
M-changer 7, so this CD-R
The OM autochanger 7 can be used for both music reproduction and digital information processing such as car navigation.

【0149】また、この実施形態では、ディスク再生装
置からATAPI形式の出力データが出力される。この
ため、音楽CDから読み出したオーディオデータについ
ても、CD−ROMから読み出したデジタルデータにつ
いても、どちらも同じIDEインターフェースを使っ
て、SCSIと同じようにコマンドパケットを使った通
信を行って容易に処理することができる。
In this embodiment, the output data of the ATAPI format is output from the disk reproducing device. For this reason, audio data read from a music CD and digital data read from a CD-ROM are both easily processed using the same IDE interface and communicating using command packets in the same manner as SCSI. can do.

【0150】また、この実施形態では、オーディオデー
タから変換された出力データと、前記デジタルデータか
ら変換された出力データとが、USBコントローラ71
1によって、どちらも同じインタフェース形式であるU
SBに合わせた形式で出力される。このため、両者を同
じシリアルバスB3すなわちUSBケーブルで伝送する
ことが可能となる。
In this embodiment, the output data converted from the audio data and the output data converted from the digital data are connected to the USB controller 71.
1 means that both have the same interface type
It is output in a format suitable for SB. For this reason, both can be transmitted by the same serial bus B3, that is, a USB cable.

【0151】また、この実施形態では、CD−ROMオ
ートチェンジャ7を含む複数の機器を、デイジーチェー
ン回線で芋づる式に接続することで、配線のすっきりし
たカーオーディオシステムを構成することが容易にな
る。特に、この実施形態では、デイジーチェーン回線と
してユニバーサルシリアルバス(USB)を使うので、
いろいろな種類の機器を多数接続することが容易にな
る。
In this embodiment, by connecting a plurality of devices including the CD-ROM autochanger 7 in a daisy chain manner, it is easy to configure a car audio system with simple wiring. In particular, in this embodiment, since a universal serial bus (USB) is used as a daisy chain line,
It becomes easy to connect many devices of various types.

【0152】また、この実施形態では、オーディオデー
タは、アイソクロナス転送を使い、一定間隔に一定量の
データ転送が保証されたデータ転送を行い、デジタルデ
ータは、バルク転送のような、データの誤り訂正やデー
タの再送が行われるため高品質なデータ転送を行うこと
ができる。USBを用いたデータ転送では、デイジーチ
ェーン回線に接続された複数の機器が、ホストコントロ
ーラの指示に従って、同時並行的にデータを転送でき
る。
Also, in this embodiment, audio data is transferred by using an isochronous transfer and a fixed amount of data is transferred at a fixed interval, and digital data is transferred by error correction such as bulk transfer. Since data and data are retransmitted, high-quality data transfer can be performed. In data transfer using USB, a plurality of devices connected to a daisy chain line can transfer data simultaneously and in parallel according to an instruction from a host controller.

【0153】また、この実施形態では、制御手段である
データコンバータ709によって、受け渡されるデータ
のビット幅を変えたりDMA転送を制御したりすること
で、ATAPIデコーダ707とUSBコントローラ7
11との間で、組み合わせの自由度を増やしたり、デー
タの受渡をスムースに行うことが可能となる。
Further, in this embodiment, the ATAPI decoder 707 and the USB controller 7 are changed by changing the bit width of data to be transferred and controlling DMA transfer by the data converter 709 as control means.
11, it is possible to increase the degree of freedom of combination and to smoothly transfer data.

【0154】また、この実施形態では、ディスクから読
み出したデータをデータコンバータ709の作用によっ
て、DMA(ダイレクトメモリアクセス)で高速に転送
できるので、音楽CDのようにデータ量が多く高音質な
媒体からのオーディオデータも容易に処理することがで
きる。
In this embodiment, the data read from the disk can be transferred at high speed by DMA (direct memory access) by the operation of the data converter 709. Can be easily processed.

【0155】また、この実施形態では、ATAPIデコ
ーダ707からUSBコントローラ711に渡される出
力データの単位となるビット数が変換されるので、16
ビットのATAPIデコーダと8ビットのUSBコント
ローラというように、処理の単位となるビット数が互い
に違うデコーダとコントローラとを組み合わせて使うこ
とができる。
In this embodiment, the number of bits, which is a unit of output data passed from the ATAPI decoder 707 to the USB controller 711, is converted.
It is possible to use a combination of a decoder and a controller having different numbers of bits as a unit of processing, such as a bit ATAPI decoder and an 8-bit USB controller.

【0156】また、この実施形態では、アドレスラッチ
のはたらきによって、コントローラからROMをアクセ
スするためのアドレスバスの一部とデータバスとを兼用
することができる。
In this embodiment, a part of the address bus for accessing the ROM from the controller can be used as the data bus by the function of the address latch.

【0157】なお、この実施形態では、カーオーディオ
システムを制御するコンピュータが汎用的なOSを備え
ていて、この汎用的なOSは、CPUやメモリといった
資源を管理することでコンピュータの能力を最大限発揮
させ、また、プログラムに依存しない統一的で使いやす
いユーザインタフェースを提供し、さらに、予め決めら
れた形式のプログラムを追加したり変更することで機能
の追加や変更も容易にする。このため、ディスク再生装
置から読み出したオーディオデータやデジタルデータを
効果的に処理することが容易になる。
In this embodiment, the computer that controls the car audio system has a general-purpose OS, and this general-purpose OS manages resources such as a CPU and a memory to maximize the capability of the computer. It provides a unified and easy-to-use user interface that does not depend on programs, and makes it easy to add or change functions by adding or changing programs in a predetermined format. For this reason, it becomes easy to effectively process audio data and digital data read from the disk reproducing device.

【0158】また、この実施形態では、オーディオデー
タであるかデジタルデータであるかといったデータの種
類とは関係なく、どのようなデータもUSBなどを通し
てデジタル形式でやり取りされ、処理されるので、環境
変化やノイズの影響を受けにくく、オーディオ特性も安
定する。
Further, in this embodiment, regardless of the type of data such as audio data or digital data, any data is exchanged and processed in digital format through USB or the like. Hardly affected by noise and noise, and stable audio characteristics.

【0159】〔4.他の実施の形態〕なお、この発明は
上に述べた実施形態に限定されるものではなく、次に例
示するような他の実施の形態も含むものである。例え
ば、上に述べた実施形態では、CD−ROMオートチェ
ンジャ7をカーオーディオシステムに組み込んだ例を示
したが、この発明のディスク再生装置又は方法を単体で
実施することもこの発明の実施であることはもちろんで
ある。
[4. Other Embodiments] The present invention is not limited to the above-described embodiments, but includes other embodiments as exemplified below. For example, in the above-described embodiment, an example is shown in which the CD-ROM autochanger 7 is incorporated in a car audio system. Of course.

【0160】また、この発明のディスク再生装置は、カ
ーオーディオシステムだけでなく据え置き型のオーディ
オシステムに使うこともできて、その場合も、全体の構
成を単純化できるという利点が得られる。また、記録媒
体としてはCDだけでなくMDを使うこともできる。ま
た、ATAPI、USB、PCIバスといった具体的な
形式や規格は例示に過ぎず、同じような使い方ができる
ほかの形式や規格に置き換えることもできる。
Further, the disk reproducing apparatus of the present invention can be used not only for a car audio system but also for a stationary audio system. In this case, there is an advantage that the entire configuration can be simplified. As a recording medium, not only a CD but also an MD can be used. Further, specific formats and standards such as ATAPI, USB, and PCI buses are merely examples, and can be replaced with other formats and standards that can be used in a similar manner.

【0161】また、CD−ROMオートチェンジャ7な
どのディスク再生装置からメインユニット1などの処理
装置にオーディオデータやデジタルデータを送るとき、
デコーダと同じビット幅のバスを使えば、データコンバ
ータ709などの制御手段にビット数変換の機能を持た
せる必要はない。また、コントローラからROMをアク
セスするとき、アドレスバスの一部とデータバスとを共
有させないときはアドレスラッチは不要である。
When audio data and digital data are sent from a disk reproducing device such as a CD-ROM autochanger 7 to a processing device such as the main unit 1,
If a bus having the same bit width as that of the decoder is used, it is not necessary for the control means such as the data converter 709 to have a function of converting the number of bits. When the ROM is accessed from the controller and a part of the address bus and the data bus are not shared, the address latch is unnecessary.

【0162】[0162]

【発明の効果】以上のように、この発明によれば、ディ
スクから読み出したオーディオデータを、それ以外のデ
ジタルデータと同じ形式で出力できるので、出力された
データを単純な構成や手順で伝送及び処理することが可
能となる。
As described above, according to the present invention, audio data read from a disk can be output in the same format as other digital data, so that the output data can be transmitted and received with a simple configuration and procedure. It can be processed.

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

【図1】この発明の実施形態の全体構成を示すブロック
図。
FIG. 1 is a block diagram showing an overall configuration of an embodiment of the present invention.

【図2】この発明の実施形態におけるCD−ROMオー
トチェンジャの構成を示す機能ブロック図。
FIG. 2 is a functional block diagram showing a configuration of a CD-ROM autochanger according to the embodiment of the present invention.

【図3】この発明の実施形態におけるアドレスラッチを
説明する概念図(ストローブ信号が出力されていない状
態)
FIG. 3 is a conceptual diagram illustrating an address latch according to the embodiment of the present invention (state in which a strobe signal is not output).

【図4】この発明の実施形態におけるアドレスラッチを
説明する概念図(ストローブ信号が出力されている状
態)
FIG. 4 is a conceptual diagram illustrating an address latch according to the embodiment of the present invention (state in which a strobe signal is output);

【図5】この発明の実施形態におけるデータコンバータ
の具体的な構成を示すブロック図。
FIG. 5 is a block diagram showing a specific configuration of a data converter according to the embodiment of the present invention.

【図6】この発明の実施形態について、メインユニット
の内部構成を中心に示したブロック図。
FIG. 6 is a block diagram mainly showing an internal configuration of a main unit according to the embodiment of the present invention;

【図7】この発明の実施形態におけるデータコンバータ
について、USBコントローラがATAPIデコーダと
対話的にアクセスするための状態を示す図。
FIG. 7 is a diagram showing a state in which the USB controller interactively accesses the data converter in the embodiment of the present invention with the ATAPI decoder;

【図8】この発明の実施形態におけるデータコンバータ
について、ATAPIデコーダからS−RAMにデータ
をDMA転送で書き込むための状態を示す図。
FIG. 8 is a diagram showing a state for writing data from an ATAPI decoder to an S-RAM by DMA transfer in the data converter according to the embodiment of the present invention.

【図9】この発明の実施形態におけるデータコンバータ
について、S−RAMからUSBコントローラに、デー
タをDMA転送で読み出すための状態を示す図。
FIG. 9 is a diagram showing a state in which data is read from the S-RAM to the USB controller by DMA transfer in the data converter according to the embodiment of the present invention.

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

1…メインユニット1 11…CPUモジュール 111…CPU 112…DRAM 113…フラッシュROM 114…PCIバスホストコントローラ 115…CPUホストASIC 116…PCMCIA・ASIC 12…サポートモジュール 121…サポートASIC 122…CODEC回路 123…DSPユニット 124…バッファメモリ 125…パラレル/PCIドライバ 126…シリアル/PCIドライバ 127…赤外線通信ユニット 13…コンパクトフラッシュカード 13S…ソケット 14…CD−ROMユニット 15…フェイスプレートユニット 15a…ケース 16…GPSユニット 2…チューナーアンプユニット 2a…アンテナ 21…チューナー 22…アンプ 3…マイクロホン 4…GPSアンテナ 4a…受信機 5…セキュリティコントロールユニット 5a…センサ 5b…サイレン 5c…送信機 6…電話ユニット 6a…アンテナ 6b…ハンドセット 7…CD−ROMオートチェンジャ 701…メカ制御部 702…モータドライバ 703…サーボドライバ 704…チェンジャ/読み取り機構 705…RFアンプ 706…パタン変換部 707…ATAPIデコーダ 708…D−RAM 709…データコンバータ 791…ATAPIバス幅変換部 792…バスインタフェースコントローラ 793…アドレスデコーダ 794…DMAアドレスカウンタ 795…アドレスバススイッチ 796…データバススイッチ 710…S−RAM(外部メモリ) 711…USBコントローラ 712…ROM 713…アドレスラッチ 714…アップストリームコネクタ 715…ダウンストリームコネクタ 8…ハンドヘルドパソコン 9…補助バッテリ 30…外部ユニット 40…オプションユニット DESCRIPTION OF SYMBOLS 1 ... Main unit 1 11 ... CPU module 111 ... CPU 112 ... DRAM 113 ... Flash ROM 114 ... PCI bus host controller 115 ... CPU host ASIC 116 ... PCMCIA / ASIC 12 ... Support module 121 ... Support ASIC 122 ... CODEC circuit 123 ... DSP Unit 124 Buffer memory 125 Parallel / PCI driver 126 Serial / PCI driver 127 Infrared communication unit 13 Compact flash card 13S Socket 14 CD-ROM unit 15 Face plate unit 15a Case 16 GPS unit 2 Tuner amplifier unit 2a Antenna 21 Tuner 22 Amplifier 3 Microphone 4 GPS antenna 4a Receiver 5 Security control unit 5a Sensor 5b Siren 5c Transmitter 6 Phone unit 6a Antenna 6b Handset 7 CD-ROM autochanger 701 Mechanical control unit 702 Motor driver 703 Servo driver 704 Changer / reading mechanism 705 RF amplifier 706 pattern converter 707 ATAPI decoder 708 D-RAM 709 data converter 791 ATAPI bus width converter 792 bus interface controller 793 address decoder 794 DMA address counter 795 address bus switch 796 Data bus switch 710 S-RAM (external memory) 711 USB controller 712 ROM 713 Address latch 714 Upstream Connector 715 Downstream connector 8 Handheld personal computer 9 Auxiliary battery 30 External unit 40 Optional unit

Claims (17)

【特許請求の範囲】[Claims] 【請求項1】 記録媒体からオーディオデータ及びデジ
タルデータを読み出す手段と、 読み出されたオーディオデータとデジタルデータをいず
れも同じプロトコル形式の出力データに変換するデコー
ダと、 を備えたことを特徴とするディスク再生装置。
1. A device for reading audio data and digital data from a recording medium, and a decoder for converting both the read audio data and digital data into output data of the same protocol format. Disc playback device.
【請求項2】 音楽CDから前記オーディオデータを読
み出し、 CD−ROMから前記デジタルデータを読み出すように
構成されたことを特徴とする請求項1記載のディスク再
生装置。
2. The disc reproducing apparatus according to claim 1, wherein said audio data is read from a music CD, and said digital data is read from a CD-ROM.
【請求項3】 前記デコーダは、オーディオデータとデ
ジタルデータをいずれもATAPI形式の出力データに
変換するように構成されたことを特徴とする請求項1又
は2記載のディスク再生装置。
3. The disk reproducing apparatus according to claim 1, wherein said decoder is configured to convert both audio data and digital data into output data of an ATAPI format.
【請求項4】 前記オーディオデータから変換された出
力データと、前記デジタルデータから変換された出力デ
ータとを、いずれも同じインタフェース形式で出力する
ためのコントローラを備えたことを特徴とする請求項1
から3のいずれか1つに記載のディスク再生装置。
4. A controller for outputting both output data converted from the audio data and output data converted from the digital data in the same interface format.
4. The disc reproducing apparatus according to any one of items 1 to 3.
【請求項5】 前記オーディオデータから変換された出
力データと、前記デジタルデータから変換された出力デ
ータとを、いずれも同じデイジーチェーン回線で出力す
るためのコントローラを備えたことを特徴とする請求項
1から4のいずれか1つに記載のディスク再生装置。
5. A controller for outputting output data converted from the audio data and output data converted from the digital data through the same daisy chain line. 5. The disc reproducing apparatus according to any one of 1 to 4.
【請求項6】 前記デイジーチェーン回線として、ユニ
バーサルシリアルバスを使うことを特徴とする請求項5
記載のディスク再生装置。
6. A daisy-chain line using a universal serial bus.
The disc reproducing device according to the above.
【請求項7】 前記コントローラは、前記オーディオデ
ータから変換された出力データをアイソクロナス転送す
るように構成されたことを特徴とする請求項4から6の
いずれか1つに記載のディスク再生装置。
7. The disk reproducing apparatus according to claim 4, wherein the controller is configured to perform an isochronous transfer of the output data converted from the audio data.
【請求項8】 前記コントローラは、前記デジタルデー
タから変換された出力データをバルク転送するように構
成されたことを特徴とする請求項4から7のいずれか1
つに記載のディスク再生装置。
8. The apparatus according to claim 4, wherein the controller is configured to perform bulk transfer of the output data converted from the digital data.
The disk reproducing device according to any one of the above.
【請求項9】 前記デコーダによって変換された出力デ
ータを、前記コントローラに渡すための制御手段を備え
たことを特徴とする請求項4から8のいずれか1つに記
載のディスク再生装置。
9. The disk reproducing apparatus according to claim 4, further comprising control means for passing the output data converted by the decoder to the controller.
【請求項10】 前記制御手段は、ダイレクトメモリア
クセスを制御するように構成されたことを特徴とする請
求項9記載のディスク再生装置。
10. The disk reproducing apparatus according to claim 9, wherein said control means is configured to control direct memory access.
【請求項11】 前記制御手段は、前記デコーダから前
記コントローラに渡される出力データの単位となるビッ
ト数を変換するように構成されたことを特徴とする請求
項9又は10記載のディスク再生装置。
11. The disk reproducing apparatus according to claim 9, wherein said control means is configured to convert the number of bits as a unit of output data passed from said decoder to said controller.
【請求項12】 前記コントローラを制御するためのプ
ログラムを格納したROMと、 前記コントローラからROMをアクセスするためのアド
レスラッチとを備えたことを特徴とする請求項4から1
1のいずれか1つに記載のディスク再生装置。
12. The apparatus according to claim 4, further comprising: a ROM storing a program for controlling the controller; and an address latch for accessing the ROM from the controller.
2. The disc reproducing device according to any one of 1 to 1 above.
【請求項13】 請求項1から12のいずれか1つに記
載のディスク再生装置を備えたことを特徴とするカーオ
ーディオシステム。
13. A car audio system comprising the disk reproducing device according to claim 1. Description:
【請求項14】 記録媒体からオーディオデータ及びデ
ジタルデータを読み出すステップと、 読み出されたオーディオデータとデジタルデータをいず
れも同じプロトコル形式の出力データに変換するステッ
プと、 を含むことを特徴とするディスク再生方法。
14. A disk, comprising: reading audio data and digital data from a recording medium; and converting both the read audio data and digital data into output data in the same protocol format. Playback method.
【請求項15】 前記変換するステップは、オーディオ
データとデジタルデータをいずれもATAPI形式の出
力データに変換することを特徴とする請求項14記載の
ディスク再生方法。
15. The disc reproducing method according to claim 14, wherein said converting step converts both audio data and digital data into output data in ATAPI format.
【請求項16】 前記オーディオデータから変換された
出力データと、前記デジタルデータから変換された出力
データとを、いずれも同じインタフェース形式で出力す
るステップを含むことを特徴とする請求項14又は15
記載のディスク再生方法。
16. The method according to claim 14, further comprising the step of outputting both the output data converted from the audio data and the output data converted from the digital data in the same interface format.
Disc playback method as described.
【請求項17】 前記変換するステップによって変換さ
れた出力データを、前記出力するステップに、ダイレク
トメモリアクセス及びパラレルビット数変換のうち少な
くとも一方を使って、渡すためのステップを含むことを
特徴とする請求項16記載のディスク再生方法。
17. The method according to claim 17, further comprising the step of passing the output data converted by the converting step using at least one of direct memory access and parallel bit number conversion. 17. The disc reproducing method according to claim 16.
JP12069198A 1998-04-30 1998-04-30 Device and method for disk playing and car audio system Pending JPH11317009A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP12069198A JPH11317009A (en) 1998-04-30 1998-04-30 Device and method for disk playing and car audio system
EP99108462A EP0953486B1 (en) 1998-04-30 1999-04-30 Automotive information system and method of controlling the same, recording medium storing control program, disk playback apparatus, and semiconductor integrated circuit
DE69930987T DE69930987T2 (en) 1998-04-30 1999-04-30 Vehicle information system and method for its control, storage medium for storing the control program, disk player, and semiconductor integrated circuit
US09/990,246 US7130656B2 (en) 1998-04-30 2001-11-20 Automotive information system and method of controlling the same, recording medium storing control program, disk playback apparatus, and semiconductor integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12069198A JPH11317009A (en) 1998-04-30 1998-04-30 Device and method for disk playing and car audio system

Publications (1)

Publication Number Publication Date
JPH11317009A true JPH11317009A (en) 1999-11-16

Family

ID=14792585

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12069198A Pending JPH11317009A (en) 1998-04-30 1998-04-30 Device and method for disk playing and car audio system

Country Status (1)

Country Link
JP (1) JPH11317009A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000251390A (en) * 1999-03-01 2000-09-14 Clarion Co Ltd Automobile audio system and control method therefor
WO2002059895A1 (en) * 2001-01-26 2002-08-01 Matsushita Electric Industrial Co., Ltd. Method for transferring data, storage device, its controlling method and controller for data transfer
EP1753222A1 (en) * 2005-06-23 2007-02-14 LG Electronics Inc. Transmitting data of a telematics terminal
CN100428780C (en) * 2004-12-28 2008-10-22 佳能株式会社 Control device and method
US7574116B2 (en) 2002-05-13 2009-08-11 Funai Electric Co., Ltd. Optical disc apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000251390A (en) * 1999-03-01 2000-09-14 Clarion Co Ltd Automobile audio system and control method therefor
WO2002059895A1 (en) * 2001-01-26 2002-08-01 Matsushita Electric Industrial Co., Ltd. Method for transferring data, storage device, its controlling method and controller for data transfer
US7574116B2 (en) 2002-05-13 2009-08-11 Funai Electric Co., Ltd. Optical disc apparatus
CN100428780C (en) * 2004-12-28 2008-10-22 佳能株式会社 Control device and method
EP1753222A1 (en) * 2005-06-23 2007-02-14 LG Electronics Inc. Transmitting data of a telematics terminal
US8145381B2 (en) 2005-06-23 2012-03-27 Lg Electronics Inc. Transmitting data of a telematics terminal

Similar Documents

Publication Publication Date Title
US7130656B2 (en) Automotive information system and method of controlling the same, recording medium storing control program, disk playback apparatus, and semiconductor integrated circuit
US6516359B1 (en) Information processing method and apparatus, automotive information system and method of controlling the same, and storage medium on which an information processing program is stored
JP4672791B2 (en) Vehicle computer system with audio entertainment system
EP1145909B1 (en) Audio system and its contents reproduction method, audio apparatus for a vehicle and its contents reproduction method, computer program product and computer-readable storage medium
KR100575963B1 (en) Mobile phone control method to output voice signal and notification sound through external sound device
KR20090004183A (en) Interface method and device of mobile terminal
CN108962240A (en) A kind of sound control method and system based on earphone
US20100203830A1 (en) Systems and Methods for Implementing Hands Free Operational Environments
JPH11317063A (en) Car audio system, its control method and recording medium recorded with car audio system controlling program
US6965954B2 (en) Data playing system, transmitting and receiving apparatus, and bus conversion unit
KR100670641B1 (en) Anti-theft car audio system for detachable portable MP3 player and its control method
JPH03151731A (en) Paging receiver and paging reception system
JPH11317009A (en) Device and method for disk playing and car audio system
EP0950570A2 (en) Automotive information system, automotive computer system, and method of controlling the automotive information system
JP2001042891A (en) Voice recognition device, voice recognition mounting device, voice recognition mounting system, voice recognition method, and storage medium
JPH11297055A (en) Car audio system and control method for car audio system
JPH11273321A (en) Car audio system, vehicle-mounted computer, and method for controlling car audio system
US20070124073A1 (en) Operation method for navigator
JPH11317064A (en) Car audio system, its control method, information processor, cable for car audio system, electronic equipment and control unit
JPH11317062A (en) Car audio system, its control method and semiconductor integrated circuit
KR100423408B1 (en) Telematic system with function of hands-free
JPH11175457A (en) In-vehicle device information display method, in-vehicle information processing device, and automobile
JPH07192443A (en) Interruption source switchover system
KR200166496Y1 (en) vehiecle remote controller having voice recorder
JP2004118297A (en) AVM mobile station device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050413

A977 Report on retrieval

Effective date: 20070220

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070306

A02 Decision of refusal

Effective date: 20070703

Free format text: JAPANESE INTERMEDIATE CODE: A02