JP6952868B2 - 情報処理装置、情報処理システム、および情報処理プログラム - Google Patents
情報処理装置、情報処理システム、および情報処理プログラム Download PDFInfo
- Publication number
- JP6952868B2 JP6952868B2 JP2020506018A JP2020506018A JP6952868B2 JP 6952868 B2 JP6952868 B2 JP 6952868B2 JP 2020506018 A JP2020506018 A JP 2020506018A JP 2020506018 A JP2020506018 A JP 2020506018A JP 6952868 B2 JP6952868 B2 JP 6952868B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- information
- information processing
- captured image
- circuit board
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 104
- 238000013461 design Methods 0.000 claims description 114
- 238000000605 extraction Methods 0.000 claims description 21
- 238000003384 imaging method Methods 0.000 claims description 14
- 239000000284 extract Substances 0.000 claims description 11
- 239000000758 substrate Substances 0.000 description 70
- 238000004891 communication Methods 0.000 description 30
- 239000010410 layer Substances 0.000 description 25
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 8
- 239000002344 surface layer Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000011960 computer-aided design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000615 nonconductor Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30141—Printed circuit board [PCB]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
- Supply And Installment Of Electrical Components (AREA)
Description
<システム構成>
図1は、実施の形態1に従う情報処理システム1000の全体構成を説明するための図である。図1を参照して、情報処理システム1000は、プリント基板である基板30の作製、試験および評価等の基板開発時に行なわれる作業を支援するためのシステムである。
図4は、実施の形態1に従う情報処理システム1000の動作概要を説明するためのフローチャートである。典型的には、端末装置10の各ステップはプロセッサ102により実行され、情報処理装置20の各ステップはプロセッサ150により実行される。ここでは、作業対象である基板30を撮像することを作業者が認識しているものとする。
図5は、実施の形態1に従う設計情報データベース500のデータ構造の一例を示す図である。設計情報データベース500は、CAD(computer-aided design)システムにより仮想的に生成されたプリント基板を製造するために必要な情報が蓄積されたデータの集合体である。具体的には、設計情報データベース500は、基板30を構成する各要素の設計情報を格納したデータベースである。典型的には、設計情報データベース500は、二次記憶装置154により実現されるが、外部のサーバ装置により実現されてもよい。
<重畳画像の生成方式>
図6〜図9を参照して、重畳画像の生成方式について説明する。まず、設計情報データベース500から、撮像画像に関連する設計情報を抽出する抽出方式について具体的に説明する。
図9は、実施の形態1に従う端末装置10および情報処理装置20の機能構成の一例を示すブロック図である。図9を参照して、端末装置10は、撮像部202と、通信部204と、表示制御部206とを含む。情報処理装置20は、通信部252と、設計情報格納部254と、抽出部256と、画像生成部258とを含む。
実施の形態1によると、プリント基板の撮像画像に、プリント基板を構成する各要素の設計情報を示す仮想画像を拡張現実情報として重畳して表示することができる。これにより、作業者は、プリント基板に関する図面等を用いながら作業をする必要がない。また、作業の負荷を軽減するとともに、プリント基板に配置すべき(あるいは、配置された)電子部品の位置、および配線の信号名および位置等を容易に把握できるため作業効率を向上させることができる。例えば、多数の電子部品が搭載されたプリント回路板の評価試験作業において、各電子部品の機能を容易に把握することができるため、試験作業の作業効率が向上する。
一般的に、プリント配線板は、配線される層が表面のみとは限らず、表面から隠れた1層以上の配線層を内部に有している。また、プリント配線板に電子部品を搭載した基板(すなわち、プリント回路板)の場合、当該電子部品によって表面から視認できなくなる配線が存在することも多い。そこで、実施の形態2では、基板の撮像画像からは一見して把握できない情報を仮想画像として撮像画像に重畳し、当該重畳した画像を表示する構成について説明する。
実施の形態2によると、プリント配線板に電子部品を実装したことにより、電子部品の下に隠れて視認できなくなったプリント配線板の構成情報(例えば、配線)、およびプリント配線板の内部に設けられた配線情報を容易に把握できる。これにより、作業者の作業効率をより向上させることができる。
上述した実施の形態1,2では、情報処理装置20が、カメラ110の撮像画像に含まれる各要素の設計情報を抽出する構成について説明した。実施の形態3では、情報処理装置20は、設計情報データベース500に含まれる各要素の設計情報の中から、ユーザが指定する要素の設計情報を抽出する構成について説明する。
実施の形態3によると、プリント基板における位置が不明な要素であっても、当該要素を指定することにより、撮像画像に当該要素の位置を示す画像が重畳して表示される。これにより、作業者の作業効率をより向上させることができる。
(1)上述した実施の形態では、作業対象である基板が基板30であることをユーザが認識しており、情報処理装置20は、ユーザからの指示に従って基板30の設計情報を読み出す構成について説明したが、当該構成に限られず、作業対象とする基板が基板30であるのかをユーザが認識していない構成であってもよい。
Claims (10)
- プリント基板の少なくとも一部の撮像画像と、前記プリント基板を構成する複数の要素の設計情報とに基づいて、前記プリント基板の少なくとも一部を構成する1以上の要素の設計情報を抽出する抽出部と、
前記撮像画像に、前記1以上の要素の設計情報に基づく画像を重畳した画像を生成する画像生成部とを備え、
前記要素は、前記プリント基板の内部に設けられた配線を含み、
前記画像生成部は、前記撮像画像に、前記プリント基板の少なくとも一部に設けられた前記配線の設計情報に基づく画像を重畳した画像を生成し、
前記画像生成部により生成された画像は、ディスプレイに表示される、情報処理装置。 - プリント基板の少なくとも一部の撮像画像と、前記プリント基板を構成する複数の要素の設計情報とに基づいて、前記プリント基板の少なくとも一部を構成する1以上の要素の設計情報を抽出する抽出部と、
前記撮像画像に、前記1以上の要素の設計情報に基づく画像を重畳した画像を生成する画像生成部と、
外部から指定された前記要素の情報を受け付ける入力部とを備え、
前記要素の設計情報は、前記プリント基板における前記要素の位置を示す位置情報を含み、
前記画像生成部は、前記プリント基板を構成する複数の要素のうち、指定された前記要素の位置情報に基づいて、指定された前記要素が前記撮像画像に含まれる場合、指定された前記要素の位置を示す位置画像を前記撮像画像に重畳した画像を生成し、指定された前記要素が前記撮像画像に含まれない場合、指定された前記要素が存在する位置を示す情報を前記撮像画像に重畳した画像を生成し、
前記画像生成部により生成された画像は、ディスプレイに表示される、情報処理装置。 - 前記要素は、前記プリント基板に配置される電子部品を含み、
前記画像生成部は、前記撮像画像に含まれる電子部品に、前記電子部品の設計情報に基づく画像を重畳した画像を生成する、請求項1または請求項2に記載の情報処理装置。 - 前記要素は、前記プリント基板の表面に設けられた配線を含む、請求項1〜請求項3のいずれか1項に記載の情報処理装置。
- 前記画像生成部により生成された画像を前記ディスプレイに表示させる表示制御部をさらに備える、請求項1〜請求項4のいずれか1項に記載の情報処理装置。
- 前記表示制御部は、前記撮像画像および前記画像生成部により生成された画像のうち、ユーザによって指定された画像を前記ディスプレイに表示させる、請求項5に記載の情報処理装置。
- 請求項1〜請求項4のいずれか1項に記載の情報処理装置と、
前記ディスプレイを有する端末装置とを備え、
前記端末装置は、
前記撮像画像を撮像する撮像部と、
前記画像生成部により生成された画像を前記ディスプレイに表示させる表示制御部とを含む、情報処理システム。 - 前記表示制御部は、前記撮像画像および前記画像生成部により生成された画像のうち、ユーザによって指定された画像を前記ディスプレイに表示させる、請求項7に記載の情報処理システム。
- プロセッサに実行させるための情報処理プログラムであって、
前記情報処理プログラムは、前記プロセッサに、
プリント基板の少なくとも一部の撮像画像と、前記プリント基板を構成する複数の要素の設計情報とに基づいて、前記プリント基板の少なくとも一部を構成する1以上の要素の設計情報を抽出するステップと、
前記撮像画像に、前記1以上の要素の設計情報に基づく画像を重畳した画像を生成するステップとを実行させ、
前記要素は、前記プリント基板の内部に設けられた配線を含み、
前記生成するステップは、前記撮像画像に、前記プリント基板の少なくとも一部に設けられた前記配線の設計情報に基づく画像を重畳した画像を生成することを含み、
前記生成するステップにより生成された画像は、ディスプレイに表示される、情報処理プログラム。 - プロセッサに実行させるための情報処理プログラムであって、
前記情報処理プログラムは、前記プロセッサに、
プリント基板の少なくとも一部の撮像画像と、前記プリント基板を構成する複数の要素の設計情報とに基づいて、前記プリント基板の少なくとも一部を構成する1以上の要素の設計情報を抽出するステップと、
前記撮像画像に、前記1以上の要素の設計情報に基づく画像を重畳した画像を生成するステップと、
外部から指定された前記要素の情報を受け付けるステップとを実行させ、
前記要素の設計情報は、前記プリント基板における前記要素の位置を示す位置情報を含み、
前記生成するステップは、前記プリント基板を構成する複数の要素のうち、指定された前記要素の位置情報に基づいて、指定された前記要素が前記撮像画像に含まれる場合、指定された前記要素の位置を示す位置画像を前記撮像画像に重畳した画像を生成し、指定された前記要素が前記撮像画像に含まれない場合、指定された前記要素が存在する位置を示す情報を前記撮像画像に重畳した画像を生成することを含み、
前記生成するステップにより生成された画像は、ディスプレイに表示される、情報処理プログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/009949 WO2019176007A1 (ja) | 2018-03-14 | 2018-03-14 | 情報処理システム、情報処理装置、および情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2019176007A1 JPWO2019176007A1 (ja) | 2021-02-04 |
JP6952868B2 true JP6952868B2 (ja) | 2021-10-27 |
Family
ID=67907627
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020506018A Active JP6952868B2 (ja) | 2018-03-14 | 2018-03-14 | 情報処理装置、情報処理システム、および情報処理プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11551381B2 (ja) |
JP (1) | JP6952868B2 (ja) |
WO (1) | WO2019176007A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7149354B2 (ja) * | 2020-03-27 | 2022-10-06 | Sppテクノロジーズ株式会社 | 保守作業支援システム、保守作業支援方法、および、保守作業支援プログラム |
JP7384111B2 (ja) * | 2020-05-18 | 2023-11-21 | トヨタ自動車株式会社 | 車両部品表示装置及び車両部品表示方法 |
JP2022093792A (ja) * | 2020-12-14 | 2022-06-24 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置およびプログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6051027A (en) * | 1997-08-01 | 2000-04-18 | Lucent Technologies | Efficient three dimensional extraction |
US6625299B1 (en) | 1998-04-08 | 2003-09-23 | Jeffrey Meisner | Augmented reality technology |
WO2001056007A1 (en) * | 2000-01-28 | 2001-08-02 | Intersense, Inc. | Self-referenced tracking |
JP2006303242A (ja) * | 2005-04-21 | 2006-11-02 | Orion Denki Kk | プリント基板を備えた電子機器 |
US9395352B2 (en) * | 2007-04-06 | 2016-07-19 | Arizona Board Of Regents On Behalf Of Arizona State University | Devices and methods for target molecule characterization |
US7954953B2 (en) * | 2008-07-30 | 2011-06-07 | Microvision, Inc. | Scanned beam overlay projection |
US8400548B2 (en) * | 2010-01-05 | 2013-03-19 | Apple Inc. | Synchronized, interactive augmented reality displays for multifunction devices |
CN102687027B (zh) * | 2010-02-02 | 2016-05-25 | 阿利桑那卅评议会 | 用于测序聚合物的受控的隧道间隙设备 |
WO2012106131A1 (en) * | 2011-02-02 | 2012-08-09 | Rambus Inc. | On-die termination |
JP4908642B1 (ja) | 2011-04-14 | 2012-04-04 | 昌治 井上 | 波形観測システム |
JP6334115B2 (ja) * | 2013-09-18 | 2018-05-30 | クオンタムバイオシステムズ株式会社 | 生体分子シーケンシング装置、方法、及びプログラム |
US9411010B2 (en) * | 2013-10-03 | 2016-08-09 | Massachusetts Institute Of Technology | System for introspection and annotation of electronic design data |
WO2015170783A1 (en) * | 2014-05-08 | 2015-11-12 | Quantum Biosystems Inc. | Devices and methods for adjustable nanogap electrodes |
JP2016062365A (ja) | 2014-09-18 | 2016-04-25 | 富士通株式会社 | 載置支援方法 |
US10371718B2 (en) * | 2016-11-14 | 2019-08-06 | International Business Machines Corporation | Method for identification of proper probe placement on printed circuit board |
US11079522B1 (en) * | 2017-05-31 | 2021-08-03 | Magic Leap, Inc. | Fiducial design |
US11187720B2 (en) * | 2017-06-16 | 2021-11-30 | Tektronix, Inc. | Test and measurement devices, systems, and methods associated with augmented reality |
US10779398B2 (en) * | 2018-12-20 | 2020-09-15 | Arris Enterprises Llc | Virtual silk screen for printed circuit boards |
-
2018
- 2018-03-14 US US16/968,723 patent/US11551381B2/en active Active
- 2018-03-14 JP JP2020506018A patent/JP6952868B2/ja active Active
- 2018-03-14 WO PCT/JP2018/009949 patent/WO2019176007A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20200402266A1 (en) | 2020-12-24 |
JPWO2019176007A1 (ja) | 2021-02-04 |
US11551381B2 (en) | 2023-01-10 |
WO2019176007A1 (ja) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4508049B2 (ja) | 360°画像撮影装置 | |
JP6326996B2 (ja) | 端末装置、情報処理システム、及び表示制御プログラム | |
JP6952868B2 (ja) | 情報処理装置、情報処理システム、および情報処理プログラム | |
JP6646208B2 (ja) | 表示制御方法、表示制御プログラムおよび情報処理装置 | |
JP2018142109A (ja) | 表示制御プログラム、表示制御方法および表示制御装置 | |
JP2010287174A (ja) | 家具シミュレーション方法、装置、プログラム、記録媒体 | |
US11195295B2 (en) | Control system, method of performing analysis and storage medium | |
JP7015130B2 (ja) | データ処理装置 | |
JP6102445B2 (ja) | 表示装置、表示方法、および表示プログラム | |
JP2011081557A (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP5843359B2 (ja) | 情報処理システム、サーバ装置、端末装置、情報処理装置、情報処理方法、およびプログラム | |
EP2919166A1 (en) | Image processing device, image processing method, and image processing program | |
US9041973B2 (en) | Support system, control device, image forming apparatus, and support method utilizing cards on which written information is printed | |
JP6238569B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
JP2003203216A (ja) | 画像測定装置用パートプログラム生成装置及び画像測定装置用パートプログラム生成用プログラム | |
JP2008135996A (ja) | 情報処理方法、情報処理装置 | |
JP2011071746A (ja) | 映像出力装置及び映像出力方法 | |
JP2008131174A (ja) | 画像処理システム及び画像処理プログラム | |
JP5772540B2 (ja) | 携帯型端末装置、エリア指定方法及びエリア指定プログラム | |
WO2024018974A1 (ja) | 情報処理方法、情報処理装置、及び情報処理プログラム | |
JP2020123049A (ja) | 寸法単位設定方法、情報処理装置、及びロボットシステム | |
WO2024190674A1 (ja) | 情報処理方法、情報処理装置、及び情報処理プログラム | |
JP7525379B2 (ja) | 電磁環境分析システム、電磁環境分析方法、及び、プログラム | |
JP6963649B2 (ja) | 画像処理装置及びその制御方法、ならびにプログラム | |
JP7213734B2 (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200805 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200805 |
|
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: 20210831 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210928 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6952868 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |