JP2014130424A - Electronic apparatus, and device connection propriety determination method - Google Patents
Electronic apparatus, and device connection propriety determination method Download PDFInfo
- Publication number
- JP2014130424A JP2014130424A JP2012286756A JP2012286756A JP2014130424A JP 2014130424 A JP2014130424 A JP 2014130424A JP 2012286756 A JP2012286756 A JP 2012286756A JP 2012286756 A JP2012286756 A JP 2012286756A JP 2014130424 A JP2014130424 A JP 2014130424A
- Authority
- JP
- Japan
- Prior art keywords
- usb
- port
- current value
- saving mode
- mode
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Power Sources (AREA)
Abstract
Description
本発明は、USBポートなどのデバイス接続ポートを備えた電子機器及びそのデバイス接続可否判定方法に関する。 The present invention relates to an electronic apparatus having a device connection port such as a USB port and a device connection possibility determination method.
USBポートを備えた電子機器をUBSホストあるいは単にホストと称し、USBポートに接続されるデバイスをUSBデバイスあるいは単にデバイスと称すことにする。また、電力と電流は同義とする。 An electronic device having a USB port is referred to as a UBS host or simply a host, and a device connected to the USB port is referred to as a USB device or simply a device. Moreover, electric power and electric current are synonymous.
USBホストでは、USBポートの最大使用電流が決まっており、この最大使用電流を超えるデバイスは接続することができない。一方、USBデバイスには、該デバイスが必要とする最大使用電流の設定値が決められており、USBホストは、この設定値を参照することで、接続先デバイスの最大使用電流を知ることができる。そこで、USBホストでは、この接続先デバイスの最大使用電流の設定値によって、USBポートの最大使用電流を超えるデバイスは接続させないように制御している。 In the USB host, the maximum use current of the USB port is determined, and a device exceeding this maximum use current cannot be connected. On the other hand, a set value of the maximum use current required for the USB device is determined, and the USB host can know the maximum use current of the connection destination device by referring to this set value. . Therefore, in the USB host, control is performed so that devices exceeding the maximum use current of the USB port are not connected by the set value of the maximum use current of the connection destination device.
しかし、一般にデバイスの最大使用電流の設定値は実使用電流よりも大きく見積もられている。実際には、デバイスが常に最大使用電流を消費する訳ではない。したがって、デバイスの最大使用電流の設定値がホスト側でのUSBポートの最大使用電流を超えていたとしても、必ずしも接続できない訳ではない。USBデバイスの接続可否判定を、その最大使用電流の設定値で行うと、デバイスを接続できるはずなのに接続できないということが起きる。 However, in general, the set value of the maximum use current of the device is estimated to be larger than the actual use current. In practice, the device does not always consume the maximum working current. Therefore, even if the set value of the maximum use current of the device exceeds the maximum use current of the USB port on the host side, it is not always possible to connect. If the determination of whether or not a USB device can be connected is performed based on the setting value of the maximum use current, it may occur that the device can be connected but cannot be connected.
これを解決するために、例えば特許文献1には、USBポートにデバイスを接続する場合、ポートに接続されているデバイスの実使用電流の総和を検出して、この実使用電流の総和とポートの最大使用電流を比較し、実使用電流の総和がポートの最大使用電流を超えていないと、接続対象デバイスの規定電流値(最大使用電流の設定値)を参照して、接続可否を判定する技術が開示されている。また、この特許文献1には、ポートに接続されているデバイスの実使用電流の総和がポートの最大使用電流を超えた場合には、優先順位の低いデバイスを切り離す技術が開示されている。 In order to solve this problem, for example, in Patent Document 1, when a device is connected to a USB port, the sum of the actual use currents of the devices connected to the port is detected, and the sum of the actual use currents and the port A technology that compares the maximum operating current and determines whether it can be connected by referring to the specified current value of the device to be connected (set value of the maximum operating current) if the total of the actual operating current does not exceed the maximum operating current of the port Is disclosed. Further, this Patent Document 1 discloses a technique for disconnecting a device having a low priority when the sum of actual use currents of devices connected to a port exceeds the maximum use current of the port.
近年、USB規格に新しくUSB3.0が登場し、従来のUSB規格であるUSB2.0からUSB3.0への切り替えが進められている。USB3.0では、供給電流の最大値がUSB2.0の500mAから900mAに変更されている。さらに、USB3.0では省電力(省エネ)の使用が新しく策定されている。すなわち、USB2.0では通常動作モードとしての通常起動モード(U0)、サスペンドモード(U3)だけであったが、USB3.0では、U1,U2の2モードがU0とU3の中間レベルのリンク層、物理層の接続を切る省エネモードとして採用されている。U1,U2モードはU0モードに比べて電力(電流)の消費量が小さくなる。 In recent years, USB 3.0 has newly appeared in the USB standard, and switching from USB 2.0, which is the conventional USB standard, to USB 3.0 is being promoted. In USB 3.0, the maximum value of the supply current is changed from 500 mA of USB 2.0 to 900 mA. Furthermore, in USB 3.0, the use of power saving (energy saving) is newly formulated. That is, in USB 2.0, only the normal activation mode (U0) and the suspend mode (U3) as the normal operation mode were used, but in USB 3.0, the two modes U1 and U2 are the link layers at the intermediate level between U0 and U3. It is adopted as an energy-saving mode that disconnects the physical layer. The U1 and U2 modes consume less power (current) than the U0 mode.
一方、近年、画像形成装置(MFP等)などの電子機器では、省電力効果を高めるために、使用状況などに応じて、電子機器を通常消費電力モードから待機消費電力モードや、消費電力を更に抑える低消費電力モードへ切り替える方式を採用することが一般的になってきている。ここでは、待機消費電力モードや低消費電力モードをまとめて省電力モード(省エネモード)と称することにする。 On the other hand, in recent years, in an electronic device such as an image forming apparatus (MFP or the like), in order to increase the power saving effect, the electronic device can be switched from the normal power consumption mode to the standby power consumption mode or the power consumption further depending on the usage conditions. It has become common to adopt a method of switching to a low power consumption mode to be suppressed. Here, the standby power consumption mode and the low power consumption mode are collectively referred to as a power saving mode (energy saving mode).
電子機器が省エネモードに切り替わると、該電子機器(ホスト)に接続されているUSBデバイスに供給される電力も低下する。しかし、デバイスによっては、ホスト側が省エネモードに切り替わった場合でも、通常起動モード(U0)にしておく必要があるものや、U1〜U3のモードに切り替えて良いものもある。しかし、ホスト側が省エネモードでも通常起動モードにしておく必要があるデバイスでは、必要な電力(電流)が供給されないと、動作が不安定になったり、動作不能に陥ったりする。一方、U1〜U3モードでは、U0モードに比べて電力の消費量は小さくてよい。したがって、ホスト側が省エネモードに切り替わった際には、接続されているUSBデバイスで消費する電力に応じて接続可否を判定する必要がある。 When the electronic device is switched to the energy saving mode, the power supplied to the USB device connected to the electronic device (host) also decreases. However, depending on the device, even when the host side is switched to the energy saving mode, there is a device that needs to be in the normal activation mode (U0), and a device that can be switched to the modes U1 to U3. However, in a device that needs to be in the normal startup mode even if the host side is in the energy saving mode, if the necessary power (current) is not supplied, the operation becomes unstable or becomes inoperable. On the other hand, in the U1-U3 mode, the power consumption may be smaller than that in the U0 mode. Therefore, when the host side switches to the energy saving mode, it is necessary to determine whether or not connection is possible according to the power consumed by the connected USB device.
特許文献1では、ホスト側が省エネモードに切り替わった際に、接続されているデバイスの該省エネモードでの実使用電流に基づいて接続可否を制御することは考慮されていない。このため、ホスト側が省エネモードに切り替わった場合に、通常起動モードにしておく必要があるデバイス等に必要な電力が供給されず、動作が不安定になったり動作不能になったりする問題が生じる。 In Patent Literature 1, when the host side is switched to the energy saving mode, it is not considered to control whether the connection is possible based on the actual use current of the connected device in the energy saving mode. For this reason, when the host side is switched to the energy saving mode, the necessary power is not supplied to a device or the like that needs to be in the normal startup mode, causing a problem that the operation becomes unstable or becomes inoperable.
本発明は、USBポートなどのデバイス接続ポートを備えた電子機器において、該電子機器が省エネモードに切り替わった際に、接続されているデバイスの該省エネモードでの実使用電流を考慮して接続可否を判定することで、上記のような問題を解決することにある。 In the present invention, in an electronic device having a device connection port such as a USB port, when the electronic device is switched to the energy saving mode, whether or not the device can be connected in consideration of an actual use current in the energy saving mode of the connected device. Is to solve the above problems.
本発明は、デバイス接続ポートを備え、通常動作モード、省電力モードで前記ポートの使用可能電流値が変化する電子機器において、前記ポートに接続されるデバイスの通常動作モード、省電力モードにおける実使用電流値を記憶する手段と、省電力モードに切り替わった際に、前記ポートの該省電力モードにおける使用可能電流値と前記ポートに接続されるデバイスの該省電力モードで必要とする実使用電流値の総和とを比較して、デバイスの接続可否を判定する手段とを有することを主要な特徴とする。 The present invention relates to an electronic device that includes a device connection port, and in which the usable current value of the port changes in the normal operation mode and the power saving mode. Means for storing a current value, and a usable current value in the power saving mode of the port and an actual used current value required in the power saving mode of the device connected to the port when the mode is switched to the power saving mode. And a means for determining whether or not a device can be connected.
本発明によれば、電子機器が省エネモードに切り替わった際に、接続されているデバイスの省エネモードでの実使用電流値を考慮して接続可否を判定することで、接続可能なデバイスの安定な動作が保証される。 According to the present invention, when an electronic device is switched to the energy saving mode, it is determined whether connection is possible or not by determining whether or not the device can be connected in consideration of the actual use current value in the energy saving mode of the connected device. Operation is guaranteed.
以下、本発明の一実施の形態について図面を参照して説明する。なお、実施形態では、USBポートを備えた電子機器と、これに接続されるUSBデバイスからなるシステムを対象とするが、本発明はこのようなシステムに限定されるものではない。本発明は、一般にデバイス接続ポートを備え、通常動作モード、省電力モードをとる電子機器と、これに接続されるデバイスからなるシステムに適用することができる。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the embodiment, a system including an electronic device having a USB port and a USB device connected to the electronic device is targeted. However, the present invention is not limited to such a system. The present invention can be applied to a system that generally includes a device connection port and includes an electronic device that is in a normal operation mode and a power saving mode, and a device connected thereto.
図1は、本発明の一実施形態に係るシステムのハードウエア構成を説明する図である。図1において、10はデバイス接続ポートとしてのUSBポートを備えた電子機器(以下、USBホスト)、20はUSBハブ、30はUSBデバイスを示す。USBホスト10は、主電源装置101、USB用電力供給ユニット102、USBポート103−1,103−2、電流測定器104−1,104−2、CPU105、ROM106、RAM107、デバイスコントローラ108、入力部109、表示部110などを備えている。
FIG. 1 is a diagram illustrating a hardware configuration of a system according to an embodiment of the present invention. In FIG. 1, reference numeral 10 denotes an electronic apparatus (hereinafter referred to as a USB host) having a USB port as a device connection port, 20 denotes a USB hub, and 30 denotes a USB device. The USB host 10 includes a main
主電源装置101は、USBホスト10の各部及びUSBデバイス30等に電力を供給するメイン電力供給ユニット(PSU)である。この主電源装置101の電力の供給量は、USBホスト10の通常動作モードや省電力モード(省エネモード)に応じて変化する。省エネモードでは、例えば制御系の電子回路のみでなく、根本の電力供給部分の電力を減らす。これにより、システム全体の電力の供給量が減ることで、効果の大きい省エネが実現する。
The main
USB用電力供給ユニット102は、主電源装置(PSU)101から電力を受けて、USBポート103−1,103−2を通し、USBハブ20経由あるいは直接にUSBデバイス30に電力を供給する。このUSB用電力供給ユニット102からUSBデバイス30に供給される電力は、主電源装置101の電力供給量の変化に応じて変動する。
The USB
USBポート103−1,103−2は、USBハブ20経由あるいは直接にUSBデバイス30を接続するホスト側端子である。図1では、USBポートは2個としたが、1個以上いくつでもよい。また、USBハブ20には3台のUSBデバイスが接続されているが、3台である必要はない。
The USB ports 103-1 and 103-2 are host-side terminals for connecting the
USBポートでは、流すことができる電流の値(最大値)が制限されている。すなわち、USB2.0では500mA、USB3.0では900mAを上限と定められている。この上限を超えない範囲内で、USBポートに1台あるいは複数のUSBデバイスを直接あるいはUSBハブを介して接続することができる。また、USB3.0では、通常起動モード(通常動作モード)U0とサスペンドモードU3の間に、リンク層、物理層の接続を切る2つの省電力モード(省エネモード)U1,U2が追加されている。なお、本実施形態では、USBポート103−1,103−2、USBハブ20、USBデバイス30はUSB3.0に準拠するとする。
In the USB port, the current value (maximum value) that can be passed is limited. That is, the upper limit is 500 mA for USB 2.0 and 900 mA for USB 3.0. Within a range not exceeding the upper limit, one or a plurality of USB devices can be connected directly or via a USB hub to the USB port. In USB 3.0, two power saving modes (energy saving modes) U1 and U2 for disconnecting the link layer and the physical layer are added between the normal startup mode (normal operation mode) U0 and the suspend mode U3. . In the present embodiment, the USB ports 103-1 and 103-2, the
電流測定器104−1,104−2は、それぞれUSBポート103−1,103−2の電流値を測定する。このUSBポート103−1,103−2の電流値を測定することで、USBポート103−1,103−2に直接あるいはUSBハブ20経由で接続されたUSBデバイス30の実使用電流値を知ることができる。
Current measuring devices 104-1 and 104-2 measure current values of USB ports 103-1 and 103-2, respectively. By measuring the current values of the USB ports 103-1 and 103-2, the actual use current value of the
CPU105は、USBホスト10内の各部を制御して所定の処理を実行する。このCPU105での処理のためのプログラムはROM106に記憶されている。本実施形態では、CPU105は、新たにUSBデバイスが接続された際やUSBホスト10が省エネモードに切り替わった際にデバイスの接続可否を判定処理する手段として機能する。
The
ROM106は不揮発性メモリであり、CPU105での処理のためのプログラムを記憶している。また、ROM106は、CPU105での処理に必要な情報、テーブル等を記憶している。本実施形態では、ROM106は、USBホスト10の電力モード(通常動作モード、省電力モードなど)毎に、各USBデバイス30で取り得るモード(U0,U1,U2,U3などのいずれか)の対応テーブルを記憶している。また、ROM106は、各USBデバイス30の優先度を記憶している。さらに、ROM106は、各USBデバイス30の通常動作モード、省電力モードの各モード(U0,U1,U2,U3など)における実使用電流値を記憶する。
A
RAM107は揮発性メモリであり、CPU105の作業用メモリとして使用される。ROM106のプログラムは、このRAM107にロードされることで、CPU105によって実行される。
A
デバイスコントローラ108は、USBポート103−1,103−2、USBハブ20を介してUSBデバイス30を直接的に制御する。例えば、デバイスコントローラ108は、USBデバイス30の接続可否を制御する。接続拒否の場合には、電流が供給されないようにUSBデバイス30の接続をオフする。また、デバイスコントローラ108は、USBデバイス30のモードの切り替えも制御する。さらに、デバイスコントローラ108では、USBデバイス30の接続監視や認識も行う。
The
入力部109は、操作パネルや操作ボタンなどからなる。ユーザは、この入力部109を用いてUSBデバイス30の優先度や省エネモードなどを設定する。
The
表示部110は液晶ディスプレイ(LCD)などであり、種々の設定画面や情報を表示する。なお、入力部109と表示部110は一体に構成されてもよい。
The
以下、図1のハードウエア構成において、本発明の一実施形態に係る新たにUSBデバイスが接続された際及びUSBホストが省エネモードに切り替わった際のデバイス接続可否判定処理動作を説明する。なお、これは本発明の一実施形態に係るデバイス接続可否判定方法の処理動作の説明でもある。 Hereinafter, in the hardware configuration of FIG. 1, a device connection availability determination processing operation when a USB device is newly connected and a USB host is switched to the energy saving mode according to an embodiment of the present invention will be described. This is also a description of the processing operation of the device connection possibility determination method according to an embodiment of the present invention.
初めに、図2乃至図4を参照して、新たにUSBデバイスが接続された際のデバイス接続可否判定処理動作について説明する。 First, with reference to FIG. 2 to FIG. 4, device connection availability determination processing operation when a new USB device is connected will be described.
図2は、新たにUSBデバイスが接続された際の全体的処理フローを示した図である。以下では、USBハブ20に新たにUSBデバイスが接続されたとする。すなわち、USBポート103−1に新たにUSBデバイスが接続されたとする。また、USBホスト10は通常動作モードとし、通常動作モード時、USBデバイスはすべてU0モードで動作するものとする。
FIG. 2 is a diagram showing an overall processing flow when a USB device is newly connected. In the following, it is assumed that a USB device is newly connected to the
デバイスコントローラ108は、新たにUSBデバイス(以下、新規USBデバイス)がUSBポート103−1に接続されたことを認識すると、新規USBデバイスのコンフィグレーション情報(デバイスID、ベンダーIDなど、USBデバイスに固有に設定された情報)を確認する(ステップ1001)。そして、デバイスコントローラ108は、CPU105に対して、新規USBデバイスが接続された旨、及び、新規USBデバイスのコンティグレーション情報を通知する。
When the
CPU105は、デバイスIDなどをもとに新規USBデバイスの実使用電流値(以前接続した際の実使用電流値の測定結果)がROM106に記憶されているか確認する(ステップ1002)。USBポート103−1に既に接続されているUSBデバイス(以下、既接続USBデバイス)の各モード(U0,U1,U2,U3など)の実使用電流値は、後述の実使用電流値の測定処理によりあらかじめROM106に記憶されているが、新規USBデバイスがまったく初めて接続されるデバイスの場合には、該デバイスの実使用電流値はROM106に存在しない。
The
新規USBデバイスの実使用電流値が既にROM106に記憶されている場合(当該デバイスが以前接続されたことがある)、CPU105は、ROM106内の新規USBデバイス及び既接続USBデバイスの実使用電流値(U0モードの実使用電流値)を用いて、直ちに新規USBデバイス等の接続可否の判定を開始する(ステップ1003)。一方、新規USBデバイスの実使用電流値がROM106に記憶されていない場合には、CPU105は、新規USBデバイスの実使用電流値を測定した後(ステップ1004)、改めて新規USBデバイス等の接続可否の判定を開始する(ステップ1004)。
When the actual usage current value of the new USB device is already stored in the ROM 106 (the device has been connected before), the
図3は、新規USBデバイスの実使用電流値を測定する詳細処理フローを示した図である。新規USBデバイスの実使用電流値を測定する場合、USBホスト10側は一時的にデバイス認識モードに移行する。 FIG. 3 is a diagram showing a detailed processing flow for measuring the actual use current value of the new USB device. When measuring the actual use current value of the new USB device, the USB host 10 side temporarily shifts to the device recognition mode.
デバイス認識モードに移行すると、CPU105は、デバイスコントローラ108を通して、一旦、新規USBデバイス以外の現在USBポート103−1(USBハブ20)に接続されているUSBデバイス(既接続USBデバイス)の接続をすべてオフにする(ステップ2001)。次に、CPU105は、新規USBデバイスの通常動作モード、省電力モードの各モード(U0,U1,U2,U3など)における実使用電流値を測定する(ステップ2002)。具体的には、CPU105は、デバイスコントローラ108を通して、順次、新規USBデバイスをU0,U1,U2,U3の各モードに切り替えて動作させる。同時に、CPU105は、電流測定器104−1に指示して、順次、新規USBデバイスの各モードにおける実使用電流値を測定せしめる。
When shifting to the device recognition mode, the
次にCPU105は、電流測定器104−1により測定された新規USBデバイスの各モードの実使用電流値をROM106に記憶する(ステップ2003)。ROM106には、USBデバイスの認識情報(デバイスIDなど)と対応付けて、各モード(U0,U1,U2,U3など)における実使用電流値を記憶する。
Next, the
次に、CPU105は、デバイスコントローラ108を通して、新規USBデバイスの接続を一度オフとし(ステップ2004)、先に接続オフとした既接続USBデバイスを再び接続オンに復帰させる(ステップ2005)。
Next, the
これで、新規USBデバイスの通常動作モード、省電力モードの各モード(U0,U1,U2,U3など)における実使用電流値を測定するためのデバイス認識モードは終了する。 Thus, the device recognition mode for measuring the actual use current value in each of the normal operation mode and the power saving mode (U0, U1, U2, U3, etc.) of the new USB device is completed.
図3の実使用電流値の測定処理により、以前接続されたUSBデバイスの通常モード、省電力モードの各モードにおける実使用電流値は、必ずROM106に保持されることになる。なお、ROM106の記憶容量によっては、以前接続されたが、その後、長期間にわたって接続されないUSBデバイスについては、その実使用電流値のデータを削除することでもよい。
With the measurement process of the actual use current value in FIG. 3, the actual use current value in the normal mode and the power saving mode of the USB device connected before is always held in the
図4は、新規USBデバイスが接続された際のデバイス接続可否判定処理の一実施形態に係る具体的処理フローを示した図である。 FIG. 4 is a diagram illustrating a specific processing flow according to an embodiment of device connection availability determination processing when a new USB device is connected.
CPU105は、デバイスコントローラ108を通して、USBポート103−1(USBハブ20)に既に接続されているUSBデバイス(既接続USBデバイス)のコンフィグレーション情報(デバイスID、ベンダーIDなど)を取得する(ステップ3001)。次に、CPU105は、デバイスIDなどをもとに既接続USBデバイスそれぞれの実使用電流値(U0での実使用電流値の測定結果)をROM106から読み込む(ステップ3002)。更に、CPU105は、既にデバイスコントローラ108から通知されている新規USBデバイスの情報(デバイスIDなど)をもとに、該新規USBデバイスの実使用電流値(U0での実使用電流値の測定結果)をROM106から読み込む(ステップ3003)。
The
次に、CPU105は、新規USBデバイスと既接続USBデバイスの実使用電流値の総和を算出し(ステップ1004)、この実使用電流値の総和を、あらかじめUSBポート103−1に割り当てている最大使用電流値(ポートの通常動作モードにおける使用可能電流値)と比較する(ステップ3005)。なお、USBポート103−1,103−2の最大使用電流値や後述の省エネモードでの使用可能電流値は、あらかじめROM106に記憶されているものとする。
Next, the
CPU105は、新規USBデバイスと既接続USBデバイスの実使用電流値の総和がUSBポート103の最大使用電流値以下だったならば、新規USBデバイスの接続を許可し(ステップ3006)。デバイス接続可否判定処理を終了する。
If the sum of the actual use current values of the new USB device and the already connected USB device is less than or equal to the maximum use current value of the USB port 103, the
一方、新規USBデバイスと既接続USBデバイスの実使用電流値の総和がUSBポート103−1の最大使用電流値を超える場合には、CPU105は、新規USBデバイスと既接続USBデバイスの優先度を比較する(ステップ3007)。優先度については後述する。ここで、新規USBデバイスの優先度が最低だった場合には、新規USBデバイスの接続を拒否し(ステップ3008)、デバイス接続可否判定処理を終了とする。新規USBデバイスの優先度が最低でなかった場合、CPU105は、既接続USBデバイスのうち、優先度が最低のUSBデバイスを選択し(ステップ3009)、この選択したUSBデバイスを接続拒否とする(ステップ3010)。
On the other hand, if the sum of the actual use current values of the new USB device and the connected USB device exceeds the maximum use current value of the USB port 103-1, the
ステップ3010の処理後、ステップ3004に戻る。この時、ステップ3004では、新規USBデバイスと接続拒否対象以外の既接続USBデバイスとの実使用電流値(U0の実使用電流値の測定結果)の総和を算出する。ステップ3005以降の処理は、上記と同様であるので省略する。
After
CPU105は、デバイス接続可否判定結果をデバイスコントローラ108に送る。デバイスコントローラ108は、CPU105からのデバイス接続可否判定結果に基づいて、USBポート103−1すなわちUSBハブ20中の新規USBデバイス又は既接続USBデバイスをオン・オフする。
The
次に、USBホスト10の電力状態が通常動作モードから省エネモード(省電力モード)に切り替わった際のデバイス接続可否判定処理動作について説明する。ここでも、USBポート103−1すなわちUSBハブ20に接続されているUSBデバイスを例に説明する。
Next, the device connection availability determination processing operation when the power state of the USB host 10 is switched from the normal operation mode to the energy saving mode (power saving mode) will be described. Here, the USB device 103-1, that is, the USB device connected to the
USBホスト10が通常動作モードから省エネモードに切り替わると、USBポート103−1に割り当てられている最大使用電流値は小さくなる。一方、USBポート103−1に接続されているUSBデバイスは、USBホスト10が省エネモードに切り替わった場合、電力状態をU0モードにしておく必要があるものや、U1〜U3モードに切り替えてよいものもある。 When the USB host 10 is switched from the normal operation mode to the energy saving mode, the maximum use current value assigned to the USB port 103-1 decreases. On the other hand, when the USB host 10 is switched to the energy saving mode, the USB device connected to the USB port 103-1 needs to be in the U0 mode or may be switched to the U1 to U3 mode. There is also.
図5に、USBホスト10とUSBポート103−1に接続されているUSBデバイスの電力状態の対応例を示す。ここでは、USBホスト10の電力状態は、通常動作モードと、省エネモードA,Bがあるとする。消費電力は、通常動作モード、省エネモードA、省エネモードBの順に小さくなる。USBポート103に接続されているUSBデバイスは1〜3であるとし、いずれもUSB3.0に準拠して、電力状態はU0〜U3モードのいずれかをとるとする。消費電力は、U0,U1,U2,U3の順に小さくなる。 FIG. 5 shows a correspondence example of the power states of the USB devices connected to the USB host 10 and the USB port 103-1. Here, it is assumed that the power state of the USB host 10 includes a normal operation mode and energy saving modes A and B. The power consumption decreases in the order of the normal operation mode, the energy saving mode A, and the energy saving mode B. It is assumed that the USB devices connected to the USB port 103 are 1 to 3, all of which comply with USB 3.0 and the power state is any of the U0 to U3 modes. The power consumption decreases in the order of U0, U1, U2, and U3.
図5に示したような、USBホスト10とUSBポート103−1に接続されているUSBデバイスの電力状態の対応テーブルは、あらかじめROM106に記憶されているとする。先に述べたようにROM106には、USBポート103−1に接続されている各USBデバイスのU0〜U3モードにおける実使用電流値も記憶されている。
Assume that the correspondence table of the power states of the USB devices connected to the USB host 10 and the USB port 103-1 as shown in FIG. As described above, the
なお、先の新たにUSBデバイスが接続された際のデバイス接続可否判定処理の説明では触れなかったが、CPU105は、図5のような対応テーブルを参照して、USBポート10の通常動作モード時、USBデバイスはいずれもU0モードをとると認識する。
Although not described in the description of the device connection possibility determination process when the USB device is newly connected, the
図6は、USBホスト10の電力状態が通常動作モードから省エネモード(図5のAやB)に切り替わった際のデバイス接続可否判定処理の一実施形態に係る具体的処理フローを示した図である。 FIG. 6 is a diagram illustrating a specific processing flow according to an embodiment of the device connection possibility determination process when the power state of the USB host 10 is switched from the normal operation mode to the energy saving mode (A or B in FIG. 5). is there.
CPU105は、デバイスコントローラ108を通して、USBポート103−1に接続されているUSBデバイス(以下、接続USBデバイス)のコンフィグレーション情報(デバイスID、ベンダーIDなど)を取得する(ステップ4001)。次に、CPU105は、デバイスIDなどをもとに接続USBデバイスそれぞれについて、USBホスト10の当該省エネモードで必要とする実使用電流値をROM106から読み込む(ステップ4002)。例えば、図5の対応テーブルの例の場合、USBホスト10が省エネモードAになったとすると、USBデバイス1についてはU0の実使用電流値(U0での実使用電流値の測定結果)、USBデバイス2についてはU2の実使用電流値(U2での実使用電流値の測定結果)、USB3についてはU1の実使用電流値(U1での実使用電流値の測定結果)をそれぞれ取得する。同様に、USBホスト10が省エネモードBになった場合には、USBデバイス1についてはU1の実使用電流値(U1での実使用電流値の測定結果)、USBデバイス2,3についてはU3の実使用電流値(U3での実使用電流値の測定結果)をそれぞれ取得する。
The
次に、CPU105は、接続USBデバイスそれぞれの当該省エネモードで必要とする実使用電流値の総和を算出し(ステップ4003)、この総和の電流値を、USBポート103−1の当該省エネモードでの使用可能電流値(当該省エネモードにおける最大使用可能電流値)と比較する(ステップ4004)。そして、CPU105は、接続USBデバイスの当該省エネモードでの必要電流値の総和がUSBポート103−1の当該省エネモードでの使用可能電流値以下だったならば、接続USBデバイスすべてについて接続状態を維持して(ステップ4005)、デバイス接続可否判定処理を終了とする。
Next, the
一方、接続USBデバイスの当該省エネモードで必要とする実使用電流値の総和がUSBポート103−1の当該省エネモードでの使用可能電流値を超える場合には、CPU105は、接続USBデバイスの内で優先度が最低のUSBデバイスを選択し(ステップ4006)、この選択したUSBデバイスを接続拒否とする(ステップ4007)。そして、CPU105は、この拒絶拒否したUSBデバイスの情報(デバイスID、ベンダーIDなど)をRAM107などに保持する(ステップ4008)。
On the other hand, when the sum of the actual use current values required in the energy saving mode of the connected USB device exceeds the usable current value in the energy saving mode of the USB port 103-1, the
ステップ4008の処理後、接続USBデバイスのすべてが選択されたか確認し、選択されないUSBデバイスが残されていれば、ステップ4003に戻り、残っていなければ、デバイス接続可否判定処理を終了とする。
After the process of
ここで、ステップ4003に戻った場合、ステップ4003では、接続拒否対象以外の残っている接続USBデバイスについて、あらためて当該省エネモードで必要とする実使用電流値の総和を算出する。ステップ4004以降の処理は、上記と同様であるので省略する。
Here, when returning to step 4003, in
CPU105は、デバイス接続可否判定結果をデバイスコントローラ108に送る。デバイスコントローラ108は、CPU105からのデバイス接続可否判定結果に基づいて、USBポート103−1すなわちUSBハブ20に接続されている全てのUSBデバイスを接続維持させるか、あるいは、一部又は全部のUSBデバイスの接続をオフにする。なお、接続を維持するUSBデバイスについては、当該省エネモードで必要とする電力状態に応じて、U0のままやU1、U2などのモードに切り替える。
The
その後、USBホスト10が通常動作モードに復帰した場合、CPU105は、RAM107などに接続拒否したUSBデバイスの情報があるか確認する。そして、接続拒否したUSBデバイスの情報があれば、当該USBデバイスの情報をデバイスコントローラ108に送る。これを受けてデバイスコントローラ108は、当該USBデバイスを再接続する。
Thereafter, when the USB host 10 returns to the normal operation mode, the
以上、USBホスト10のUSBポート103−1にUSBハブ20を介して接続されるUSBデバイスに着目して、新たにUSBデバイスが接続された際及びUSBホスト10が省電力モードに切り替わった際の本発明の一実施形態に係るデバイス接続可否判定処理について説明したが、USBポート103−2に接続されるUSBデバイスについても基本的に同様である。ただし、USBポート103−2には、直接、1台のUSBデバイスのみが接続されるため、優先度の判定は不要である。
As described above, focusing on the USB device connected to the USB port 103-1 of the USB host 10 via the
USBポート103−2に新たにUSBデバイス(新規USBデバイス)が接続された場合、CPU105は、新規USBデバイスの実使用電流値(U0での実使用電流値の測定結果)とUSBポート103に割り当てている最大使用電流値(ポートの通常動作モードにおける使用可能電流値)とを比較する。そして、新規USBデバイスの実使用電流値が、USBポート103−2の最大使用電流値以下の場合には、この新規USBデバイスの接続を許可し、USBポート103−2の最大使用電量値を超える場合には接続を拒否する。
When a new USB device (new USB device) is connected to the USB port 103-2, the
また、USBホスト10が通常動作モードから省エネモードに切り替わった際には、CPU105は、USBポート103−2に接続されているUSBデバイス(接続USBデバイス)の当該省エネモードで必要とする実使用電流値(U0,U1,U2あるいはU3での実使用電流値の測定結果)とUSBポート103−2の当該省エネモードでの使用可能電流値とを比較する。そして、接続USBデバイスの実使用電流値が、USBポート103−2の使用可能電流値以下の場合には、接続USBデバイスの接続状態を維持し、USBポート103−2の使用可能電流値を超える場合には、該接続USBデバイスの接続を拒絶する。
In addition, when the USB host 10 is switched from the normal operation mode to the energy saving mode, the
次に、USBデバイスの優先度について説明する。図7に、本発明の一実施形態に係るUSBデバイスの優先度の一例を示す。なお、図7は単なる一例であり、これに限られるものではない。 Next, the priority of the USB device will be described. FIG. 7 shows an example of priorities of USB devices according to an embodiment of the present invention. FIG. 7 is merely an example, and the present invention is not limited to this.
図7において、1〜6は優先度の項目である。優先度1では特定のクラスのデバイスの優先順位を高くする。例えば、IDカードリーダや指紋認証装置などのデバイスの優先順位を高くする。優先度2では、実使用電流値で優先順位を設定する。例えば、U0モードの実使用電流値が小さいデバイスの優先順位を高くする。優先度3では、特定のベンダーID(特定メーカーなど)のデバイスの優先順位を高くする。優先度4では、特定プロダクトID(特定製品)のデバイスの優先順位を高くする。優先度5では、デバイスの使用頻度の多い順に優先順位を高くする。優先度6では、USBデバイスのバージョンに応じて優先順位を設定する。例えば、USB3.0とUSB2.0では、USB3.0は主に高速通信、大容量のストレージ系のデバイスが多いため、USB2.0のデバイスの優先順位を高くする。 In FIG. 7, reference numerals 1 to 6 are priority items. At priority 1, the priority of a specific class of devices is increased. For example, the priority order of devices such as an ID card reader and a fingerprint authentication device is increased. In priority 2, the priority is set by the actual use current value. For example, the priority of a device having a small actual use current value in the U0 mode is increased. With priority 3, the priority of a device with a specific vendor ID (such as a specific manufacturer) is increased. With priority 4, the priority of the device with the specific product ID (specific product) is increased. At priority 5, the priority is increased in descending order of device usage frequency. For priority 6, priority is set according to the version of the USB device. For example, among USB 3.0 and USB 2.0, USB 3.0 mainly has a high-speed communication and a large capacity storage device, so the priority of USB 2.0 devices is increased.
あらかじめ、USBホスト10のROM106などに、それぞれの項目に対応して優先度番号を設定したマトリクスを用意しておく。CPU105は、USBデバイスのコンフィグレーション情報などをもとに、優先度番号順に自動的にUSBデバイスに優先度順位を設定する。なお、一般に優先度番号は順不同である。
A matrix in which priority numbers are set corresponding to the respective items is prepared in advance in the
また、入力部109と表示部110を利用して、ユーザが、表示部110に表示された設定画面に従い、入力部109で所定の入力操作を行うことで、USBデバイスの優先順位を設定することでもよい。これにより、ユーザにとって利便性の高い優先度を設定することが可能になる。例えば、特定のデバイスを指定して優先順位を高く設定することで、USBホストの省エネモードにおいても、ユーザが必要とするUSBデバイスを動作させておくことができる。
In addition, by using the
さらに、一つの優先度情報でなく、複数の優先度情報により、デバイスの優先順位を設定することでもよい。この場合、例えば、一つの優先度情報だけのものには1、2つの優先度情報が重なるものには2のように、点数を付けるなどしてもよい。 Furthermore, the priority order of devices may be set not by a single priority information but by a plurality of priority information. In this case, for example, a point may be given as in the case of only one priority information, such as 2 in the case where one or two priority information overlaps.
図8は、表示部110に表示される設定画面の一例を示した図である。
図8(a)は、USBデバイス毎のユーザ確認用の設定画面である。1行目はポート毎に製品名等を表示する。2行目はデバイスの優先度のON/OFF設定を表示する。この優先度設定により、個々のデバイスの優先度を変更することができる。3行目はデバイスの詳細を表示する。ここを選択することで、コンフィグレーションなどのUSBデバイス情報を確認できる。4行目は省エネモード設定画面を表示する。ここを選択することで、USBホストの省エネモードに対して、デバイスのどの省エネモードを適用するかを設定できる。
FIG. 8 is a diagram illustrating an example of a setting screen displayed on the
FIG. 8A shows a setting screen for user confirmation for each USB device. The first line displays the product name for each port. The second line displays the ON / OFF setting of the device priority. With this priority setting, the priority of each device can be changed. The third line displays device details. By selecting this, USB device information such as configuration can be confirmed. The fourth line displays the energy saving mode setting screen. By selecting this, it is possible to set which energy saving mode of the device is applied to the energy saving mode of the USB host.
図8(b)は、図8(a)の4行目の詳細設定画面の一例である。なお、自動の場合は固有の設定をUSBホストに持たせておくことで対応付けすることができる。 FIG. 8B is an example of the detail setting screen on the fourth line in FIG. In the case of automatic, it is possible to make correspondence by having a unique setting in the USB host.
図8(c)は、優先度の設定画面である。これを選択することで、図7に示したような優先度を予めUSBホストで持っておくことにより、優先度毎にオン、オフを切り替えることができ、優先度の組み合わせを設定することができる。 FIG. 8C is a priority setting screen. By selecting this, by having the priority as shown in FIG. 7 in advance by the USB host, it is possible to switch on / off for each priority, and to set a combination of priorities. .
以上、本発明の実施形態について説明したが、本発明は、これまで述べた実施形態に限定されるものではない。例えば、USBポート、USBデバイスはUSB3.0に準拠するとしたが、USB2.0に準拠してもよい。また、ポートやデバイスはUSB形式でなくてもよい。先に述べたように、本発明は、一般にデバイス接続ポートを備え、電力状態が通常動作モード、省電力モードに切り替わる電子機器と、これに接続されるデバイスからなるシステムに適用可能である。 As mentioned above, although embodiment of this invention was described, this invention is not limited to embodiment described so far. For example, the USB port and the USB device are compliant with USB 3.0, but may be compliant with USB 2.0. Also, the port and device need not be in USB format. As described above, the present invention is generally applicable to a system including a device connection port and an electronic device whose power state is switched between a normal operation mode and a power saving mode, and a device connected thereto.
さらに、実施形態の説明では、電子機器が備える複数のポートの各ポート毎に、デバイス続可否判定を実施するとしたが、複数のポートを一つのポートと見做して、各ポートに接続される全てのデバイスを対象に、デバイス接続可否判定を実施することでもよい。このような実施形態も本発明に含まれる。 Further, in the description of the embodiment, the device connection determination is performed for each of a plurality of ports included in the electronic device. However, the plurality of ports are regarded as one port and connected to each port. It is also possible to perform device connection availability determination for all devices. Such an embodiment is also included in the present invention.
10 電子機器(USBホスト)
20 USBハブ
30 USBデバイス
101 主電源装置
102 USB用電力供給ユニット
103−1,103−2 USBポート
104−1,104−2 電流測定器
105 CPU
106 ROM
107 RAM
108 デバイスコントローラ
109 入力部
110 表示部
10 Electronic equipment (USB host)
20
106 ROM
107 RAM
108
Claims (7)
前記ポートに接続されるデバイスの通常動作モード、省電力モードにおける実使用電流値を記憶する手段と、
省電力モードに切り替わった際に、前記ポートの該省電力モードにおける使用可能電流値と前記ポートに接続されるデバイスの該省電力モードで必要とする実使用電流値の総和とを比較して、デバイスの接続可否を判定する手段と、
を有することを特徴とする電子機器。 In an electronic device that includes a device connection port, and the usable current value of the port changes in a normal operation mode and a power saving mode,
Means for storing an actual use current value in a normal operation mode and a power saving mode of a device connected to the port;
When the mode is switched to the power saving mode, the usable current value of the port in the power saving mode is compared with the sum of the actual usage current values required in the power saving mode of the device connected to the port, Means for determining whether or not a device can be connected;
An electronic device comprising:
前記デバイスの接続可否を判定する手段は、前記デバイスの実使用電流値の総和が前記ポートの使用可能電流値を超える場合、優先度の低いデバイスを接続拒否とすることを特徴とする請求項1乃至3のいずれか1項に記載の電子機器。 Means for storing a priority of a device connected to the port;
The means for determining whether or not the device can be connected is characterized in that if the sum of the actual current values of the devices exceeds the available current value of the port, the device having a low priority is rejected. 4. The electronic device according to any one of items 1 to 3.
前記ポートに新たにデバイスが接続された際に、前記デバイスの通常動作モード、省電力モードにおける実使用電流値を測定するステップと、
前記測定した各モードにおける実使用電流値を記憶するステップと、
省電力モードに切り替わった際に、前記ポートの該省電力モードにおける使用可能電流値と前記ポートに接続されるデバイスの該省電力モードで必要とする実使用電流値の総和とを比較して、デバイスの接続可否を判定するステップと、
を有することを特徴とするデバイス接続可否判定方法。 A device connection determination method in an electronic device comprising a device connection port, wherein the usable current value of the port changes in a normal operation mode and a power saving mode,
When a device is newly connected to the port, measuring the actual operating current value in the normal operation mode and the power saving mode of the device;
Storing actual measured current values in each measured mode;
When the mode is switched to the power saving mode, the usable current value of the port in the power saving mode is compared with the sum of the actual usage current values required in the power saving mode of the device connected to the port, Determining whether the device can be connected;
A method for determining whether or not a device can be connected.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012286756A JP6085969B2 (en) | 2012-12-28 | 2012-12-28 | Electronic apparatus and method for determining device connection availability |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012286756A JP6085969B2 (en) | 2012-12-28 | 2012-12-28 | Electronic apparatus and method for determining device connection availability |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014130424A true JP2014130424A (en) | 2014-07-10 |
JP6085969B2 JP6085969B2 (en) | 2017-03-01 |
Family
ID=51408777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012286756A Active JP6085969B2 (en) | 2012-12-28 | 2012-12-28 | Electronic apparatus and method for determining device connection availability |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6085969B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017159628A (en) * | 2016-03-11 | 2017-09-14 | セイコーエプソン株式会社 | Printer and control method for the same |
JP2018144301A (en) * | 2017-03-03 | 2018-09-20 | ブラザー工業株式会社 | Image processing system |
JP2018166373A (en) * | 2017-03-28 | 2018-10-25 | ルネサスエレクトロニクス株式会社 | Power supply device, power supply control device, and power supply control method |
JP2020015229A (en) * | 2018-07-25 | 2020-01-30 | キヤノン株式会社 | Information processor and control method of the information processor |
WO2023132447A1 (en) * | 2022-01-06 | 2023-07-13 | 엘지전자 주식회사 | Home appliance control system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004070785A (en) * | 2002-08-08 | 2004-03-04 | Onkyo Corp | Serial bus connecting apparatus and driver software |
US20080288794A1 (en) * | 2005-01-04 | 2008-11-20 | Cisco Technology, Inc. | Method and system for managing power delivery for power over ethernet systems |
JP2011118500A (en) * | 2009-12-01 | 2011-06-16 | Ricoh Co Ltd | Power management system, power management device, image forming device, method implemented by power management device and image forming device, program, and recording medium |
JP2012048600A (en) * | 2010-08-30 | 2012-03-08 | Kyocera Mita Corp | Power control circuit and image formation device |
-
2012
- 2012-12-28 JP JP2012286756A patent/JP6085969B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004070785A (en) * | 2002-08-08 | 2004-03-04 | Onkyo Corp | Serial bus connecting apparatus and driver software |
US20080288794A1 (en) * | 2005-01-04 | 2008-11-20 | Cisco Technology, Inc. | Method and system for managing power delivery for power over ethernet systems |
JP2011118500A (en) * | 2009-12-01 | 2011-06-16 | Ricoh Co Ltd | Power management system, power management device, image forming device, method implemented by power management device and image forming device, program, and recording medium |
JP2012048600A (en) * | 2010-08-30 | 2012-03-08 | Kyocera Mita Corp | Power control circuit and image formation device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017159628A (en) * | 2016-03-11 | 2017-09-14 | セイコーエプソン株式会社 | Printer and control method for the same |
JP2018144301A (en) * | 2017-03-03 | 2018-09-20 | ブラザー工業株式会社 | Image processing system |
JP2018166373A (en) * | 2017-03-28 | 2018-10-25 | ルネサスエレクトロニクス株式会社 | Power supply device, power supply control device, and power supply control method |
JP2020015229A (en) * | 2018-07-25 | 2020-01-30 | キヤノン株式会社 | Information processor and control method of the information processor |
WO2023132447A1 (en) * | 2022-01-06 | 2023-07-13 | 엘지전자 주식회사 | Home appliance control system and method |
Also Published As
Publication number | Publication date |
---|---|
JP6085969B2 (en) | 2017-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2014323428B2 (en) | Accessory device power management | |
JP6085969B2 (en) | Electronic apparatus and method for determining device connection availability | |
US8476787B2 (en) | System and method for changing power states of a power device | |
US8321620B2 (en) | Computer system for supplying electric power to external apparatus and control method thereof | |
US20120246458A1 (en) | Power optimization on a thin client device | |
AU2010229495B2 (en) | System and method for altering a user interface of a power device | |
US8639953B2 (en) | System and method for gathering information using a power device wherein information is associated with at least one external load | |
US8386809B2 (en) | System and method for configuring a power device | |
JP2013069110A (en) | Control device and program | |
EP2912534A1 (en) | Modal workload scheduling in a heterogeneous multi-processor system on a chip | |
KR20060128562A (en) | Method and apparatus for implementing hybrid power management mode in a multi-core processor | |
JP6727798B2 (en) | Information processing apparatus, control method thereof, and program | |
JP2016201909A (en) | Electrical apparatus and control method therefor | |
US20150312432A1 (en) | Information processing apparatus, control method for information processing apparatus, and program | |
CN103516940A (en) | Information processing apparatus and control method therefor | |
JP2019128761A (en) | Electronic device, and control method therefor and program | |
CN101071329A (en) | Power supply control device for multi-core processor and its method | |
JP2018113759A (en) | Information processor provided with chargeable battery and charging device | |
KR101128251B1 (en) | Apparatus and method for controling power saving by devices of executed program | |
JP6675220B2 (en) | Image forming apparatus, control method therefor, and program | |
US10165144B2 (en) | Image forming apparatus, control method therefor, and storage medium | |
JP6649579B2 (en) | Electronic system, function expansion device and power management program | |
CN103677881A (en) | Method for controlling electronic device, and electronic device | |
JP5458712B2 (en) | Power supply device, power supply control system, and power supply control program | |
US9009509B2 (en) | Virtual computer system, device sharing control method, computer-readable recording medium, and integrated circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161004 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161202 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170117 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6085969 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |