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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 17
- 238000013075 data extraction Methods 0.000 claims 1
- 230000005236 sound signal Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- 239000000945 filler Substances 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
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.
上記従来の技術では、ディスクメディアのデータがアップデートデータそのものであるため、これを誤って通常のオーディオメディア(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.
請求項2の発明は、請求項1の発明において、前記オーディオデータは、無音または正弦波の波形をデジタル化したデータであることを特徴とする。 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.
請求項3の発明であるオーディオ装置は、請求項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.
請求項4の発明は、前記オーディオデータ処理部および制御部が、共通のプロセッサで構成されていることを特徴とする。 According to a fourth aspect of the present invention, the audio data processing unit and the control unit are configured by a common processor.
請求項5の発明であるオーディオ装置のプログラム更新方法は、オーディオデータが書き込まれたコンテナパケットであって、オーディオデータが書き込まれていない余剰スペースにステップ毎に分割されたプログラム更新データが書き込まれたものを入力する入力手順と、入力されたコンテナパケットの余剰スペースからプログラム更新データを抽出する更新データ抽出手順と、抽出されたプログラム更新データを用いて装置のプログラムを更新するプログラム更新手順と、を含むことを特徴とする。 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(オーディオ・ビデオ)システムについて説明する。 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システムにおいてオーディオを再生する場合の動作態様は以下のようである。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
そして、この実施形態の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
図1(B)において、DVDプレーヤ1は、ディスク駆動部11、ディスク読取部12、信号処理部13、制御部10、および、SPDIFインタフェース14を有している。
In FIG. 1B, the DVD player 1 includes a
ディスク駆動部11は、セットされたディスク3をサーボ制御により所定の角速度に制御しつつ回転させる。ディスク読取部12は、光ピックアップを用いてディスクに書き込まれた信号を読み取り、この信号をベースバンド信号にデコードするとともに誤り訂正等を行ってデータを復元する。
The
信号処理部13は、この信号をビット列のビットストリームデータに変換してSPDIFインタフェース14に出力する。また、信号処理部13は、再生されたオーディオデータのフォーマットを判断し、通常のオーディオCDフォーマットのオーディオデータであれば音量を調整する等の加工をして出力する等の処理を適宜行って出力する。一方、ドルビーなどの特定のオーディオフォーマットにエンコードされたオーディオ信号の場合には音量調整等の加工は行わず、そのままビットストリームデータとしてSPDIF14インタフェースに出力する。
The
SPDIFインタフェース14は、デジタルオーディオ信号の伝送規格であるSPDIF(Sony Philips Digital InterFace)に準拠したインタフェースであり、SPDIF単独のインタフェース(光ファイバコネクタ等)であってもよく、SPDIFが組み込まれたAVインタフェースであるHDMIであってもよい。SPDIFインタフェース14は、入力されたビットストリームデータをケーブル4を介して下流の装置であるAVアンプ2に送信する。
The
AVアンプ2は、SPDIFインタフェース21、DSP22、増幅回路23、スピーカ接続部24、CPU25、フラッシュメモリ26、ROM27を有している。フラッシュメモリ26には、このAVアンプ2の動作を制御するためのプログラムであるファームウェアが記憶されている。ROM27には、AVアンプ2を起動するとともにファームウェアのアップデート処理を行うブートプログラムが記憶されている。
The
SPDIFインタフェース21は、ケーブル4を介してDVDプレーヤ1が送信したビットストリームデータを受信する。受信されたビットストリームデータは、DSP22およびCPU25に入力される。DSP22は、SPDIFインタフェース21から入力されるオーディオデータを取り込んでイコライジング等の信号処理を行ったのち、増幅回路23に入力する。オーディオデータはDSP22または増幅回路23においてアナログのオーディオ信号に変換される。増幅回路23は、このオーディオ信号を増幅してスピーカ接続部24に出力する。スピーカ接続部24にはスピーカ5が接続されており、入力されたオーディオ信号はスピーカ5によって放音される。
The
DSP22は、SPDIFインタフェース21から入力されたビットストリームデータが通常のオーディオCDフォーマットのデータの場合にはそのまま信号処理をする。また、SPDIFインタフェース21から入力されたビットストリームデータがパケット形式のものである場合には、そのパケットのヘッダ情報に基づいて、そのパケットがオーディオデータのパケットであるか否かを判断する。
If the bit stream data input from the
CPU25はAVアンプ2の制御部であり、フラッシュメモリ26に記憶されているファームウェアに基づいてAVアンプ2を制御する。また、CPU25はSPDIFインタフェース21から入力されるファームウェアのアップデートデータを取り込んでフラッシュメモリ26のファームウェアをアップデートする。CPU25は、SPDIFインタフェース21からパケット形式のデータが入力され、そのパケットのヘッダ情報がアップデートデータのパケットである旨を示すものであるとき、ファームウェアのアップデートデータが到来したと判断する。
The
CPU25は、SPDIFインタフェース21から入力されるビットストリームデータにアップデートデータのパケットが存在するか否かを常時監視していてもよい。また、ユーザによって設定されるアップデートモードを設け、AVアンプ2がアップデートモードに設定されているときのみビットストリームデータを監視するようにしてもよい。また、DSP22は、アップデートモードが設定されているときオーディオデータ処理の動作を停止するようにしてもよい。
The
なお、以下の説明では、CPU25、DSP22ともにビットストリームデータを常時監視している構成のAVアンプ2について説明する。
In the following description, the
図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
図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
一般的に、同じ時間長のオーディオデータであっても、単純な信号波形(たとえば、無音や正弦波)はデータ量が少なく、複雑な信号波形はデータ量が多い。したがって、単純な波形のオーディオデータ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
図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
図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
アップデートディスク3Aに書き込まれるオーディオデータ101のオーディオ信号はどのようなものでもよいが、上記無音や正弦波などの単純な信号波形であれば空きスペース102を大きくとることができ、一つ一つのアップデートパケット104nを大きくすることができる。また、無音または持続波形であれば、全てのコンテナパケット100の空きスペース102の大きさを同じにすることができる。
Any audio signal of the
一方、オーディオデータ101のオーディオ信号として無音や正弦波以外のものを用いる場合、ファームウェアを更新中である旨のアナウンス、アップデートディスク3Aの再生を最後まで中断しないように注意する旨を告知するアナウンス、環境音楽などを用いればよい。オーディオ信号を上記のアナウンスにした場合、ユーザの誤操作を無くすことができる。オーディオ信号を環境音楽にした場合、ユーザが心地よく音楽を聴いている間にファームウェアの更新をすることができる。
On the other hand, when an audio signal other than silence or sine wave is used as the audio signal of the
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
AVアンプ2は、これに対応して以下のような動作を行う。SPDIFインタフェース21は、ケーブル4を介して受信したビットストリームデータをDSP22およびCPU25に入力する。DSP22は、SPDIFインタフェース21から入力されたデータ中にオーディオパケットであるコンテナパケット100が存在すると、このパケットを取り込んでオーディオデータ101をデコードし、デコードされたオーディオ信号を増幅回路23に出力する。一方、CPU25は、SPDIFインタフェース21から入力されたデータ中にアップデートパケット104nが存在すると、このパケットを取り込み、記述されているアップデートデータを用いてフラッシュメモリ26のファームウェアをアップデートする。
In response to this, the
このように、SPDIF21から入力されるビットストリームデータにオーディオデータ101とアップデートパケット104nが混在していても、DSP22はオーディオデータ101のみ、CPU25はアップデートパケット104nのみを選別して取り込む。したがって、オーディオ信号波形が記録されたオーディオデータ101とファームウェアのアップデートデータからなるアップデートパケット104nが一緒に書き込まれたアップデートディスク3AをDVDプレーヤ1で再生すれば、AVアンプ2は、オーディオ信号を再生しながらファームウェアをアップデートする。
As described above, even if the
図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
なお、ファームウェアの書き換え途中でディスク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
上記実施形態のAVアンプ2は、DSP22およびCPU25を備え、DSP22をオーディオデータ処理部として機能させ、CPU25を制御部として機能させている。これに対して図5は、より簡略な構成のAVアンプ2の例を示す図である。同図のAVアンプ2において、図1のAVアンプと異なる点は、CPU25を省略し、フラッシュメモリ26、ROM27をDSP22に接続している点である。このAVアンプ2では、DSP22の制御機能を用いてアンプ全体の動作制御およびファームウェアの更新を行う。すなわち、この実施形態では、DSP22は、オーディオデータ処理部および制御部の両方として機能する。
The
この実施形態では、DVDプレーヤ1でアップデートディスク3Aを再生することにより、アップデートデータを含むビットストリームデータをAVアンプ2に入力しているが、アップデートデータを含むビットストリームデータを再生する手段およびソースは、CDなどのディスクメディアに限定されない。他の記憶媒体でもよく、ラジオ・テレビ放送やインターネット放送などであってもよい。
In this embodiment, bit stream data including update data is input to the
また、ファームウェアをアップデートするオーディオ機器はAVアンプ2に限定されない。上流装置(DVDプレーヤ1)と下流装置(AVアンプ2)を接続するインタフェースはSPDIFに限定されない。
The audio device for updating the firmware is not limited to the
1 DVDプレーヤ
2 AVアンプ
14,21 SPDIFインタフェース
22 DSP
25 CPU
26 フラッシュメモリ
100 コンテナパケット
101 オーディオデータ
104 アップデートパケット
1
25 CPU
26
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.
前記信号入力部から入力されるコンテナパケットからオーディオデータを取り出し、このオーディオデータを処理するオーディオデータ処理部と、
前記オーディオデータ処理部を含む装置各部の動作を制御する制御部と、
前記制御部によって用いられるプログラムを記憶する記憶部と、
を備えたオーディオ装置であって、
前記制御部は、前記信号入力部から入力されるコンテナパケットの余剰スペースにプログラム更新データが存在するかを常時監視しており、コンテナパケットの余剰スペースにプログラム更新データが存在したとき、このプログラム更新データに基づき前記記憶部に記憶されているプログラムを更新するオーディオ装置。 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.
入力されたコンテナパケットの余剰スペースからプログラム更新データを抽出する更新データ抽出手順と、
抽出されたプログラム更新データを用いて装置のプログラムを更新するプログラム更新手順と、
を含むオーディオ装置のプログラム更新方法。 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:
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)
| 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 |
-
2010
- 2010-08-12 JP JP2010180752A patent/JP5648363B2/en not_active Expired - Fee Related
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 |