Nothing Special   »   [go: up one dir, main page]

JP2006189974A - Electronic apparatus and program update method for the same - Google Patents

Electronic apparatus and program update method for the same Download PDF

Info

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
Application number
JP2004382145A
Other languages
Japanese (ja)
Inventor
Takeo Tanahashi
健夫 店橋
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2004382145A priority Critical patent/JP2006189974A/en
Publication of JP2006189974A publication Critical patent/JP2006189974A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce an updating burden even if the specifications of apparatus must be changed for countries or regions. <P>SOLUTION: For a program update in the electronic apparatus where firmware programs set functions, destination data depending on the country or region in which the apparatus is used is stored in advance in the apparatus. An update program 611 is a program common to all the destinations, and processing depending on the destination is specified by setting data 612 accompanying the update program 611. When the firmware programs are updated with the update program 611 acquired by the apparatus, only setting data (any of 612a, 612b, 612c, etc.) for the destination set in the apparatus out of the setting data 612 is stored in a setting data storing memory. <P>COPYRIGHT: (C)2006,JPO&NCIPI

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には、コンピュータ装置用の周辺機器でのファームウェアのアップデート処理についての記載がある。
特開2001−51844号公報
For this reason, in a device that is relatively easy to connect to a network such as the Internet, such as a peripheral device connected to a computer device or a mobile phone terminal, the update data is received by the device and received. The software is updated with the updated data. Japanese Patent Application Laid-Open No. 2004-228561 describes a firmware update process in a peripheral device for a computer device.
JP 2001-51844 A

ところで、この種の電子機器においては、機器が使用される国や地域ごとの仕向けによって、動作状態や設定などを変更することがあり、ファームウェア用のプログラムについても仕向けで変更するようにしてある。例えば、使用する国によって、表示される言語を変更させるなど、種々の設定変更が必要である。   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 video camera recorder 100 of this example is a video recording / reproducing apparatus that uses a disc recording medium called DVD as a recording (storage) medium, and has a camera unit 10 that performs imaging, and recording / reproduction that performs recording and reproduction on a disc. Part 20.

カメラ部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 imager unit 12 that converts image light imaged by the optical system 11 into an electric signal, and an imaging signal obtained by the imager unit 12 in a predetermined format. And an image pickup processing unit 13 for digital video data. In addition, the microphone 14 and the voice processing unit 15 are provided, and the voice signal picked up by the microphone 14 is processed into digital audio data by the voice processing unit 15. The video and audio processing operations in the camera unit 10 are executed by control based on a command from the control unit 30. That is, imaging and audio capture are controlled by a command from the human interface control unit 32 in the control unit 30, and a video and audio processing state is set by a command from the signal system control unit 33. Video data may be captured as moving image data or still image data, and the processing state is different for each.

カメラ部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 / decoding unit 21 in the recording / reproducing unit 20 and encoded for recording. For example, when recording a moving image, video data and audio data are encoded by the MPEG (Moving Picture Experts Group) 2 system. When video data is recorded as a still image, it is encoded by the JPEG (Joint Photographic Experts Group) method. The encoded data is temporarily stored in the buffer memory 24 connected to the encoding / decoding unit 21 until recording on the disk.

バッファメモリ24に蓄積された符号化されたデータは、記録されるタイミングになると、ディスク記録再生部22に読み出されて、ディスク23に記録するための処理が行われて、図示しない光学ピックアップからのレーザ光の照射で、ディスク23にデータを記録する。また、ディスク23に記録されたデータは、ディスク記録再生部22で読み出されて符号化/復号化部21に送られて、MPEG2方式からの復号化が行われ、復号された映像データ及び音声データが、入出力処理部25に送られて、端子部26から外部に出力される。記録再生部20での記録や再生の処理動作は、制御部30からの指令に基づいた制御で実行される。即ち、制御部30内のディスク制御部31の制御で、ディスクへの記録や再生が実行される。   The encoded data stored in the buffer memory 24 is read out to the disk recording / reproducing unit 22 at the timing of recording, and processing for recording on the disk 23 is performed. The data is recorded on the disk 23 by the irradiation of the laser beam. The data recorded on the disk 23 is read by the disk recording / playback unit 22 and sent to the encoding / decoding unit 21 to be decoded from the MPEG2 system, and the decoded video data and audio are decoded. Data is sent to the input / output processing unit 25 and output from the terminal unit 26 to the outside. Processing operations of recording and reproduction in the recording / reproducing unit 20 are executed by control based on a command from the control unit 30. That is, recording and reproduction on the disc are executed under the control of the disc control unit 31 in the control unit 30.

端子部26としては、アナログの映像信号及び音声信号として入力及び出力を行う端子の他に、デジタルデータとして入力及び出力を行う端子も備える。デジタルデータ用の端子としては、例えば IEEE(The Institute of Electrical and Electronics Engineers )1394方式の規格の端子(ポート)、USB(Universal Serial Bus)規格の端子(ポート)などがあり、該当する規格の端子を備えた映像機器やコンピュータ装置などと映像データや音声データのやりとりが行える。なお、コンピュータ装置などの情報処理装置と接続して、各種データをこのビデオカメラレコーダが受信する場合もある。受信するデータとしては、例えばビデオカメラレコーダの内部のプログラムをアップデートするためのプログラムがある。データを受信した場合には、入出力処理部25から制御部30側に送られる。   The terminal unit 26 includes a terminal for inputting and outputting as digital data in addition to a terminal for inputting and outputting as an analog video signal and audio signal. Examples of terminals for digital data include IEEE (The Institute of Electrical and Electronics Engineers) 1394 standard terminal (port), USB (Universal Serial Bus) standard terminal (port), etc. Video data and audio data can be exchanged with video equipment and computer devices equipped with the. The video camera recorder may receive various data by connecting to an information processing device such as a computer device. As data to be received, for example, there is a program for updating a program in the video camera recorder. When data is received, the data is sent from the input / output processing unit 25 to the control unit 30 side.

制御部30の構成としては、それぞれが制御動作を行うマイクロコンピュータで構成された、ディスク制御部31とヒューマンインターフェイス制御部32と信号系制御部33と表示制御部34とを備える。ヒューマンインターフェイス制御部32には、操作キーやタッチパネルなどの操作入力部41からの操作入力データが供給され、その操作入力に基づいて、ビデオカメラレコーダの各部の動作状態を対応した状態に制御する。また、発光ダイオードなどで構成されたパイロットランプ42の点灯の制御を、ヒューマンインターフェイス制御部32が行うようにしてある。パイロットランプ42は、録画中であることを示す録画ランプとして使用されるが、本例においては後述するプログラムをアップデート時にも点灯させるようにしてある。   The configuration of the control unit 30 includes a disk control unit 31, a human interface control unit 32, a signal system control unit 33, and a display control unit 34, each of which is constituted by a microcomputer that performs control operations. The human interface control unit 32 is supplied with operation input data from the operation input unit 41 such as an operation key or a touch panel, and controls the operation state of each unit of the video camera recorder to a corresponding state based on the operation input. The human interface controller 32 controls the lighting of the pilot lamp 42 composed of a light emitting diode or the like. The pilot lamp 42 is used as a recording lamp indicating that recording is in progress, but in this example, a program to be described later is also turned on when updating.

信号系制御部33は、カメラ部10や記録再生部20での信号の処理経路などを設定する制御が行われる。表示制御部34は、ヒューマンインターフェイス制御部32からの指令に基づいて、この機器がモニタ用として備える表示部43での表示を制御する。表示部43は、例えば液晶表示パネルで構成されて、撮影映像や再生映像を画像として表示させる。また、ヒューマンインターフェイス制御部32からの指令に基づいた表示制御部34の制御で、各種メッセージなどを、画像中に文字や図形でOSD(On Screen Display)表示させるようにしてある。OSD表示させるために必要な文字や図形のデータについては、表示制御部34が備えるメモリ(図示せず)に予め用意してある。文字や図形また本例の表示部43の表示画面上は、タッチパネルとして構成してあり、表示部43の表示画面上をユーザが触れることで、表示された機能の操作が行える。   The signal system control unit 33 performs control for setting a signal processing path in the camera unit 10 and the recording / reproducing unit 20. The display control unit 34 controls display on the display unit 43 provided for monitoring by the device based on a command from the human interface control unit 32. The display unit 43 is composed of, for example, a liquid crystal display panel, and displays captured images and reproduced images as images. In addition, various messages and the like are displayed as OSD (On Screen Display) as characters and graphics in the image under the control of the display control unit 34 based on a command from the human interface control unit 32. Character and graphic data necessary for OSD display is prepared in advance in a memory (not shown) provided in the display control unit 34. Characters, graphics, and the display screen of the display unit 43 of this example are configured as a touch panel, and the displayed functions can be operated by the user touching the display screen of the display unit 43.

ディスク制御部31には、このディスク制御部31での制御動作を行うためのプログラムが記憶されたフラッシュメモリ51が接続してある。このフラッシュメモリ51に記憶されたプログラムで、ディスク制御部31が制御できる機能が決まる。   Connected to the disk control unit 31 is a flash memory 51 in which a program for performing a control operation in the disk control unit 31 is stored. Functions that can be controlled by the disk control unit 31 are determined by the program stored in the flash memory 51.

ヒューマンインターフェイス制御部32には、このヒューマンインターフェイス制御部32などでの処理のためにデータを一時蓄積するSDRAM61と、ヒューマンインターフェイス制御部32での制御動作を行うためのプログラムが記憶されたフラッシュメモリ62と、設定データなどが記憶されたEEPROM63とが接続してある。なお、フラッシュメモリ62には、例えば図3に示すように、プログラムをロードさせるためのプログラム(プログラムA)と、実際にファームウェアとして機能するソフトウェアを構成するプログラム(プログラムB)とが格納してある。また図3に示すように、本例のEEPROM63には、仕向けデータの保存領域が用意されるとともに、設定データを記憶させるようにしてある。この設定データは、プログラムBを展開させるのに必要なデータであり、プログラムBをアップデートさせる際には、設定データについても更新される場合がある。EEPROM63に記憶される設定データそのものは、機器の仕向けで、別のデータとなる。これらのデータの対応については、後述する。   The human interface control unit 32 includes an SDRAM 61 for temporarily storing data for processing in the human interface control unit 32 and the like, and a flash memory 62 in which a program for performing a control operation in the human interface control unit 32 is stored. And an EEPROM 63 in which setting data and the like are stored. For example, as shown in FIG. 3, the flash memory 62 stores a program (program A) for loading a program and a program (program B) constituting software that actually functions as firmware. . As shown in FIG. 3, the EEPROM 63 of this example is provided with a storage area for destination data and stores setting data. The setting data is data necessary for developing the program B. When the program B is updated, the setting data may be updated. The setting data itself stored in the EEPROM 63 is for the device and is different data. The correspondence between these data will be described later.

フラッシュメモリ62に記憶されたプログラムは、通常の動作状態ではプログラムBが実行され、ファームウェア用のプログラムをアップデート時には、ロード用のプログラムAが起動される。各制御部31,32に接続されているフラッシュメモリ51,62やEEPROM63については、電源が供給されない状態でも記憶データが消失しない不揮発性の記憶手段であり、各制御部31,32の制御でデータの書き換えができる。但し、仕向けデータの保存領域に記憶された仕向けデータについては、書き換えができないように制限してある。   As for the program stored in the flash memory 62, the program B is executed in a normal operation state, and the load program A is activated when the firmware program is updated. The flash memories 51 and 62 and the EEPROM 63 connected to the control units 31 and 32 are non-volatile storage means in which stored data is not lost even when power is not supplied, and data is controlled by the control of the control units 31 and 32. Can be rewritten. However, the destination data stored in the destination data storage area is restricted so that it cannot be rewritten.

また、本例の制御部30は、メモリカードインターフェイス部35を備えて、ビデオカメラレコーダのカードスロットに装着されたメモリカード44と、レコーダ内の各部とデータ転送が可能な構成としてある。メモリカード44には、例えば撮影した静止画像データを記憶させることができる。   In addition, the control unit 30 of this example includes a memory card interface unit 35 and is configured to be able to transfer data to and from the memory card 44 mounted in the card slot of the video camera recorder and each unit in the recorder. The memory card 44 can store captured still image data, for example.

このように構成される本例のビデオカメラレコーダ100は、製品出荷時には、ディスク制御部31及びヒューマンインターフェイス制御部32に接続されたフラッシュメモリ51及び62に、ファームウェア用のプログラムが予め記憶させてある。また、ヒューマンインターフェイス制御部32に接続されたEEPROM63には、この機器100の仕向け(いずれの国又は地域向けの製品であるか)により、プログラム処理の実行状態を決める設定データが記憶させてある。機器100の仕向けで、機器作動時に表示部43に表示される文字の言語などが対応したものに設定される。フラッシュメモリ51及び62に記憶されるファームウェア用のプログラムそのものは、どの仕向けであっても共通である。なお、本例の場合には、仕向けデータそのものは、EEPROM63に記憶させてあり、ヒューマンインターフェイス制御部32がその記憶を書換えできないように制限してあり、製品出荷時にメーカで決められた仕向けをユーザ操作では変更できないようにしてある。   In the video camera recorder 100 of this example configured as described above, a firmware program is stored in advance in the flash memories 51 and 62 connected to the disk control unit 31 and the human interface control unit 32 at the time of product shipment. . The EEPROM 63 connected to the human interface control unit 32 stores setting data for determining the execution state of the program processing depending on the destination of the device 100 (which country or region is the product for). For the device 100, the language of the character displayed on the display unit 43 when the device is operated is set to correspond. The firmware program itself stored in the flash memories 51 and 62 is the same for any destination. In the case of this example, the destination data itself is stored in the EEPROM 63 and is restricted so that the memory interface cannot be rewritten by the human interface control unit 32. The destination determined by the manufacturer at the time of product shipment is determined by the user. It cannot be changed by operation.

ディスク制御部31及びヒューマンインターフェイス制御部32に接続されたフラッシュメモリ51及び62に記憶されたファームウェア用のプログラムと、EEPROM63に記憶された設定データは、この機器に入力(受信)させたアップデート用のプログラムで修正できるようにしてある。   The firmware program stored in the flash memories 51 and 62 connected to the disk control unit 31 and the human interface control unit 32 and the setting data stored in the EEPROM 63 are input to (received by) this device. It can be corrected by the program.

次に、このファームウェア用のプログラムをアップデートする際の処理について説明する。図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 video camera recorder 100 when the firmware program is updated. As shown in FIG. 2, for example, a video camera recorder 100 is connected to a personal computer device 200 prepared on the user side. As the connection at this time, for example, any one of the terminal portions 26 prepared in the video camera recorder 100 (for example, a USB terminal) is used. In addition, a disk 23 capable of recording data is loaded in the disk loading section of the video camera recorder 100. Then, the computer apparatus 200 to which the video camera recorder 100 is connected accesses the server 300 that provides the update program via the Internet 400 and causes the computer apparatus 200 to download the corresponding update program. The update data prepared on the server 300 side includes, for example, update data for the disk control program, update data for the human interface control program, and setting data. The update data of each program is common data for each destination, and the setting data is data prepared individually for each destination of the device, as will be described later, for all destinations set in the device. Setting data is downloaded in a batch.

コンピュータ装置200にダウンロードされたアップデート用データは、ビデオカメラレコーダ100のアップデートデータの入力用の操作(例えばメニュー画面を使用した操作)で、ビデオカメラレコーダ100に入力される。本例の場合、ビデオカメラレコーダ100に入力されたアップデート用データは、ディスク制御部31の制御で、ディスク23に記録(記憶)させる。   The update data downloaded to the computer device 200 is input to the video camera recorder 100 by an operation for inputting update data of the video camera recorder 100 (for example, an operation using a menu screen). In this example, the update data input to the video camera recorder 100 is recorded (stored) in the disk 23 under the control of the disk control unit 31.

このディスク23へのアップデート用データの記録が完了すると、例えば所定の操作でアップデート処理が実行される。なお、図2の例では、アップデート用データを、ネットワークを経由してダウンロードする処理を示したが、例えば、ビデオカメラレコーダ100の製造メーカが、アップデート用データが記録されたディスクをユーザに配布し、そのディスクを装着してアップデートを開始させるようにしてもよい。   When the recording of the update data on the disk 23 is completed, the update process is executed by a predetermined operation, for example. In the example of FIG. 2, the update data is downloaded via the network. For example, the manufacturer of the video camera recorder 100 distributes the disk on which the update data is recorded to the user. The disk may be mounted to start the update.

アップデート処理としては、まず、ディスク制御部31が、装着されたディスク23に、アップデート用のデータが記録されていることを確認すると、そのアップデートするためのデータが記録されたディスク23から、ヒューマンインターフェイス制御部32に接続されたSDRAM61に、アップデート用データを読み出す。   As the update process, first, when the disk control unit 31 confirms that the data for update is recorded on the loaded disk 23, the human interface starts from the disk 23 on which the data for update is recorded. Update data is read out to the SDRAM 61 connected to the control unit 32.

本例の場合には、図4に示すように、ヒューマンインターフェイス制御部用のファームウェアとディスク制御部用のファームウェアをアップデートするプログラム611と、アップデートされたプログラムを実行する際に必要な新たな設定データ612とが、ディスク23から読み出されて、SDRAM61に一時記憶される。   In the case of this example, as shown in FIG. 4, a program 611 for updating the firmware for the human interface control unit and the firmware for the disk control unit, and new setting data necessary for executing the updated program 612 are read from the disk 23 and temporarily stored in the SDRAM 61.

ここで、設定データについては、図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 SDRAM 61. That is, as shown in FIG. 4, for example, setting data for Japan 612a, setting data for US 612b, setting data for Canada 612c,... It is.

このようにSDRAM61に読み出された後には、例えば図5のフローチャートに従った処理で、アップデートが実行される。即ち、まずEEPROM63内の仕向けデータの保存領域(図3)に記憶された仕向けデータをヒューマンインターフェイス制御部32が確認し(ステップS11)、その仕向けデータと同じ国又は地域の設定データを、SDRAM61に記憶された設定データの中から抽出して、その抽出した国又は地域の設定データで、EEPROM63の記憶データを更新させる(ステップS12)。   After being read out to the SDRAM 61 in this way, the update is executed, for example, by processing according to the flowchart of FIG. That is, first, the human interface control unit 32 confirms the destination data stored in the destination data storage area (FIG. 3) in the EEPROM 63 (step S11), and the setting data for the same country or region as the destination data is stored in the SDRAM 61. The stored setting data is extracted from the stored setting data, and the stored data in the EEPROM 63 is updated with the setting data of the extracted country or region (step S12).

そして、SDRAM61に記憶されたアップデート用プログラムの内の、ディスク制御部用ファームウェアのアップデートプログラムを使用して、ディスク制御部31に接続されたフラッシュメモリ51内のファームウェア用プログラムをアップデートし、ヒューマンインターフェイス制御部用ファームウェアのアップデートプログラムを使用して、ヒューマンインターフェイス制御部32に接続されたフラッシュメモリ62内のファームウェア用プログラムをアップデートする(ステップS13)。   Then, the firmware program in the flash memory 51 connected to the disk control unit 31 is updated using the disk control unit firmware update program in the update program stored in the SDRAM 61 to control the human interface. The firmware program in the flash memory 62 connected to the human interface controller 32 is updated using the firmware update program for the component (step S13).

このようにして、本例のビデオカメラレコーダのファームウェア用のプログラムは更新され、例えば機器を再起動させることで、更新されたファームウェアによる制御で使用できるようになる。ここで、例えばフラッシュメモリ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 flash memory 62 is expanded and executed, the expansion work is performed with reference to the setting data stored in the EEPROM 63, and the firmware functions as the destination firmware for the device. To come. For example, a character displayed on the display unit 43 is a character in a corresponding language.

このように仕向け毎に設定データでファームウェアを展開する際の処理を変更することで、ファームウェア用のプログラムについては、どの仕向けであっても共通でよい。そして、ファームウェアのアップデート時に、そのアップデート用のプログラムに付随した設定データで、機器に記憶された設定データについても更新させるようにしたので、多数の仕向けが存在する場合でも、ファームウェア用プログラムのアップデート用データそのものは、それほど仕向けが多数あることを考慮しないで比較的簡単に作成でき、アップデート時の負担をそれだけ軽減できる。仕向けごとの変更点は、全て設定データで対処されれば良い。   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.

本発明の一実施の形態による電子機器(ビデオカメラ)の例を示す構成図である。It is a block diagram which shows the example of the electronic device (video camera) by one embodiment of this invention. 本発明の一実施の形態によるデータのダウンロード状態の例を示す説明図である。It is explanatory drawing which shows the example of the download state of the data by one embodiment of this invention. 本発明の一実施の形態によるフラッシュメモリのデータ書込み構成例を示す説明図である。It is explanatory drawing which shows the data writing structural example of the flash memory by one embodiment of this invention. 本発明の一実施の形態によるアップデート用データの構成例を示した説明図である。It is explanatory drawing which showed the structural example of the data for update by one embodiment of this invention. 本発明の一実施の形態によるアップデート処理例を示したフローチャートである。It is the flowchart which showed the example of an update process by one embodiment of this invention.

符号の説明Explanation of symbols

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 control part 35 ... Memory card interface part 41 ... Operation input part 42 ... Pilot lamp 43 ... Display part 44 ... Memory card 51 ... Flash memory 61 ... SDRAM 62 ... Flash memory 63 ... EEPROM , 100 ... Video camera recorder, 200 ... Personal computer device, 300 ... Server, 400 ... Internet 611 ... update program, 612 ... setting data, 612a ... Japan for setting data, 612b ... the United States for setting data, 612c ... setting data for Canada

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.
請求項1記載の電子機器のプログラムアップデート方法において、
前記機器に予め記憶された仕向けのデータについては、書換えできないように制限したことを特徴とする
電子機器のプログラムアップデート方法。
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.
請求項1記載の電子機器のプログラムアップデート方法において、
前記ファームウェア用プログラムと前記設定データとは、それぞれ別のメモリに記憶させるようにしたことを特徴とする
電子機器のプログラムアップデート方法。
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.
請求項1記載の電子機器のプログラムアップデート方法において、
アップデート用プログラム及び設定データは、外部から受信又は入力して機器内の所定の記憶媒体に記憶されたデータであることを特徴とする
電子機器のプログラムアップデート方法。
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.
請求項5記載の電子機器において、
前記記憶手段に予め記憶された仕向けのデータについては、前記制御手段が書換えできないように制限したことを特徴とする
電子機器。
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.
請求項5記載の電子機器において、
前記ファームウェア用プログラムを記憶する記憶手段と、前記設定データを記憶する記憶手段とは、それぞれ別の記憶手段であることを特徴とする
電子機器。
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.
請求項5記載の電子機器において、
外部からデータを受信又は入力される入力部を備え、
前記入力部に入力したアップデート用プログラム及び設定データを、機器内の所定の記憶媒体に記憶させて取得することを特徴とする
電子機器。
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.
JP2004382145A 2004-12-28 2004-12-28 Electronic apparatus and program update method for the same Pending JP2006189974A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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