JP2008130041A - Information processor, information processing system, method for inspecting information processor, and program - Google Patents

Information processor, information processing system, method for inspecting information processor, and program Download PDF

Info

Publication number
JP2008130041A
JP2008130041A JP2006317579A JP2006317579A JP2008130041A JP 2008130041 A JP2008130041 A JP 2008130041A JP 2006317579 A JP2006317579 A JP 2006317579A JP 2006317579 A JP2006317579 A JP 2006317579A JP 2008130041 A JP2008130041 A JP 2008130041A
Authority
JP
Japan
Prior art keywords
inspection program
inspection
program
processing apparatus
information processing
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.)
Granted
Application number
JP2006317579A
Other languages
Japanese (ja)
Other versions
JP4715732B2 (en
Inventor
Masao Fukaya
昌生 深谷
Junichi Ando
潤一 安藤
Hirokatsu Miyamoto
浩勝 宮本
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.)
Mitsumi Electric Co Ltd
Original Assignee
Mitsumi Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsumi Electric Co Ltd filed Critical Mitsumi Electric Co Ltd
Priority to JP2006317579A priority Critical patent/JP4715732B2/en
Priority to CN2007101617367A priority patent/CN101187890B/en
Publication of JP2008130041A publication Critical patent/JP2008130041A/en
Application granted granted Critical
Publication of JP4715732B2 publication Critical patent/JP4715732B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent incorrect start of an inspection program and to provide its inspection method regarding an information processor having peripheral devices with which data is input/output and a processor which controls the peripheral devices. <P>SOLUTION: In the information processor having the peripheral devices (139, 141, 143, 144, 145, 146, 149) with which the data is input/output and the processor (131) which inputs/outputs the data with the peripheral devices (139, 141, 143, 144, 145, 146, 149) based on a system program and controls the peripheral devices (139, 141, 143, 144, 145, 146, 149), the processor (131) mounts the inspection program for inspecting the peripheral devices (139, 141, 143, 144, 145, 146, 149) to be executed based on an inspection program mounting command and executes the inspection program based on an inspection program starting command. In addition, the inspection program is made into a non-mounted state after termination of inspection. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は情報処理装置、及び、情報処理装置の検査方法、並び、プログラムに係り、特に、データを入出力する周辺装置と、システムプログラムに基づいて周辺装置とデータの入出力を行い、データを処理し、周辺装置を制御する処理装置とを有する情報処理装置に関する。   The present invention relates to an information processing apparatus and an inspection method, arrangement, and program for the information processing apparatus, and in particular, to a peripheral device that inputs and outputs data, and to and from the peripheral device based on a system program The present invention relates to an information processing apparatus having a processing device for processing and controlling peripheral devices.

近年、ネットワークの発展に伴って、パーソナルコンピュータなどでは、ADSL、FTTHなどのブロードバンド回線を利用して、サーバから動画・音楽・ゲームなどのコンテンツを取得し、利用できるようになっている。これらのコンテンツを家庭用テレビで簡易に利用できるようにした情報処理装置が開発されている。   In recent years, with the development of networks, personal computers and the like can acquire and use content such as moving images, music, and games from a server using broadband lines such as ADSL and FTTH. An information processing apparatus has been developed that makes it easy to use these contents on a home television.

このような情報処理装置はサーバからネットワークを介して取得したディジタルデータから圧縮された映像データ及びオーディオデータを抽出し、伸長して、家庭用テレビで映像信号及びオーディオ信号を生成して、家庭用テレビに供給する。   Such an information processing apparatus extracts compressed video data and audio data from digital data acquired from a server via a network, decompresses them, generates video signals and audio signals on a home television, and Supply to TV.

このような情報処理装置は製造時にインタフェースなどが正常に機能しているか否かを判定する検査を行っている。検査では、例えば、通信コネクタ、表示装置、ビデオ出力端子、オーディオ出力端子の状態、IDEコネクタ、USBポートの動作状態をモニタすることにより、これらの動作確認を行っている。検査は、検査プログラムを内部CPUで実行することにより、通信コネクタ、表示装置、ビデオ出力端子、オーディオ出力端子の状態、IDEコネクタ、USBポートに信号を供給し、これらの端子の信号をモニタすることにより行われる。   Such an information processing apparatus performs an inspection to determine whether or not an interface or the like functions normally at the time of manufacture. In the inspection, for example, the operation of the communication connector, the display device, the video output terminal, the audio output terminal, the operation status of the IDE connector, and the USB port are monitored to confirm these operations. The inspection is performed by executing an inspection program on the internal CPU to supply signals to the communication connector, the display device, the video output terminal, the audio output terminal, the IDE connector, and the USB port, and monitor the signals at these terminals. Is done.

このとき、検査プログラムは、ファームウェア(F/W)の一つの機能としてファームウェアに組み込む方法と検査終了後、ファームウェアに書き換える方法とがある。   At this time, there are a method for incorporating the inspection program into the firmware as one function of the firmware (F / W) and a method for rewriting the firmware after the inspection.

図5は検査プログラムをファームウェアに組み込んだ構成の検査時の処理フローチャートを示す。   FIG. 5 shows a processing flowchart at the time of inspection of the configuration in which the inspection program is incorporated in the firmware.

ステップS2−1で検査プログラム起動コマンドが入力されると、ステップS2−2で検査プログラムが実行され、ステップS2−3で検査プログラムが終了すると処理が終了する。   When an inspection program start command is input in step S2-1, the inspection program is executed in step S2-2, and the process ends when the inspection program ends in step S2-3.

このように検査プログラムをファームウェアに組み込んだ場合には、検査プログラム起動コマンドが入力されると、即座に検査プログラムが起動してしまうため、誤操作により誤って検査プログラムが起動する場合がある。   When the inspection program is incorporated in the firmware as described above, when the inspection program start command is input, the inspection program starts immediately, and thus the inspection program may be erroneously started due to an erroneous operation.

また、内蔵される記憶装置の記憶領域が小さい場合にはファームウェアの規模を小さくする必要があるため、検査プログラムをファームウェアに組み込むことはできない。このような場合には、検査プログラムを内蔵される記憶装置に記憶しておき、検査プログラムを実行した後に検査プログラムを内蔵される記憶装置から削除し、ファームウェアを書き込む。   In addition, when the storage area of the built-in storage device is small, it is necessary to reduce the scale of the firmware, so that the inspection program cannot be incorporated into the firmware. In such a case, the inspection program is stored in a built-in storage device, and after executing the inspection program, the inspection program is deleted from the built-in storage device, and firmware is written.

