(57)【要約】【課題】ユーザが手作業で電子部品の情報を入力する場合においても作業を簡略化することができる情報処理システムを提供する。【解決手段】電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得する特性対応表取得部と、前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させる項目値入力部と、前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成する特性情報生成部と、を備える。【選択図】図２
2019133222.tif 000002
【特許請求の範囲】
【請求項１】
電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得する特性対応表取得部と、
前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させる項目値入力部と、
前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成する特性情報生成部と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記項目値入力部は、前記特性対応表の中の前記選択項目に対応する複数の項目値のいずれかを前記ユーザに選択させることにより、前記選択項目の項目値を前記ユーザに入力させる
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記項目値入力部は、前記複数の項目のうちの２以上の前記選択項目を前記ユーザに選択させ、
前記特性情報生成部は、２以上の前記選択項目の項目値と前記特性対応表とに基づいて、２以上の前記選択項目のいずれとも異なる前記特性項目を含む特性情報を生成する
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記複数の項目は、前記電子部品の特性の分類を示す分類項目を更に含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記項目値入力部において前記ユーザが選択する前記選択項目の候補を取得する候補取得部を更に備える
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記候補取得部は、テキスト形式で供給された情報を表形式に変換することにより前記選択項目の候補を取得する
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記項目値入力部は、スプレッドシートのセルである
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
前記特性情報を用いて前記電子部品を含む回路の設計をチェックする回路チェック部を更に備える
ことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得するステップと、
前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させるステップと、
前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成するステップと、
を備えることを特徴とする情報処理方法。
【請求項１０】
コンピュータに、
電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得するステップと、
前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させるステップと、
前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ＣＡＤ（Computer Aided Design）システムを活用して電子機器等の設計を行う際に用いられるＣＡＤライブラリの生成システムが開示されている。ＣＡＤライブラリは、部品情報に関するデータベースから収集した情報に基づいて生成される。これにより特許文献１のＣＡＤライブラリシステムは、人手による処理を少なくすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１６５８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されているようなライブラリの生成を行う際に、設計に用いるすべての電子部品の情報があらかじめデータベースに記録されているとは限らない。この場合、ユーザは、電子部品のデータシート等を参照して手作業で情報を入力する必要が生じる場合がある。特許文献１にはこのような場合の処理については何ら開示されていない。
【０００５】
本発明は、上述の課題に鑑みてなされたものであって、ユーザが手作業で電子部品の情報を入力する場合においても作業を簡略化することができる情報処理システム、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一観点によれば、電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得する特性対応表取得部と、前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させる項目値入力部と、前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成する特性情報生成部と、を備えることを特徴とする情報処理システムが提供される。
【０００７】
本発明の他の観点によれば、電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得するステップと、前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させるステップと、前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成するステップと、を備えることを特徴とする情報処理方法が提供される。
【０００８】
本発明の更に他の観点によれば、コンピュータに、電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得するステップと、前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させるステップと、前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成するステップと、を実行させることを特徴とするプログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、ユーザが手作業で電子部品の情報を入力する場合においても作業を簡略化することができる情報処理システム、情報処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る情報処理システムのハードウェア構成例を示すブロック図である。
【図２】第１実施形態に係る情報処理システムの機能ブロック図である。
【図３】第１実施形態に係る情報処理システムにより行われる処理の概略を示すフローチャートである。
【図４】第１実施形態に係る特性対応表を示す概念図である。
【図５】第１実施形態に係る入力シートの表示例を示す図である。
【図６】第１実施形態に係るドロップダウンリストによる入力例を示す図である。
【図７】第１実施形態に係る項目値の入力完了後の入力シートを示す図である。
【図８】第２実施形態に係るドロップダウンリストによる入力例を示す図である。
【図９】第２実施形態に係る項目値の入力完了後の入力シートを示す図である。
【図１０】第３実施形態に係る情報処理システムの機能ブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の例示的な実施形態を説明する。図面において同様の要素又は対応する要素には同一の符号を付し、その説明を省略又は簡略化することがある。
【００１２】
［第１実施形態］
本実施形態の情報処理システム１０は、ＣＡＤに用いられる部品ライブラリの作成を支援するシステムである。電気回路、プリント回路板等のＣＡＤにおいて、自動的に回路設計のチェックを行う機能が設けられている場合がある。電気回路に搭載される電子部品の特性を考慮した回路チェック機能を実現するためには、回路設計に使用する電子部品の部品ライブラリを準備する必要がある。部品ライブラリは、電子部品の電気特性等の情報を含む。
【００１３】
部品ライブラリに設計に用いる電子部品が登録されていない場合には、ユーザは、使用しようとする電子部品のデータシート等を参照しながら、手作業で電子部品の情報を入力する必要があった。電子部品の電気特性等には多くの項目があるため、この入力作業は、複雑で手間がかかることが多かった。本実施形態の情報処理システム１０は、この入力作業の支援に関するものである。
【００１４】
なお、本実施形態の情報処理システム１０は、スプレッドシート（表計算ソフトのシート）をＧＵＩ（Graphical User Interface）として含む設計支援ソフトウェアをコンピュータで実行することにより実現され得る。あるいは、本実施形態の情報処理システム１０は、表計算のソフトウェアに対応したマクロ言語により記述されたプログラムをコンピュータで実行することにより実現され得る。
【００１５】
図１は、本発明の第１実施形態に係る情報処理システム１０のハードウェア構成例を示すブロック図である。情報処理システム１０は、例えば、デスクトップＰＣ（Personal Computer）、ラップトップＰＣ、タブレットＰＣ等のコンピュータであり得る。また、情報処理システム１０は、他の装置との通信機能を備えた情報通信端末であってもよい。
【００１６】
情報処理システム１０は、演算、制御及び記憶を行うコンピュータとしての機能を実現するため、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２、ＲＯＭ（Read Only Memory）１０３及びＨＤＤ（Hard Disk Drive）１０４を備える。また、情報処理システム１０は、通信Ｉ／Ｆ（インターフェース）１０５、表示装置１０６及び入力装置１０７を備える。ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、通信Ｉ／Ｆ１０５、表示装置１０６及び入力装置１０７は、バス１０８を介して相互に接続される。なお、表示装置１０６及び入力装置１０７は、これらの装置を駆動するための不図示の駆動装置を介してバス１０８に接続されてもよい。
【００１７】
図１では、情報処理システム１０を構成する各部が一体の装置として図示されているが、これらの機能の一部は外付け装置により提供されるものであってもよい。例えば、表示装置１０６及び入力装置１０７は、ＣＰＵ１０１等を含むコンピュータの機能を構成する部分とは別の外付け装置であってもよい。
【００１８】
ＣＰＵ１０１は、ＲＯＭ１０３、ＨＤＤ１０４等に記憶されたプログラムに従って所定の動作を行うとともに、情報処理システム１０の各部を制御する機能をも有する。ＲＡＭ１０２は、揮発性記憶媒体から構成され、ＣＰＵ１０１の動作に必要な一時的なメモリ領域を提供する。ＲＯＭ１０３は、不揮発性記憶媒体から構成され、情報処理システム１０の動作に用いられるプログラム等の必要な情報を記憶する。ＨＤＤ１０４は、不揮発性記憶媒体から構成され、処理に用いられるデータ、プログラム等の記憶を行う記憶装置である。
【００１９】
通信Ｉ／Ｆ１０５は、Ｗｉ−Ｆｉ（登録商標）、４Ｇ等の規格に基づく通信インターフェースであり、他の装置との通信を行うためのモジュールである。表示装置１０６は、液晶ディスプレイ、ＯＬＥＤ（Organic Light Emitting Diode）ディスプレイ等であって、画像、文字、インターフェース等の表示に用いられる。入力装置１０７は、キーボード、ポインティングデバイス等であって、ユーザが情報処理システム１０を操作するために用いられる。ポインティングデバイスの例としては、マウス、トラックボール、タッチパネル等が挙げられる。表示装置１０６及び入力装置１０７は、タッチパネルとして一体に形成されていてもよい。
【００２０】
なお、図１に示されているハードウェア構成は例示であり、これら以外の装置が追加されていてもよく、一部の装置が設けられていなくてもよい。また、一部の装置が同様の機能を有する別の装置に置換されていてもよい。更に、本実施形態の一部の機能がネットワークを介して他の装置により提供されてもよく、本実施形態の機能が複数の装置に分散されて実現されるものであってもよい。例えば、ＨＤＤ１０４は、半導体メモリを用いたＳＳＤ（Solid State Drive）に置換されていてもよく、クラウドストレージに置換されていてもよい。
【００２１】
図２は、本実施形態に係る情報処理システム１０の機能ブロック図である。情報処理システム１０は、特性対応表取得部１２１、項目値入力部１２２、特性情報生成部１２３、候補取得部１２４、回路チェック部１２５、表示情報生成部１２６及び記憶部１２７を有する。
【００２２】
ＣＰＵ１０１は、ＲＯＭ１０３等に記憶されたプログラムをＲＡＭ１０２にロードして実行することにより、特性対応表取得部１２１、項目値入力部１２２、特性情報生成部１２３、候補取得部１２４、回路チェック部１２５及び表示情報生成部１２６の機能を実現する。これらの各部で行われる処理については後述する。ＣＰＵ１０１は、ＨＤＤ１０４を制御することにより記憶部１２７の機能を実現する。記憶部１２７は、処理に用いられるデータを記憶するデータベースとして機能する。
【００２３】
図３乃至図７を参照して、本実施形態における処理の概要、ＧＵＩの構成等について説明する。図３は、本実施形態に係る情報処理システム１０により行われる処理の概略を示すフローチャートである。本フローチャートの処理順に沿って、適宜図４乃至図７を参照しつつ、本実施形態における処理を説明する。ユーザが入力装置１０７を介して本処理を開始する操作を行うと、情報処理システム１０は、図３の処理を開始する。
【００２４】
図３のステップＳ１０１において、特性対応表取得部１２１は、図４に例示されるような特性対応表を取得する。ここで、特性対応表取得部１２１は、通信Ｉ／Ｆ１０５により他の装置から特性対応表を取得してもよいが、記憶部１２７にあらかじめ記憶されている特性対応表を読み出すことにより特性対応表を取得してもよい。
【００２５】
ここで、図４を参照して特性対応表の構成について説明する。図４は、本実施形態に係る特性対応表を示す概念図である。特性対応表は、複数の項目と、複数の項目のそれぞれに対応する項目値とを有する。図４には、「電源電圧」、「回路種別」、「分類項目」、「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の項目が挙げられている。ここで、「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」は、それぞれ、「ＰＤ／ＰＵなし」、「ＰＵあり」、「ＰＤあり」の３つに場合分けされている。
【００２６】
「電源電圧」は、電子部品の電源端子に入力可能な電源電圧を示す項目である。「回路種別」は、電子部品の回路種別を示す項目である。「分類項目」は、特性の分類を示す項目である。「ＩｉＬ［ｍＡ］」は、入力がローレベルの場合の流出電流を示す項目である。「ＩｉＨ［ｍＡ］」は、入力がハイレベルの場合の入力電流を示す項目である。「ＰＤ／ＰＵなし」、「ＰＵあり」、「ＰＤあり」は、プルアップ（ＰＵ）抵抗、プルダウン（ＰＤ）抵抗の有無を示している。
【００２７】
また、図４には、「電源電圧」、「回路種別」、「分類項目」、「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の項目のそれぞれに対応した項目値が複数個示されている。例えば、「電源電圧」に対応する項目値としては、「５Ｖ系」、「３．３Ｖ系」が挙げられている。「回路種別」に対応する項目値としては、「ＴＴＬ（Transistor to Transistor Logic）」、「ＣＭＯＳ（Complementary Metal Oxide Semiconductor）」、「ＰＥＣＬ（Positive Emitter Coupled Logic）」、「ＨＣＳＬ（High Speed Current Steering Logic）」、「ＬＶＤＳ（Low Voltage Differential Signaling）」が挙げられている。「分類項目」に対応する項目値としては、「Ｔ１」、「Ｃ１」等の特性の分類を示す記号が挙げられている。「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」に対応する項目値としては、「０．６」等の電流値が挙げられている。なお、「分類項目」以外の項目は、電子部品の特性を示すものであることから特性項目と呼ばれることもある。
【００２８】
図３のステップＳ１０２及びステップＳ１０３において、候補取得部１２４は、後述する選択項目の候補を取得する。ステップＳ１０２において、候補取得部１２４は、電子部品の電気特性の項目情報を取得する。項目情報のデータ形式は、例えば、テキスト形式であり得る。より具体的には、項目情報のデータは、「分類項目，電源電圧，回路種別，…」のようなカンマ区切りのテキストデータであり得る。このテキスト形式の項目情報のデータは、例えば、電子部品のデータシートから取得されたものであり得る。
【００２９】
ステップＳ１０３において、候補取得部１２４は、テキスト形式で取得された情報を表形式に変換することにより選択項目の候補を取得する。これにより、データの形式をユーザが把握しやすいものとすることができ、選択を行いやすくすることができる。なお、この変換処理は、スプレッドシートのソフトウェアに備えられているマクロ言語により記述されたプログラムにより実現され得る。
【００３０】
なお、あらかじめ表形式で選択項目の候補が提供され得る場合には、ステップＳ１０２及びステップＳ１０３は、省略され得る。この場合、ステップＳ１０２及びステップＳ１０３に代えて、候補取得部１２４は、表形式の選択項目の候補の取得処理を行う。
【００３１】
候補取得部１２４は、通信Ｉ／Ｆ１０５により他の装置からテキスト形式又は表形式の情報を取得してもよいが、記憶部１２７にあらかじめ記憶されている情報を読み出すことにより当該情報を取得してもよい。
【００３２】
ステップＳ１０４において、項目値入力部１２２は、ユーザに少なくとも１つの選択項目を選択させ、当該選択項目に対応する項目値を入力させるためのＧＵＩである入力シートを生成する。表示情報生成部１２６は、入力シートを表示装置１０６に表示させるための表示情報を生成する。これにより、表示装置１０６には、ユーザが項目値を入力する入力シートが表示される。この入力シートの生成は、例えば、スプレッドシートのソフトウェアにより実現され得る。
【００３３】
図５は、本実施形態に係る入力シートの表示例を示す図であり、ユーザが項目値を入力する前の入力シートを示している。１行目の「分類項目」、「電源電圧」、「回路種別」、「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の項目は、候補取得部１２４により取得された項目情報により設定されたものである。
【００３４】
ステップＳ１０５において、項目値入力部１２２は、ユーザによる選択項目の項目値の入力の受け付けを行う。本実施形態ではユーザは、「分類項目」を選択項目として選択し、「分類項目」の下のセル内に項目値を入力する。項目値の入力は、キーボード等を用いてテキストを入力してもよいが、マウス等のポインティングデバイスによりドロップダウンリストから選択することにより入力を行ってもよい。なお、ドロップダウンリストは一例であり、これ以外のポインティングデバイスを用いた入力インターフェースも同様に用いられ得る。例えば、ドロップダウンリストは、ラジオボタン、コンボボックス等に置換されてもよい。
【００３５】
図６は、本実施形態に係るドロップダウンリストによる入力例を示す図である。ユーザが「分類項目」の列のセルを選択すると、ドロップダウンリストにより項目値の入力候補が表示される。ユーザが表示された候補のいずれかを選択することによりセルへの項目値の入力が完了する。ここで、ドロップダウンリストに表示される入力候補は、例えば、特性対応表の「分類項目」の列の項目値であり得る。
【００３６】
ステップＳ１０６において、特性情報生成部１２３は、選択項目の項目値と特性対応表とに基づいて、選択項目とは異なる特性項目を含む特性情報を生成する。図７を参照してこの処理を詳細に説明する。図７は、本実施形態におけるユーザが項目値の入力を完了した後の入力シートを示している。図７には「分類項目」の項目値として「Ｃ３１」が入力された場合の表示例が示されている。項目値が入力されると、スプレッドシートの参照機能等を用いることにより、特性情報生成部１２３は、特性対応表の対応する分類項目の行の「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の値を入力シートの対応するセルに転記する。これにより、ユーザは、手入力をしなくても「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の値を自動的に入力することができる。その後、特性情報生成部１２３は、スプレッドシートのマクロ言語等により記述されたプログラムにより、入力された特性情報を、部品ライブラリとして記憶部１２７に出力する。あるいは、記憶部１２７に既存の部品ライブラリがある場合には、特性情報生成部１２３は、入力された特性情報を、当該部品ライブラリに追加する。
【００３７】
以上のようにして、本実施形態の情報処理システム１０は、分類項目等の一部の項目のみをユーザに入力させるだけで他の特性情報を特性対応表から抽出して部品ライブラリを生成することができる。したがって、すべての特性情報をユーザが手作業で入力する場合と比べて作業が簡略化される。また、データシートを参照して適切に特性情報を入力するためには、電気部品に関する技術知識が要求される場合があるが、本実施形態の手法では一部の項目は自動的に入力されるため、技術知識がさほど要求されない。また、人間による作業量を少なくすることができるため、誤記の発生を低減することもできる。以上のように本実施形態によれば、ユーザが手作業で電子部品の情報を入力する場合においても作業を簡略化することができる情報処理システムが提供される。
【００３８】
図３の処理により部品ライブラリが生成された後、回路チェック部１２５は、電気回路、プリント回路板等のＣＡＤにおける回路設計の自動チェックを行う。回路チェック部１２５は、ユーザが回路設計に用いている電子部品の情報を部品ライブラリから参照し、これを用いて回路設計が所定の基準（デザインルール）に適合しているか否かを判定する。なお、回路チェック部１２５の機能は、部品ライブラリの生成を行う情報処理システム１０と一体化されていなくてもよく、別の装置又はソフトウェアとして提供されるものであってもよい。この場合、情報処理システム１０は、回路チェック部１２５の機能を備える回路チェックシステムに部品ライブラリの提供を行うデータベースとして機能する。
【００３９】
［第２実施形態］
本実施形態の情報処理システム１０は、入力シートの構成が第１実施形態と異なる。その他の点については第１実施形態と同様であるため説明を省略する。
【００４０】
図８は、本実施形態に係るドロップダウンリストによる入力例を示す図である。本実施形態では、項目値入力部１２２は、ユーザによる２以上の選択項目の入力の受け付けを行う。本実施形態ではユーザは、「分類項目」と「ＰＵ／ＰＤ」を選択項目として選択する。「分類項目」の入力については第１実施形態と同様に行われる。「分類項目」が入力された後、ユーザが「ＰＵ／ＰＤ」の列のセルを選択すると、ドロップダウンリストにより項目値の入力候補が表示される。ユーザが表示された候補のいずれかを選択することによりセルへの項目値の入力が完了する。ここで、ドロップダウンリストに表示される入力候補は、例えば、特性対応表の「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の場合分けに用いられている「ＰＤ／ＰＵなし」、「ＰＵあり」、「ＰＤあり」の行の項目であり得る。なお、「分類項目」と「ＰＵ／ＰＤ」の入力の順序は逆であってもよい。
【００４１】
その後、特性情報生成部１２３は、「分類項目」の項目値と、「ＰＵ／ＰＤ」の項目値と、特性対応表とに基づいて、２つの選択項目とは異なる特性項目を含む特性情報を生成する。図９は、本実施形態におけるユーザが項目値の入力を完了した後の入力シートを示している。図９に示されるように、「分類項目」が「Ｃ３１」で、「ＰＵ／ＰＤなし」の場合の「ＩｉＬ［ｍＡ］」、「ＩｉＨ［ｍＡ］」の値が入力シートの対応するセルに転記される。
【００４２】
本実施形態においても第１実施形態の場合と同様に、分類項目等の一部の項目のみをユーザに入力させるだけで他の特性情報を特性対応表から抽出して部品ライブラリを生成することができる。これにより、ユーザが手作業で電子部品の情報を入力する場合においても作業を簡略化することができる情報処理システムが提供される。本実施形態では、ユーザに複数の項目値を入力させることにより、自動入力される項目の個数を絞ることができる。そのため、本実施形態の構成は、部品ライブラリの入力項目数を絞りたい場合に有効である。
【００４３】
上述の実施形態において説明した情報処理システムは以下の第３実施形態のようにも構成することができる。
【００４４】
［第３実施形態］
図１０は、第３実施形態に係る情報処理システム２０の機能ブロック図である。情報処理システム２０は、特性対応表取得部２２１、項目値入力部２２２及び特性情報生成部２２３を備える。特性対応表取得部２２１は、電子部品の特性を示す特性項目を含む複数の項目と、複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得する。項目値入力部２２２は、複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値をユーザに入力させる。特性情報生成部２２３は、選択項目の項目値と特性対応表とに基づいて、選択項目とは異なる特性項目の項目値を含む特性情報を生成する。
【００４５】
本実施形態によれば、ユーザが手作業で電子部品の情報を入力する場合においても作業を簡略化することができる情報処理システムが提供される。
【００４６】
［変形実施形態］
本発明は、上述の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【００４７】
例えば、第１実施形態及び第２実施形態で例示した入力シートにおいて、例示した以外の項目が更に追加されていてもよい。例えば、部品名、部品の価格、部品の寸法、部品の供給先、入力者名、入力者のコメント等が項目として追加されてもよい。
【００４８】
上述の実施形態ではスプレッドシートを用いた例が示されているが、これに限られるものではなく、例えば、データベース管理ソフト及びこれに対応したマクロなどにより実現されるものであってもよい。
【００４９】
上述の実施形態の機能を実現するように該実施形態の構成を動作させるプログラムを記憶媒体に記録させ、記憶媒体に記録されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も各実施形態の範疇に含まれる。すなわち、コンピュータ読取可能な記憶媒体も各実施形態の範囲に含まれる。また、上述のプログラムが記録された記憶媒体だけでなく、そのプログラム自体も各実施形態に含まれる。また、上述の実施形態に含まれる１又は２以上の構成要素は、各構成要素の機能を実現するように構成されたＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等の回路であってもよい。
【００５０】
該記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ（Compact Disk）−ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。また該記憶媒体に記録されたプログラム単体で処理を実行しているものに限らず、他のソフトウェア、拡張ボードの機能と共同して、ＯＳ上で動作して処理を実行するものも各実施形態の範疇に含まれる。
【００５１】
上述の各実施形態の機能により実現されるサービスは、ＳａａＳ（Software as a Service）の形態でユーザに対して提供することもできる。
【００５２】
なお、上述の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５３】
上述の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００５４】
（付記１）
電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得する特性対応表取得部と、
前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させる項目値入力部と、
前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成する特性情報生成部と、
を備えることを特徴とする情報処理システム。
【００５５】
（付記２）
前記項目値入力部は、前記特性対応表の中の前記選択項目に対応する複数の項目値のいずれかを前記ユーザに選択させることにより、前記選択項目の項目値を前記ユーザに入力させる
ことを特徴とする付記１に記載の情報処理システム。
【００５６】
（付記３）
前記項目値入力部は、前記複数の項目のうちの２以上の前記選択項目を前記ユーザに選択させ、
前記特性情報生成部は、２以上の前記選択項目の項目値と前記特性対応表とに基づいて、２以上の前記選択項目のいずれとも異なる前記特性項目を含む特性情報を生成する
ことを特徴とする付記１又は２に記載の情報処理システム。
【００５７】
（付記４）
前記複数の項目は、前記電子部品の特性の分類を示す分類項目を更に含む
ことを特徴とする付記１乃至３のいずれか１項に記載の情報処理システム。
【００５８】
（付記５）
前記項目値入力部において前記ユーザが選択する前記選択項目の候補を取得する候補取得部を更に備える
ことを特徴とする付記１乃至４のいずれか１項に記載の情報処理システム。
【００５９】
（付記６）
前記候補取得部は、テキスト形式で供給された情報を表形式に変換することにより前記選択項目の候補を取得する
ことを特徴とする付記５に記載の情報処理システム。
【００６０】
（付記７）
前記項目値入力部は、スプレッドシートのセルである
ことを特徴とする付記１乃至６のいずれか１項に記載の情報処理システム。
【００６１】
（付記８）
前記特性情報を用いて前記電子部品を含む回路の設計をチェックする回路チェック部を更に備える
ことを特徴とする付記１乃至７のいずれか１項に記載の情報処理システム。
【００６２】
（付記９）
電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得するステップと、
前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させるステップと、
前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成するステップと、
を備えることを特徴とする情報処理方法。
【００６３】
（付記１０）
コンピュータに、
電子部品の特性を示す特性項目を含む複数の項目と、前記複数の項目のそれぞれに対応する複数の項目値とを有する特性対応表を取得するステップと、
前記複数の項目のうちの、ユーザが選択した少なくとも１つの選択項目に対応する項目値を前記ユーザに入力させるステップと、
前記選択項目の項目値と前記特性対応表とに基づいて、前記選択項目とは異なる前記特性項目の項目値を含む特性情報を生成するステップと、
を実行させることを特徴とするプログラム。
【符号の説明】
【００６４】
１０、２０          情報処理システム
１２１、２２１      特性対応表取得部
１２２、２２２      項目値入力部
１２３、２２３      特性情報生成部
【図１】
2019133222.tif 000003
【図２】
2019133222.tif 000004
【図３】
2019133222.tif 000005
【図４】
2019133222.tif 000006
【図５】
2019133222.tif 000007
【図６】
2019133222.tif 000008
【図７】
2019133222.tif 000009
【図８】
2019133222.tif 000010
【図９】
2019133222.tif 000011
【図１０】
2019133222.tif 000012