JP2006189974A - Electronic apparatus and program update method for the same - Google Patents
Electronic apparatus and program update method for the same Download PDFInfo
- Publication number
- JP2006189974A JP2006189974A JP2004382145A JP2004382145A JP2006189974A JP 2006189974 A JP2006189974 A JP 2006189974A JP 2004382145 A JP2004382145 A JP 2004382145A JP 2004382145 A JP2004382145 A JP 2004382145A JP 2006189974 A JP2006189974 A JP 2006189974A
- Authority
- JP
- Japan
- Prior art keywords
- program
- data
- update
- destination
- stored
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、例えば、記録可能なDVD(Digital Video Disc又はDigital Versatile Disc)等を記録媒体として用い、これに動画像などを記録するビデオカメラレコーダなどに適用して好適な電子機器、及びその機器のプログラムアップデート方法に関する。 The present invention uses, for example, a recordable DVD (Digital Video Disc or Digital Versatile Disc) or the like as a recording medium, and an electronic apparatus suitable for application to a video camera recorder or the like that records a moving image or the like on the recording medium. It relates to the program update method.
近年、記録媒体としてDVDなどの大容量のディスク記録媒体を用いる映像記録再生装置が各種開発されている。また、ビデオカメラと一体化されたディスク記録再生装置(いわゆるビデオカメラレコーダ)についても各種製品化されている。 In recent years, various video recording / reproducing apparatuses using a large capacity disk recording medium such as a DVD as a recording medium have been developed. Various disc recording / playback apparatuses (so-called video camera recorders) integrated with a video camera have been commercialized.
このような映像記録再生装置が扱う記録(再生)可能な媒体の種類として、種々のものが存在する。映像データや音声データの記録フォーマットについても各種存在し、1台の記録再生装置で複数のフォーマットに対応できるようにしたものも多々ある。 There are various types of media that can be recorded (reproduced) handled by such a video recording / reproducing apparatus. There are various types of recording formats for video data and audio data, and there are many cases where a single recording / reproducing apparatus can support a plurality of formats.
しかしながら、また新しい種類の媒体や記録フォーマットについては、今後も開発される可能性があり、既に発売された製品で、新しい種類の媒体や記録フォーマットに対応できるようにするためには、映像記録再生装置を作動させるように設定されたファームウェアとしてのソフトウェアを、アップデートさせる更新処理が必要である。 However, new types of media and recording formats may be developed in the future, and video recording / playback is necessary in order to be able to support new types of media and recording formats with already released products. An update process for updating software as firmware set to operate the apparatus is necessary.
ソフトウェアのアップデートは、例えば該当する機器を製造メーカが回収して、工場やサービスセンタに用意されたアップデート専用の端末に接続して行うようにすれば、比較的高度なアップデート処理が可能である。ところが、ソフトウェアのアップデートを行うために、いちいち機器をサービスセンタに持ち込むようにするのは、ユーザにとって面倒であり、あまり効率のよいアップデート処理であるとは言えない。 For example, if the manufacturer collects the corresponding device and connects it to a dedicated update terminal prepared in the factory or service center, the software update can be performed at a relatively high level. However, it is troublesome for the user to bring the device to the service center for software update, and it cannot be said that the update process is very efficient.
このため、例えばコンピュータ装置に接続される周辺機器や、携帯電話端末などの、インターネットなどのネットワークに接続することが比較的簡単な機器においては、アップデート用のデータを機器で受信させて、その受信したアップデート用のデータでソフトウェアを更新させることが行われている。特許文献1には、コンピュータ装置用の周辺機器でのファームウェアのアップデート処理についての記載がある。
ところで、この種の電子機器においては、機器が使用される国や地域ごとの仕向けによって、動作状態や設定などを変更することがあり、ファームウェア用のプログラムについても仕向けで変更するようにしてある。例えば、使用する国によって、表示される言語を変更させるなど、種々の設定変更が必要である。 By the way, in this type of electronic device, the operating state and setting may be changed depending on the destination for each country or region in which the device is used, and the firmware program is also changed for the destination. For example, various setting changes are required, such as changing the displayed language depending on the country of use.
ここで、ファームウェア用のプログラムそのものを、仕向け毎に個別に用意させると、製品を設計する段階で、多数のプログラムを用意する必要があるので、例えばファームウェア用のプログラムそのものは共通化し、機器毎に設定された仕向けのデータで、プログラムを読み出す処理を変更させるようにしている場合がある。ところが、ファームウェア用のプログラムのバージョンアップ時にも、各仕向け用のプログラムを共通化し、仕向けの設定だけで変更可能にすると、プログラムのバージョンアップで実現できる機能が多岐に渡る場合には、プログラムの修正個所が非常に多くなってしまい、アップデートデータの作成に、非常に手間がかかってしまう問題がある。従って、機器の仕様を国や地域で変更する必要がある場合には、アップデート用プログラムの作成のための負担が大きい問題があった。 Here, if the firmware program itself is prepared separately for each destination, it is necessary to prepare a large number of programs at the product design stage. There is a case where the program reading process is changed with the set destination data. However, when the firmware program version is upgraded, if the program for each destination is made common and can be changed only by the settings for the destination, the program can be modified if there are a wide variety of functions that can be realized by upgrading the program version. There is a problem that the number of places becomes very large, and it takes much time to create update data. Therefore, when it is necessary to change the specifications of the device in the country or region, there is a problem that the burden for creating the update program is large.
なお、ここまでの説明では、ビデオカメラレコーダを例としてソフトウェアのアップデートを行う場合について説明したが、その他のファームウェア化されたソフトウェアが組み込まれた各種電子機器をアップデートさせる場合にも、同様な問題がある。 In the above description, the case of updating the software has been described by taking the video camera recorder as an example. However, the same problem occurs when updating various electronic devices in which other firmwareized software is incorporated. is there.
本発明はかかる点に鑑みてなされたものであり、機器の仕様を国や地域で変更する必要がある場合でも、アップデート時の負担を少なくすることを目的とする。 The present invention has been made in view of such a point, and an object of the present invention is to reduce the burden at the time of updating even when it is necessary to change the specifications of a device in a country or region.
本発明は、ファームウェア用プログラムにより機能が設定される電子機器のプログラムのアップデートを行う場合に、機器が使用される国又は地域に応じた仕向けのデータを、機器に予め記憶させておき、アップデート用プログラムについては、全ての仕向けで共通のプログラムとするとともに、仕向け毎に異なる処理については、アップデート用プログラムに付随する設定データで指示するようにし、機器が取得したアップデート用プログラムで、ファームウェア用プログラムのアップデート処理を行う際に、設定データの内の、当該機器に設定された仕向け用の設定データだけを、設定データ記憶用のメモリに記憶させるようにしたものである。 In the present invention, when updating a program of an electronic device whose function is set by a firmware program, destination data corresponding to the country or region in which the device is used is stored in advance in the device, The program is a common program for all destinations, and the processing that differs for each destination is specified by the setting data attached to the update program, and the update program acquired by the device uses the firmware program. When performing the update process, only the setting data for the destination set in the device among the setting data is stored in the memory for storing the setting data.
このようにしたことで、アップデート用プログラムとは別の設定データによって、仕向けごとの変更点を詳細に指定できるようになる。 By doing so, it becomes possible to specify in detail the changes for each destination by using setting data different from the update program.
本発明によると、アップデート用プログラムとは別の設定データによって、仕向けごとの変更点を詳細に指定できるようになり、多数の仕向けでファームウェア用プログラムを共用化した場合であっても、ファームウェア用プログラムそのもののアップデート時の変更については比較的少ない変更に抑えることが可能になり、アップデート時の負担を軽減できる。 According to the present invention, it becomes possible to specify in detail the changes for each destination by setting data different from the update program, and even when the firmware program is shared by many destinations, the firmware program It is possible to suppress changes at the time of updating itself to relatively few changes, and the burden at the time of updating can be reduced.
この場合、機器に予め記憶された仕向けのデータについては、書換えできないように制限したことで、アップデートによるソフトウェアの更新などの際に、機器の仕向けを変更することができないように制限できる。 In this case, since the destination data stored in advance in the device is restricted so that it cannot be rewritten, it is possible to restrict the destination of the device from being changed when updating software by update.
また、ファームウェア用プログラムと設定データとは、それぞれ別のメモリに記憶させるようにしたことで、ファームウェア用プログラムと設定データとが、それぞれの別のメモリで適正に管理されるようになる。 Further, since the firmware program and the setting data are stored in different memories, the firmware program and the setting data are appropriately managed in the different memories.
また、アップデート用プログラム及び設定データは、外部から受信又は入力して機器内の所定の記憶媒体に記憶されたデータであることで、外部から受信又は入力したアップデート用プログラムに基づいたアップデートを良好に行えるようになる。 In addition, the update program and setting data are data received or input from the outside and stored in a predetermined storage medium in the device, so that the update based on the update program received or input from the outside is favorably performed. You can do it.
以下、本発明の一実施の形態を、添付図面を参照して説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.
本例においては、ファームウェア化されたソフトウェアが組み込まれた電子機器の例として、ビデオカメラレコーダに適用した例としてある。まず、図1を参照して、本例のビデオカメラレコーダの構成について説明する。本例のビデオカメラレコーダ100は、記録(記憶)媒体としてDVDと称されるディスク記録媒体を用いる映像記録再生装置としてあり、撮像を行うカメラ部10と、ディスクへの記録及び再生を行う記録再生部20とを備える。
In this example, as an example of an electronic device incorporating firmwareized software, it is applied to a video camera recorder. First, the configuration of the video camera recorder of this example will be described with reference to FIG. The
カメラ部10は、レンズなどで構成される光学系11と、その光学系11で結像した像光を電気信号に変換するイメージャ部12と、イメージャ部12で得られた撮像信号を所定のフォーマットのデジタル映像データとする撮像処理部13とを備える。また、マイクロフォン14と音声処理部15とを備えて、マイクロフォン14が拾った音声信号を音声処理部15でデジタルオーディオデータとする処理が行われる。このカメラ部10での映像及び音声の処理動作は、制御部30からの指令に基づいた制御で実行される。即ち、制御部30内のヒューマンインターフェイス制御部32からの指令で、撮像や音声の取り込みが制御され、信号系制御部33からの指令で、映像や音声の処理状態が設定される。映像データについては、動画データとして取り込む場合と静止画データとして取り込む場合があり、それぞれで処理状態が異なる。
The camera unit 10 includes an optical system 11 including a lens, an
カメラ部10が出力するデジタル映像データ及びデジタル音声データは、記録再生部20内の符号化/復号化部21に供給して、記録用に符号化する。例えば、動画の記録を行う際には、映像データと音声データを、MPEG(Moving Picture Experts Group)2方式で符号化する。映像データを静止画として記録する際には、JPEG(Joint Photographic Experts Group) 方式で符号化する。符号化されたデータは、ディスクへの記録が行われるまでの間、符号化/復号化部21に接続されたバッファメモリ24に一時蓄積させる。
The digital video data and digital audio data output from the camera unit 10 are supplied to the encoding /
バッファメモリ24に蓄積された符号化されたデータは、記録されるタイミングになると、ディスク記録再生部22に読み出されて、ディスク23に記録するための処理が行われて、図示しない光学ピックアップからのレーザ光の照射で、ディスク23にデータを記録する。また、ディスク23に記録されたデータは、ディスク記録再生部22で読み出されて符号化/復号化部21に送られて、MPEG2方式からの復号化が行われ、復号された映像データ及び音声データが、入出力処理部25に送られて、端子部26から外部に出力される。記録再生部20での記録や再生の処理動作は、制御部30からの指令に基づいた制御で実行される。即ち、制御部30内のディスク制御部31の制御で、ディスクへの記録や再生が実行される。
The encoded data stored in the
端子部26としては、アナログの映像信号及び音声信号として入力及び出力を行う端子の他に、デジタルデータとして入力及び出力を行う端子も備える。デジタルデータ用の端子としては、例えば IEEE(The Institute of Electrical and Electronics Engineers )1394方式の規格の端子(ポート)、USB(Universal Serial Bus)規格の端子(ポート)などがあり、該当する規格の端子を備えた映像機器やコンピュータ装置などと映像データや音声データのやりとりが行える。なお、コンピュータ装置などの情報処理装置と接続して、各種データをこのビデオカメラレコーダが受信する場合もある。受信するデータとしては、例えばビデオカメラレコーダの内部のプログラムをアップデートするためのプログラムがある。データを受信した場合には、入出力処理部25から制御部30側に送られる。
The
制御部30の構成としては、それぞれが制御動作を行うマイクロコンピュータで構成された、ディスク制御部31とヒューマンインターフェイス制御部32と信号系制御部33と表示制御部34とを備える。ヒューマンインターフェイス制御部32には、操作キーやタッチパネルなどの操作入力部41からの操作入力データが供給され、その操作入力に基づいて、ビデオカメラレコーダの各部の動作状態を対応した状態に制御する。また、発光ダイオードなどで構成されたパイロットランプ42の点灯の制御を、ヒューマンインターフェイス制御部32が行うようにしてある。パイロットランプ42は、録画中であることを示す録画ランプとして使用されるが、本例においては後述するプログラムをアップデート時にも点灯させるようにしてある。
The configuration of the control unit 30 includes a
信号系制御部33は、カメラ部10や記録再生部20での信号の処理経路などを設定する制御が行われる。表示制御部34は、ヒューマンインターフェイス制御部32からの指令に基づいて、この機器がモニタ用として備える表示部43での表示を制御する。表示部43は、例えば液晶表示パネルで構成されて、撮影映像や再生映像を画像として表示させる。また、ヒューマンインターフェイス制御部32からの指令に基づいた表示制御部34の制御で、各種メッセージなどを、画像中に文字や図形でOSD(On Screen Display)表示させるようにしてある。OSD表示させるために必要な文字や図形のデータについては、表示制御部34が備えるメモリ(図示せず)に予め用意してある。文字や図形また本例の表示部43の表示画面上は、タッチパネルとして構成してあり、表示部43の表示画面上をユーザが触れることで、表示された機能の操作が行える。
The signal
ディスク制御部31には、このディスク制御部31での制御動作を行うためのプログラムが記憶されたフラッシュメモリ51が接続してある。このフラッシュメモリ51に記憶されたプログラムで、ディスク制御部31が制御できる機能が決まる。
Connected to the
ヒューマンインターフェイス制御部32には、このヒューマンインターフェイス制御部32などでの処理のためにデータを一時蓄積するSDRAM61と、ヒューマンインターフェイス制御部32での制御動作を行うためのプログラムが記憶されたフラッシュメモリ62と、設定データなどが記憶されたEEPROM63とが接続してある。なお、フラッシュメモリ62には、例えば図3に示すように、プログラムをロードさせるためのプログラム(プログラムA)と、実際にファームウェアとして機能するソフトウェアを構成するプログラム(プログラムB)とが格納してある。また図3に示すように、本例のEEPROM63には、仕向けデータの保存領域が用意されるとともに、設定データを記憶させるようにしてある。この設定データは、プログラムBを展開させるのに必要なデータであり、プログラムBをアップデートさせる際には、設定データについても更新される場合がある。EEPROM63に記憶される設定データそのものは、機器の仕向けで、別のデータとなる。これらのデータの対応については、後述する。
The human
フラッシュメモリ62に記憶されたプログラムは、通常の動作状態ではプログラムBが実行され、ファームウェア用のプログラムをアップデート時には、ロード用のプログラムAが起動される。各制御部31,32に接続されているフラッシュメモリ51,62やEEPROM63については、電源が供給されない状態でも記憶データが消失しない不揮発性の記憶手段であり、各制御部31,32の制御でデータの書き換えができる。但し、仕向けデータの保存領域に記憶された仕向けデータについては、書き換えができないように制限してある。
As for the program stored in the
また、本例の制御部30は、メモリカードインターフェイス部35を備えて、ビデオカメラレコーダのカードスロットに装着されたメモリカード44と、レコーダ内の各部とデータ転送が可能な構成としてある。メモリカード44には、例えば撮影した静止画像データを記憶させることができる。
In addition, the control unit 30 of this example includes a memory
このように構成される本例のビデオカメラレコーダ100は、製品出荷時には、ディスク制御部31及びヒューマンインターフェイス制御部32に接続されたフラッシュメモリ51及び62に、ファームウェア用のプログラムが予め記憶させてある。また、ヒューマンインターフェイス制御部32に接続されたEEPROM63には、この機器100の仕向け(いずれの国又は地域向けの製品であるか)により、プログラム処理の実行状態を決める設定データが記憶させてある。機器100の仕向けで、機器作動時に表示部43に表示される文字の言語などが対応したものに設定される。フラッシュメモリ51及び62に記憶されるファームウェア用のプログラムそのものは、どの仕向けであっても共通である。なお、本例の場合には、仕向けデータそのものは、EEPROM63に記憶させてあり、ヒューマンインターフェイス制御部32がその記憶を書換えできないように制限してあり、製品出荷時にメーカで決められた仕向けをユーザ操作では変更できないようにしてある。
In the
ディスク制御部31及びヒューマンインターフェイス制御部32に接続されたフラッシュメモリ51及び62に記憶されたファームウェア用のプログラムと、EEPROM63に記憶された設定データは、この機器に入力(受信)させたアップデート用のプログラムで修正できるようにしてある。
The firmware program stored in the
次に、このファームウェア用のプログラムをアップデートする際の処理について説明する。図2は、ファームウェア用のプログラムをアップデートする際に、該当するアップデート用プログラムを、ビデオカメラレコーダ100でダウンロードするための構成例である。図2に示すように、例えばビデオカメラレコーダ100を、ユーザ側で用意されたパーソナルコンピュータ装置200に接続する。このときの接続としては、例えばビデオカメラレコーダ100に用意された端子部26のいずれか(例えばUSB端子)を使用する。また、ビデオカメラレコーダ100のディスク装着部には、データ記録が可能なディスク23を装着しておく。そして、ビデオカメラレコーダ100が接続されたコンピュータ装置200では、インターネット400を経由して、アップデート用プログラムを提供しているサーバ300にアクセスし、該当するアップデート用プログラムをコンピュータ装置200にダウンロードさせる。サーバ300側で用意されているアップデートデータとしては、例えば、ディスク制御用プログラムのアップデートデータと、ヒューマンインターフェイス制御用プログラムのアップデートデータと、設定データとがある。各プログラムのアップデートデータについては、各仕向けで共通のデータであり、設定データについては、後述するように、機器の仕向け毎に個別に用意されたデータであり、機器に設定される全ての仕向けの設定データが一括してダウンロードされる。
Next, a process for updating the firmware program will be described. FIG. 2 is a configuration example for downloading a corresponding update program by the
コンピュータ装置200にダウンロードされたアップデート用データは、ビデオカメラレコーダ100のアップデートデータの入力用の操作(例えばメニュー画面を使用した操作)で、ビデオカメラレコーダ100に入力される。本例の場合、ビデオカメラレコーダ100に入力されたアップデート用データは、ディスク制御部31の制御で、ディスク23に記録(記憶)させる。
The update data downloaded to the
このディスク23へのアップデート用データの記録が完了すると、例えば所定の操作でアップデート処理が実行される。なお、図2の例では、アップデート用データを、ネットワークを経由してダウンロードする処理を示したが、例えば、ビデオカメラレコーダ100の製造メーカが、アップデート用データが記録されたディスクをユーザに配布し、そのディスクを装着してアップデートを開始させるようにしてもよい。
When the recording of the update data on the
アップデート処理としては、まず、ディスク制御部31が、装着されたディスク23に、アップデート用のデータが記録されていることを確認すると、そのアップデートするためのデータが記録されたディスク23から、ヒューマンインターフェイス制御部32に接続されたSDRAM61に、アップデート用データを読み出す。
As the update process, first, when the
本例の場合には、図4に示すように、ヒューマンインターフェイス制御部用のファームウェアとディスク制御部用のファームウェアをアップデートするプログラム611と、アップデートされたプログラムを実行する際に必要な新たな設定データ612とが、ディスク23から読み出されて、SDRAM61に一時記憶される。
In the case of this example, as shown in FIG. 4, a
ここで、設定データについては、図4に示すように、機器の仕向け毎に個別に用意してあり、SDRAM61には全ての仕向け用の設定データが転送される。即ち、例えば図4に示すように、日本用設定データ612a,米国用設定データ612b,カナダ用設定データ612c,………と、この機器で設定可能な仕向けの数だけ個別に設定データを用意してある。
Here, as shown in FIG. 4, the setting data is individually prepared for each device destination, and all setting data for the destination is transferred to the
このようにSDRAM61に読み出された後には、例えば図5のフローチャートに従った処理で、アップデートが実行される。即ち、まずEEPROM63内の仕向けデータの保存領域(図3)に記憶された仕向けデータをヒューマンインターフェイス制御部32が確認し(ステップS11)、その仕向けデータと同じ国又は地域の設定データを、SDRAM61に記憶された設定データの中から抽出して、その抽出した国又は地域の設定データで、EEPROM63の記憶データを更新させる(ステップS12)。
After being read out to the
そして、SDRAM61に記憶されたアップデート用プログラムの内の、ディスク制御部用ファームウェアのアップデートプログラムを使用して、ディスク制御部31に接続されたフラッシュメモリ51内のファームウェア用プログラムをアップデートし、ヒューマンインターフェイス制御部用ファームウェアのアップデートプログラムを使用して、ヒューマンインターフェイス制御部32に接続されたフラッシュメモリ62内のファームウェア用プログラムをアップデートする(ステップS13)。
Then, the firmware program in the
このようにして、本例のビデオカメラレコーダのファームウェア用のプログラムは更新され、例えば機器を再起動させることで、更新されたファームウェアによる制御で使用できるようになる。ここで、例えばフラッシュメモリ62に記憶されたファームウェア用プログラムを展開させて実行する際には、EEPROM63に記憶された設定データを参照して展開作業が行われ、この機器の仕向け用のファームウェアとして機能するようになる。例えば、表示部43で表示される文字が、対応した言語の文字となる。
In this way, the firmware program of the video camera recorder of the present example is updated. For example, by restarting the device, the program can be used under the control of the updated firmware. Here, for example, when the firmware program stored in the
このように仕向け毎に設定データでファームウェアを展開する際の処理を変更することで、ファームウェア用のプログラムについては、どの仕向けであっても共通でよい。そして、ファームウェアのアップデート時に、そのアップデート用のプログラムに付随した設定データで、機器に記憶された設定データについても更新させるようにしたので、多数の仕向けが存在する場合でも、ファームウェア用プログラムのアップデート用データそのものは、それほど仕向けが多数あることを考慮しないで比較的簡単に作成でき、アップデート時の負担をそれだけ軽減できる。仕向けごとの変更点は、全て設定データで対処されれば良い。 As described above, the firmware program may be the same for any destination by changing the processing when deploying the firmware with the setting data for each destination. And, when updating the firmware, the setting data associated with the update program is also updated for the setting data stored in the device, so even if there are many destinations, the firmware program can be updated. The data itself can be created relatively easily without considering so many destinations, and the burden of updating can be reduced that much. All the changes for each destination may be dealt with by the setting data.
また、本例の場合には、ファームウェア用のプログラムと設定データとを別々のメモリ(記憶手段)に記憶させるようにしたので、それぞれのデータが別々に管理され、良好にデータ管理が行える。 In the case of this example, since the firmware program and the setting data are stored in separate memories (storage means), each data is managed separately, and data management can be performed satisfactorily.
なお、ここまで説明した実施の形態では、ビデオカメラレコーダのファームウェアを更新する場合について説明したが、ファームウェア用プログラムを更新可能な機器であれば、その他の電子機器のファームウェア用プログラム更新に適用してもよい。また、上述した実施の形態では、ビデオカメラレコーダに装着されたディスクに、一旦、アップデート用のプログラムを記録させてから、その記録されたプログラムを読み出して、アップデートさせるようにしたが、例えば、機器内のメモリに外部から直接ダウンロードさせるようにしてもよい。或いは、メモリカードなどのその他の記憶媒体(記録媒体)を、アップデート用プログラムの記憶に使用してもよい。 In the embodiment described so far, the case of updating the firmware of the video camera recorder has been described. However, if the device can update the firmware program, it can be applied to update the firmware program of other electronic devices. Also good. Further, in the above-described embodiment, the update program is once recorded on the disc mounted on the video camera recorder, and then the recorded program is read and updated. You may make it download directly from the outside to internal memory. Alternatively, another storage medium (recording medium) such as a memory card may be used for storing the update program.
また、上述した実施の形態で図1に示した制御部の構成については、一例を示したものであり、その他の制御構成の機器にも適用可能である。フラッシュメモリなどの各記憶手段の構成についても、物理的に制御手段ごとに個別の記憶手段を用意する構成とする代わりに、1つの記憶手段の記憶領域を、各制御手段で分けて使用して、実質的に図1の構成と同一になるようにしてもよい。 In addition, the configuration of the control unit illustrated in FIG. 1 in the above-described embodiment is an example, and can be applied to devices having other control configurations. As for the configuration of each storage means such as a flash memory, the storage area of one storage means is used separately for each control means instead of physically preparing individual storage means for each control means. The configuration may be substantially the same as that of FIG.
10…カメラ部、11…光学系、12…イメージャ部、13…撮像処理部、14…マイクロフォン、15…音声処理部、20…記録再生部、21…符号化/復号化部、22…ディスク記録再生部、23…ディスク、24…バッファメモリ、25…入出力処理部、26…端子部、30…制御部、31…ディスク制御部、32…ヒューマンインターフェイス制御部、33…信号系制御部、34…表示制御部、35…メモリカードインターフェイス部、41…操作入力部、42…パイロットランプ、43…表示部、44…メモリカード、51…フラッシュメモリ、61…SDRAM、62…フラッシュメモリ、63…EEPROM、100…ビデオカメラレコーダ、200…パーソナルコンピュータ装置、300…サーバ、400…インターネット、611…アップデート用プログラム、612…設定データ、612a…日本用設定データ、612b…米国用設定データ、612c…カナダ用設定データ
DESCRIPTION OF SYMBOLS 10 ... Camera part, 11 ... Optical system, 12 ... Imager part, 13 ... Imaging process part, 14 ... Microphone, 15 ... Audio | voice processing part, 20 ... Recording / reproducing part, 21 ... Encoding / decoding part, 22 ... Disc recording Playback unit, 23... Disk, 24... Buffer memory, 25 .. input / output processing unit, 26... Terminal unit, 30... Control unit, 31. DESCRIPTION OF SYMBOLS Display
Claims (8)
機器が使用される国又は地域に応じた仕向けのデータを、機器に予め記憶させておき、
アップデート用プログラムについては、全ての仕向けで共通のプログラムとするとともに、仕向け毎に異なる処理については、前記アップデート用プログラムに付随する設定データで指示するようにし、
機器が取得したアップデート用プログラムで、前記ファームウェア用プログラムのアップデート処理を行う際に、前記設定データの内の、当該機器に設定された仕向け用の設定データだけを、設定データ記憶用のメモリに記憶させることを特徴とする
電子機器のプログラムアップデート方法。 In a program update method for an electronic device whose function is set by a firmware program,
Data for the destination according to the country or region where the device is used is stored in advance in the device,
The update program is a common program for all destinations, and the processing that differs for each destination is indicated by the setting data accompanying the update program,
When updating the firmware program using the update program acquired by the device, only the setting data for the destination set in the device is stored in the setting data storage memory. A program update method for an electronic device.
前記機器に予め記憶された仕向けのデータについては、書換えできないように制限したことを特徴とする
電子機器のプログラムアップデート方法。 In the electronic device program update method according to claim 1,
The program update method for an electronic device, wherein the destination data stored in advance in the device is restricted so that it cannot be rewritten.
前記ファームウェア用プログラムと前記設定データとは、それぞれ別のメモリに記憶させるようにしたことを特徴とする
電子機器のプログラムアップデート方法。 In the electronic device program update method according to claim 1,
The method for updating a program of an electronic device, wherein the firmware program and the setting data are stored in separate memories, respectively.
アップデート用プログラム及び設定データは、外部から受信又は入力して機器内の所定の記憶媒体に記憶されたデータであることを特徴とする
電子機器のプログラムアップデート方法。 In the electronic device program update method according to claim 1,
A program update method for an electronic device, wherein the update program and setting data are data received or input from outside and stored in a predetermined storage medium in the device.
ファームウェア用プログラムと、そのファームウェア用プログラムの中で仕向け毎に異なる処理を指示する設定データと、当該機器に設定された仕向けのデータとを記憶し、機器動作時に記憶されたプログラムが実行される不揮発性の記憶手段と、
前記記憶手段に記憶されたファームウェア用プログラムにより機器を制御し、機器が取得したアップデート用プログラムで、前記記憶手段に記憶されたファームウェア用プログラムのアップデート処理を行う際に、前記設定データの内の、当該機器に設定された仕向け用の設定データだけを、前記記憶手段に記憶させる制御手段とを備えたことを特徴とする
電子機器。 In an electronic device whose function is set by a firmware program and whose destination is set according to the country or region where the device is used,
A non-volatile memory that stores a firmware program, setting data instructing different processing for each destination in the firmware program, and destination data set for the device, and the program stored at the time of device operation is executed Sex storage means,
When the device is controlled by the firmware program stored in the storage unit and the firmware program stored in the storage unit is updated by the update program acquired by the device, the setting data includes: An electronic apparatus comprising: control means for storing in the storage means only setting data for destination set in the apparatus.
前記記憶手段に予め記憶された仕向けのデータについては、前記制御手段が書換えできないように制限したことを特徴とする
電子機器。 The electronic device according to claim 5, wherein
Electronic data, wherein the destination data stored in advance in the storage means is restricted so that the control means cannot be rewritten.
前記ファームウェア用プログラムを記憶する記憶手段と、前記設定データを記憶する記憶手段とは、それぞれ別の記憶手段であることを特徴とする
電子機器。 The electronic device according to claim 5, wherein
The electronic device, wherein the storage means for storing the firmware program and the storage means for storing the setting data are different storage means.
外部からデータを受信又は入力される入力部を備え、
前記入力部に入力したアップデート用プログラム及び設定データを、機器内の所定の記憶媒体に記憶させて取得することを特徴とする
電子機器。 The electronic device according to claim 5, wherein
It has an input unit that receives or inputs data from outside,
An electronic device, wherein the update program and setting data input to the input unit are acquired by being stored in a predetermined storage medium in the device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004382145A JP2006189974A (en) | 2004-12-28 | 2004-12-28 | Electronic apparatus and program update method for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004382145A JP2006189974A (en) | 2004-12-28 | 2004-12-28 | Electronic apparatus and program update method for the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006189974A true JP2006189974A (en) | 2006-07-20 |
Family
ID=36797132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004382145A Pending JP2006189974A (en) | 2004-12-28 | 2004-12-28 | Electronic apparatus and program update method for the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006189974A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011148848A1 (en) * | 2010-05-24 | 2011-12-01 | ヤマハ株式会社 | Information processing system, setting changing method and computer program |
JP2012164001A (en) * | 2011-02-03 | 2012-08-30 | Azbil Corp | Engineering device |
CN105611101A (en) * | 2014-11-19 | 2016-05-25 | 株式会社理光 | Information processing system, information processing device and information processing method |
WO2018074422A1 (en) * | 2016-10-17 | 2018-04-26 | Seiオプティフロンティア株式会社 | Management system for fusion splicing device and management method for fusion splicing device |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6142052A (en) * | 1984-08-03 | 1986-02-28 | Fujitsu Ltd | Initial load controlling system of terminal equipment |
JPH04299728A (en) * | 1991-03-28 | 1992-10-22 | Sony Corp | Data recorder |
JPH09134307A (en) * | 1995-11-13 | 1997-05-20 | Denso Corp | Memory rewriting system for electronic controller, the electronic controller and memory rewriting device |
JPH1115668A (en) * | 1997-06-23 | 1999-01-22 | Brother Ind Ltd | Data storage method/device |
JP2000263897A (en) * | 1999-03-19 | 2000-09-26 | Konica Corp | Image-forming apparatus and method for updating control program of image-forming apparatus |
JP2002373083A (en) * | 2001-06-14 | 2002-12-26 | Pioneer Electronic Corp | Device for reproducing information, method for correcting reproduction program, and information recording medium |
JP2003044306A (en) * | 2001-07-27 | 2003-02-14 | Sony Corp | Device and method of information processing, and recording medium and program |
JP2004192526A (en) * | 2002-12-13 | 2004-07-08 | Sony Corp | Electronic device, updating method of firmware and inspection method |
JP2004287712A (en) * | 2003-03-20 | 2004-10-14 | Denso Corp | Electronic device |
-
2004
- 2004-12-28 JP JP2004382145A patent/JP2006189974A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6142052A (en) * | 1984-08-03 | 1986-02-28 | Fujitsu Ltd | Initial load controlling system of terminal equipment |
JPH04299728A (en) * | 1991-03-28 | 1992-10-22 | Sony Corp | Data recorder |
JPH09134307A (en) * | 1995-11-13 | 1997-05-20 | Denso Corp | Memory rewriting system for electronic controller, the electronic controller and memory rewriting device |
JPH1115668A (en) * | 1997-06-23 | 1999-01-22 | Brother Ind Ltd | Data storage method/device |
JP2000263897A (en) * | 1999-03-19 | 2000-09-26 | Konica Corp | Image-forming apparatus and method for updating control program of image-forming apparatus |
JP2002373083A (en) * | 2001-06-14 | 2002-12-26 | Pioneer Electronic Corp | Device for reproducing information, method for correcting reproduction program, and information recording medium |
JP2003044306A (en) * | 2001-07-27 | 2003-02-14 | Sony Corp | Device and method of information processing, and recording medium and program |
JP2004192526A (en) * | 2002-12-13 | 2004-07-08 | Sony Corp | Electronic device, updating method of firmware and inspection method |
JP2004287712A (en) * | 2003-03-20 | 2004-10-14 | Denso Corp | Electronic device |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9832071B2 (en) | 2010-05-24 | 2017-11-28 | Yamaha Corporation | Information processing system, setting alteration method and computer program |
JP2011248432A (en) * | 2010-05-24 | 2011-12-08 | Yamaha Corp | Information processing system |
CN102906777A (en) * | 2010-05-24 | 2013-01-30 | 雅马哈株式会社 | Information processing system, setting changing method and computer program |
CN102906777B (en) * | 2010-05-24 | 2016-08-10 | 雅马哈株式会社 | Information processing system, setting change method and computer program |
WO2011148848A1 (en) * | 2010-05-24 | 2011-12-01 | ヤマハ株式会社 | Information processing system, setting changing method and computer program |
JP2012164001A (en) * | 2011-02-03 | 2012-08-30 | Azbil Corp | Engineering device |
CN105611101A (en) * | 2014-11-19 | 2016-05-25 | 株式会社理光 | Information processing system, information processing device and information processing method |
CN105611101B (en) * | 2014-11-19 | 2018-08-14 | 株式会社理光 | Information processing system, information processing unit and information processing method |
WO2018074422A1 (en) * | 2016-10-17 | 2018-04-26 | Seiオプティフロンティア株式会社 | Management system for fusion splicing device and management method for fusion splicing device |
JPWO2018074422A1 (en) * | 2016-10-17 | 2019-08-29 | Seiオプティフロンティア株式会社 | Fusion splicing device management system and splicing splicing device management method |
US10901723B2 (en) | 2016-10-17 | 2021-01-26 | Sei Optifrontier Co., Ltd. | Management system for fusion splicing device and management method for fusion splicing device |
JP2023016871A (en) * | 2016-10-17 | 2023-02-02 | 住友電工オプティフロンティア株式会社 | Management system for fusion connection device, and management method for fusion connection device |
JP7452805B2 (en) | 2016-10-17 | 2024-03-19 | 住友電工オプティフロンティア株式会社 | Fusion splicing device management system and fusion splicing device management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5028798B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP2008046672A (en) | Electronic equipment and starting method | |
US20090115871A1 (en) | Camera device and method and program for starting the camera device | |
JP2010191786A (en) | Onboard device | |
JP4591486B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP2006189974A (en) | Electronic apparatus and program update method for the same | |
JP3898869B2 (en) | Image data input device | |
US20060095651A1 (en) | Firmware rewrite system for disk apparatus | |
JP2006189973A (en) | Electronic apparatus and program update method for the same | |
JP2005198165A (en) | Device and method for reproducing image, computer program, and computer readable recording medium | |
JP2006189975A (en) | Electronic device and its program update method | |
JP4720140B2 (en) | Information processing device | |
JP4591283B2 (en) | Image reproduction system, imaging apparatus, and information processing apparatus | |
JP2008311933A (en) | Recording device | |
JP2007072863A (en) | Power control device and method, program, and recording/reproducing device | |
JP4103890B2 (en) | Recording method and recording apparatus | |
JP2019087171A (en) | Image capturing device | |
JP2006174252A (en) | Photographing apparatus and storage medium | |
JP2002044502A (en) | Digital camera | |
JP2007334970A (en) | Recording device, method, and program | |
JP2010020496A (en) | Imaging device and method of booting imaging device | |
JP2006178813A (en) | Electronic equipment, update method and control program | |
JP2005277958A (en) | Image recording system, imaging apparatus and recording apparatus | |
JP2000069417A (en) | Digital camera, digital camera system, and image data file processing method | |
JP2006164085A (en) | Update control unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070829 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101214 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110405 |