この方法では、ファームウェアの規模が検査プログラムの分だけ大きくなり、記憶装置の記憶容量を大きくする必要がある。また、通常のファームウェアが動作している状態で検査プログラム起動コマンドが入力されると、検査プログラムが起動してしまうなどの問題点がある。   In this method, the size of the firmware is increased by the amount of the inspection program, and it is necessary to increase the storage capacity of the storage device. In addition, when an inspection program activation command is input while normal firmware is operating, there is a problem that the inspection program is activated.

図6は検査プログラムとファームウェアを書き換える構成の検査時の処理フローチャートを示す。   FIG. 6 shows a process flowchart at the time of inspection of a configuration in which the inspection program and firmware are rewritten.

ステップS3−1で記憶装置に記憶されるシステムプログラムを検査プログラムにする。ステップS3−2でシステムを再起動し、ステップS3−3で検査プログラムを実行する。ステップS3−4で検査プログラムが終了すると、ステップS3−5で記憶装置に記憶されるシステムプログラムを通常動作時に使用されるファームウェアに書き換える。システムを再起動することによりファームウェアが起動する。   In step S3-1, the system program stored in the storage device is used as an inspection program. In step S3-2, the system is restarted, and in step S3-3, the inspection program is executed. When the inspection program ends in step S3-4, the system program stored in the storage device is rewritten to firmware used during normal operation in step S3-5. The firmware is activated by restarting the system.

この方法では、検査プログラムとファームウェアとの書き換えが必要となるとともに、再起動が必要となり、検査に時間がかかる。   In this method, it is necessary to rewrite the inspection program and the firmware, and it is necessary to restart, so that the inspection takes time.

なお、ファームウェアが記憶された記憶装置の空領域に、ファームウェアとは別に検査プログラムを書き込んで、検査を実行する回路試験方法が提案されている(例えば、特許文献1参照)。   In addition, a circuit test method has been proposed in which an inspection program is written separately from the firmware in an empty area of a storage device in which the firmware is stored, and the inspection is executed (see, for example, Patent Document 1).

しかしながら、この方法では、検査プログラムが記憶装置に書き込まれた状態で誤って、検査プログラム起動コマンドが入力されると、検査プログラムが起動するなどの問題点があった。これを防止するためには、検査プログラムを削除する必要があり、検査時間が長くなるなどの問題点があった。
また、記憶装置に検査プログラムを格納するための空き容量が必要となる。
特開平3−282830号公報
However, this method has a problem in that the inspection program is started when an inspection program start command is erroneously input while the inspection program is written in the storage device. In order to prevent this, it is necessary to delete the inspection program, and there is a problem that the inspection time becomes long.
Also, a free space is required for storing the inspection program in the storage device.
JP-A-3-282830

本発明は上記の点に鑑みてなされたもので、検査用プログラムの誤起動を防止できる情報処理装置、及び、情報処理装置の検査方法、並び、プログラムを提供することを目的とする。   The present invention has been made in view of the above points, and an object of the present invention is to provide an information processing apparatus capable of preventing erroneous start of an inspection program, an inspection method for the information processing apparatus, and a program.

本発明は、データを入出力する周辺装置(139、141、143、144、145、146、149)と、システムプログラムに基づいて周辺装置(139、141、143、144、145、146、149)とデータの入出力を行い、データを処理し、周辺装置(139、141、143、144、145、146、149)を制御する処理装置(131)とを有する情報処理装置であって、処理装置(131)は検査プログラム実装コマンドに基づいて周辺装置(139、141、143、144、145、146、149)の検査を行う検査プログラムを実行可能に実装し、検査プログラム起動コマンドに基づいて検査プログラムを実行することを特徴とする。   The present invention includes a peripheral device (139, 141, 143, 144, 145, 146, 149) for inputting and outputting data and a peripheral device (139, 141, 143, 144, 145, 146, 149) based on a system program. And a processing device (131) that inputs / outputs data, processes data, and controls peripheral devices (139, 141, 143, 144, 145, 146, 149). (131) mounts an inspection program for inspecting the peripheral devices (139, 141, 143, 144, 145, 146, 149) based on the inspection program implementation command, and executes the inspection program based on the inspection program start command. It is characterized by performing.

検査プログラムが記憶される検査プログラム記憶装置(133、151、152)を有し、処理装置(131)は外部からの検査プログラム実装コマンドにより検査プログラム記憶装置(133、151、152)を検査プログラムが実行可能な実装状態とし、外部からの検査プログラム起動コマンドにより検査プログラムを実行し、検査プログラムが終了した後、検査プログラム記憶装置(133、151、152)を検査プログラムが実行できない非実装状態とすることを特徴とする。   An inspection program storage device (133, 151, 152) in which an inspection program is stored is included, and the processing device (131) is connected to the inspection program storage device (133, 151, 152) by an inspection program mounting command from the outside. The inspection program is executed by an inspection program start command from the outside, and the inspection program storage device (133, 151, 152) is set to an unimplemented state in which the inspection program cannot be executed. It is characterized by that.

処理装置(131)は検査プログラム記憶装置(133、151、152)とシステムプログラム記憶装置(132)とを異なるパーティションの記憶領域として認識しており、検査プログラム実装コマンドにより検査プログラム記憶装置(133、151、152)に設定されたパーティションを使用可能な記憶領域として認識することを特徴とする。   The processing device (131) recognizes the inspection program storage device (133, 151, 152) and the system program storage device (132) as storage areas of different partitions, and the inspection program storage device (133, 151, 152) is recognized as a usable storage area.

検査プログラム記憶装置(133)は、半導体記憶装置であることを特徴とする。検査プログラム記憶装置(151)はハードディスク装置であることを特徴とする。   The inspection program storage device (133) is a semiconductor storage device. The inspection program storage device (151) is a hard disk device.

検査プログラムは周辺装置(139、141、143、144、145、146、149)を介して接続される外付けメモリ(152)に記憶されており、処理装置(131)は検査プログラム実装コマンドにより外付けメモリ(152)から検査プログラムを実装することを特徴とする。   The inspection program is stored in an external memory (152) connected via peripheral devices (139, 141, 143, 144, 145, 146, 149), and the processing device (131) is externalized by an inspection program implementation command. The inspection program is mounted from the attached memory (152).

処理装置(131)は、ネットワーク(102)を介して検査プログラムが記憶されたサーバ(105)と通信可能な通信回路(139)を有し、検査プログラム実装コマンドにより通信回路(139)を制御して、サーバ(105)から検査プログラムを実装することを特徴とする。   The processing device (131) has a communication circuit (139) capable of communicating with the server (105) in which the inspection program is stored via the network (102), and controls the communication circuit (139) by the inspection program implementation command. The inspection program is mounted from the server (105).

また、本発明は、ファームウェアによって動作する情報処理装置(104)と、情報処理装置(104)とネットワーク(102)を介して通信可能とされており、検査プログラムが記憶されたサーバ(105)とを有し、情報処理装置(104)は検査プログラム実装コマンドに基づいてサーバ(105)からネットワーク(102)を介して検査プログラムを実装し、検査プログラム実行コマンドに基づいて検査プログラムを実行することを特徴とする。   Further, the present invention provides an information processing apparatus (104) that operates by firmware, a server (105) that can communicate with the information processing apparatus (104) via the network (102), and stores an inspection program. The information processing apparatus (104) implements an inspection program from the server (105) via the network (102) based on the inspection program implementation command, and executes the inspection program based on the inspection program execution command. Features.

さらに、本発明は、データを入出力する周辺装置(139、141、143、144、145、146、149)と、システムプログラムが記憶されたシステムプログラム記憶装置と、システムプログラム記憶装置に記憶されたシステムプログラムに基づいて周辺装置(139、141、143、144、145、146、149)とデータの入出力を行い、データを処理し、周辺装置(139、141、143、144、145、146、149)を制御する処理装置(131)とを有する情報処理装置の検査方法であって、検査プログラムが記憶される検査プログラム記憶装置(133、151)を有し、処理装置(131)は外部からの検査プログラム実装コマンドにより検査プログラム記憶装置(133、151、152)を検査用プログラムが実行可能な実装状態とし、外部からの検査プログラム起動コマンドにより検査プログラムを実行し、検査プログラムが終了した後、検査プログラム記憶装置(133,151、152)を検査プログラムが実行できない非実装状態とすることを特徴とする。   Further, according to the present invention, peripheral devices (139, 141, 143, 144, 145, 146, 149) for inputting / outputting data, a system program storage device storing a system program, and a system program storage device Based on the system program, data is input / output to / from the peripheral devices (139, 141, 143, 144, 145, 146, 149), the data is processed, and the peripheral devices (139, 141, 143, 144, 145, 146, 149) and a processing apparatus (131) for controlling the information processing apparatus, including inspection program storage devices (133, 151) in which an inspection program is stored. The processing device (131) is externally provided. Inspection program storage device (133, 151, 152) for inspection by the inspection program implementation command of Non-implemented state in which the inspection program cannot be executed in the inspection program storage device (133, 151, 152) after the inspection program is executed by an external inspection program start command and the inspection program is terminated. It is characterized by.

また、本発明は、コンピュータに、検査プログラム実装コマンドに基づいて周辺装置(139、141、143、144、145、146、149)の検査を行う検査プログラムを実行可能に実装させ、検査プログラム起動コマンドに基づいて検査プログラムを実行させるプログラムであることを特徴とする。   Further, the present invention causes a computer to execute an inspection program for inspecting peripheral devices (139, 141, 143, 144, 145, 146, 149) based on the inspection program implementation command, and to execute an inspection program start command. It is a program for executing an inspection program based on the above.

なお、上記参照符号は、あくまでも参考であり、これによって特許請求の範囲が限定されるものではない。   In addition, the said reference code is a reference to the last, and a claim is not limited by this.

本発明によれば、外部からの検査プログラム実装コマンドにより検査用プログラム記憶装置を検査用プログラムが実行可能な実装状態とし、外部からの検査プログラム起動コマンドにより検査用プログラムを実行し、検査用プログラムが終了した後、検査用プログラム記憶装置を検査用プログラムが実行できない非実装状態とすることにより、検査プログラム実装コマンドが入力された後、検査プログラム起動コマンドが入力されなければ、検査プログラムは実行されないので、よって、誤って検査プログラムが実行されることを防止できる。   According to the present invention, the inspection program storage device is set in a mounting state in which the inspection program can be executed by an external inspection program mounting command, the inspection program is executed by an external inspection program start command, and the inspection program is After completion, the inspection program storage device is put into a non-implemented state in which the inspection program cannot be executed, so that the inspection program is not executed unless the inspection program start command is input after the inspection program mounting command is input. Therefore, it is possible to prevent the inspection program from being erroneously executed.

図1は本発明の一実施例のシステム構成図を示す。   FIG. 1 shows a system configuration diagram of an embodiment of the present invention.

本実施例では、サーバ101からネットワーク102を介して提供される動画・音声・ゲームなどのコンテンツを家庭用テレビ受像機103にリアルタイムに表示させる情報処理装置104を例に説明を行う。   In the present embodiment, an information processing apparatus 104 that displays content such as moving images, sounds, and games provided from the server 101 via the network 102 in real time on the home television receiver 103 will be described as an example.

情報処理装置104は、LAN(Local Area Network)ケーブル111を介してADSL(Asymmetric Digital Subscriber Line)、FTTH(Fiber To The Home)などのブロードバンド回線と接続されており、ネットワーク102からコンテンツを受信し、受信したコンテンツを処理して、コンポジット映像端子、あるいは、セパレート映像端子、あるいは、コンポーネント映像端子から映像信号を出力するとともに、オーディオ出力端子、あるいは、光オーディオ出力端子からオーディオ信号を出力する。   The information processing apparatus 104 is connected to a broadband line such as ADSL (Asymmetric Digital Subscriber Line) or FTTH (Fiber To The Home) via a LAN (Local Area Network) cable 111, receives content from the network 102, The received content is processed and a video signal is output from the composite video terminal, separate video terminal, or component video terminal, and an audio signal is output from the audio output terminal or optical audio output terminal.

情報処理装置104のコンポジット映像端子、あるいは、セパレート映像端子、あるいは、コンポーネント映像端子から出力された映像信号は、映像信号伝送ケーブル121を介して家庭用テレビ受像機103の映像入力端子に供給される。また、情報処理装置104のオーディオ出力端子、あるいは、光オーディオ出力端子から出力されたオーディオ信号は、オーディオケーブル122を介して家庭用テレビ受像機103のオーディオ入力端子に供給される。   A video signal output from the composite video terminal, separate video terminal, or component video terminal of the information processing apparatus 104 is supplied to the video input terminal of the home television receiver 103 via the video signal transmission cable 121. . The audio signal output from the audio output terminal of the information processing apparatus 104 or the optical audio output terminal is supplied to the audio input terminal of the home television receiver 103 via the audio cable 122.

図2は情報処理装置104のブロック構成図を示す。   FIG. 2 shows a block configuration diagram of the information processing apparatus 104.

情報処理装置104は、CPU(Central Processing Unit)131、ファームウェア格納用フラッシュメモリ132、検査プログラム格納用フラッシュメモリ133、バッファメモリ134、作業用メモリ135、136、PCI(Peripheral Component Interconnect)バス137、MPEG((Moving Picture Experts Group)コーデック138、通信回路139、RTC(Real Time Clock)140、表示コントローラ141、表示装置142、ビデオスイッチ143、144、ディジタルアナログコンバータ145、USB(Universal Serial Bus)コントローラ146、MCU(Micro Control Unit)147、入力装置148、IDE(Integrated Device Electronics)コントローラ149、通信コネクタC11、コンポジット映像信号出力端子C21、セパレート映像信号出力端子C22、コンポーネント映像信号出力端子C23、オーディオ信号出力端子C24、光オーディオ信号出力端子C25、USBポートC26から構成されている。   The information processing apparatus 104 includes a CPU (Central Processing Unit) 131, a firmware storage flash memory 132, an inspection program storage flash memory 133, a buffer memory 134, work memories 135 and 136, a PCI (Peripheral Component Interconnect) bus 137, MPEG ((Moving Picture Experts Group) codec 138, communication circuit 139, RTC (Real Time Clock) 140, display controller 141, display device 142, video switches 143 and 144, digital analog converter 145, USB (Universal Serial Bus) controller 146, MCU (Micro Control Unit) 147, input device 148, IDE (Integrated Device Electronics) controller 149, communication connector C11, composite video signal output terminal C21, separate video signal output terminal C22 , A component video signal output terminal C23, an audio signal output terminal C24, an optical audio signal output terminal C25, and a USB port C26.

CPU131は、ファームウェア格納用フラッシュメモリ132に記憶されたファームウェア又は検査プログラム格納用フラッシュメモリ133に記憶された検査プログラムに基づいて処理を実行する。CPU131には、作業用メモリ135、通信回路139、RTC140、表示コントローラ141が接続されるとともに、PCIバス137を介してMPEGコーデック138、USBコントローラ146が接続されている。   The CPU 131 executes processing based on the firmware stored in the firmware storage flash memory 132 or the inspection program stored in the inspection program storage flash memory 133. The CPU 131 is connected with a working memory 135, a communication circuit 139, an RTC 140, and a display controller 141, and is connected with an MPEG codec 138 and a USB controller 146 via a PCI bus 137.

ファームウェア格納用フラッシュメモリ132は、例えば、システムメモリに適しているNOR型フラッシュメモリから構成されており、ファームウェアが記憶されている。検査プログラム格納用フラッシュメモリ133は、例えば、データストレージ用に適しているNAND型フラッシュメモリから構成されており、一時的に使用する検査プログラムが記憶されている。このように、本実施例では、ファームウェアと検査プログラムとで、その使用目的に応じた異なる論理型のフラッシュメモリとしている。   The firmware storing flash memory 132 is constituted by, for example, a NOR flash memory suitable for a system memory, and stores firmware. The inspection program storage flash memory 133 is composed of, for example, a NAND flash memory suitable for data storage, and stores an inspection program to be used temporarily. As described above, in this embodiment, the flash memory of different logic type according to the purpose of use is used for the firmware and the inspection program.

バッファメモリ134は、CPU131とファームウェア格納用フラッシュメモリ132及び検査プログラム格納用フラッシュメモリ133との間に挿入されており、ファームウェア格納用フラッシュメモリ132及び検査プログラム格納用フラッシュメモリ133からCPU131に供給するデータを記憶し、バッファリングする。   The buffer memory 134 is inserted between the CPU 131, the flash memory 132 for storing firmware and the flash memory 133 for storing inspection program, and data supplied to the CPU 131 from the flash memory 132 for storing firmware and the flash memory 133 for storing test program Is stored and buffered.

作業用メモリ135は、例えば、SDRAM(Synchronous DRAM)から構成されており、CPU131に接続され、CPU131の作業用記憶領域として用いられる。   The work memory 135 is composed of, for example, an SDRAM (Synchronous DRAM), is connected to the CPU 131, and is used as a work storage area of the CPU 131.

作業用メモリ136は、例えば、SDRAMなどから構成されており、MPEGコーデック138に接続され、MPEGコーデック138の作業用記憶領域として用いられる。   The working memory 136 is composed of, for example, an SDRAM or the like, is connected to the MPEG codec 138, and is used as a working storage area of the MPEG codec 138.

PCIバス137は、CPU131とMPEGコーデック138及びUSBコントローラ146との間の通信を行うためのバスである。   The PCI bus 137 is a bus for performing communication between the CPU 131, the MPEG codec 138, and the USB controller 146.

MPEGコーデック138には、CPU131からPCIバス137を介して圧縮データが供給される。MPEGコーデック138は、CPU131から供給された圧縮データを伸長して映像データ及びオーディオデータにデコードする。MPEGコーデック138は、デコードされた映像データから映像信号を生成し、ビデオスイッチ143、144に出力する。   The MPEG codec 138 is supplied with compressed data from the CPU 131 via the PCI bus 137. The MPEG codec 138 decompresses the compressed data supplied from the CPU 131 and decodes it into video data and audio data. The MPEG codec 138 generates a video signal from the decoded video data and outputs it to the video switches 143 and 144.

MPEGコーデック138で生成された映像信号は、ビデオスイッチ143、144を介してコンポジット映像信号出力端子C21、又は、セパレート映像信号出力端子C22、又は、コンポーネント映像信号出力端子C23から出力される。   The video signal generated by the MPEG codec 138 is output from the composite video signal output terminal C21, the separate video signal output terminal C22, or the component video signal output terminal C23 via the video switches 143 and 144.

コンポジット映像信号出力端子C21からは、輝度信号と色信号と同期信号とが合成された映像信号が出力される。セパレート映像信号出力端子C22からは、輝度信号と色信号とが別々に出力される。コンポーネント映像信号出力端子C23からは、輝度信号とB−Y色差信号とR−Y色差信号とが別々に出力される。なお、B−Y色差信号及びR−Y色差信号は、色信号をその色成分に応じて分離した信号である。   The composite video signal output terminal C21 outputs a video signal in which a luminance signal, a color signal, and a synchronization signal are combined. The separate video signal output terminal C22 outputs a luminance signal and a color signal separately. The component video signal output terminal C23 outputs a luminance signal, a BY color difference signal, and an RY color difference signal separately. The BY color difference signal and the RY color difference signal are signals obtained by separating the color signal in accordance with the color component.

MPEGコーデック138で生成されたオーディオデータは、ディジタルアナログコンバータ145に供給される。ディジタルアナログコンバータ145は、MPEGコーデック138から供給されたオーディオデータをアナログオーディオ信号に変換する。   The audio data generated by the MPEG codec 138 is supplied to the digital / analog converter 145. The digital / analog converter 145 converts the audio data supplied from the MPEG codec 138 into an analog audio signal.

ディジタルアナログコンバータ145で変換されたアナログオーディオ信号は、アナログオーディオ信号出力端子C24から出力される。また、MPEGコーデック138は、光オーディオ信号を光オーディオ信号出力端子C25に出力する。   The analog audio signal converted by the digital-analog converter 145 is output from the analog audio signal output terminal C24. Also, the MPEG codec 138 outputs an optical audio signal to the optical audio signal output terminal C25.

通信コネクタC11には、LANケーブル111が接続され、サーバ101からネットワーク102を介してデータが供給される。   A LAN cable 111 is connected to the communication connector C 11, and data is supplied from the server 101 via the network 102.

通信回路139は、CPU131と通信コネクタC11との間に接続され、ネットワーク102とCPU131との通信制御を行う。   The communication circuit 139 is connected between the CPU 131 and the communication connector C11, and performs communication control between the network 102 and the CPU 131.

RTC140は、現在時刻をCPU131の動作とは関係なく計時しており、現在時刻をCPU131に供給する。   The RTC 140 counts the current time regardless of the operation of the CPU 131, and supplies the current time to the CPU 131.

表示コントローラ141は、CPU131からの指示に基づいて表示装置142を制御して、表示装置142に各種情報を表示させる。表示装置142は、例えば、7セグLED(Light Emitting Device)、LCD(Liquid Crystal Display)などから構成されており、表示コントローラ141により制御されて、各種情報を表示する。   The display controller 141 controls the display device 142 based on an instruction from the CPU 131 to display various information on the display device 142. The display device 142 includes, for example, a 7-segment LED (Light Emitting Device), an LCD (Liquid Crystal Display), and the like, and is controlled by the display controller 141 to display various types of information.

USBコントローラ146は、USBポートC26とPCIバス137との間に接続されており、USBとPCIバスとのインタフェースをとる。USBポートC26には、USB機器、例えば、USBメモリ152などが接続可能とされている。   The USB controller 146 is connected between the USB port C26 and the PCI bus 137, and serves as an interface between the USB and the PCI bus. A USB device such as a USB memory 152 can be connected to the USB port C26.

また、USBコントローラ146は、MCU147に接続されている。MCU147は、入力装置148からの入力信号を受信し、入力データを生成し、USBコントローラ146に供給する。USBコントローラ146は、MCU147からの入力データをCPU131に供給する。   The USB controller 146 is connected to the MCU 147. The MCU 147 receives an input signal from the input device 148, generates input data, and supplies it to the USB controller 146. The USB controller 146 supplies input data from the MCU 147 to the CPU 131.

入力装置148は、例えば、操作ボタン、リモコン受信部であり、操作ボタンの操作信号、あるいは、リモコンからの受信信号をMCU147に供給する。MCU147は、入力装置148から供給される操作信号あるいは受信信号からコマンドを生成して、CPU131に通知する。   The input device 148 is, for example, an operation button or a remote control receiving unit, and supplies an operation signal of the operation button or a reception signal from the remote control to the MCU 147. The MCU 147 generates a command from the operation signal or reception signal supplied from the input device 148 and notifies the CPU 131 of the command.

さらに、USBコントローラ146は、IDEコントローラ149に接続されている。IDEコントローラ149は、いわゆる、ATA(AT Attachment)であり、IDE機器、例えば、ハードディスクドライブ151が接続される。IDEコントローラ149は、IDE機器、例えば、ハードディスク151とUSBコントローラ146とのインタフェースをとっている。   Further, the USB controller 146 is connected to the IDE controller 149. The IDE controller 149 is a so-called ATA (AT Attachment), to which an IDE device, for example, a hard disk drive 151 is connected. The IDE controller 149 interfaces with an IDE device, for example, a hard disk 151 and a USB controller 146.

次に、情報処理装置104の検査時の動作を説明する。   Next, the operation at the time of inspection of the information processing apparatus 104 will be described.

図3は本発明の一実施例の検査時のCPU131の処理フローチャートを示す。   FIG. 3 is a process flowchart of the CPU 131 at the time of inspection according to an embodiment of the present invention.

CPU131は、ステップS1−1でMCU147からUSBコントローラ146及、PCIバス137を介して検査プログラム実装コマンドが供給されると、検査プログラム用フラッシュメモリ133をCPU131によりアクセス可能なパーティションとして認識し、検査プログラム用フラッシュメモリ133に記憶された検査プログラムを実行可能な状態とする。なお、検査プログラム実装コマンドは、入力装置148のキー操作、あるいは、リモコン操作において、通常、操作されないようなキー操作が行われることによりMCU147からCPU131に発行される。検査プログラム実装コマンド発行するための操作は、例えば、リモコンの電源ボタンを押下しながら所定のチャンネルボタンを押下するなどの操作が考えられる。   When the inspection program mounting command is supplied from the MCU 147 via the USB controller 146 and the PCI bus 137 in step S1-1, the CPU 131 recognizes the inspection program flash memory 133 as a partition accessible by the CPU 131, and the inspection program The inspection program stored in the flash memory 133 is made executable. The inspection program implementation command is issued from the MCU 147 to the CPU 131 by performing a key operation that is not normally operated in the key operation of the input device 148 or the remote control operation. As an operation for issuing the inspection program implementation command, for example, an operation of pressing a predetermined channel button while pressing the power button of the remote control can be considered.

CPU131は、ステップS1−3でMCU147からUSBコントローラ146及、PCIバス137を介して検査プログラム起動コマンドが供給されると、ステップS1−4で検査プログラム用フラッシュメモリ133に記憶された検査プログラムを実行する。なお、検査プログラム起動コマンドは、入力装置148のキー操作、あるいは、リモコン操作において、通常、操作されないようなキー操作が行われることによりMCU147からCPU131に発行される。また、検査プログラム起動コマンド発行時の操作は、検査プログラム実装コマンド発行時の操作とは異なる操作であることが好ましい。検査プログラム起動コマンド発行するための操作は、例えば、リモコンの電源ボタンを押下しながら検査プログラム実装コマンドを操作するときとは異なるチャンネルボタンを押下するなどの操作が考えられる。   When the inspection program start command is supplied from the MCU 147 via the USB controller 146 and the PCI bus 137 in step S1-3, the CPU 131 executes the inspection program stored in the inspection program flash memory 133 in step S1-4. To do. Note that the inspection program start command is issued from the MCU 147 to the CPU 131 by performing a key operation that is not normally operated in the key operation of the input device 148 or the remote control operation. The operation when the inspection program start command is issued is preferably an operation different from the operation when the inspection program implementation command is issued. The operation for issuing the inspection program start command may be, for example, an operation of pressing a channel button different from that when operating the inspection program implementation command while pressing the power button of the remote control.

CPU131はステップS1−5で検査プログラムが終了すると、ステップS1−6で検査プログラム用フラッシュメモリ133をCPU131によりアクセス可能なパーティションから除外する。   When the inspection program ends in step S1-5, the CPU 131 excludes the inspection program flash memory 133 from the partition accessible by the CPU 131 in step S1-6.

なお、本実施例では、情報処理装置104に検査プログラム格納用フラッシュメモリ133を設け、検査プログラム格納用フラッシュメモリ133を格納したが、IDEコントローラ149にハードディスクドライブ151が接続された場合には、ハードディスクドライブ151に検査プログラム格納用記憶領域を他の記憶領域とは異なるパーティションとして設定し、検査プログラムを格納しておき、検査プログラム実装コマンドに基づいて検査プログラム格納用記憶領域を実装し、検査プログラムを実行可能として、検査プログラム起動コマンドに基づいて検査プログラムを実行するようにしてもよい。   In this embodiment, the information processing apparatus 104 is provided with the inspection program storage flash memory 133 and stores the inspection program storage flash memory 133. However, when the hard disk drive 151 is connected to the IDE controller 149, the hard disk drive 151 is connected. The storage area for storing the inspection program is set as a partition different from other storage areas in the drive 151, the inspection program is stored, the storage area for storing the inspection program is mounted based on the inspection program mounting command, and the inspection program is stored. The inspection program may be executed on the basis of the inspection program start command so as to be executable.

また、USBポートC26に検査プログラムが記憶されたUSBメモリ152を装着し、検査プログラム実装コマンドに基づいて検査プログラムが記憶されたUSBメモリ152を実装し、検査プログラムを実行可能とし、検査プログラム起動コマンドに基づいて検査プログラムを実行するようにしてもよい。USBメモリ152により検査プログラムを提供することにより、検査プログラム格納用フラッシュメモリ133が不要となるので、情報処理装置104を簡略化でき、安価に構成できる。また、検査プログラムが記憶されたUSBメモリ152を接続しない限り、検査プログラムが実行されることはないので、誤操作により検査プログラムが実行されることを完全に排除できる。   Also, the USB memory 152 storing the inspection program is mounted on the USB port C26, the USB memory 152 storing the inspection program is mounted based on the inspection program mounting command, the inspection program can be executed, and the inspection program start command The inspection program may be executed based on the above. By providing the inspection program with the USB memory 152, the inspection program storing flash memory 133 is not necessary, and the information processing apparatus 104 can be simplified and configured at low cost. Further, since the inspection program is not executed unless the USB memory 152 storing the inspection program is connected, it is possible to completely eliminate the execution of the inspection program due to an erroneous operation.

なお、本実施例では、ファームウェア格納用フラッシュメモリ132と検査プログラム格納用フラッシュメモリ133とを別々のデバイスとして設けているが、1つのフラッシュメモリデバイスをパーティションによりファームウェア格納領域及び検査プログラム格納領域に分割して、パーティションにより分割されたファームウェア格納領域にファームウェアを格納し、パーティションにより分割された検査プログラム格納領域に検査プログラムを格納して、本実施例と同様な検査動作を行うようにしてもよい。   In this embodiment, the firmware storage flash memory 132 and the inspection program storage flash memory 133 are provided as separate devices. However, one flash memory device is divided into a firmware storage area and an inspection program storage area by partitions. Then, the firmware may be stored in the firmware storage area divided by the partition, and the inspection program may be stored in the inspection program storage area divided by the partition to perform the inspection operation similar to the present embodiment.

また、図4に示すようにネットワーク102に検査プログラムが記憶された検査プログラム提供サーバ105を接続し、検査プログラム実装コマンドにより検査プログラム提供サーバ105から検査プログラムを読み取り、実装するようにしてもよい。   Further, as shown in FIG. 4, an inspection program providing server 105 in which an inspection program is stored may be connected to the network 102, and the inspection program may be read from the inspection program providing server 105 by an inspection program implementation command and installed.

なお、本発明は上記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形例が考えられることは言うまでもない。   In addition, this invention is not limited to the said Example, It cannot be overemphasized that a various modified example can be considered in the range which does not deviate from the summary of this invention.

本発明の一実施例のシステム構成図である。It is a system configuration figure of one example of the present invention. 情報処理装置104のブロック構成図である。2 is a block configuration diagram of an information processing apparatus 104. FIG. 本発明の一実施例の検査時のCPU131の処理フローチャートである。It is a process flowchart of CPU131 at the time of the test | inspection of one Example of this invention. 本発明の変形例のシステム構成図である。It is a system block diagram of the modification of this invention. 検査プログラムをファームウェアに組み込んだ構成の検査時の処理フローチャートである。It is a process flowchart at the time of the test | inspection of the structure which integrated the test | inspection program in firmware. 検査プログラムとファームウェアを書き換える構成の検査時の処理フローチャートである。It is a process flowchart at the time of a test | inspection of the structure which rewrites a test program and firmware.

符号の説明Explanation of symbols

101 サーバ、102 ネットワーク、103 家庭用テレビ受像機
104 情報処理装置、105 検査プログラム提供コマンド
111 LANケーブル、121 映像信号伝送ケーブル、122 オーディオケーブル
131 CPU、132 ファームウェア格納用フラッシュメモリ
133 検査プログラム格納用フラッシュメモリ、134 バッファメモリ
135、136 作業用メモリ、137 PCIバス、138 MPEGコーデック
139 通信回路、140 RTC、141 表示コントローラ、142 表示装置
143、144 ビデオスイッチ、145 ディジタルアナログコンバータ
146 USBコントローラ、147 MCU、148 入力装置
149 IDEコントローラ
C11 通信コネクタ
C21 コンポジット映像信号出力端子、C22、セパレート映像信号出力端子
C23 コンポーネント映像信号出力端子、C24 オーディオ信号出力端子
C25 光オーディオ信号出力端子、C26 USBポート
101 Server, 102 Network, 103 Home Television Receiver 104 Information Processing Device, 105 Inspection Program Provision Command 111 LAN Cable, 121 Video Signal Transmission Cable, 122 Audio Cable 131 CPU, 132 Firmware Storage Flash Memory 133 Inspection Program Storage Flash Memory, 134 Buffer memory 135, 136 Working memory, 137 PCI bus, 138 MPEG codec 139 Communication circuit, 140 RTC, 141 Display controller, 142 Display device 143, 144 Video switch, 145 Digital analog converter 146 USB controller, 147 MCU, 148 Input device 149 IDE controller C11 Communication connector C21 Composite video signal output terminal, C22, Separate Image signal output terminal C23 component video signal output terminal, C24 audio signal output terminal C25 optical audio signal output terminal, C26 USB port

Claims (10)

データを入出力する周辺装置と、システムプログラムに基づいて該周辺装置とデータの入出力を行い、該データを処理し、周辺装置を制御する処理装置とを有する情報処理装置であって、
前記処理装置は、検査プログラム実装コマンドに基づいて前記周辺装置の検査を行う検査プログラムを実行可能に実装し、
前記検査プログラム起動コマンドに基づいて前記検査プログラムを実行することを特徴とする情報処理装置。
An information processing apparatus comprising: a peripheral device that inputs and outputs data; and a processing device that inputs and outputs data to and from the peripheral device based on a system program, processes the data, and controls the peripheral device,
The processing device is mounted so that an inspection program for inspecting the peripheral device based on an inspection program mounting command can be executed,
An information processing apparatus that executes the inspection program based on the inspection program start command.
前記検査プログラムが記憶される検査プログラム記憶装置を有し、
前記処理装置は、外部からの検査プログラム実装コマンドにより前記検査プログラム記憶装置を前記検査プログラムが実行可能な実装状態とし、外部からの検査プログラム起動コマンドにより前記検査プログラムを実行し、前記検査プログラムが終了した後、前記検査プログラム記憶装置を前記検査プログラムが実行できない非実装状態とすることを特徴とする請求項1記載の情報処理装置。
An inspection program storage device in which the inspection program is stored;
The processing device sets the inspection program storage device in an implementation state in which the inspection program can be executed by an external inspection program implementation command, executes the inspection program by an external inspection program start command, and ends the inspection program The information processing apparatus according to claim 1, wherein the inspection program storage device is placed in a non-mounted state in which the inspection program cannot be executed.
前記処理装置は、前記検査プログラム記憶装置と前記システムプログラム記憶装置とを異なるパーティションの記憶領域として認識しており、
前記検査プログラム実装コマンドにより前記検査プログラム記憶装置に設定されたパーティションを使用可能な記憶領域として認識することを特徴とする請求項2記載の情報処理装置。
The processing device recognizes the inspection program storage device and the system program storage device as storage areas of different partitions,
The information processing apparatus according to claim 2, wherein a partition set in the inspection program storage device is recognized as a usable storage area by the inspection program implementation command.
前記検査プログラム記憶装置は、半導体記憶装置であることを特徴とする請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the inspection program storage device is a semiconductor storage device. 前記検査プログラム記憶装置は、ハードディスク装置であることを特徴とする請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the inspection program storage device is a hard disk device. 前記検査プログラムは、前記周辺装置を介して接続される外付けメモリに記憶されており、
前記処理装置は、検査プログラム実装コマンドにより前記外付けメモリから前記検査プログラムを実装することを特徴とする請求項1記載の情報処理装置。
The inspection program is stored in an external memory connected via the peripheral device,
The information processing apparatus according to claim 1, wherein the processing apparatus mounts the inspection program from the external memory by an inspection program mounting command.
ネットワークを介して検査プログラムが記憶されたサーバと通信可能な通信回路を有し、
前記処理装置は、前記検査プログラム実装コマンドにより前記通信回路を制御して、前記サーバから前記検査プログラムを実装することを特徴とする請求項1記載の情報処理装置。
A communication circuit capable of communicating with a server storing an inspection program via a network;
The information processing apparatus according to claim 1, wherein the processing apparatus controls the communication circuit by the inspection program mounting command and mounts the inspection program from the server.
ファームウェアによって動作する情報処理装置と、
前記情報処理装置とネットワークを介して通信可能とされており、検査プログラムが記憶されたサーバとを有し、
前記情報処理装置は、検査プログラム実装コマンドに基づいて前記サーバから前記ネットワークを介して前記検査プログラムを実装し、検査プログラム実行コマンドに基づいて前記検査プログラムを実行することを特徴とする情報処理システム。
An information processing device operated by firmware;
It is possible to communicate with the information processing apparatus via a network, and has a server in which an inspection program is stored,
The information processing apparatus is configured to implement the inspection program from the server via the network based on an inspection program implementation command, and to execute the inspection program based on an inspection program execution command.
データを入出力する周辺装置と、システムプログラムが記憶されたシステムプログラム記憶装置と、該システムプログラム記憶装置に記憶された該システムプログラムに基づいて該周辺装置とデータの入出力を行い、該データを処理し、周辺装置を制御する処理装置とを有する情報処理装置の検査方法であって、
検査プログラムが記憶される検査プログラム記憶装置を有し、
前記処理装置は、外部からの検査プログラム実装コマンドにより前記検査プログラム記憶装置を前記検査用プログラムが実行可能な実装状態とし、
外部からの検査プログラム起動コマンドにより前記検査プログラムを実行し、
前記検査プログラムが終了した後、前記検査プログラム記憶装置を前記検査プログラムが実行できない非実装状態とすることを特徴とする情報処理装置の検査方法。
Peripheral device for inputting / outputting data, system program storage device storing system program, and inputting / outputting data to / from the peripheral device based on the system program stored in the system program storage device An information processing apparatus inspection method having a processing device for processing and controlling peripheral devices,
An inspection program storage device for storing the inspection program;
The processing device is in a mounting state in which the inspection program can be executed by the inspection program storage device by an inspection program mounting command from the outside,
The inspection program is executed by an external inspection program start command,
An inspection method for an information processing apparatus, wherein after the inspection program ends, the inspection program storage device is put into a non-mounted state in which the inspection program cannot be executed.
コンピュータに、
検査プログラム実装コマンドに基づいて周辺装置の検査を行う検査プログラムを実行可能に実装させ、
検査プログラム起動コマンドに基づいて前記検査プログラムを実行させることを特徴とするコンピュータ読み取り可能なプログラム。
On the computer,
An inspection program that inspects peripheral devices based on the inspection program implementation command is implemented to be executable,
A computer-readable program for executing the inspection program based on an inspection program start command.
JP2006317579A 2006-11-24 2006-11-24 Information processing apparatus and information processing apparatus inspection method Expired - Fee Related JP4715732B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006317579A JP4715732B2 (en) 2006-11-24 2006-11-24 Information processing apparatus and information processing apparatus inspection method
CN2007101617367A CN101187890B (en) 2006-11-24 2007-09-25 Information processing device, information processing system, checking method for the information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006317579A JP4715732B2 (en) 2006-11-24 2006-11-24 Information processing apparatus and information processing apparatus inspection method

Publications (2)

Publication Number Publication Date
JP2008130041A true JP2008130041A (en) 2008-06-05
JP4715732B2 JP4715732B2 (en) 2011-07-06

Family

ID=39480294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006317579A Expired - Fee Related JP4715732B2 (en) 2006-11-24 2006-11-24 Information processing apparatus and information processing apparatus inspection method

Country Status (2)

Country Link
JP (1) JP4715732B2 (en)
CN (1) CN101187890B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09274510A (en) * 1996-04-04 1997-10-21 Denshi Giken:Kk Electronic controller for automobile provided with automatic inspection function and inspection device for the same
JP2002091790A (en) * 2000-09-14 2002-03-29 Sharp Corp Method for inspecting computer system
JP2002182737A (en) * 2000-12-14 2002-06-26 Auto Network Gijutsu Kenkyusho:Kk On-vehicle control unit incorporating inspection program and its inspecting device, and inspecting method
JP2003022196A (en) * 2001-07-06 2003-01-24 Nec Corp Method for automatically executing test program in portable terminal
JP2003186697A (en) * 2001-12-19 2003-07-04 Nec Corp System and method for testing peripheral device
JP2004318487A (en) * 2003-04-16 2004-11-11 Bokushi Mutsukawa Usb memory with automatic copying function

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2996216B2 (en) * 1997-09-08 1999-12-27 日本電気株式会社 Equipment inspection method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09274510A (en) * 1996-04-04 1997-10-21 Denshi Giken:Kk Electronic controller for automobile provided with automatic inspection function and inspection device for the same
JP2002091790A (en) * 2000-09-14 2002-03-29 Sharp Corp Method for inspecting computer system
JP2002182737A (en) * 2000-12-14 2002-06-26 Auto Network Gijutsu Kenkyusho:Kk On-vehicle control unit incorporating inspection program and its inspecting device, and inspecting method
JP2003022196A (en) * 2001-07-06 2003-01-24 Nec Corp Method for automatically executing test program in portable terminal
JP2003186697A (en) * 2001-12-19 2003-07-04 Nec Corp System and method for testing peripheral device
JP2004318487A (en) * 2003-04-16 2004-11-11 Bokushi Mutsukawa Usb memory with automatic copying function

Also Published As

Publication number Publication date
CN101187890B (en) 2012-05-30
CN101187890A (en) 2008-05-28
JP4715732B2 (en) 2011-07-06

Similar Documents

Publication Publication Date Title
US8176305B2 (en) Information processing apparatus, activation method, and program
US11086635B2 (en) Electronic device, method for controlling electronic device, and program
WO2016091033A1 (en) Method and server for presenting initialization degree of hardware in server
US9129396B2 (en) Display driving architectures
EP2503296B1 (en) Energy display device, method and computer program
US20060212736A1 (en) Information processing apparatus, quick activation method, and record medium
TW200836052A (en) Apparatus, method and computer program for processing information
JP2015225655A (en) Information processing device, information processing system, information processing method, and information processing program
CN109976816B (en) Computer system configuration method and server
KR20150099269A (en) Electronic device and method for firmware updating of a device
CN111788820B (en) Method for adaptively controlling low power display mode and electronic device thereof
JP5895385B2 (en) Image output apparatus and program thereof
JP2009086955A (en) Camera apparatus and control method thereof
CN109977055B (en) Processing method and handheld device
JP4715732B2 (en) Information processing apparatus and information processing apparatus inspection method
JP2007334888A (en) Drive for multifunctional device
WO2010132189A1 (en) System and method for sharing memory
US20090106544A1 (en) Function management system and method
KR100980311B1 (en) Usb device system and method for controlling thereof
JP2004078402A (en) Data transfer control device, electronic device, program, and method of manufacturing electronic device
US20080134272A1 (en) Service providing system and application executing method employing the same
TW201329865A (en) Method for exchanging information between multiple operation systems of electronic device
WO2021141606A1 (en) Change of firmware settings
US11907599B2 (en) Information processing method, apparatus, electronic device, and storage medium
CN112584085B (en) Dual-mode-supporting starting method and system, UVC (ultraviolet video coding) equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100825

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110301

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110314

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees