Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5648363B2 - Audio storage medium, audio device, and program update method for audio device - Google Patents
[go: Go Back, main page]

JP5648363B2 - Audio storage medium, audio device, and program update method for audio device - Google Patents

Audio storage medium, audio device, and program update method for audio device Download PDF

Info

Publication number
JP5648363B2
JP5648363B2 JP2010180752A JP2010180752A JP5648363B2 JP 5648363 B2 JP5648363 B2 JP 5648363B2 JP 2010180752 A JP2010180752 A JP 2010180752A JP 2010180752 A JP2010180752 A JP 2010180752A JP 5648363 B2 JP5648363 B2 JP 5648363B2
Authority
JP
Japan
Prior art keywords
audio
data
program update
written
packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010180752A
Other languages
Japanese (ja)
Other versions
JP2012043481A (en
Inventor
須山 明彦
明彦 須山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yamaha Corp
Original Assignee
Yamaha Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP2010180752A priority Critical patent/JP5648363B2/en
Publication of JP2012043481A publication Critical patent/JP2012043481A/en
Application granted granted Critical
Publication of JP5648363B2 publication Critical patent/JP5648363B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

この発明は、ビットストリームデータを用いてプログラムを更新するオーディオ装置、オーディオ装置のプログラム更新方法、および、このプログラム更新に用いられるオーディオ記憶媒体に関する。   The present invention relates to an audio device that updates a program using bitstream data, a program update method for the audio device, and an audio storage medium used for the program update.

CD等のディスクメディアにアップデートデータを記録しておき、このディスクメディアを再生することでオーディオ機器のプログラムを更新する技術が提案されている(たとえば特許文献1)。また、アップデートデータが記録されたCDの再生信号をそのまま下流装置に伝送し、下流装置において再生信号を用いてプログラムのアップデートを行うことも提案されている。   A technique has been proposed in which update data is recorded on a disk medium such as a CD, and the program of the audio device is updated by reproducing the disk medium (for example, Patent Document 1). It has also been proposed to transmit a reproduction signal of a CD in which update data is recorded to a downstream device as it is, and update the program using the reproduction signal in the downstream device.

特開2004−127386号公報JP 2004-127386 A

上記従来の技術では、ディスクメディアのデータがアップデートデータそのものであるため、これを誤って通常のオーディオメディア(CD)として再生した場合、大きなランダムノイズが発生するという問題点があった。   In the above conventional technique, since the data of the disk medium is the update data itself, there is a problem that a large random noise is generated when the disk medium is erroneously reproduced as normal audio media (CD).

また、近年のDVDプレーヤ等では、通常のオーディオCDフォーマットのデータを再生したとき、適宜音量を調整する等データを加工する装置が存在しており、このような装置でアップデートディスクを再生した場合、アップデートデータが壊れてしまい、プログラムのアップデートができなくなる等の問題点があった。   Further, in recent DVD players and the like, there is an apparatus for processing data such as adjusting the volume appropriately when reproducing data in a normal audio CD format. When an update disk is reproduced by such an apparatus, There was a problem that the update data was broken and the program could not be updated.

この発明は、オーディオメディアとして再生されてもノイズが発生せず、且つ、データが無用に加工されることのないオーディオ記憶媒体、オーディオ装置、および、オーディオ装置のプログラム更新方法を提供することを目的とする。   An object of the present invention is to provide an audio storage medium, an audio device, and a program update method for the audio device that do not generate noise even when played back as audio media and that do not process data unnecessarily. And

請求項1の発明は、所定長のコンテナパケットが繰り返されるオーディオトラックを有するオーディオ記憶媒体であって、
前記所定長以下に分割されたオーディオデータが、各コンテナパケットに書き込まれ、ステップ毎に分割されたプログラム更新データが、適宜選択されたコンテナパケットの、前記オーディオデータが書き込まれた余剰のスペースに書き込まれ、且つ、各プログラム更新データが書き込まれるコンテナパケットとして、直前のプログラム更新データが書き込まれたコンテナパケットから、該直前のプログラム更新データによるプログラム更新ステップに要する時間以上離れたコンテナパケットが選択されていることを特徴とする。
The invention of claim 1 is an audio storage medium having an audio track in which a container packet of a predetermined length is repeated,
The audio data divided into the predetermined length or less is written in each container packet, and the program update data divided for each step is written in an extra space where the audio data is written in an appropriately selected container packet. In addition, as a container packet in which each program update data is written, a container packet that is more than the time required for the program update step by the immediately previous program update data is selected from the container packet in which the immediately previous program update data is written. It is characterized by being.

請求項の発明は、請求項の発明において、前記オーディオデータは、無音または正弦波の波形をデジタル化したデータであることを特徴とする。 According to a second aspect of the present invention, in the first aspect of the invention, the audio data is data obtained by digitizing a waveform of a silence or a sine wave.

請求項の発明であるオーディオ装置は、請求項1に記載のオーディオ記憶媒体から読み出された連続するコンテナパケットが入力される信号入力部と、前記信号入力部から入力されるコンテナパケットからオーディオデータを取り出し、このオーディオデータを処理するオーディオデータ処理部と、前記オーディオデータ処理部を含む装置各部の動作を制御する制御部と、前記制御部によって用いられるプログラムを記憶する記憶部と、を備えたオーディオ装置であって、
前記制御部は、前記信号入力部から入力されるコンテナパケットの余剰スペースにプログラム更新データが存在するかを常時監視しており、コンテナパケットの余剰スペースにプログラム更新データが存在したとき、このプログラム更新データに基づき前記記憶部に記憶されているプログラムを更新することを特徴とする。
Audio device is a third aspect of the present invention, an audio signal input unit that successive containers packets read from the audio storage medium of claim 1 is inputted, the container packet input from the signal input unit An audio data processing unit that extracts data and processes the audio data; a control unit that controls the operation of each unit including the audio data processing unit; and a storage unit that stores a program used by the control unit. Audio device,
The control unit constantly monitors whether the program update data exists in the surplus space of the container packet input from the signal input unit, and when the program update data exists in the surplus space of the container packet , the program update is performed. The program stored in the storage unit is updated based on the data.

請求項の発明は、前記オーディオデータ処理部および制御部が、共通のプロセッサで構成されていることを特徴とする。 According to a fourth aspect of the present invention, the audio data processing unit and the control unit are configured by a common processor.

請求項の発明であるオーディオ装置のプログラム更新方法は、オーディオデータが書き込まれたコンテナパケットであって、オーディオデータが書き込まれていない余剰スペースにステップ毎に分割されたプログラム更新データが書き込まれたものを入力する入力手順と、入力されたコンテナパケット余剰スペースからプログラム更新データを抽出する更新データ抽出手順と、抽出されたプログラム更新データを用いて装置のプログラムを更新するプログラム更新手順と、を含むことを特徴とする。 According to a fifth aspect of the present invention, there is provided a method for updating a program of an audio device, wherein the program update data is written in a container packet in which audio data is written and divided in steps in a surplus space in which the audio data is not written. an input procedure of inputting an object, and the update data extracting procedure for extracting the program update data from the extra space of the input container packets, and program update procedure for updating the system program using the extracted program update data, the It is characterized by including.

この発明のオーディオ記憶媒体によれば、オーディオデータの隙間である余剰スペースにプログラム更新データを書き込むことにより、オーディオメディアとして再生することができる。また、オーディオデータを特定のオーディオフォーマットのデータとすることにより、再生装置によって無用に加工されることがなくなる。   According to the audio storage medium of the present invention, the program update data is written in the surplus space that is the gap between the audio data, and can be reproduced as audio media. Further, by making the audio data into data of a specific audio format, it is not processed unnecessarily by the playback device.

この発明のオーディオ装置によれば、外部(上流装置)から入力されるオーディオデータを再生しながら、同時に並行して入力されるプログラム更新データを用いてプログラムを更新することが可能になる。なお、この発明において、外部から入力されるビットストリームデータはCD等のディスクメディアを再生したデータに限定されず、放送データ等であってもよい。   According to the audio apparatus of the present invention, it is possible to update a program using program update data input in parallel while reproducing audio data input from the outside (upstream apparatus). In the present invention, the bit stream data input from the outside is not limited to data reproduced from a disk medium such as a CD, but may be broadcast data or the like.

この発明のオーディオ装置のプログラム更新方法によれば、外部(上流装置)から入力されるオーディオデータを再生しながら、同時に並行して入力されるプログラム更新データを用いてプログラムを更新することが可能になる。なお、この発明において、外部から入力されるビットストリームデータはCD等のディスクメディアを再生したデータに限定されず、放送データ等であってもよい。   According to the program update method of the audio device of the present invention, it is possible to update the program using the program update data input in parallel while reproducing the audio data input from the outside (upstream device). Become. In the present invention, the bit stream data input from the outside is not limited to data reproduced from a disk medium such as a CD, but may be broadcast data or the like.

この発明の実施形態であるAVシステムの構成図Configuration diagram of an AV system according to an embodiment of the present invention 特定オーディオフォーマットのディスクのトラック構成を示す図Diagram showing the track structure of a disc with a specific audio format アップデートデータおよびアップデートディスクの構成を示す図Diagram showing the structure of update data and update disk AVアンプの動作を示すフローチャートFlow chart showing operation of AV amplifier AVアンプの他の構成を示す図The figure which shows the other structure of AV amplifier

図面を参照してこの発明の実施形態であるAV(オーディオ・ビデオ)システムについて説明する。   An AV (audio / video) system according to an embodiment of the present invention will be described with reference to the drawings.

図1はAVシステムの構成を示す図である。同図(A)に示すように、このAVシステムは、DVDプレーヤ1とAVアンプ2とをSPDIF規格のケーブル4で接続して構成されている。DVDプレーヤ1にはDVDやCDなどのディスク3がセットされる。AVアンプ2には、スピーカ5やTV6が接続される。SPDIF規格のケーブル4はオーディオ専用の光ファイバケーブルでもよく、映像信号とオーディオ信号とを伝送するHDMIケーブルでもよい。   FIG. 1 is a diagram showing the configuration of an AV system. As shown in FIG. 2A, this AV system is configured by connecting a DVD player 1 and an AV amplifier 2 with a cable 4 conforming to SPDIF standards. A disc 3 such as a DVD or a CD is set in the DVD player 1. A speaker 5 and a TV 6 are connected to the AV amplifier 2. The SPDIF standard cable 4 may be an optical fiber cable dedicated to audio, or an HDMI cable that transmits a video signal and an audio signal.

このAVシステムにおいてオーディオを再生する場合の動作態様は以下のようである。DVDプレーヤ1が、DVDやCD等のオーディオソースであるディスク3を再生し、再生したオーディオ信号をビットストリーム信号としてケーブル4を介してAVアンプ2に入力する。AVアンプ2は、入力されたオーディオ信号を増幅してスピーカ5から放音する。   The operation mode when audio is reproduced in this AV system is as follows. The DVD player 1 reproduces the disc 3 which is an audio source such as a DVD or CD, and inputs the reproduced audio signal to the AV amplifier 2 via the cable 4 as a bit stream signal. The AV amplifier 2 amplifies the input audio signal and emits sound from the speaker 5.

そして、この実施形態のAVシステムでは、上記通常のオーディオ再生動作に加えて、ディスク3を用いたAVアンプ2のファームウェアのアップデート動作を行う。このファームウェアのアップデート動作は以下のようである。ファームウェアのアップデートデータが書き込まれたディスク3(以下、アップデートディスク3Aと呼ぶ)をDVDプレーヤ1で再生し、再生したデータをオーディオ信号と同様にケーブル4を介してAVアンプ2に送信する。AVアンプ2は、受信したデータを用いて内蔵のフラッシュメモリ26に記憶されているファームウェアをアップデートする。   In the AV system of this embodiment, in addition to the normal audio reproduction operation, the firmware update operation of the AV amplifier 2 using the disk 3 is performed. The firmware update operation is as follows. A disc 3 in which firmware update data is written (hereinafter referred to as an update disc 3A) is reproduced by the DVD player 1, and the reproduced data is transmitted to the AV amplifier 2 via the cable 4 in the same manner as the audio signal. The AV amplifier 2 updates the firmware stored in the built-in flash memory 26 using the received data.

図1(B)において、DVDプレーヤ1は、ディスク駆動部11、ディスク読取部12、信号処理部13、制御部10、および、SPDIFインタフェース14を有している。   In FIG. 1B, the DVD player 1 includes a disk drive unit 11, a disk reading unit 12, a signal processing unit 13, a control unit 10, and an SPDIF interface 14.

ディスク駆動部11は、セットされたディスク3をサーボ制御により所定の角速度に制御しつつ回転させる。ディスク読取部12は、光ピックアップを用いてディスクに書き込まれた信号を読み取り、この信号をベースバンド信号にデコードするとともに誤り訂正等を行ってデータを復元する。   The disk drive unit 11 rotates the set disk 3 while controlling the disk 3 at a predetermined angular velocity by servo control. The disk reading unit 12 reads a signal written on the disk using an optical pickup, decodes this signal into a baseband signal, performs error correction, and restores data.

信号処理部13は、この信号をビット列のビットストリームデータに変換してSPDIFインタフェース14に出力する。また、信号処理部13は、再生されたオーディオデータのフォーマットを判断し、通常のオーディオCDフォーマットのオーディオデータであれば音量を調整する等の加工をして出力する等の処理を適宜行って出力する。一方、ドルビーなどの特定のオーディオフォーマットにエンコードされたオーディオ信号の場合には音量調整等の加工は行わず、そのままビットストリームデータとしてSPDIF14インタフェースに出力する。   The signal processing unit 13 converts this signal into bit stream data of a bit string and outputs it to the SPDIF interface 14. Further, the signal processing unit 13 determines the format of the reproduced audio data, and performs processing such as adjusting and outputting the volume if the audio data is in the normal audio CD format, and appropriately outputs it. To do. On the other hand, in the case of an audio signal encoded in a specific audio format such as Dolby, processing such as volume adjustment is not performed, and the signal is output as it is to the SPDIF 14 interface as bit stream data.

SPDIFインタフェース14は、デジタルオーディオ信号の伝送規格であるSPDIF(Sony Philips Digital InterFace)に準拠したインタフェースであり、SPDIF単独のインタフェース(光ファイバコネクタ等)であってもよく、SPDIFが組み込まれたAVインタフェースであるHDMIであってもよい。SPDIFインタフェース14は、入力されたビットストリームデータをケーブル4を介して下流の装置であるAVアンプ2に送信する。   The SPDIF interface 14 is an interface that conforms to SPDIF (Sony Philips Digital InterFace), which is a digital audio signal transmission standard, and may be a single SPDIF interface (such as an optical fiber connector) or an AV interface incorporating SPDIF. It may be HDMI. The SPDIF interface 14 transmits the input bit stream data to the AV amplifier 2 which is a downstream device via the cable 4.

AVアンプ2は、SPDIFインタフェース21、DSP22、増幅回路23、スピーカ接続部24、CPU25、フラッシュメモリ26、ROM27を有している。フラッシュメモリ26には、このAVアンプ2の動作を制御するためのプログラムであるファームウェアが記憶されている。ROM27には、AVアンプ2を起動するとともにファームウェアのアップデート処理を行うブートプログラムが記憶されている。   The AV amplifier 2 includes an SPDIF interface 21, a DSP 22, an amplifier circuit 23, a speaker connection unit 24, a CPU 25, a flash memory 26, and a ROM 27. The flash memory 26 stores firmware that is a program for controlling the operation of the AV amplifier 2. The ROM 27 stores a boot program for starting the AV amplifier 2 and performing firmware update processing.

SPDIFインタフェース21は、ケーブル4を介してDVDプレーヤ1が送信したビットストリームデータを受信する。受信されたビットストリームデータは、DSP22およびCPU25に入力される。DSP22は、SPDIFインタフェース21から入力されるオーディオデータを取り込んでイコライジング等の信号処理を行ったのち、増幅回路23に入力する。オーディオデータはDSP22または増幅回路23においてアナログのオーディオ信号に変換される。増幅回路23は、このオーディオ信号を増幅してスピーカ接続部24に出力する。スピーカ接続部24にはスピーカ5が接続されており、入力されたオーディオ信号はスピーカ5によって放音される。   The SPDIF interface 21 receives the bit stream data transmitted from the DVD player 1 via the cable 4. The received bit stream data is input to the DSP 22 and the CPU 25. The DSP 22 takes in the audio data input from the SPDIF interface 21, performs signal processing such as equalizing, and then inputs it to the amplifier circuit 23. The audio data is converted into an analog audio signal by the DSP 22 or the amplifier circuit 23. The amplifier circuit 23 amplifies the audio signal and outputs the amplified audio signal to the speaker connection unit 24. A speaker 5 is connected to the speaker connection unit 24, and the input audio signal is emitted by the speaker 5.

DSP22は、SPDIFインタフェース21から入力されたビットストリームデータが通常のオーディオCDフォーマットのデータの場合にはそのまま信号処理をする。また、SPDIFインタフェース21から入力されたビットストリームデータがパケット形式のものである場合には、そのパケットのヘッダ情報に基づいて、そのパケットがオーディオデータのパケットであるか否かを判断する。   If the bit stream data input from the SPDIF interface 21 is data in the normal audio CD format, the DSP 22 performs signal processing as it is. When the bit stream data input from the SPDIF interface 21 is in packet format, it is determined whether the packet is an audio data packet based on the header information of the packet.

CPU25はAVアンプ2の制御部であり、フラッシュメモリ26に記憶されているファームウェアに基づいてAVアンプ2を制御する。また、CPU25はSPDIFインタフェース21から入力されるファームウェアのアップデートデータを取り込んでフラッシュメモリ26のファームウェアをアップデートする。CPU25は、SPDIFインタフェース21からパケット形式のデータが入力され、そのパケットのヘッダ情報がアップデートデータのパケットである旨を示すものであるとき、ファームウェアのアップデートデータが到来したと判断する。   The CPU 25 is a control unit for the AV amplifier 2 and controls the AV amplifier 2 based on firmware stored in the flash memory 26. Further, the CPU 25 takes in firmware update data input from the SPDIF interface 21 and updates the firmware of the flash memory 26. When the packet format data is input from the SPDIF interface 21 and the header information of the packet indicates that the packet is an update data packet, the CPU 25 determines that the firmware update data has arrived.

CPU25は、SPDIFインタフェース21から入力されるビットストリームデータにアップデートデータのパケットが存在するか否かを常時監視していてもよい。また、ユーザによって設定されるアップデートモードを設け、AVアンプ2がアップデートモードに設定されているときのみビットストリームデータを監視するようにしてもよい。また、DSP22は、アップデートモードが設定されているときオーディオデータ処理の動作を停止するようにしてもよい。   The CPU 25 may constantly monitor whether there is an update data packet in the bitstream data input from the SPDIF interface 21. Also, an update mode set by the user may be provided, and the bit stream data may be monitored only when the AV amplifier 2 is set to the update mode. The DSP 22 may stop the audio data processing operation when the update mode is set.

なお、以下の説明では、CPU25、DSP22ともにビットストリームデータを常時監視している構成のAVアンプ2について説明する。   In the following description, the AV amplifier 2 having a configuration in which both the CPU 25 and the DSP 22 constantly monitor bit stream data will be described.

図2および図3を用いて、DVDプレーヤ1で再生されるアップデートディスク3Aの構成について説明する。アップデートディスク3Aは、ドルビーなどの特定オーディオフォーマットのオーディオデータの隙間にファームウェアのアップデートデータが書き込まれたディスクである。ここで特定オーディオフォーマットとは、DVDプレーヤ1がそのオーディオデータを加工しないようなデータフォーマットの意であり、たとえばドルビーなどのオーディオフォーマットである。すなわち、通常のオーディオCDのようなリニアPCMデータの場合、DVDプレーヤ1は適宜音量を調整する等の加工をする場合がある。ファームウェアのアップデートデータがDVDプレーヤ1によって書き換えられてしまうと、下流装置であるAVアンプ2でファームウェアのアップデートをすることができなくなってしまう。そこで、DVDプレーヤ1でデータが書き換えされない特定のオーディオフォーマットでデータが記述される。   The configuration of the update disk 3A played back by the DVD player 1 will be described with reference to FIGS. The update disk 3A is a disk in which firmware update data is written in a gap between audio data of a specific audio format such as Dolby. Here, the specific audio format means a data format in which the DVD player 1 does not process the audio data, for example, an audio format such as Dolby. That is, in the case of linear PCM data such as a normal audio CD, the DVD player 1 may perform processing such as adjusting the volume as appropriate. If the firmware update data is rewritten by the DVD player 1, the firmware cannot be updated by the AV amplifier 2 which is a downstream device. Therefore, the data is described in a specific audio format that is not rewritten by the DVD player 1.

図2は、上記特定オーディオフォーマットのディスクのデータトラックの構成を示す図である。データトラックは固定長のデータ区間であるコンテナパケット100の繰り返しで構成されている。このコンテナパケットがいわゆるオーディオパケットである。各コンテナパケット100には、それぞれ一定時間分のオーディオデータ101が書き込まれる。オーディオデータは圧縮されているため、オーディオデータ101のデータ長はオーディオの信号波形の特性に応じて変化し不定長である。コンテナパケット100はオーディオデータ101を収容するために十分な大きさに設定されている。オーディオデータ101を収容したコンテナパケット100の空きスペース102には、この空きスペース102を埋めるためのフィラーデータ103が書き込まれる。   FIG. 2 is a diagram showing the structure of the data track of the disc having the specific audio format. The data track is constituted by repetition of a container packet 100 which is a fixed-length data section. This container packet is a so-called audio packet. Each container packet 100 is written with audio data 101 for a certain period of time. Since the audio data is compressed, the data length of the audio data 101 changes according to the characteristics of the audio signal waveform and is indefinite. The container packet 100 is set to a size sufficient to accommodate the audio data 101. Filler data 103 for filling the empty space 102 is written in the empty space 102 of the container packet 100 containing the audio data 101.

一般的に、同じ時間長のオーディオデータであっても、単純な信号波形(たとえば、無音や正弦波)はデータ量が少なく、複雑な信号波形はデータ量が多い。したがって、単純な波形のオーディオデータ101の場合には空きスペース102が大きくなり、複雑な波形のオーディオデータ101の場合には空きスペース102が小さくなる。   In general, even with audio data of the same time length, a simple signal waveform (for example, silence or sine wave) has a small amount of data, and a complicated signal waveform has a large amount of data. Therefore, in the case of audio data 101 with a simple waveform, the vacant space 102 increases, and in the case of audio data 101 with a complex waveform, the vacant space 102 decreases.

図3は、ファームウェアのアップデートデータおよびアップデートディスク3Aの構成を示す図である。   FIG. 3 is a diagram showing the configuration of the firmware update data and the update disk 3A.

図3(A)、(B)はアップデートデータ104およびパケットに分割されたアップデートデータであるアップデートパケット104n(図面では−1〜3)の配列の態様を示す図である。アップデートデータ104は、処理ステップ毎に、且つコンテナパケット100の空きスペース102に収まる大きさに分割され、それぞれ個別にパケット化される。このパケット化された各アップデートパケット104nは、AVアンプ2のCPU25が処理可能な時間間隔で配列される。たとえば、フラッシュメモリ26のイレース処理には相応の時間(イレースタイム)が掛かるため、イレースコマンドのステップが記述されたパケットの後はイレースタイム分の間隔を空けて次のパケットが配置される。各アップデートパケット104nは、図3(C)に示すように、コンテナパケット100のオーディオデータ101の隙間である空きスペース102に書き込まれる。   FIGS. 3A and 3B are diagrams showing the arrangement of update data 104 and update packet 104n (-1 to 3 in the drawing) which is update data divided into packets. The update data 104 is divided into sizes that can be accommodated in the empty space 102 of the container packet 100 for each processing step, and is individually packetized. The packetized update packets 104n are arranged at time intervals that can be processed by the CPU 25 of the AV amplifier 2. For example, since the erase process of the flash memory 26 takes a corresponding time (erase time), after the packet in which the step of the erase command is described, the next packet is arranged with an interval corresponding to the erase time. Each update packet 104n is written in an empty space 102, which is a gap between the audio data 101 of the container packet 100, as shown in FIG.

図3(C)は、アップデートディスク3Aのトラック構成を示す図である。アップデートディスク3Aでは、コンテナパケット100の空きスペース102に適宜アップデートパケット104nが書き込まれる。各アップデートパケット104は同図(A)に示した各パケットの時間間隔を維持するよう、前後のパケットとの間隔を考慮した位置のコンテナパケット100に書き込まれる。正確な位置にコンテナパケット100が対応していない場合には、直前のパケット104nとの間隔が狭くならないように、正確な位置よりも後ろのコンテナパケット100に書き込まれる。この場合、それ以後のパケット104nもこの間隔ずれに合わせて後ろにずらせればよい。なお、オーディオデータ101に加えてアップデートパケット104nを書き込んでもなお空きスペースが残る場合には、その空きスペースにフィラーデータ103を書き込めばよい。   FIG. 3C is a diagram showing a track configuration of the update disk 3A. In the update disk 3A, the update packet 104n is appropriately written in the empty space 102 of the container packet 100. Each update packet 104 is written in the container packet 100 at a position that considers the interval between the previous and subsequent packets so as to maintain the time interval of each packet shown in FIG. When the container packet 100 does not correspond to an accurate position, the container packet 100 is written to the container packet 100 subsequent to the accurate position so that the interval with the immediately preceding packet 104n is not narrowed. In this case, the subsequent packet 104n may be shifted backward in accordance with this gap. If an empty space still remains after writing the update packet 104n in addition to the audio data 101, the filler data 103 may be written in the empty space.

アップデートディスク3Aに書き込まれるオーディオデータ101のオーディオ信号はどのようなものでもよいが、上記無音や正弦波などの単純な信号波形であれば空きスペース102を大きくとることができ、一つ一つのアップデートパケット104nを大きくすることができる。また、無音または持続波形であれば、全てのコンテナパケット100の空きスペース102の大きさを同じにすることができる。   Any audio signal of the audio data 101 written to the update disk 3A may be used. However, if the signal waveform is simple, such as silence or a sine wave, the empty space 102 can be made large, and each update is performed. The packet 104n can be enlarged. In addition, in the case of silence or a continuous waveform, the size of the empty space 102 of all container packets 100 can be made the same.

一方、オーディオデータ101のオーディオ信号として無音や正弦波以外のものを用いる場合、ファームウェアを更新中である旨のアナウンス、アップデートディスク3Aの再生を最後まで中断しないように注意する旨を告知するアナウンス、環境音楽などを用いればよい。オーディオ信号を上記のアナウンスにした場合、ユーザの誤操作を無くすことができる。オーディオ信号を環境音楽にした場合、ユーザが心地よく音楽を聴いている間にファームウェアの更新をすることができる。   On the other hand, when an audio signal other than silence or sine wave is used as the audio signal of the audio data 101, an announcement that the firmware is being updated, and an announcement that is careful not to interrupt the playback of the update disk 3A until the end, Use environmental music. When the above-mentioned announcement is made for the audio signal, the user's erroneous operation can be eliminated. When the audio signal is environmental music, the firmware can be updated while the user is comfortably listening to the music.

DVDプレーヤ1は、図3(B)に示したデータトラック構成のアップデートディスク3Aがセットされ、再生の操作がされると、このディスクのデータトラックのデータを読み出し、音量を変更する等の加工を行わず、そのままビットストリームデータとしてSPDIFインタフェース14から出力する。これは、オーディオデータパケットが特定オーディオフォーマットのデータであるからであり、DVDプレーヤ1の通常の再生動作である。   In the DVD player 1, when the update disk 3A having the data track configuration shown in FIG. 3B is set and a reproduction operation is performed, the data track data of the disk is read and the volume is changed. Without being performed, the bit stream data is output from the SPDIF interface 14 as it is. This is because the audio data packet is data of a specific audio format, and is a normal playback operation of the DVD player 1.

AVアンプ2は、これに対応して以下のような動作を行う。SPDIFインタフェース21は、ケーブル4を介して受信したビットストリームデータをDSP22およびCPU25に入力する。DSP22は、SPDIFインタフェース21から入力されたデータ中にオーディオパケットであるコンテナパケット100が存在すると、このパケットを取り込んでオーディオデータ101をデコードし、デコードされたオーディオ信号を増幅回路23に出力する。一方、CPU25は、SPDIFインタフェース21から入力されたデータ中にアップデートパケット104nが存在すると、このパケットを取り込み、記述されているアップデートデータを用いてフラッシュメモリ26のファームウェアをアップデートする。   In response to this, the AV amplifier 2 performs the following operation. The SPDIF interface 21 inputs the bit stream data received via the cable 4 to the DSP 22 and the CPU 25. When the container packet 100 that is an audio packet is present in the data input from the SPDIF interface 21, the DSP 22 takes in this packet, decodes the audio data 101, and outputs the decoded audio signal to the amplifier circuit 23. On the other hand, when the update packet 104n exists in the data input from the SPDIF interface 21, the CPU 25 captures this packet and updates the firmware of the flash memory 26 using the update data described.

このように、SPDIF21から入力されるビットストリームデータにオーディオデータ101とアップデートパケット104nが混在していても、DSP22はオーディオデータ101のみ、CPU25はアップデートパケット104nのみを選別して取り込む。したがって、オーディオ信号波形が記録されたオーディオデータ101とファームウェアのアップデートデータからなるアップデートパケット104nが一緒に書き込まれたアップデートディスク3AをDVDプレーヤ1で再生すれば、AVアンプ2は、オーディオ信号を再生しながらファームウェアをアップデートする。   As described above, even if the audio data 101 and the update packet 104n are mixed in the bit stream data input from the SPDIF 21, the DSP 22 selects only the audio data 101 and the CPU 25 selects and captures only the update packet 104n. Therefore, if the DVD player 1 reproduces the update disk 3A on which the audio data 101 in which the audio signal waveform is recorded and the update packet 104n composed of the firmware update data are written together, the AV amplifier 2 reproduces the audio signal. While updating the firmware.

図4のフローチャートを参照して、AVアンプ2の動作をさらに説明する。SPDIFインタフェース21がビットストリームデータを受信すると(S1)、このデータをDSP22およびCPU25に入力する(S2)。DSP22は、入力されたビットストリームデータ中にオーディオデータのパケットすなわちコンテナパケット100が存在するか否かをチェックする(S10)。コンテナパケット100が存在する場合には(S10でYES)、そのパケット101からオーディオデータ101を取り出して(S11)、オーディオデータの再生処理を行う(S12)。また、CPU25は、入力されたビットストリームデータ中にファームウェアをアップデートするためのアップデートパケット104nが存在するかをチェックする(S20)。アップデートパケット104nが存在する場合には(S20でYES)、そのアップデートパケット104nからアップデートデータを取り出して(S21)、フラッシュメモリ26に記憶されているファームウェアをアップデートする(S22)。   The operation of the AV amplifier 2 will be further described with reference to the flowchart of FIG. When the SPDIF interface 21 receives the bit stream data (S1), the data is input to the DSP 22 and the CPU 25 (S2). The DSP 22 checks whether there is an audio data packet, that is, a container packet 100 in the input bit stream data (S10). If the container packet 100 exists (YES in S10), the audio data 101 is extracted from the packet 101 (S11), and audio data reproduction processing is performed (S12). Further, the CPU 25 checks whether there is an update packet 104n for updating the firmware in the input bitstream data (S20). If the update packet 104n exists (YES in S20), update data is extracted from the update packet 104n (S21), and the firmware stored in the flash memory 26 is updated (S22).

なお、ファームウェアの書き換え途中でディスク3Aの再生が中断されるなど、ファームウェアの書き換えが失敗しファームウェアが壊れてしまった場合でも、ブートプログラムは別途ROM27に記憶されているため、ユーザがAVアンプ2を再起動してブートプログラムを打ち上げることにより、ファームウェアの入れ直しが可能である。   Even when the rewriting of the firmware fails and the firmware is broken, such as when playback of the disk 3A is interrupted during the rewriting of the firmware, the boot program is stored in the ROM 27 separately. The firmware can be reinserted by restarting and launching the boot program.

上記実施形態のAVアンプ2は、DSP22およびCPU25を備え、DSP22をオーディオデータ処理部として機能させ、CPU25を制御部として機能させている。これに対して図5は、より簡略な構成のAVアンプ2の例を示す図である。同図のAVアンプ2において、図1のAVアンプと異なる点は、CPU25を省略し、フラッシュメモリ26、ROM27をDSP22に接続している点である。このAVアンプ2では、DSP22の制御機能を用いてアンプ全体の動作制御およびファームウェアの更新を行う。すなわち、この実施形態では、DSP22は、オーディオデータ処理部および制御部の両方として機能する。   The AV amplifier 2 of the embodiment includes a DSP 22 and a CPU 25, and the DSP 22 functions as an audio data processing unit, and the CPU 25 functions as a control unit. On the other hand, FIG. 5 is a diagram illustrating an example of the AV amplifier 2 having a simpler configuration. The AV amplifier 2 shown in the figure is different from the AV amplifier shown in FIG. 1 in that the CPU 25 is omitted and the flash memory 26 and the ROM 27 are connected to the DSP 22. In this AV amplifier 2, the control function of the DSP 22 is used to control the operation of the entire amplifier and update the firmware. That is, in this embodiment, the DSP 22 functions as both an audio data processing unit and a control unit.

この実施形態では、DVDプレーヤ1でアップデートディスク3Aを再生することにより、アップデートデータを含むビットストリームデータをAVアンプ2に入力しているが、アップデートデータを含むビットストリームデータを再生する手段およびソースは、CDなどのディスクメディアに限定されない。他の記憶媒体でもよく、ラジオ・テレビ放送やインターネット放送などであってもよい。   In this embodiment, bit stream data including update data is input to the AV amplifier 2 by reproducing the update disk 3A with the DVD player 1, but means and sources for reproducing the bit stream data including update data are as follows. It is not limited to disk media such as CD. Other storage media may be used, such as radio / TV broadcasting or Internet broadcasting.

また、ファームウェアをアップデートするオーディオ機器はAVアンプ2に限定されない。上流装置(DVDプレーヤ1)と下流装置(AVアンプ2)を接続するインタフェースはSPDIFに限定されない。   The audio device for updating the firmware is not limited to the AV amplifier 2. The interface connecting the upstream device (DVD player 1) and the downstream device (AV amplifier 2) is not limited to SPDIF.

1 DVDプレーヤ
2 AVアンプ
14,21 SPDIFインタフェース
22 DSP
25 CPU
26 フラッシュメモリ
100 コンテナパケット
101 オーディオデータ
104 アップデートパケット
1 DVD player 2 AV amplifier 14, 21 SPDIF interface 22 DSP
25 CPU
26 Flash memory 100 Container packet 101 Audio data 104 Update packet

Claims (5)

所定長のコンテナパケットが繰り返されるオーディオトラックを有するオーディオ記憶媒体であって、
前記所定長以下に分割されたオーディオデータが、各コンテナパケットに書き込まれ、
ステップ毎に分割されたプログラム更新データが、適宜選択されたコンテナパケットの、前記オーディオデータが書き込まれた余剰のスペースに書き込まれ、
且つ、各プログラム更新データが書き込まれるコンテナパケットとして、直前のプログラム更新データが書き込まれたコンテナパケットから、該直前のプログラム更新データによるプログラム更新ステップに要する時間以上離れたコンテナパケットが選択されているオーディオ記憶媒体。
An audio storage medium having an audio track in which a container packet of a predetermined length is repeated,
Audio data divided into the predetermined length or less is written in each container packet,
Program update data divided for each step is written in an extra space where the audio data is written in an appropriately selected container packet,
Also, as a container packet in which each program update data is written, an audio in which a container packet that is longer than the time required for the program update step by the immediately previous program update data is selected from the container packet in which the immediately previous program update data is written. Storage medium.
前記オーディオデータは、無音または正弦波の波形をデジタル化したデータである請求項に記載のオーディオ記憶媒体。 The audio storage medium according to claim 1 , wherein the audio data is data obtained by digitizing a waveform of a silence or a sine wave. 請求項1に記載のオーディオ記憶媒体から読み出された連続するコンテナパケットが入力される信号入力部と、
前記信号入力部から入力されるコンテナパケットからオーディオデータを取り出し、このオーディオデータを処理するオーディオデータ処理部と、
前記オーディオデータ処理部を含む装置各部の動作を制御する制御部と、
前記制御部によって用いられるプログラムを記憶する記憶部と、
を備えたオーディオ装置であって、
前記制御部は、前記信号入力部から入力されるコンテナパケットの余剰スペースにプログラム更新データが存在するかを常時監視しており、コンテナパケットの余剰スペースにプログラム更新データが存在したとき、このプログラム更新データに基づき前記記憶部に記憶されているプログラムを更新するオーディオ装置。
A signal input unit to which consecutive container packets read from the audio storage medium according to claim 1 are input;
An audio data processing unit for extracting audio data from the container packet input from the signal input unit and processing the audio data;
A control unit for controlling the operation of each unit including the audio data processing unit;
A storage unit for storing a program used by the control unit;
An audio device comprising:
The control unit constantly monitors whether the program update data exists in the surplus space of the container packet input from the signal input unit, and when the program update data exists in the surplus space of the container packet , the program update is performed. An audio device for updating a program stored in the storage unit based on data.
前記オーディオデータ処理部および制御部が、共通のプロセッサで構成されている請求項に記載のオーディオ装置。 The audio apparatus according to claim 3 , wherein the audio data processing unit and the control unit are configured by a common processor. オーディオデータが書き込まれたコンテナパケットであって、オーディオデータが書き込まれていない余剰スペースにステップ毎に分割されたプログラム更新データが書き込まれたものを入力する入力手順と、
入力されたコンテナパケット余剰スペースからプログラム更新データを抽出する更新データ抽出手順と、
抽出されたプログラム更新データを用いて装置のプログラムを更新するプログラム更新手順と、
を含むオーディオ装置のプログラム更新方法。
An input procedure for inputting a container packet in which audio data is written and in which program update data divided for each step is written in a surplus space in which audio data is not written ;
An update data extraction procedure for extracting program update data from the surplus space of the input container packet ;
A program update procedure for updating the program of the apparatus using the extracted program update data;
A method for updating a program of an audio device including:
JP2010180752A 2010-08-12 2010-08-12 Audio storage medium, audio device, and program update method for audio device Expired - Fee Related JP5648363B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010180752A JP5648363B2 (en) 2010-08-12 2010-08-12 Audio storage medium, audio device, and program update method for audio device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010180752A JP5648363B2 (en) 2010-08-12 2010-08-12 Audio storage medium, audio device, and program update method for audio device

Publications (2)

Publication Number Publication Date
JP2012043481A JP2012043481A (en) 2012-03-01
JP5648363B2 true JP5648363B2 (en) 2015-01-07

Family

ID=45899604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010180752A Expired - Fee Related JP5648363B2 (en) 2010-08-12 2010-08-12 Audio storage medium, audio device, and program update method for audio device

Country Status (1)

Country Link
JP (1) JP5648363B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000331416A (en) * 1999-05-21 2000-11-30 Matsushita Electric Ind Co Ltd Audio / video playback device and firmware change method
JP2003036650A (en) * 2001-07-23 2003-02-07 Sony Corp Disk recording and playback device
JP2003091428A (en) * 2001-09-14 2003-03-28 Accuphase Laboratory Inc Electronic device with program update function and program update method for electronic device
JP2003331504A (en) * 2002-05-07 2003-11-21 Matsushita Electric Ind Co Ltd Disk reproducing apparatus and firmware updating method thereof
JP4759995B2 (en) * 2004-09-17 2011-08-31 ヤマハ株式会社 Electronic device and control method therefor

Also Published As

Publication number Publication date
JP2012043481A (en) 2012-03-01

Similar Documents

Publication Publication Date Title
JP3925306B2 (en) Digital audio signal reproduction device
JP5648363B2 (en) Audio storage medium, audio device, and program update method for audio device
CN1316489C (en) Data processing appts. and data processing method
JP2001306197A (en) Information processing system, wireless transmission device, and electronic device
JP2000200465A (en) Audio signal processor
JP2009033649A (en) Content data transmission / reception system, content data transmission device, content data reception device, content data transmission method, content data reception processing method
JP2009223929A (en) Digital data reproducing device
JP2002095100A (en) Control data rewrite/add device, method, transmission method use therefor, and recording medium
JP2011217366A (en) Display device, television receiver, audio signal supply method, audio signal supply system, program, and recording medium
KR101016486B1 (en) Digital data reproducing apparatus and computer readable recording medium
JP2009152855A (en) Multimedia data recording apparatus and multimedia data reproducing apparatus
JP2009180972A (en) Audio resume playback apparatus and audio resume playback method
US8892229B2 (en) Audio apparatus
JP4560934B2 (en) Transmission / reception system, transmission apparatus, reception apparatus, and transmission / reception method
JP4411725B2 (en) Transceiver, receiver, and transmitter
JP4428463B2 (en) Video / audio data playback method
US20100030352A1 (en) Signal processing device
JP6558667B2 (en) Content distribution system, playback device, and content distribution method
JP2008016094A (en) Data transfer control device and data reproducing and recording device
JP2009099183A (en) Apparatus, method and program for processing digital content
JP4636203B2 (en) Video / audio data playback and decoding method
KR100839695B1 (en) Ripping device and method of digital recorder
JP4333811B2 (en) Video / audio data playback device
JP4697346B2 (en) Playback device
JP2007087471A (en) Recording / playback device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140314

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140401

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140602

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141027

R150 Certificate of patent or registration of utility model

Ref document number: 5648363

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees