[go: up one dir, main page]

JP2012221057A - 電子機器システム及び電子機器 - Google Patents

電子機器システム及び電子機器 Download PDF

Info

Publication number
JP2012221057A
JP2012221057A JP2011083863A JP2011083863A JP2012221057A JP 2012221057 A JP2012221057 A JP 2012221057A JP 2011083863 A JP2011083863 A JP 2011083863A JP 2011083863 A JP2011083863 A JP 2011083863A JP 2012221057 A JP2012221057 A JP 2012221057A
Authority
JP
Japan
Prior art keywords
electronic device
function
level
unit
electronic
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
JP2011083863A
Other languages
English (en)
Inventor
Tatsuaki Amemura
樹曉 雨村
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2011083863A priority Critical patent/JP2012221057A/ja
Priority to CN2012100963522A priority patent/CN102750237A/zh
Priority to US13/440,490 priority patent/US20120257337A1/en
Publication of JP2012221057A publication Critical patent/JP2012221057A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
  • Stored Programmes (AREA)
  • Power Sources (AREA)

Abstract

【課題】ハードウェアの構成を異ならせること無く電子機器の機能を異ならせることにより、容易に複数種類の電子機器を実現することが可能な電子機器システム及び電子機器を提供する。
【解決手段】接続機器2は、電子機器1で実行される機能のレベルをレベル規定部21で予め定めてあり、電子機器1は、レベルに対応する機能の内容を定めてある。接続機器2が電子機器1に接続された場合に、設定処理部31は、レベル規定部21で定められたレベルを検出し、検出したレベルに応じて、電子機器1で実際に実行できる機能を設定する。電子機器1のハードウェアの構成を異ならせること無く、機能の異なる複数種類の電子機器1を製造することが可能となる。また、専門知識のない作業者でも、接続機器2を電子機器1に接続させるだけで容易に電子機器1の機能の設定を行うことができる。
【選択図】図2

Description

本発明は、電子機器と該電子機器に接続される接続機器とからなる電子機器システム及び電子機器に関する。
ノート型PC(パーソナルコンピュータ)、ゲーム機及びテレビジョン受像機等の電子機器には、外部のデバイスが接続されてデータ転送を行う接続インタフェースが備えられているものが多い。接続インタフェースとして、例えばUSB(Universal Serial Bus)がある。特許文献1には、接続インタフェースの例としてUSB3.0が開示されている。
また、電子機器が製造されるときには、低級品、高級品、国内向け製品、及び海外向け製品等、機能の異なる複数種類の電子機器が製造されることが通常である。従来では、機能の異なる複数種類の電子機器は、実装する部品の種類を異ならせるか、又は実装する部品の数を異ならせる等、ハードウェアの構成を異ならせることによって実現していた。
実用新案登録第3151486号公報
しかしながら、ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法には、部品の実装の間違いが起こる虞がある。部品の実装の間違いが起こらないように品質管理をするには、管理費が必要となる。またハードウェアの構成が異なる複数種類の電子機器を製造するには、専用の設備が必要となり、作業者にも専門知識が必要となる。このように、ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法には、コスト面、設備面及び人材面で問題がある。
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ハードウェアの構成を異ならせること無く電子機器の機能を異ならせることにより、容易に複数種類の電子機器を実現することが可能な電子機器システム及び電子機器を提供することにある。
本発明に係る電子機器システムは、電子機器と、該電子機器に着脱可能な接続機器とを含む電子機器システムにおいて、前記接続機器は、前記電子機器で実行される機能のレベルを定めてあるレベル規定部を備え、前記電子機器は、前記接続機器が接続された場合に、前記レベル規定部で定めてあるレベルを検出する検出部と、該検出部が検出したレベルに応じて、当該電子機器で実行すべき機能の内容を設定する設定部とを備えることを特徴とする。
本発明に係る電子機器システムは、前記設定部は、前記電子機器で実行可能な機能の内容を定めた複数種類の機能情報を記憶している手段と、前記複数種類の機能情報の夫々に機能のレベルを対応づけてある手段と、前記検出手段が検出したレベルに応じて、前記複数種類の機能情報のいずれかを選択する手段とを有し、前記電子機器は、前記接続機器が離脱した後、前記設定部が選択した機能情報に定められた機能を実行すべく処理を行う手段を更に備えることを特徴とする。
本発明に係る電子機器システムは、前記電子機器は、夫々に個別の機能を有する複数の機能実行部を更に備え、前記設定部は、前記複数の機能実行部の夫々の動作を有効にできる機能のレベルの範囲を記憶している手段と、前記複数の機能実行部の内、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれている機能実行部の動作を有効にする手段と、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれていない機能実行部の動作を無効にする手段とを有することを特徴とする。
本発明に係る電子機器システムは、前記電子機器及び前記接続機器は、複数の通信線を通じてデータ送受信を行うインタフェースで接続され、前記電子機器に前記接続機器が接続された場合に、前記複数の通信線の一部の信号線で前記レベル規定部に前記検出部が接続されるように構成してあり、前記検出部は、前記一部の信号線を通じて前記レベル規定部で設定してある機能レベルを検出するように構成してあることを特徴とする。
本発明に係る電子機器は、外部の接続機器が着脱可能な電子機器において、複数種類の機能を実行可能であり、それで実行される機能のレベルを予め定めてある接続機器が接続された場合に、該接続機器で定めてあるレベルを検出する検出部と、該検出部が検出したレベルに応じた機能を実行できるように、前記複数種類の機能の内で実際に実行すべき機能の内容を設定する設定部とを備えることを特徴とする。
本発明においては、電子機器で実行される機能のレベルを接続機器で予め定めておき、電子機器は、接続された接続機器で定められているレベルを検出し、検出したレベルに応じて、実際に実行する機能の内容を設定する。電子機器のハードウェアの構成を異ならせること無く、適切な接続機器を接続させるだけで、適切な設定が行われ、機能の異なる複数種類の電子機器を製造することが可能となる。
また本発明においては、電子機器は、実行可能な機能の内容を定めた複数種類の機能情報を記憶しておき、検出した機能のレベルに応じた機能情報を選択し、選択した機能情報に従って機能を制御する。適切な機能のレベルを定めた接続機器を電子機器に接続させるだけで、複数種類の機能の何れかを実行する電子機器が実現される。
また本発明においては、複数の機能実行部を備える電子機器は、接続機器で定められている機能のレベルに応じて、複数の機能実行部の夫々の動作を有効又は無効にする。電子機器では、検出したレベルに応じて動作が有効になった機能実行部により処理を実行することにより、複数種類の電子機器の何れかを実現できる。
更に本発明においては、電子機器は、接続機器が接続された際に、データ送受信を行うインタフェースで用いる信号線を通じて機能のレベルを検出する。このため、電子機器を設定するために特別なインタフェースは必要とされない。
本発明にあっては、ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法に比べて、低コストで複数種類の電子機器を製造することが可能となる。また、電子機器のハードウェアの構成を異ならせるための設備が不必要となり、専門知識の無い作業者でも電子機器の適切な設定を容易に行うことが可能となる等、本発明は優れた効果を奏する。
本発明の電子機器システムの外観を示す概念図である。 実施の形態1に係る電子機器システムに含まれる電子機器及び接続機器の内部の機能構成を示すブロック図である。 レベル規定部の内部構成の第1の例を示す回路図である。 レベル規定部の内部構成の第2の例を示す回路図である。 実施の形態1における機能情報記憶部が機能情報を記憶する形態の例を示す概念図である。 実施の形態1における機能レベルと指定番号とを対応づけた情報の内容例を示す概念図である。 実施の形態1における接続機器が電子機器に接続されたときの処理の手順を示すフローチャートである。 実施の形態1における電子機器が起動時に実行する処理の手順を示すフローチャートである。 実施の形態2に係る電子機器の内部の機能構成を示すブロック図である。 実施の形態2における機能情報記憶部が記憶する機能情報の内容例を示す概念図である。 実施の形態2における機能レベルと指定番号とを対応づけた情報の内容例を示す概念図である。 実施の形態2における電子機器が起動時に実行する処理の手順を示すフローチャートである。
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
(実施の形態1)
図1は、本発明の電子機器システムの外観を示す概念図である。本発明の電子機器システムは、ノート型PC又はゲーム機等の電子機器1と、接続機器2とからなる。電子機器1は、設定に応じて複数種類の機能の何れかを実現可能な構成となっている。例えば、電子機器1は、日本、アメリカ及び中国等の出荷される地域に応じた複数種類の機能の全てを備えており、いずれかの地域向けの設定を行い、複数種類の機能の内で設定に応じた機能を実際に実行する。より具体的には、いずれかの地域向けの設定を行った電子機器1は、設定された地域で使用される言語を表示する機能を実行し、他の言語を表示する機能は実行しない。接続機器2は、電子機器1に対して着脱可能であり、接続されることで電子機器1に設定を行わせるための機器である。電子機器1が販売される前の時点で、工場又は販売店等において、電子機器1に接続機器2が接続されて設定が行われる。販売時には、接続機器2は販売されない。
図2は、実施の形態1に係る電子機器システムに含まれる電子機器1及び接続機器2の内部の機能構成を示すブロック図である。電子機器1は、接続機器2が接続するためのコネクタであるUSB3.0ソケット18を備えている。USB3.0ソケット18は、データの入出力を行うインタフェースであるUSB3.0に対応したコネクタである。USB3.0は九本の信号線を用いてデータを入出力するインタフェースであり、USB3.0ソケット18には九本の信号線が接続されている。またUSB3.0は、USB2.0と後方互換性を有している。USB2.0は、四本の信号線を用いてデータを入出力するインタフェースである。USB3.0ソケット18に接続された九本の信号線の内、USB2.0では四本の信号線が使用される。USB2.0で使用される四本の信号線は、電力線13と、三本の信号線14,14,14からなる。また、USB3.0ソケット18に接続された九本の信号線には、USB2.0で使用されない五本の信号線15,15,…が含まれる。
電力線13は、USB3.0ソケット18に接続された接続機器2へ電力を供給する電力供給源12に接続されている。信号線14,14,14は、USB2.0ホストコントローラ11に接続されている。USB2.0ホストコントローラ11は、USB2.0の通信プロトコルに従ったホスト側におけるデータ入出力の処理を実行する。USB2.0ホストコントローラ11は、電子機器1に必要な情報処理を実行するCPU(Central Processing Unit )16に接続されている。CPU16には、情報処理に伴って発生するデータを記憶するRAM(Random Access Memory)が接続されている。CPU16には、他に、ディスプレイ等、電子機器1に必要な各種の処理を実行するための図示しない各種のデバイスが接続されている。
また電子機器1は、電子機器1が実行可能な機能を設定する処理を行う設定処理部31を備えている。設定処理部31はCPU16に接続されている。設定処理部31は、演算を行う演算部、演算に必要なプログラム及び演算に伴う一時的な情報を記憶するメモリ、並びに信号の入力端子及び出力端子を含んでなるマイクロコンピュータで構成されている。また設定処理部31の入力端子には、五本の信号線15,15,…が接続されている。なお、設定処理部31は、PLD(Programmable Logic Device )又は汎用ロジックICで構成された形態であってもよい。また設定処理部31は、複数のICで構成された形態であってもよい。
更に電子機器1は、設定に応じて何れかを実行可能な複数の機能の内容を定めた複数の機能情報を記憶する機能情報記憶32と、複数の機能情報のいずれか一つを指定する情報を記憶する設定記憶部33とを備えている。機能情報記憶部32及び設定記憶部33は、共に、不揮発性メモリであり、CPU16に接続されている。設定処理部31、機能情報記憶部32及び設定記憶部33は、本発明における検出部及び設定部に対応する。
接続機器2は、USB3.0ソケット18に接続するためのコネクタであるUSB3.0プラグ24を備えている。USB3.0プラグ24は、USB3.0に対応した接続コネクタである。USB3.0プラグ24には、電力線23と、USB2.0で使用されない五本の信号線221,222,223,224,225が接続されている。また接続機器2は、電子機器1で実際に実行される機能のレベルを示す機能レベルを予め定めてあるレベル規定部21を備えている。レベル規定部21には、信号線221,222,223,224,225が接続されている。またレベル規定部21には、電力線23が接続されている。レベル規定部21は、電力線23を通じて電子機器1から電力を供給されて動作するようになっている。
図3は、レベル規定部21の内部構成の第1の例を示す回路図である。レベル規定部21は、電力線23に接続された定電位点211を備えている。電力線23を通じて電子機器1から電力を供給され、定電位点211は所定の定電位を発生する。レベル規定部21は、定電位点211に接続されたプルアップ抵抗251又はグランドに接続されたプルダウン抵抗261の何れか一方を備え、信号線221は、プルアップ抵抗251又はプルダウン抵抗261の何れか一方に接続されている。信号線221がプルアップ抵抗251に接続されている状態では、信号線221の電位はハイとなる。逆に、信号線221がプルダウン抵抗261に接続されている状態では、信号線221の電位はローとなる。ハイの電位を”1”の信号とし、ローの電位を”0”の信号とする。即ち、信号線221がプルアップ抵抗251に接続されている状態では、信号線221は”1”を出力し、信号線221がプルダウン抵抗261に接続されている状態では、信号線221は”0”を出力する。
またレベル規定部21は、定電位点211に接続されたプルアップ抵抗252又はグランドに接続されたプルダウン抵抗262の何れか一方を備え、信号線222は、プルアップ抵抗252又はプルダウン抵抗262の何れか一方に接続されている。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗253又はグランドに接続されたプルダウン抵抗263の何れか一方を備え、信号線223は、プルアップ抵抗253又はプルダウン抵抗263の何れか一方に接続されている。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗254又はグランドに接続されたプルダウン抵抗264の何れか一方を備え、信号線224は、プルアップ抵抗254又はプルダウン抵抗264の何れか一方に接続されている。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗255又はグランドに接続されたプルダウン抵抗265の何れか一方を備え、信号線225は、プルアップ抵抗255又はプルダウン抵抗265の何れか一方に接続されている。
図3中に実線で示したプルアップ抵抗251,252,253,254,255が実装され、図3中に破線で示したプルダウン抵抗261,262,263,264,265が実装されていない場合、信号線221,222,223,224,225は{1,1,1,1,1}を出力する。逆に、プルアップ抵抗251,252,253,254,255が実装されておらず、プルダウン抵抗261,262,263,264,265が実装されている場合、信号線221,222,223,224,225は{0,0,0,0,0}を出力する。夫々の信号線に接続されるプルアップ抵抗又はプルダウン抵抗のいずれか一方が実装されることにより、レベル規定部21は、{0,0,0,0,0}から{1,1,1,1,1}までの2の5乗通りの信号の何れか一つを出力するように設定される。レベル規定部21が出力する信号が、機能レベルを示す信号である。レベル規定部21は、予め定められた機能レベルを示す信号を出力するように、予め内部の回路が定められてある。
図4は、レベル規定部21の内部構成の第2の例を示す回路図である。レベル規定部21は、プルアップ抵抗251及びプルダウンスイッチ271を備え、信号線221は、プルアップ抵抗251及びプルダウンスイッチ271に接続されている。図4中に示すようにプルダウンスイッチ271がオフの状態では、信号線221の電位はハイとなって”1”が出力される。逆に、プルダウンスイッチ271がオンの状態では、信号線221の電位はローとなって”0”が出力される。同様に、レベル規定部21は、プルアップ抵抗252,253,254,255及びプルダウンスイッチ272,273,274,275を備えている。信号線222はプルアップ抵抗252及びプルダウンスイッチ272に接続され、信号線223はプルアップ抵抗253及びプルダウンスイッチ273に接続され、信号線224はプルアップ抵抗254及びプルダウンスイッチ274に接続され、信号線225はプルアップ抵抗255及びプルダウンスイッチ275に接続されている。
プルダウンスイッチ271,272,273,274,275の夫々のオンとオフとを切り替えることにより、レベル規定部21は、{0,0,0,0,0}から{1,1,1,1,1}までの2の5乗通りの信号の何れか一つを出力するように設定される。例えば、図4に示すようにプルダウンスイッチ271,272,273,274,275の全てがオフである場合は、{1,1,1,1,1}の信号が出力される。即ち、レベル規定部21では、プルダウンスイッチ271,272,273,274,275の夫々がオン又はオフの何れの状態であるかによって、機能レベルが定められている。レベル規定部21は、予め定められた機能レベルを示す信号を出力するように予め設定されている。なお、レベル規定部21は、後で機能レベルを変更できないように各プルダウンスイッチが固定された構成であってもよく、ディップスイッチ等で各プルダウンスイッチのオンとオフとを切り替えることによって後で機能レベルを変更できるようにした構成であってもよい。
なお、図3及び図4には、五本の信号線221,222,223,224,225の全てを使用して機能レベルの信号を出力する形態を示したが、レベル規定部21は、一部の信号線を用いて機能レベルの信号を出力する形態であってもよい。例えば、レベル規定部21は、信号線221のみを用いて、”0”又は”1”を出力する形態であってもよい。また、レベル規定部21は、機能レベルを示すデジタルデータが記憶された不揮発性メモリで構成されてあってもよい。この形態のレベル規定部21は、所定のデジタルデータを記憶することにより機能レベルが特定され、信号線221,222,223,224,225の何れかを通じて機能レベルが読み出される。この形態では、2の5乗よりも多数の種類の機能レベルを定めることが可能となる。またレベル規定部21は、機能レベルを示すデジタルデータが書き換え不可能な構成であってもよく、書き換え可能な構成であってもよい。更に、レベル規定部21は、その他の方法で機能レベルを定める構成であってもよい。
USB3.0プラグ24がUSB3.0ソケット18に接続されることによって、電子機器1に接続機器2が接続される。USB3.0ソケット18及びUSB3.0プラグ24内に設けられた接続ピンは、USB3.0プラグ24がUSB3.0ソケット18に接続される際に電力線23が電力線13に接続され、信号線221,222,223,224,225の夫々が信号線15,15,…の夫々に接続されるように配置されている。即ち、電子機器1に接続機器2が接続された状態では、信号線221,222,223,224,225及び信号線15,15,…を介してレベル規定部21が設定処理部31に接続される。また電力線13及び電力線23を介して、電力供給源12からレベル規定部21へ電力が供給されるようになる。
図5は、実施の形態1における機能情報記憶部32が機能情報を記憶する形態の例を示す概念図である。電子機器1が出荷される地域の夫々に関連付けて、夫々の地域で使用される電子機器1が実行すべき機能の内容を示す機能情報が記憶されている。図5の例では、地域として日本、アメリカ、中国及びヨーロッパが記録され、夫々に対応する機能情報が記憶されている。例えば、各機能情報には、電源電圧又は利用する言語等を指定する情報が含まれている。各地域に対応する機能情報には、夫々を数字で指定する指定番号が付されている。
また、機能情報記憶部32は、機能レベルと指定番号とを対応づけた情報を記憶している。図6は、実施の形態1における機能レベルと指定番号とを対応づけた情報の内容例を示す概念図である。機能情報記憶部32は、各指定番号に対応する機能レベルの範囲を示す情報を記憶している。図6に示す例では、機能レベルを示す{1,1,1,1,1}の信号は指定番号”3”に対応づけられており、機能レベルを示す{1,1,1,1,0}〜{0,1,1,1,1}の範囲の信号は指定番号”2”に対応づけられている。また機能レベルを示す{1,1,1,0,0}〜{0,1,1,1,0}の範囲の信号は指定番号”1”に対応づけられており、機能レベルを示すその他の範囲の信号は指定番号”0”に対応づけられている。また、レベル規定部21が不揮発性メモリで構成されてある形態においては、例えば、機能情報記憶部32は、夫々の指定番号に対応づけて機能レベルの具体的なデータを記憶する。
次に、電子機器1の機能を設定する処理を説明する。工場又は販売店等では、作業者が、電子機器1に接続機器2を接続し、電子機器1の機能を設定する作業を行う。例えば、接続機器2のレベル規定部21では、日本向け又はアメリカ向け等、出荷される地域に応じた機能レベルが定められており、接続機器2の外面には、出荷される地域を示したラベルが表示されている。
図7は、実施の形態1における接続機器2が電子機器1に接続されたときの処理の手順を示すフローチャートである。作業者は、機能が未設定の状態である電子機器1に対して、適切な接続機器2を接続させる。このとき、USB3.0プラグ24がUSB3.0ソケット18に接続されることによって、電子機器1に接続機器2が接続される(S11)。電子機器1に接続機器2が接続された状態で、作業者は電子機器1を起動させるための操作を行い、電子機器1は起動する(S12)。なお、ステップS11を電子機器1が既に起動している状態で行い、ステップS12で再起動を行ってもよい。電子機器1が起動するときに設定処理部31が起動し、次に、設定処理部31は、接続された信号線15,15,…の夫々の電位を検出して機能レベルを示す信号を受け付けることにより、レベル規定部21で定められている機能レベルを検出する(S13)。なお、レベル規定部21がデジタルデータを記憶する不揮発性メモリである形態では、設定処理部31は、ステップS13で、レベル規定部21から機能レベルを示すデータを読み出すことにより、定められた機能レベルを検出する。
設定処理部31は、次に、機能情報記憶部32に記憶してある情報を参照し、検出した機能レベルに対応づけられた指定番号を参照した情報から読み出し、読み出した指定番号を設定記憶部33に記憶させる(S14)。例えば、機能情報記憶部32が図6に示す情報を記憶しており、受け付けた機能レベルを示す信号が{1,1,1,0,0}〜{0,1,1,1,0}の範囲である場合は、制限処理部21は、指定番号”1”を読み出して設定記憶部33に記憶させる。作業者は、次に、電子機器1をシャットダウンさせるための操作を行い、電子機器1はシャットダウンする(S15)。シャットダウン後、作業者は接続機器2を電子機器1から抜き取り、接続機器2は電子機器1から離脱する。以上で、電子機器1は接続機器2が接続されたときの処理を終了する。
図8は、実施の形態1における電子機器1が起動時に実行する処理の手順を示すフローチャートである。作業者は、図7に示す処理を実行した後で接続機器2が離脱した状態の電子機器1を起動させるための操作を行い、電子機器1は起動する(S21)。起動後、CPU16は、設定記憶部33が記憶している指定番号を読み出す(S22)。CPU16は、次に、機能情報記憶部32に記憶してある情報を参照し、読みだした指定番号に関連付けて記憶されている機能情報を読み出す(S23)。CPU16は、次に、読みだした機能情報をRAM17に記憶させ、RAM17に記憶した機能情報に従った処理を開始する(S24)。以上で、電子機器1は起動時の処理を終了する。
なお、電子機器1は、設定記憶部33に、機能レベルに応じた機能情報を記憶させ、CPU16は、設定記憶部33に記憶された機能情報に従った処理を実行する形態であってもよい。また電子機器1は、機能情報記憶部32が機能情報と機能レベルとを直接に関連付けて記憶してあり、機能レベルに応じた機能情報を設定記憶部33に記憶させる形態であってもよい。また設定記憶部33の記憶内容は、書き換えができない形態であってもよく、再度設定し直すことで書き換えができる形態であってもよい。また電子機器1は、CPU16と設定処理部31とが一体になった形態であってもよい。
以上詳述した如く、本実施の形態においては、電子機器1で実行される機能のレベルを接続機器2で予め定めておき、電子機器1は、接続機器2で定められている機能レベルに応じて、実際に実行する機能の内容を設定する。電子機器1では、複数種類の設定の何れかに応じた機能を実行することにより、複数種類の電子機器の何れかを実現できる。即ち、電子機器1のハードウェアの構成を異ならせること無く、適切に設定を行うだけで、機能の異なる複数種類の電子機器1を製造することが可能となる。ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法に比べて、本発明では、低コストで複数種類の電子機器を製造することができる。また、電子機器1のハードウェアの構成を異ならせるための設備が不必要となる。また本実施の形態では、接続機器2を電子機器1に接続させるだけで電子機器1の機能の設定が行われる。作業者が行うべき作業は、適切な接続機器2を電子機器1に接続するだけであり、専門知識を必要とする特殊な作業は一切必要とされない。従って、専門知識のない作業者でも電子機器1の適切な設定を容易に行うことが可能であり、高い効率で複数種類の電子機器1を製造することが可能となる。
また本実施の形態においては、接続機器2はUSB3.0のインタフェースで電子機器1に接続され、電子機器1は、USB3.0で利用される信号線15,15,…を介して機能レベルを検出する。電子機器1の機能を設定するために特別なインタフェースを使用せず、一般的なインタフェースを利用するので、必要な製造コストを低減することができる。また、USB2.0を利用する外部機器がUSB3.0ソケット18に接続され、電子機器1がこの外部機器とデータの入出力を行うことが可能であるので、電子機器1内に設けられた回路を有効に活用することができる。
(実施の形態2)
実施の形態2においては、電子機器1が備える複数のデバイスの夫々の動作を有効にするか又は無効にするかを設定することによって実行できる機能を設定する形態を示す。例えば、特定のデバイスの動作を有効にした電子機器1と、特定のデバイスの動作を無効にした電子機器1とを作製することにより、高級品の電子機器1と低級品の電子機器1とを作り分けることができる。
図9は、実施の形態2に係る電子機器1の内部の機能構成を示すブロック図である。接続機器2の内部の機能構成は、実施の形態1と同様である。電子機器1は、CPU16の動作周波数を増大させるクロックジェネレータ34と、RAID(Redundant Arrays of Inexpensive Disks )コントローラ35と、LAN(Local Area Network)コントローラ36とを備えている。RAIDコントローラ35は、図示しない複数のハードディスクが接続されており、複数のハードディスクを用いてディスクアレイを実現するための処理を実行する。LANコントローラ36は、図示しないLANインタフェースに接続されており、LANを通じたデータの送受信を制御する。クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の各デバイスは、本発明における機能実行部に対応する。なお、電子機器1は、その他のデバイスを機能実行部として備えた形態であってもよい。
クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36は、夫々に、CPU16及び設定処理部31に接続されている。設定処理部31は、各デバイスの動作を有効にするか又は無効にする処理を行う。また設定処理部31には、機能情報記憶部32及び設定記憶部33が接続されている。電子機器1内のその他の機能構成は実施の形態1と同様であり、対応する部分に同符号を付してその説明を省略する。
図10は、実施の形態2における機能情報記憶部32が記憶する機能情報の内容例を示す概念図である。機能情報記憶部32は、機能情報として、クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の複数のデバイスの内で動作を有効にするデバイスを指定する情報を記憶している。また、各機能情報には指定番号が付されている。図10の例では、動作を有効にするデバイスとしてクロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の全デバイスを指定する情報に指定番号”4”が付されている。またクロックジェネレータ34を指定する情報に指定番号”3”が付されており、RAIDコントローラ35を指定する情報に指定番号”2”が付されており、LANコントローラ36を指定する情報に指定番号”1”が付されている。また動作を有効にするデバイスが無いとする情報には指定番号”0”が付されている。
図11は、実施の形態2における機能レベルと指定番号とを対応づけた情報の内容例を示す概念図である。機能情報記憶部32は、各指定番号に対応する機能レベルの範囲を示す情報を記憶している。図11に示す例では、機能レベルを示す{1,1,1,1,1}の信号は指定番号”4”に対応づけられており、機能レベルを示す{1,1,1,1,0}〜{0,1,1,1,1}の範囲の信号は指定番号”3”に対応づけられている。また機能レベルを示す{1,1,1,0,0}〜{0,1,1,1,0}の範囲の信号は指定番号”2”に対応づけられている。また機能レベルを示す{1,1,0,0,0}〜{0,1,1,0,0}の範囲の信号は指定番号”1”に対応づけられており、機能レベルを示すその他の範囲の信号は指定番号”0”に対応づけられている。また、レベル規定部21が不揮発性メモリで構成されてある形態においては、例えば、機能情報記憶部32は、夫々の指定番号に対応づけて機能レベルの具体的なデータを記憶する。
次に、電子機器1の機能を設定する処理を説明する。工場又は販売店等では、作業者が、電子機器1に接続機器2を接続し、電子機器1の機能を設定する作業を行う。例えば、接続機器2のレベル規定部21では、高級品又は低級品等、電子機器1のグレードに応じた機能レベルが定められており、接続機器2の外面には、電子機器1のグレードを示したラベルが表示されている。
接続機器2が電子機器1に接続されたときは、電子機器1は図7に示すフローチャートに従った処理を行う。作業者は、機能が未設定の状態である電子機器1に対して、適切な接続機器2を接続させる。このとき、USB3.0プラグ24がUSB3.0ソケット18に接続されることによって、電子機器1に接続機器2が接続される(S11)。電子機器1に接続機器2が接続された状態で、作業者は電子機器1を起動させるための操作を行い、電子機器1は起動する(S12)。電子機器1が起動するときに設定処理部31が起動し、次に、設定処理部31は、接続された信号線15,15,…の夫々の電位を検出して機能レベルを示す信号を受け付けることにより、レベル規定部21で定められている機能レベルを検出する(S13)。設定処理部31は、次に、機能情報記憶部32に記憶してある情報を参照し、検出した機能レベルに対応づけられた指定番号を読み出し、読み出した指定番号を設定記憶部33に記憶させる(S14)。例えば、機能情報記憶部32が図6に示す情報を記憶しており、受け付けた機能レベルを示す信号が{1,1,1,0,0}〜{0,1,1,1,0}の範囲である場合は、制限処理部21は、指定番号”2”を読み出して設定記憶部33に記憶させる。作業者は、次に、電子機器1をシャットダウンさせるための操作を行い、電子機器1はシャットダウンする(S15)。シャットダウン後、作業者は接続機器2を電子機器1から抜き取り、接続機器2は電子機器1から離脱する。以上で、電子機器1は接続機器2が接続されたときの処理を終了する。
図12は、実施の形態2における電子機器1が起動時に実行する処理の手順を示すフローチャートである。作業者は、図7に示す処理を実行した後で接続機器2が離脱した状態の電子機器1を起動させるための操作を行い、電子機器1は起動する(S31)。電子機器1が起動するときに設定処理部31が起動し、次に、設定処理部31は、設定記憶部33が記憶している指定番号を読み出す(S32)。設定処理部31は、次に、機能情報記憶部32に記憶してある情報を参照し、読みだした指定番号に関連付けて記憶されている機能情報を読み出し、機能情報で指定された動作を有効にするデバイスを特定する(S33)。設定処理部31は、次に、動作を有効にするデバイスがあるか否かを判定する(S34)。例えば、ステップS32で読みだした指定番号が”0”である場合は、設定処理部31は、動作を有効にするデバイスが無いと判定する。ステップS32で読みだした指定番号がその他の番号である場合は、設定処理部31は、動作を有効にするデバイスがあると判定する。
ステップS34で動作を有効にするデバイスがある場合は(S34:YES)、設定処理部31は、動作を有効にするデバイスとしてステップS33で特定したデバイスのリセット解除を行う(S35)。リセット解除により、デバイスは動作することが可能になり、デバイスの動作が有効になる。またステップS35では、設定処理部31は、ステップS33で特定されていないデバイスについてはリセット解除を行わない。このため、このデバイスはリセットされたままの情報となり、デバイスは動作することが不可能となり、デバイスの動作が無効にされる。CPU16は、次に、リセット解除されたデバイスを利用した処理を開始する(S36)。
例えば、機能レベルを示す信号が{1,0,0,0,1}である場合は、{1,1,1,1,0}〜{0,1,1,1,1}の範囲であるので、クロックジェネレータ34の動作が有効にされる。クロックジェネレータ34は、CPU16の動作周波数を増大させる処理を行い、CPU16はオーバークロック状態で情報処理を実行する。また機能レベルを示す信号が{1,0,0,1,0}である場合は、{1,1,1,0,0}〜{0,1,1,1,0}の範囲であるので、RAIDコントローラ35の動作が有効にされる。CPU16は、RAIDコントローラ35を利用してディスクアレイを使用する処理を実行する。また機能レベルを示す信号が{1,0,1,0,0}である場合は、{1,1,0,0,0}〜{0,1,1,0,0}の範囲であるので、LANコントローラ36の動作が有効にされる。CPU16は、LANコントローラ36を利用してLANを通じたデータ送受信の処理を実行する。また機能レベルを示す信号が{1,1,1,1,1}である場合は、CPU16は、クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の全てのデバイスを利用した処理を実行する。
ステップS34で動作を有効にするデバイスが無い場合は(S34:NO)、設定処理部31は、何れのデバイスのリセット解除をも行わずに、処理をステップS36へ進める。CPU16は、クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の何れのデバイスも使用しない処理を実行する。以上で、電子機器1は起動時の処理を終了する。
以上詳述した如く、本実施の形態においては、電子機器1は、接続機器2で定められている機能レベルに応じて、複数のデバイスの夫々の動作を有効又は無効にする。電子機器1は、機能レベルに応じて動作が有効になったデバイスを利用した処理を実行する。動作が有効になったデバイスが異なった場合は、デバイスが実行する処理は異なるので、電子機器1が実行する機能が異なることとなる。このため、複数種類の機能レベルに応じて、動作が有効になるデバイスを異ならせることにより、機能が異なる複数種類の電子機器を実現することができる。即ち、本実施の形態においても、電子機器1のハードウェアの構成を異ならせること無く、適切に設定を行うだけで、機能の異なる複数種類の電子機器1を製造することが可能となる。特に、全デバイスが使用できる最高級品から何れのデバイスも使用できない最低級品までのグレードが異なる複数種類の電子機器1を、容易に製造することが可能となる。また実施の形態1と同様に、本実施の形態でも、電子機器1のハードウェアの構成を異ならせるための設備が不必要となり、専門知識のない作業者でも電子機器1の適切な設定を容易に行うことが可能となる。従って、本発明では、低コストで複数種類の電子機器1を製造することが可能となる。
更に、以上の実施の形態1及び2においては、電子機器1に接続機器2がUSB3.0で接続され、USB3.0で用いる信号線の一部を利用して処理を行う形態を示したが、本発明は、USB3.0以外のインタフェースを利用する形態であってもよい。
1 電子機器
16 CPU
18 USB3.0ソケット
2 接続機器
21 レベル規定部
24 USB3.0プラグ
31 設定処理部
32 機能情報記憶部
33 設定記憶部
34 クロックジェネレータ
35 RAIDコントローラ
36 LANコントローラ

Claims (5)

  1. 電子機器と、該電子機器に着脱可能な接続機器とを含む電子機器システムにおいて、
    前記接続機器は、
    前記電子機器で実行される機能のレベルを定めてあるレベル規定部を備え、
    前記電子機器は、
    前記接続機器が接続された場合に、前記レベル規定部で定めてあるレベルを検出する検出部と、
    該検出部が検出したレベルに応じて、当該電子機器で実行すべき機能の内容を設定する設定部と
    を備えることを特徴とする電子機器システム。
  2. 前記設定部は、
    前記電子機器で実行可能な機能の内容を定めた複数種類の機能情報を記憶している手段と、
    前記複数種類の機能情報の夫々に機能のレベルを対応づけてある手段と、
    前記検出手段が検出したレベルに応じて、前記複数種類の機能情報のいずれかを選択する手段とを有し、
    前記電子機器は、
    前記接続機器が離脱した後、前記設定部が選択した機能情報に定められた機能を実行すべく処理を行う手段を更に備えること
    を特徴とする請求項1に記載の電子機器システム。
  3. 前記電子機器は、
    夫々に個別の機能を有する複数の機能実行部を更に備え、
    前記設定部は、
    前記複数の機能実行部の夫々の動作を有効にできる機能のレベルの範囲を記憶している手段と、
    前記複数の機能実行部の内、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれている機能実行部の動作を有効にする手段と、
    前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれていない機能実行部の動作を無効にする手段と
    を有することを特徴とする請求項1に記載の電子機器システム。
  4. 前記電子機器及び前記接続機器は、
    複数の通信線を通じてデータ送受信を行うインタフェースで接続され、
    前記電子機器に前記接続機器が接続された場合に、前記複数の通信線の一部の信号線で前記レベル規定部に前記検出部が接続されるように構成してあり、
    前記検出部は、前記一部の信号線を通じて前記レベル規定部で設定してある機能レベルを検出するように構成してあること
    を特徴とする請求項1から3のいずれか一つに記載の電子機器システム。
  5. 外部の接続機器が着脱可能な電子機器において、
    複数種類の機能を実行可能であり、
    それで実行される機能のレベルを予め定めてある接続機器が接続された場合に、該接続機器で定めてあるレベルを検出する検出部と、
    該検出部が検出したレベルに応じた機能を実行できるように、前記複数種類の機能の内で実際に実行すべき機能の内容を設定する設定部と
    を備えることを特徴とする電子機器。
JP2011083863A 2011-04-05 2011-04-05 電子機器システム及び電子機器 Pending JP2012221057A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2011083863A JP2012221057A (ja) 2011-04-05 2011-04-05 電子機器システム及び電子機器
CN2012100963522A CN102750237A (zh) 2011-04-05 2012-04-01 电子设备系统以及电子设备
US13/440,490 US20120257337A1 (en) 2011-04-05 2012-04-05 Electronic equipment system and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011083863A JP2012221057A (ja) 2011-04-05 2011-04-05 電子機器システム及び電子機器

Publications (1)

Publication Number Publication Date
JP2012221057A true JP2012221057A (ja) 2012-11-12

Family

ID=46965967

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011083863A Pending JP2012221057A (ja) 2011-04-05 2011-04-05 電子機器システム及び電子機器

Country Status (3)

Country Link
US (1) US20120257337A1 (ja)
JP (1) JP2012221057A (ja)
CN (1) CN102750237A (ja)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09316974A (ja) * 1996-05-30 1997-12-09 Toto Ltd 便器用付属装置
JP2000330918A (ja) * 1999-05-20 2000-11-30 Canon Inc 情報処理装置、情報処理システム、動作制御方法、及び記憶媒体
JP2006092385A (ja) * 2004-09-27 2006-04-06 Mitsubishi Materials Corp 電気機器及び該電気機器の仕様設定方法
JP2007102338A (ja) * 2005-09-30 2007-04-19 Nidek Co Ltd 電子機器装置
JP2007160902A (ja) * 2005-12-16 2007-06-28 Kyocera Mita Corp 記憶具による内部データ設定を行う画像形成装置
JP2007160900A (ja) * 2005-12-16 2007-06-28 Kyocera Mita Corp 記憶具による内部地域設定を行う画像形成装置
JP2008146419A (ja) * 2006-12-12 2008-06-26 Renesas Technology Corp Usbデバイスおよびコンピュータの周辺デバイス
JP2008219494A (ja) * 2007-03-05 2008-09-18 Sharp Corp 通信装置、通信装置の制御プログラム、記録媒体、及び通信装置の制御方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0463251A1 (en) * 1990-06-28 1992-01-02 International Business Machines Corporation Software installation
US5862370A (en) * 1995-09-27 1999-01-19 Vlsi Technology, Inc. Data processor system with instruction substitution filter for deimplementing instructions
US6647434B1 (en) * 1999-12-28 2003-11-11 Dell Usa, L.P. Multifunction device with register space for individually enabling or disabling a function of plurality of functions in response to function configuration
US6654797B1 (en) * 2000-05-25 2003-11-25 International Business Machines Corporation Apparatus and a methods for server configuration using a removable storage device
US7249265B2 (en) * 2001-02-23 2007-07-24 Power Measurement, Ltd. Multi-featured power meter with feature key
US6682235B2 (en) * 2001-03-20 2004-01-27 Logitech Europe, S.A. Computer keyboard
US20020138750A1 (en) * 2001-03-23 2002-09-26 Gibbs Irving A. Method of enabling one or more functional blocks of a controller
US7222240B2 (en) * 2001-11-06 2007-05-22 Safenet, Inc. Token for storing installation software and drivers
GB2384332B (en) * 2002-01-21 2004-03-17 Sun Microsystems Inc Computer configuration
JP2005033277A (ja) * 2003-07-07 2005-02-03 Toshiba Corp 画像形成装置
US20050060569A1 (en) * 2003-09-12 2005-03-17 Konica Minolta Photo Imaging, Inc. Method of managing the information on the release of restriction on use
US7237103B2 (en) * 2004-02-18 2007-06-26 Wyse Technology, Inc. Computing device deployment using mass storage device
US7272500B1 (en) * 2004-03-25 2007-09-18 Avaya Technology Corp. Global positioning system hardware key for software licenses
US20050289072A1 (en) * 2004-06-29 2005-12-29 Vinay Sabharwal System for automatic, secure and large scale software license management over any computer network
US20060001657A1 (en) * 2004-07-02 2006-01-05 Logitech Europe S.A. Scrolling device
CN100374974C (zh) * 2005-07-29 2008-03-12 联想(北京)有限公司 实现usb端口屏蔽控制的方法
US7779427B2 (en) * 2006-01-18 2010-08-17 Microsoft Corporation Automated application configuration using device-provided data
CN100530812C (zh) * 2006-11-01 2009-08-19 中兴通讯股份有限公司 一种被充电侧检测外部充电电源充电方式的方法及装置
US7975084B1 (en) * 2008-02-06 2011-07-05 American Megatrends, Inc. Configuring a host computer using a service processor
KR101494637B1 (ko) * 2008-03-10 2015-02-23 삼성전자주식회사 휴대단말에서 외부접속기기 판별 방법 및 장치
CN101266590B (zh) * 2008-04-22 2010-09-08 北京飞天诚信科技有限公司 动态切换设备配置的方法和系统
US8261357B2 (en) * 2009-10-14 2012-09-04 Schweitzer Engineering Laboratories, Inc. Systems and methods for license entitlement key distribution

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09316974A (ja) * 1996-05-30 1997-12-09 Toto Ltd 便器用付属装置
JP2000330918A (ja) * 1999-05-20 2000-11-30 Canon Inc 情報処理装置、情報処理システム、動作制御方法、及び記憶媒体
JP2006092385A (ja) * 2004-09-27 2006-04-06 Mitsubishi Materials Corp 電気機器及び該電気機器の仕様設定方法
JP2007102338A (ja) * 2005-09-30 2007-04-19 Nidek Co Ltd 電子機器装置
JP2007160902A (ja) * 2005-12-16 2007-06-28 Kyocera Mita Corp 記憶具による内部データ設定を行う画像形成装置
JP2007160900A (ja) * 2005-12-16 2007-06-28 Kyocera Mita Corp 記憶具による内部地域設定を行う画像形成装置
JP2008146419A (ja) * 2006-12-12 2008-06-26 Renesas Technology Corp Usbデバイスおよびコンピュータの周辺デバイス
JP2008219494A (ja) * 2007-03-05 2008-09-18 Sharp Corp 通信装置、通信装置の制御プログラム、記録媒体、及び通信装置の制御方法

Also Published As

Publication number Publication date
US20120257337A1 (en) 2012-10-11
CN102750237A (zh) 2012-10-24

Similar Documents

Publication Publication Date Title
TWI477970B (zh) 電子裝置的模式切換方法與相關的電子裝置
US9710284B1 (en) System for programmably configuring a motherboard
CN107480011B (zh) Bios切换装置
CN110347625B (zh) 一种无线缆切换gpu拓扑的方法、装置以及设备
US10037170B2 (en) Motherboard and a method for boot-up
CN105867949A (zh) 一种面向多结点服务器的bios在线刷新方法
US20130173897A1 (en) Computer system
CN112306937A (zh) 服务器中主板器件的设定选择电路、方法、设备及介质
CN115878533A (zh) Ai服务器的自适应配置方法、装置、设备和存储介质
KR101805879B1 (ko) Mpsc의 제어신호를 이용한 컴퓨터 시스템의 에너지 절감 장치 및 방법
JP2012185596A (ja) 電子機器、電子機器の制御方法およびプログラム
CN102799479A (zh) 具有多功能bios的主板及其测试方法
US20140344561A1 (en) Computer
US20080195765A1 (en) Method for initiating re-enumeration of a device
TWI506453B (zh) 伺服器系統
JP2014016753A (ja) 設定支援システム
JP2012221057A (ja) 電子機器システム及び電子機器
US9047447B2 (en) Electronic device system and electronic device
CN105095000A (zh) Bios恢复电路
GB2501364A (en) Controlling a device by actuating a button for differing durations
CN114185720B (zh) 服务器动态热备份的方法、装置、设备及存储介质
CN103747239B (zh) 一种进入调试模式的方法及智能电视
JP3862989B2 (ja) 電子楽器
CN113608937A (zh) 硬盘背板led无硬盘测试装置及方法
CN100552627C (zh) 一种对电子产品进行数据更新的方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131022

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140408