JP4990173B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents

画像処理装置、画像処理方法及びプログラム Download PDF

Info

Publication number
JP4990173B2
JP4990173B2 JP2008016811A JP2008016811A JP4990173B2 JP 4990173 B2 JP4990173 B2 JP 4990173B2 JP 2008016811 A JP2008016811 A JP 2008016811A JP 2008016811 A JP2008016811 A JP 2008016811A JP 4990173 B2 JP4990173 B2 JP 4990173B2
Authority
JP
Japan
Prior art keywords
image
parts
assembly
straight line
processing unit
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.)
Expired - Fee Related
Application number
JP2008016811A
Other languages
English (en)
Other versions
JP2009176248A (ja
Inventor
直之 佐藤
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008016811A priority Critical patent/JP4990173B2/ja
Priority to EP09250189A priority patent/EP2083393A3/en
Priority to US12/358,421 priority patent/US8149239B2/en
Priority to CN2009100028203A priority patent/CN101499179B/zh
Publication of JP2009176248A publication Critical patent/JP2009176248A/ja
Application granted granted Critical
Publication of JP4990173B2 publication Critical patent/JP4990173B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/20Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/016Exploded view
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2008Assembling, disassembling

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、パーツ(部品)を組合せて構成する3次元の全体モデルをもとにパーツカタログ等に用いることができる2次元の出力画像を生成する画像処理装置、同画像を処理する方法及び同画像の処理に用いるプログラムに関する。
機械製品や電気製品など多くの工業製品では、製品を保守運用する上で重要な情報がサービスマニュアルやパーツカタログなどの形で電子データや紙媒体によって提供され、修理や整備の際に利用されている。
これらの文書には、製品の構成を示すために図を用い、パーツが組付けて構成される製品に対しては、分かり易くその構成を説明するために、従来分解図が用いられている。
分解図は、組付いたパーツを図上でばらばらに分解・分離し、パーツの個々の形状やパーツ同士の組付け関係が分かり易く、全体的に構造を容易に把握できるように、パーツの位置や向きが工夫されている。このような分解図の作成に当たり、従来から行われている通常の方法は、経験あるイラストレータによって、製品を実際に手作業で分解しながら、個々のパーツのイラストを描いており、コスト及び期間を要するという問題があった。
この問題を解決するために、3次元モデルデータを利用する方法が提案されている。3次元モデルは、CAD(Computer-aided Design)やCG(Computer Graphics)を駆使し作成されるもので、作成した3次元モデルを用いて立体視が可能な画像を生成する等の3次元モデルの利用も、近年急速に進展している。
3次元モデルデータからコンピュータを使用して分解図を作成する方法やシステムを提案した従来例として、例えば、下記特許文献1,2を示すことができる。
ただ、特許文献1,2は、入力操作によって構成部品ごとに表示方向や移動距離を指定すること、また配置を調整することが必要とされ、依然煩雑な手作業を行わなければならず、構成部品が多く規模の大きいアセンブリでは作業量が多くなるといった問題が生じる。
そこで、上記のような分解図とは異なるアプローチで3次元モデルデータをもとにパーツを2次元画像にて表示するためのデータ作成方法が下記特許文献3,4によって提案された。特許文献3,4では、3次元モデルを構成する各パーツの単体画像と、全パーツを組み付けた状態で該当パーツのみを強調し、他を半透明で表した組付図を表示するためのデータを作成するパーツカタログ作成システムが示されている。このシステムによると、特許文献1、2で必要とした個々のパーツに対する入力操作が不要となるため、コストや期間が大幅に削減可能となる。
しかし、このシステムによって生成される組付図を印刷出力といった形で利用する場合、パーツ1点につき、組付図が1つ必要となり、パーツ点数の多い製品の場合、多くのページが必要となるため、ページ数の多さによって閲覧性が損なわれることや、印刷コストが掛かるという問題が生じる。
特開2004−246762号公報 特開2003−76724号公報 特開2007−219907号公報 特開2006−135220号公報 特願2006−118150号
パーツ1点につき、組付図を1つ必要となる上記従来技術の問題を解決するため、1つの組付図で複数のパーツを特定することを課題として、この課題を解決するパーツカタログ作成方法が本出願人によって先に出願された(上記特許文献5、以下「先願」という)。この先願に係る方法では、1つの組付図内に複数のパーツをハイライト表示させ、組付図の周りにハイライト表示したパーツの単体図を配置して、組付図においてハイライト表示されたパーツとこのパーツの単体図とを線分(引出線)で結ぶことによって、複数のパーツを特定可能としている。
しかし、先願の方法によると、組付けたパーツが多数ある場合、組付図の周りに各パーツの単体図が配置される位置と、対応する各パーツのハイライト表示部分との位置の関係によっては、先願において、発明の実施例として示される図7の表示画像中に参照されるように、引出線が多数互いに交差し、図が見づらくなって、視認性が悪化するという問題が生じ得る。
本発明は、上記した先願のパーツカタログ作成方法における出力画像処理において生じる問題に鑑みてなされたもので、その目的は、組付図においてハイライト表示されたパーツとこのパーツの単体図を繋ぐ引出線が交差することによって生じる出力画像の視認性の悪化を解消し、画像情報を正しく伝えることができるようにすることにある。
本発明は、パーツを組合せて構成する3次元モデルデータをもとに2次元の出力画像を生成する画像処理装置であって、前記モデルデータをもとにパーツ単体画像を生成する単体画像生成処理部と、前記モデルデータをもとにモデル全体をパーツ組付状態で表示するとともに、組付けた中の特定のパーツをハイライト表示するパーツ組付画像を生成する組付画像生成処理部と、前記パーツ組付画像上でハイライト表示するパーツの境界情報を計算する境界情報計算処理部と、前記パーツ組付画像上でハイライト表示するパーツの前記パーツ単体画像を前記パーツ組付画像の周りに配置するために、パーツ組付画像に対するパーツ単体画像の配置位置を計算する単体画像配置位置計算処理部と、前記パーツ組付画像の周りに前記パーツ単体画像を配置するとともに、配置されたパーツ単体画像と該単体画像に対応するパーツ組付画像上のパーツの間に引出線を描いた出力画像を生成する出力画像生成処理部を有し、前記単体画像配置位置計算処理部は、パーツ組付画像上でハイライト表示するパーツの中心位置を前記境界情報に基づいて求め、得られた各パーツの中心位置をもとにパーツ組付画像上でパーツを均等に振り分ける直線を求め、該直線により分割した各領域に含まれるパーツに対応する単体画像を、該当する領域に配置する配置位置の計算を行うことを特徴とする。
本発明は、パーツを組合せて構成する3次元モデルデータを格納した記憶装置から読出した前記モデルデータをもとに2次元の出力画像を生成する画像処理装置が行う処理工程として、前記モデルデータをもとにパーツ単体画像を生成する単体画像生成処理工程、前記モデルデータをもとにモデル全体をパーツ組付状態で表示するとともに、組付けた中の特定のパーツをハイライト表示するパーツ組付画像を生成する組付画像生成処理工程、前記パーツ組付画像上でハイライト表示するパーツの境界情報を計算する境界情報計算処理工程、前記パーツ組付画像上でハイライト表示するパーツの前記パーツ単体画像を前記パーツ組付画像の周りに配置するために、パーツ組付画像に対するパーツ単体画像の配置位置を計算する単体画像配置位置計算処理工程、前記パーツ組付画像の周りに前記パーツ単体画像を配置するとともに、配置されたパーツ単体画像と該単体画像に対応するパーツ組付画像上のパーツの間に引出線を描いた出力画像を生成する出力画像生成処理工程の各工程を有する画像処理方法であって、前記単体画像配置位置計算処理工程は、パーツ組付画像上でハイライト表示するパーツの中心位置を前記境界情報に基づいて求め、得られた各パーツの中心位置をもとにパーツ組付画像上でパーツを均等に振り分ける直線を求め、該直線により分割した各領域に含まれるパーツに対応する単体画像を、該当する領域に配置する配置位置の計算を行うことを特徴とする。
本発明によれば、特定のパーツをハイライト表示するパーツ組付画像に加え、該パーツ組付画像の周りにハイライト表示するパーツの単体画像を配し、1画像として出力する際に、パーツ組付画像とパーツの単体画像の位置関係を、パーツ単体画像と該単体画像に対応するパーツ組付画像上のパーツの間に描く引出線が交差しないような位置に配することができ、出力画像の視認性を良好に保ち、1画像という少ない画像枚数でパーツを組付けて構成する装置の情報を正しく、効率よく伝えることができる。
以下に、本発明の画像処理装置及び画像処理方法に係る実施形態を示す。
本発明の画像処理装置は、パーツ(部品)を組付けて構成する3次元(3D)モデルをもとに、サービスマニュアルやパーツカタログに用いることができる説明図等の2次元画像を生成する処理を行う。
ここで処理し、出力される画像は、特定のパーツをハイライト表示するパーツ組付画像に加え、該パーツ組付画像の周りにハイライト表示されたパーツの単体画像を配置し、これらが1画像をなすものである。なお、3次元モデル(「形状モデル」ともいわれる)という場合、データで3次元の形状が表現されたオブジェクトを指し、3D_CADデータはこの一つであるが、他に現物を3D計測して得たデータでもよい。
以下の実施形態では、パーツカタログの印刷に用いる画像データを生成し、印刷出力するシステムとして、本発明の画像処理装置を実施する例を示す。ただし、印刷出力に限らず、ディスプレイに出力する等、他の2次元画像出力を行うシステムの画像処理装置としても同様に実施することができる。
図1は、後述するパーツカタログ印刷画像生成システム(図2、参照)を構築する画像処理装置のハードウェア構成を示す図である。
図1に示す画像処理装置は、CPU(Central Processing Unit)11、メモリ12、入力装置13、表示装置14及び外部記憶装置15をバス16で接続して構成するもので、汎用のPC(Personal Computer)或いはPCに周辺機器を接続したハードウェア構成を持つデータ処理装置(システム)を実施形態として構成することができる。
図1において、CPU11は、この画像処理装置のデータ処理を実行するための制御手段として、メモリ12や外部記憶装置15に格納した各種のアプリケーションプログラム、ワークデータ及びファイルデータ等を駆使し、各アプリケーションのデータ処理機能を実現する。上記アプリケーションプログラムとして、後述するパーツカタログの印刷画像を生成するためのプログラムをインストールすることにより、パーツカタログ印刷画像生成システム(図2、参照)の要素である単体画像生成処理部23、組付画像生成処理部24、境界情報計算処理部25、単体画像配置位置計算処理部26及び印刷データ生成処理部27の各処理部を構成する。
入力装置13は、キーボードやマウスであり、このシステムでは、表示装置14と協働してGUI(Graphical User Interface)機能を提供し、ユーザは、キーボードを用いて検索キーワード等を入力し、また、マウスの操作によって実行の指示や選択するパーツを指定する。パーツカタログの印刷画像を生成する際には、例えば、表示装置14に検索画面を表示させ、そこに表示された複数のパーツの中から印刷画像を生成するパーツを選択し、生成開始ボタンを押下することにより、生成要求の入力を行うことができる。なお、モデル全体を複数ユニットで構成した場合、ユニットを介してパーツを選択するという方法によって対応してもよい。
この生成要求は、要求信号としてバス16を介してCPU11が受取り、対応する3次元モデルデータを外部記憶装置15やメモリ12から読出し、CPU11が、プログラムを実行して、選択された複数のパーツの単体画像及びパーツ組付画像を生成し、これらを所定の位置に配置し、合成することで、パーツカタログの印刷画像を生成する。なお、印刷画像面上の各画像の配置の詳細については、後述する。
CPU11は、パーツカタログを生成する処理を行うほか、生成した印刷画像をパーツカタログの印刷データとして外部記憶装置15やメモリ12に記憶させ、また、印刷データを駆動入力としてプリンタ等の印刷装置に出力を行わせる。
パーツカタログの印刷画像の生成処理を経て得られる印刷データの保存や印刷出力を行わせるための一連の処理についても、入力装置13と表示装置14により構成するGUI機能を通して指示されるユーザの要求に従って行われる。
外部記憶装置15は、外付けのHDD(Hard Disk Drive)、CD(Compact Disk)−ROM(Read Only Memory)ドライブ、DVD(Digital Versatile Disk)ドライブ、MO(Magneto-Optic)等を用いることができる。また、メモリ12は、ROM(Read Only Memory)、RAM(Random Access Memory)、内蔵HDD等を用いることができる。これら外部記憶装置15やメモリ12の記録媒体に本実施形態のパーツカタログの印刷画像を生成するためのプログラムが記録され、プログラムに従った処理が実行される。
次に、本実施形態のパーツカタログ印刷画像生成システムの詳細を説明する。
本実施形態のパーツカタログ印刷画像生成システムは、大別すると、3Dデータとパーツリストからパーツカタログ印刷データを生成する機能部と該パーツカタログ印刷データを駆動入力としてプリンタ等の印刷装置に印刷出力を行わせる機能部よりなる。
図2は、本実施形態のパーツカタログ印刷画像生成システムの概略構成を示すブロック図である。図2のシステムにおいて、パーツカタログ印刷データを生成する機能部は、3Dデータ21、パーツリスト22、単体画像生成処理部23、組付画像生成処理部24、境界情報計算処理部25、単体画像配置位置計算処理部26及び印刷データ生成処理部27を要素とする。また、印刷出力を行わせる機能部は、前記印刷データ生成処理部27により生成され、保存されたパーツカタログ印刷データ28及びパーツカタログを出力する印刷装置29を要素とする。なお、3Dデータ21、パーツリスト22及びパーツカタログ印刷データ28の各データは、図1に示したCPU11の制御下に置かれたメモリ12や外部記憶装置15で保存、管理される。
先ず、図2を参照して、パーツカタログ印刷データを生成する機能部の構成と動作を説明する。
図2において、3Dデータ21とパーツリスト22は、パーツカタログ印刷データを生成するために用いるデータとして、保存、管理されている。3Dデータ21は、ここでは、3D_CADデータである。この3D_CADデータから、各パーツの形状、高さ、幅、奥行き等のデータと、パーツを組付けたモデルの全体構成を表すデータを得ることができる。パーツリスト22は、パーツに関するデータで、パーツ名やパーツ番号等の情報で、このほかに材質等のデータが含まれ、パーツ単位にまとめた形で管理される。なお、パーツ名やパーツ番号は、部品を識別することができる識別情報として用いる。
単体画像生成処理部23は、パーツカタログの生成要求に応じて、保存場所から3Dデータ21とパーツリスト22を読出し、パーツリスト22に基づき3Dデータ21から各パーツの単体画像を生成する。
具体的には、パーツリスト22から得たパーツ名等の構成情報によって、要求されたパーツをそれぞれ特定し、3Dデータ21を解析して、各パーツに関する高さ、幅、奥行き等のデータを取得する。このようにして取得したデータに基づき、各パーツの単体画像を生成する。なお、ここで行うパーツ単体画像を生成する処理は、3Dモデルデータから2次元画像データを生成する処理として既存の技術を適用することにより実施することができる(上記特許文献3、参照)。
このステップで生成した各パーツの単体画像には、パーツ名等の識別情報を関連付けておくと、印刷データ生成処理等の処理に利用できて、都合がよい。
組付画像生成処理部24は、パーツカタログの生成要求に応じて、保存場所から要求された3Dデータ21とパーツリスト22を読出し、読出したデータに基づき、パーツを組付けたモデルの全体構成を表すパーツ組付画像(以下、単に「組付画像」ともいう)を生成する。このときに生成する組付画像は、パーツリスト22から得たパーツ名等の構成情報によって特定されたパーツが組付画像上でハイライト表示されるようにして、要求されたパーツの存在を明示する。
ハイライト表示は、組付画像上で着目する特定されたパーツを他のパーツとは異なる表示形態とし、例えば、特定パーツの形状を実物に近い表現(例えば、シェーディング描画)で示すのに対し、他のパーツを半透明で示す方法、特定されたパーツを目立つ色で表現する方法、ディスプレイで表示する場合には、特定パーツを点滅させる等の既存の方法(上記特許文献3,4、参照)を適用することができる。
境界情報計算処理部25は、パーツカタログの生成要求に応じて、保存場所から3Dデータ21とパーツリスト22を読出し、パーツリスト22に基づき3Dデータ21から各パーツの境界情報を求める。境界情報は、組付画像生成処理部24で生成されたパーツ組付画像上においてハイライト表示されたパーツの位置座標として計算される。
単体画像配置位置計算処理部26は、パーツ組付画像の周りに単体画像を配し1画像を構成する際、パーツ組付画像に対するパーツ単体画像の配置位置を定めるためのデータを求める。また、求める位置データは、パーツ組付画像上のハイライト表示されたパーツと該パーツに対応するパーツ単体画像との間に描く引出線が交差しないような位置に配することを条件とする。よって、この位置の算出は、パーツ組付画像上でハイライト表示されたパーツの境界情報(境界情報計算処理部25が求めた)に基づいて、パーツごとに組付画像に対し単体画像を配置すべき位置が定められる。なお、配置位置を算出するための具体的な処理例については、後述する図3(B)の処理フローを参照して詳述する。
印刷データ生成処理部27は、パーツカタログを印刷物として出力するための印刷データを生成する処理を行う。ここでは、パーツ組付画像の周りにパーツ(組付画像にハイライト表示された)の単体画像を配置し1画像構成のパーツカタログを出力する。このために、組付画像生成処理部24からの組付画像に対し、単体画像生成処理部23からの単体画像を単体画像配置位置計算処理部26からの配置位置情報をもとに配置した印刷データを生成する。また、上記のようにしてパーツ組付画像に対し配置を定めたパーツ単体画像と該単体画像に対応するパーツ組付画像上のパーツ(ハイライト表示されたパーツ)の間に引出線を描くための加工を行い、生成したデータをパーツカタログの印刷データ28として保存場所へ出力する。
図2のパーツカタログ印刷画像生成システムには、印刷装置29が接続されており、パーツカタログ印刷データを生成する上記の機能部によって生成された印刷データ28を用いて印刷出力を行わせる機能部を構成する。CPU11は、GUI機能を通して指示されるユーザの印刷出力要求に応じて、印刷装置29を制御する。印刷装置29は、印刷出力要求とともに入力されるパーツカタログ印刷データ28を受取り、印刷データ28によってプロッタを駆動し、印刷物としてパーツカタログ30を作成する。
次に、パーツカタログ印刷画像生成システム(図2)の印刷画像の生成処理に係る処理手順を図3のフローチャートを参照して説明する。なお、図3(A)はメインフローであり、同図(B)は、メインフローのステップS104をサブフローとして示す。
以下に示す処理フローは、パーツカタログ印刷画像生成システム(図2)の3Dデータ21とパーツリスト22が保持するデータの中から、多数のパーツとこれらのパーツを組付けて構成する1つのモデルがパーツカタログの印刷画像の生成処理の対象として、処理要求の指示が行われた場合を例に採って処理を説明する。
この生成処理のフローを実行するためのプログラムが起動されると、単体画像生成処理部23は、処理対象モデルを構成するパーツとしてパーツリスト22に載せられた各パーツについて、3Dデータ21から該当するパーツのデータを取得し、取得したデータをもとにパーツ単体画像を生成する(ステップS101)。このとき、図2に示していないが、パーツに対して3Dデータ以外の写真画像などのデータがパーツ単体画像として割り当てられていた場合、その画像を用いてもよい(3Dデータ以外の画像データで補填する方法については、上記特許文献4、参照)。
このステップで生成される各パーツ単体画像は、この処理フローによって最終的に生成されるパーツカタログ印刷画像を説明する図8の画面50の外側に配置された画像P1〜P14の各画像である。
また、組付画像生成処理部24は、処理対象モデルを構成するパーツを組付けた状態の全体画像を表すパーツ組付画像を生成する(ステップS102)。このとき、組付画像生成処理部24は、パーツリスト22から得たパーツ名等の構成情報によって特定されたパーツを組付画像上でハイライト表示し、要求されたパーツの存在を明示する。
このステップで生成されるパーツ組付画像は、この処理フローによって最終的に生成されるパーツカタログ印刷画像を説明する図8の画面50の内側にある画像であり、この画像上の矩形枠B1〜B14によって囲まれ、実線で示すパーツがそれぞれハイライト表示されたパーツで、破線で示すパーツがハイライト表示されないパーツである。
なお、モデル全体を複数ユニットで構成した場合、ユニットごとにパーツ組付画像を生成する処理を行うようにしてもよい。
次に、境界情報計算処理部25は、ステップS102で生成したパーツ組付画像中においてハイライト表示した各パーツの境界情報を計算する(ステップS103)。
この計算は、パーツ組付画像上にハイライト表示したパーツがそれぞれ占める位置を求めるための処理として行う。ハイライト表示した各パーツの位置は、パーツの中心位置の座標によって表すことが好適である。よって、ここでは、パーツの中心位置を求めるためにパーツの境界情報を算出する。
パーツの境界情報として、パーツの輪郭の座標を求める方法を採ってもよいが、ここではデータ量が少なくてすみ、パーツの中心位置が簡単に求められるので、パーツの輪郭を取り囲む矩形をパーツの境界情報として計算する。矩形で表現する方法によると、境界情報は、パーツ組付画像に設定されたXY(2次元)元座標上の2点の座標(Xmax,Ymax)(Xmin,Ymin)によって表すことができる。なお、この実施形態では、境界情報を表す矩形の辺は、XY座標の座標軸に平行である。よって、境界情報としての矩形は、上記のように2点の座標で表現できる。
ハイライト表示した各パーツの境界情報として、このステップで算出される矩形は、図4の画面50に示したパーツ組付画像上の矩形枠B1〜B14であり、この矩形枠B1〜B14は、それぞれハイライト表示されたパーツ(実線で示す)の輪郭を取り囲む。
次に、単体画像配置位置計算処理部26は、ステップS103で計算したハイライト表示したパーツの境界情報をもとに、パーツ単体画像の配置位置を計算する(ステップS104)。この位置の計算は、パーツ組付画像におけるハイライト表示したパーツに対応する単体画像(ステップS101で生成)を該組付画像の周りに配置したパーツカタログ印刷画像を生成するために用いられる。このパーツ単体画像の配置は、パーツ組付画像におけるハイライト表示したパーツと該パーツに対応するパーツ単体画像との間に描く引出線が交差しないような位置に配することが条件となる。
この条件を満たす処理方法として、本実施形態では、ハイライト表示したパーツの境界情報をもとに求められる各パーツの中心位置をパーツ組付画像上で均等に振り分ける直線を求め、該直線により分割した領域ごとに領域内に含まれるパーツ組付画像上の各パーツに対応する単体画像をこの領域内に配置する方法を採る。
以下に、この方法による処理をステップS104のサブフローとして示す図3(B)を参照して説明する。
図4は、以下の処理例において処理の対象となるパーツ組付画像の画面50を示しており、パーツ組付画像上の実線で示したパーツがハイライト表示したパーツで、各パーツは境界情報としての矩形枠B1〜B14により囲まれている。
ここで示す処理例は、ステップS102で生成されたパーツ組付画像が、図4の画面50に示すように、パーツ組付画像上に矩形枠B1〜B14で囲まれた14個のハイライト表示したパーツを有し、このハイライト表示したパーツにそれぞれ対応する単体画像をパーツ組付画像の周りに配するときの単体画像の配置位置を計算する場合を示す。
また、処理条件として、後記で詳述するように、パーツ組付画像上でパーツを直線で均等に振り分け、振り分けた直線によって定まる領域が、画像面上において、上下左右の4領域に分割されるような条件で行う。こうした条件で14個のパーツの振り分けを行った場合、各領域内には複数のパーツが存在することになるので、さらに、複数のパーツの位置に基づいて引出線が交差しないように領域内の配置を定める、という手順が必要になる。
図3(B)は、上記の条件に従って単体画像配置位置計算処理部26が行う処理の手順を示す。
図3(B)の処理フローによると、先ず、パーツ組付画像中においてハイライト表示したパーツの中心位置を該パーツの境界情報に基づいて求める(ステップS104−1)。ここでは、ステップS103で境界情報計算処理部25によってパーツの境界情報(図4の矩形枠B1〜B14)が、パーツの輪郭を取り囲む矩形を表す2点の座標として算出されているので、この2点の座標から簡単な計算で矩形の中心位置を求めることができる。ハイライト表示した各パーツの中心位置として求めた矩形枠B1〜B14の中心を図4においてC1〜C14の各点にて示す。
次に、ステップS104−1で求めたハイライト表示した各パーツの中心点C1〜C14が均等な数で振り分けられるように、パーツ組付画像を左上側と右下側に分割する直線(以下「分割直線」ともいう)を求める(ステップS104−2)。
図5は、パーツ組付画像と該組付画像上のパーツを振り分ける分割直線との関係を説明する図である。図5における直線L1が分割直線である。分割直線L1は、パーツの中心点C1〜C14を均等に振り分け、分割直線L1により分割される領域の左上側に「C1,C2,C3,C4,C12,C13,C14」の群、右下側に「C5,C6,C7,C8,C9,C10,C11」の群を含むようにする。
このような振り分けを行う分割直線L1をパーツ組付画像に対して設定されているXY(2次元)座標上で表現すると、分割直線L1の座標軸に対する傾きを「1」としているので、
直線L1: Y=X+b
という一般式で表される。ここに、切片bは、設定された当該XY座標上の座標値で与えられる各パーツの中心点C1〜C14の値をもとに、二分法などの収束計算等の既存の計算方法を用いることによって、算出することができる。図5のパーツ組付画像においては、算出結果として、b=−b1が得られるので、
直線L1: Y=X−b1
として求められる。
上記ステップS104−2でパーツ組付画像を左上側と右下側に分割した後、分割領域ごとにさらに領域内の各パーツの中心点C1〜C14が均等な数で振り分けるように、パーツ組付画像を分割する直線を求める。
左上側に分割された領域については、領域内のパーツ組付画像を上側と左側に分割する直線を求める(ステップS104−3)。
図6は、左上側に分割された領域におけるパーツ組付画像のパーツ中心点を振り分ける分割直線を説明する図である。図6における直線L2が左上側の分割領域をさらに分割する直線である。分割直線L2は、パーツの中心点「C1,C2,C3,C4,C12,C13,C14」の群をさらに均等に振り分け、分割直線L2により分割される領域の上側に「C12,C13,C14」の群、左側に「C1,C2,C3,C4」の群を含むようにする。
このような振り分けを行う分割直線L2をパーツ組付画像に対して設定されているXY座標上で表現すると、分割直線L2の座標軸に対する傾きを「−1」とし、つまり分割直線L1に直交させるので、
直線L2: Y=−X+b2
の式で表される。ここに、切片b2は、ステップS104−2におけると同様に、各パーツの中心点の座標値をもとに、二分法などの収束計算等の既存の計算方法を用いることによって、算出することができる。
右下側に分割された領域については、領域内のパーツ組付画像を右側と下側に分割する直線を求める(ステップS104−4)。
図7は、右下側に分割された領域におけるパーツ組付画像のパーツ中心点を振り分ける分割直線を説明する図である。図7における直線L3が右下側の分割領域をさらに分割する直線である。分割直線L3は、パーツの中心点「C5,C6,C7,C8,C9,C10,C11」の群をさらに均等に振り分け、分割直線L3により分割される領域の右側に「C8,C9,C10,C11」の群、下側に「C5,C6,C7」の群を含むようにする。
このような振り分けを行う分割直線L3をパーツ組付画像に対して設定されているXY座標上で表現すると、分割直線L3の座標軸に対する傾きを「−1」とし、つまり分割直線L1に直交させるので、
直線L3: Y=−X+b3
の式で表される。ここに、切片b3は、ステップS104−2におけると同様に、各パーツの中心点の座標値をもとに、二分法などの収束計算等の既存の計算方法を用いることによって、算出することができる。
上記ステップS104−2〜ステップS104−4において、XY座標上「+1」「−1」の傾きを持つ直線によりパーツ組付画像上でパーツを均等に振り分け、振り分けた直線によって定まる領域が、画像面上において、上下左右の4領域に分割される。つまり、分割された4領域は、パーツ組付画像の中心から上下(Y軸)左右(X軸)方向にほぼ均等な面積のセクタ状の領域を持つ。
よって、各領域内に振り分けられた組付画像上のパーツに対応する単体画像をそれぞれの領域内に配置すれば、組付画像上のパーツと該パーツに対応するパーツ単体画像との間に描く引出線が、領域を超えて描かれることが無く、引出線の交差を回避することができ、視認性を良好に保つことができる。
このように、パーツ組付画像上で領域を分けて各パーツの単体画像を配置する。このために、各パーツに対し組付画像面上の上下左右のどの領域に属するかということを示す情報を保存し、後段の印刷画像の生成処理に利用できるように管理する。
ただ、図4に示した14個のパーツを有する画像を対象とする場合、上下左右の4領域への振り分けを行った場合、各領域内には複数のパーツが存在することになるので、領域内のパーツ間で引出線の交差が生じ得る。
そこで、同一領域内にある複数のパーツに対して描かれる引出線の交差を回避する方法として、同一領域内に含まれる各パーツについて、パーツ中心点の座標値の比較によって配置を定める方法を採る。この実施形態のように、上下左右の4領域への振り分けを行った場合には、単純にパーツ中心点のX座標或いはY座標の座標値の順に配置することで、交差が回避できる単体画像の配置位置を定めることができる。
この実施形態の処理フローでは、ステップS104−1〜ステップS104−4でパーツを上下左右の4領域への振り分けを行った後、分割領域内における単体画像の配置順序を領域内に含まれるパーツ中心点の座標値を比較することにより定める(ステップS104−5)。なお、パーツ中心点の座標値は、ステップS104−1で求めた値、即ち振り分けに用いたXY座標である。
具体的には、上下左右の4領域に対して、それぞれ下記(i)(ii)の方法に従って、パーツ中心点のXY座標値をもとに、各パーツの配置順序を決める。
(i) 上側及び下側の領域
上側及び下側の領域のパーツに対しては、パーツ中心点のX座標値のみを比較して、X座標値が小さい順に、組付画像面の左側から配置する。従って、上側の領域では、左側から「C14,C13,C12」の順序になり、また下側の領域では、左側から「C5,C6,C7」の順序になる。
(ii) 左側及び右側の領域
左側及び右側の領域のパーツに対しては、パーツ中心点のY座標値のみを比較して、Y座標値が大きい順に、組付画像面の上側から配置する。従って、左側の領域では、上側から「C1,C2,C3,C4」の順序になり、また右側の領域では、上側から「C11,C10,C9,C8」の順序になる。
単体画像配置位置計算処理部26は、図3(B)のサブフローの処理を通して得られる、各パーツの中心位置、各パーツが組付画像面上の上下左右のどの領域に属するかという情報及びそれぞれの領域における配置順序の情報を印刷画像生成処理部27に渡す。
図3(A)のメインフローの処理に戻ると、単体画像配置位置計算処理部26が処理を行った後、印刷データ生成処理部27は、ステップS101〜S104をとおして行われた処理により得られた結果を受取り、パーツカタログの印刷画像を生成する(ステップS105)。
具体的には、組付画像生成処理部24から特定のパーツをハイライト表示したパーツ組付画像を受取るとともに、また単体画像生成処理部23からハイライト表示したパーツにそれぞれ対応する単体画像を受取り、また、受取ったパーツ組付画像の周りに単体画像を配置する処理を、単体画像配置位置計算処理部26から受取った配置位置を定めるための条件に従って行う。さらに、上記した条件に従いパーツ組付画像に配置された単体画像と該単体画像に対応するパーツ組付画像上にハイライト表示したパーツとの間を繋ぐ引出線を描くための処理を行う。
単体画像の配置については、単体画像の配置位置を定めるための条件として、各パーツが組付画像面上の上下左右のどの領域に属するかという情報及びそれぞれの領域内のパーツに付した配置順序の情報を受取っているので、これらの情報に基づいて、各パーツの属する上下左右の領域及び配置順序が特定され、単体画像それぞれの配置位置を求め、設定することができる。
引出線を付加する処理については、組付画像面上の各パーツの中心位置の情報を受け取っているので、単体画像の組付画像面上の配置が設定されれば、それぞれのパーツについて、設定された単体画像の配置位置からパーツの中心位置までを結ぶ線を引出線として描いた画像を生成する処理を行う。
図8は、上記のように印刷画像の生成処理を行うことにより、得られる印刷画像を示す図である。
図8に示すように、生成するパーツカタログの印刷画像は、画面50内に全体を示すパーツ組付画像(破線で示す)上で特定のパーツをハイライト表示する(実線で示す)とともに、ハイライト表示したパーツにそれぞれ対応する単体画像P1〜P14をパーツ組付画像の周りに配置する。
単体画像P1〜P14の配置は、それぞれのパーツが属する上下左右の分割領域(図5〜7の説明、参照)に従い、画面50の上下左右側の周囲に配置する。例えば、左分割領域に属する「P1,P2,P3,P4」の群は、画面50の左側に配置する。
また、同一分割領域内に存在する複数のパーツについては、パーツ中心位置の座標値の大小に従って定めた順序で単体画像を配置する。例えぱ、上分割領域に属する「P14,P13,P12」の群は、X座標値が小さい順に、左側から配置する。
本実施形態のパーツカタログ印刷画像生成システムによって生成される印刷画像は、パーツ組付画像に対し各パーツの単体画像が、上記のような方法によって配置されるので、無作為に単体画像を配置する場合に比べて、引出線同士の交差を回避することができ、視認性を良好に保つことができ、例えば、パーツカタログやサービスマニュアルのように、1画像にパーツを組付けた全体画像に引出線で繋いだ各パーツの単体画像を示して製品の構成等の情報を伝えるといった用途において、情報を正しく、効率よく伝えることができる。
パーツカタログ印刷画像生成システム(図2)を構築する画像処理装置のハードウェア構成を示す図である。 本発明の実施形態に係るパーツカタログ印刷画像生成システムの概略構成を示すブロック図である。 パーツカタログ印刷画像生成システム(図2)の印刷画像の生成処理に係る処理手順を示すフローチャートである。 ハイライト表示した処理の対象となるパーツを説明するパーツ組付画像の画面を示す図である。 パーツ組付画像と該組付画像上のパーツを振り分ける直線L1との関係を説明する図である。 パーツ組付画像と該組付画像上のパーツを振り分ける直線L1,L2との関係を説明する図である。 パーツ組付画像と該組付画像上のパーツを振り分ける直線L1,L2,L3との関係を説明する図である。 パーツ組付画像の周りにハイライト表示するパーツの単体画像を配置したパーツカタログ印刷画像を説明する図である。
符号の説明
11・・CPU(Central Processing Unit)、12・・メモリ、13・・入力装置、14・・表示装置、15・・外部記憶装置、16・・バス、21・・3Dデータ、22・・パーツリスト、23・・単体画像生成処理部、24・・組付画像生成処理部、25・・境界情報計算処理部、26・・単体画像配置位置計算処理部、27・・印刷データ生成処理部、28・・パーツカタログ印刷データ、29・・印刷装置、30・・パーツカタログ。

Claims (10)

  1. パーツを組合せて構成する3次元モデルデータをもとに2次元の出力画像を生成する画像処理装置であって、
    前記モデルデータをもとにパーツ単体画像を生成する単体画像生成処理部と、
    前記モデルデータをもとにモデル全体をパーツ組付状態で表示するとともに、組付けた中の特定のパーツをハイライト表示するパーツ組付画像を生成する組付画像生成処理部と、
    前記パーツ組付画像上のパーツの境界情報を計算する境界情報計算処理部と、
    前記パーツ組付画像上でハイライト表示するパーツの前記パーツ単体画像を前記パーツ組付画像の周りに配置するために、パーツ組付画像に対するパーツ単体画像の配置位置を計算する単体画像配置位置計算処理部と、
    前記パーツ組付画像の周りに前記パーツ単体画像を配置するとともに、配置されたパーツ単体画像と該単体画像に対応するパーツ組付画像上のパーツの間に引出線を描いた出力画像を生成する出力画像生成処理部を有し、
    前記単体画像配置位置計算処理部は、パーツ組付画像上でハイライト表示するパーツの中心位置を前記境界情報に基づいて求め、得られた各パーツの中心位置をもとにパーツ組付画像上でパーツを均等に振り分ける直線を求め、該直線により分割した各領域に含まれるパーツに対応する単体画像を、該当する領域に配置する配置位置の計算を行うことを特徴とする画像処理装置。
  2. 請求項1に記載された画像処理装置において、
    前記単体画像配置位置計算処理部は、パーツ組付画像上でパーツを均等に振り分ける前記直線を複数次にわたって求め、該直線により分割した領域ごとに前記配置位置の計算を行うことを特徴とする画像処理装置。
  3. 請求項2に記載された画像処理装置において、
    パーツ組付画像上でパーツを均等に振り分ける前記直線をパーツ組付画像の上下左右に領域を分割するように定めることを特徴とする画像処理装置。
  4. 請求項3に記載された画像処理装置において、
    パーツ組付画像上でパーツを均等に振り分ける前記直線により分割された領域に複数のパーツが含まれる場合に、各パーツの中心位置の座標値順にパーツ単体画像の配置を定めることを特徴とする画像処理装置。
  5. パーツを組合せて構成する3次元モデルデータを格納した記憶装置から読出した前記モデルデータをもとに2次元の出力画像を生成する画像処理装置が行う処理工程として、前記モデルデータをもとにパーツ単体画像を生成する単体画像生成処理工程、前記モデルデータをもとにモデル全体をパーツ組付状態で表示するとともに、組付けた中の特定のパーツをハイライト表示するパーツ組付画像を生成する組付画像生成処理工程、前記パーツ組付画像上でハイライト表示するパーツの境界情報を計算する境界情報計算処理工程、前記パーツ組付画像上でハイライト表示するパーツの前記パーツ単体画像を前記パーツ組付画像の周りに配置するために、パーツ組付画像に対するパーツ単体画像の配置位置を計算する単体画像配置位置計算処理工程、前記パーツ組付画像の周りに前記パーツ単体画像を配置するとともに、配置されたパーツ単体画像と該単体画像に対応するパーツ組付画像上のパーツの間に引出線を描いた出力画像を生成する出力画像生成処理工程の各工程を有する画像処理方法であって、
    前記単体画像配置位置計算処理工程は、パーツ組付画像上でハイライト表示するパーツの中心位置を前記境界情報に基づいて求め、得られた各パーツの中心位置をもとにパーツ組付画像上でパーツを均等に振り分ける直線を求め、該直線により分割した各領域に含まれるパーツに対応する単体画像を、該当する領域に配置する配置位置の計算を行うことを特徴とする画像処理方法。
  6. 請求項5に記載された画像処理方法において、
    前記単体画像配置位置計算処理工程は、パーツ組付画像上でパーツを均等に振り分ける前記直線を複数次にわたって求め、該直線により分割した領域ごとに前記配置位置の計算を行うことを特徴とする画像処理方法。
  7. 請求項6に記載された画像処理方法において、
    パーツ組付画像上でパーツを均等に振り分ける前記直線をパーツ組付画像の上下左右に領域を分割するように定めることを特徴とする画像処理方法。
  8. 請求項7に記載された画像処理方法において、
    パーツ組付画像上でパーツを均等に振り分ける前記直線により分割された領域に複数のパーツが含まれる場合に、各パーツの中心位置の座標値順にパーツ単体画像の配置を定めることを特徴とする画像処理方法。
  9. コンピュータを請求項1乃至4のいずれかに記載された画像処理装置における各処理部として機能させるためのプログラム。
  10. 請求項9に記載されたプログラムをコンピュータ読み取り可能に記録した記録媒体。
JP2008016811A 2008-01-28 2008-01-28 画像処理装置、画像処理方法及びプログラム Expired - Fee Related JP4990173B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2008016811A JP4990173B2 (ja) 2008-01-28 2008-01-28 画像処理装置、画像処理方法及びプログラム
EP09250189A EP2083393A3 (en) 2008-01-28 2009-01-23 Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method
US12/358,421 US8149239B2 (en) 2008-01-28 2009-01-23 Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method
CN2009100028203A CN101499179B (zh) 2008-01-28 2009-01-24 图像处理装置和图像处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008016811A JP4990173B2 (ja) 2008-01-28 2008-01-28 画像処理装置、画像処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2009176248A JP2009176248A (ja) 2009-08-06
JP4990173B2 true JP4990173B2 (ja) 2012-08-01

Family

ID=40689656

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008016811A Expired - Fee Related JP4990173B2 (ja) 2008-01-28 2008-01-28 画像処理装置、画像処理方法及びプログラム

Country Status (4)

Country Link
US (1) US8149239B2 (ja)
EP (1) EP2083393A3 (ja)
JP (1) JP4990173B2 (ja)
CN (1) CN101499179B (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009054018A (ja) * 2007-08-28 2009-03-12 Ricoh Co Ltd 画像検索装置、画像検索方法及びプログラム
JP5598024B2 (ja) * 2010-03-04 2014-10-01 株式会社リコー 部品管理システム、部品管理装置、部品管理プログラム及び部品管理方法
US8473362B2 (en) 2011-04-07 2013-06-25 Ebay Inc. Item model based on descriptor and images
CN105190698A (zh) * 2013-02-12 2015-12-23 三菱电机株式会社 描绘数据生成装置、描绘数据生成方法和显示装置
JP6467879B2 (ja) 2014-11-11 2019-02-13 富士通株式会社 引出線配置位置決定プログラム、引出線配置位置決定方法および引出線配置位置決定装置
JP2017130004A (ja) * 2016-01-20 2017-07-27 株式会社ハイパーエンジニアリング 施工検査システム及びその方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01264367A (ja) * 1988-04-15 1989-10-20 Hitachi Ltd ダイナミックフォーカス回路
US5216612A (en) * 1990-07-16 1993-06-01 R. J. Reynolds Tobacco Company Intelligent computer integrated maintenance system and method
JP2710882B2 (ja) * 1991-08-30 1998-02-10 三菱電機株式会社 データ自動配置装置
JPH0683881A (ja) * 1992-05-14 1994-03-25 Sanyo Electric Co Ltd 組立図における部品番号の付与方法
JP3353212B2 (ja) * 1993-03-24 2002-12-03 東京瓦斯株式会社 引出線自動作成方法および引出線自動作成システム
JP2003076724A (ja) 2001-09-04 2003-03-14 Toyota Keeramu:Kk 分解図自動作成装置、分解図自動作成方法及びその記録媒体
JP3831290B2 (ja) * 2002-05-07 2006-10-11 株式会社日立製作所 Cadデータの評価方法及び評価装置
JP2004246762A (ja) 2003-02-17 2004-09-02 Olympus Corp 作業マニュアル作成支援システム
JP2005004489A (ja) * 2003-06-12 2005-01-06 Toyota Industries Corp 部品カタログ作成装置および部品カタログ作成プログラム
JP3786127B2 (ja) * 2004-07-20 2006-06-14 株式会社日立製作所 分解組立図作成装置および方法
JP4825594B2 (ja) 2005-07-07 2011-11-30 株式会社リコー パーツ選択装置
US20070100713A1 (en) * 2005-11-03 2007-05-03 Jim Del Favero Identifying inventory items within an image
JP2007219907A (ja) 2006-02-17 2007-08-30 Ricoh Co Ltd パーツカタログ・システム、パーツカタログ作成方法、プログラムおよび記録媒体
JP2007280354A (ja) * 2006-03-16 2007-10-25 Ricoh Co Ltd 三次元形状処理装置、三次元形状処理方法、三次元形状処理プログラム、記録媒体、パーツカタログ・システム、パーツカタログ作成方法、及びプログラム
JP4798579B2 (ja) * 2006-04-21 2011-10-19 株式会社リコー 部品カタログ生成システム、部品カタログ生成方法、プログラムおよび記録媒体
JP4809121B2 (ja) 2006-05-15 2011-11-09 株式会社リコー パーツカタログ作成方法およびパーツカタログ作成装置およびプログラム
JP4890116B2 (ja) 2006-06-19 2012-03-07 株式会社リコー パーツカタログ作成方法およびパーツカタログ作成装置
US20080009127A1 (en) 2006-07-04 2008-01-10 Hynix Semiconductor Inc. Method of removing photoresist
JP4838079B2 (ja) 2006-09-07 2011-12-14 株式会社リコー パーツ識別画像作成装置およびプログラムおよびコンピュータ読み取り可能な記憶媒体
US20080086324A1 (en) 2006-09-14 2008-04-10 Junichi Yamagata Parts managing system, parts managing method, and computer program product
JP5041801B2 (ja) * 2006-12-26 2012-10-03 本田技研工業株式会社 作業内容を表示するためのプログラム

Also Published As

Publication number Publication date
EP2083393A3 (en) 2013-03-13
CN101499179B (zh) 2011-12-07
EP2083393A2 (en) 2009-07-29
JP2009176248A (ja) 2009-08-06
CN101499179A (zh) 2009-08-05
US8149239B2 (en) 2012-04-03
US20090189899A1 (en) 2009-07-30

Similar Documents

Publication Publication Date Title
JP4990173B2 (ja) 画像処理装置、画像処理方法及びプログラム
TWI245235B (en) Image processor, components thereof, and rendering method
JP2007280354A (ja) 三次元形状処理装置、三次元形状処理方法、三次元形状処理プログラム、記録媒体、パーツカタログ・システム、パーツカタログ作成方法、及びプログラム
JP4809121B2 (ja) パーツカタログ作成方法およびパーツカタログ作成装置およびプログラム
JP5047124B2 (ja) パーツ識別画像作成装置及び同方法、パーツ識別表示装置及び同方法、プログラム及び記憶媒体
JP2014100773A (ja) 組立作業性評価計算装置、および組立作業性評価方法
JP2005316946A (ja) レイアウトルール生成システム、レイアウトシステム、レイアウトルール生成プログラム、レイアウトプログラムおよび記憶媒体、並びにレイアウトルール生成方法およびレイアウト方法
US20050093860A1 (en) Information processing apparatus and method, program for executing said method, and storage medium storing said program
KR20220104020A (ko) 분석 장치 및 분석 방법
US20080184153A1 (en) Analyzation apparatus and control method thereof
JP2017146820A (ja) 三次元データ処理装置および三次元データ処理方法
JP4809683B2 (ja) 解析モデル生成装置,解析モデル生成方法および解析モデル生成プログラム
KR20170135703A (ko) 표시 제어 방법, 표시 제어 장치 및 기록 매체
JPH10222691A (ja) 図形表示方法及び図形表示装置並びに図形表示処理プログラムを記録した媒体
JP4870581B2 (ja) パーツカタログ作成システム、コンピュータが実行するためのプログラム、およびコンピュータが読み取り可能な記録媒体
US8384741B2 (en) Numerical-simulation-result display program, numerical-simulation-result display method, and numerical-simulation-result display system
JP4798579B2 (ja) 部品カタログ生成システム、部品カタログ生成方法、プログラムおよび記録媒体
JP2022140047A (ja) 情報処理装置及び情報処理プログラム
JP4302102B2 (ja) 3次元設計支援プログラム
JPH1131154A (ja) 相関ルール表示装置
JP6586637B2 (ja) 物理量分布計算プログラム、物理量分布計算方法、および情報処理装置
JP7522514B1 (ja) 図面処理装置、及び、図面処理方法
JP2019103007A (ja) プログラム、情報処理装置、および情報処理方法
JP2012128609A (ja) 図面作成支援方法及び装置
JP5515330B2 (ja) 情報処理装置、パーツカタログ生成方法、パーツカタログ生成プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100412

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111028

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111221

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: 20120419

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120501

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4990173

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150511

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees