(57)【要約】【課題】製造情報が付与された設計図を翻訳するための翻訳装置、および翻訳方法を提供すること。【解決手段】製造情報が記載された設計図を翻訳するための翻訳装置１００は、設計図を取得する入力部１０２と、取得された設計図内のセルを認識するセル認識部１０４と、セル認識部１０４が認識したセルの情報に基づいて、製造情報の属性を識別する製造情報識別部１０５と、製造情報の属性に基づいて、製造情報を翻訳する翻訳部１０６と、翻訳部が翻訳した翻訳設計図を出力する出力手段１０７とを備える。【選択図】図１
2013218424.tif 000002
【特許請求の範囲】
【請求項１】
製造情報が記載された設計図を翻訳するための翻訳装置であって、
前記設計図を取得する入力部と、
取得された前記設計図内のセルを認識するセル認識部と、
前記セル認識部が認識した前記セルの情報に基づいて、前記製造情報の属性を識別する製造情報識別部と、
前記製造情報の前記属性に基づいて、前記製造情報を翻訳する翻訳部と、
前記翻訳部が翻訳した翻訳設計図を出力する出力手段とを備えることを特徴とする翻訳装置。
【請求項２】
前記セル認識部は、前記設計図中に記載された水平線と垂直線とを抽出することにより、前記セルを認識する請求項１に記載の翻訳装置。
【請求項３】
前記製造情報識別部は、
前記設計図内に属性項目が存在するかを検索し、
前記属性項目が記載されている第１のセルを特定し、
前記第１のセル内に前記属性項目以外の前記製造情報が記載されている場合には、前記属性項目に基づいて、前記製造情報の前記属性を識別する請求項１または２に記載の翻訳装置。
【請求項４】
前記製造情報識別部は、
前記設計図内に属性項目が存在するかを検索し、
前記属性項目が記載されている第１のセルを特定し、
前記第１のセルと所定の関係にある第２のセル内に、前記製造情報が記載されているかを判定し、
前記第２のセル内に前記製造情報が記載されている場合には、前記属性項目に基づいて、前記製造情報の前記属性を識別する請求項１または２に記載の翻訳装置。
【請求項５】
前記製造情報識別部は、前記設計図内に前記属性項目および前記属性項目の同義語が存在するかを検索し、
前記属性項目または前記同義語が記載されているセルを前記第１のセルとして特定し、
前記同義語に基づいて、前記製造情報の前記属性を識別する請求項３または４に記載の翻訳装置。
【請求項６】
前記製造情報には、寸法線と該寸法線に関連付けられた寸法情報が含まれ、
前記製造情報識別部は、前記寸法線と前記寸法情報を識別し、
前記翻訳部は、前記製造情報識別部が識別した前記寸法情報を翻訳する請求項１ないし５のいずれかに記載の翻訳装置。
【請求項７】
前記製造情報識別部は、第１の線分の端点に任意の角度で接続する線分が２本以上存在する場合には、前記第１の線分を前記寸法線として識別する請求項６に記載の翻訳装置。
【請求項８】
前記製造情報識別部は、前記寸法線に対して平行、かつ前記寸法線から所定の距離以内に文字列が存在する場合には、前記文字列を前記寸法情報として識別する請求項６または７に記載の翻訳装置。
【請求項９】
前記製造情報には、製造用記号が含まれ、
前記製造情報識別部は、前記製造用記号を識別し、
前記翻訳部は、前記製造情報識別部が識別した前記製造用記号を翻訳する請求項１ないし８のいずれかに記載の翻訳装置。
【請求項１０】
製造情報が記載された設計図を翻訳するための翻訳装置を用いた翻訳方法であって、
前記翻訳装置の入力部を用いて、前記設計図を取得する工程と、
前記翻訳装置のセル認識部を用いて、取得された前記設計図内のセルを認識する工程と、
前記翻訳装置の製造情報識別部を用いて、前記セル認識部が認識した前記セルの情報に基づいて、前記製造情報の属性を識別する工程と、
前記翻訳装置の翻訳部を用いて、前記製造情報の前記属性に基づいて、前記製造情報を翻訳する工程と、
前記翻訳装置の出力部を用いて、前記翻訳部が翻訳した翻訳設計図を出力する工程とを備えることを特徴とする翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報が付与された設計図を翻訳するための翻訳装置、および翻訳方法に関する。
【背景技術】
【０００２】
近年の経済のグローバル化に伴い、製造業においても、複数の国の工場、人材を用いて製品を製造することが通常に行われるようになった。例えば、日本において部品の設計図を作成し、該設計図に基づき、中国等の外国で部品の製造を行うといったことである。
【０００３】
このような部品の設計図に記載される情報は、部品の図面だけでは不十分である。例えば、部品の設計図には、部品の名称、部品の材質、板厚等の素材情報、部品中のタップ指示、バリ取り、接着等の加工情報、注文先や発注先の名称、部署、注文の日付、納期等の注文情報、さらに、部品や材料、塗装やメッキなどの表面処理、熱処理等の規格情報（例えば、日本工業規格のＪＩＳ規格番号、アメリカ規格協会のＡＮＳＩ、中国国家標準のＧＢ規格等）等の製造情報が含まれている必要がある。
【０００４】
しかしながら、これらの情報は、通常、各国の言語、規格で設計図中に記載されるものである。よって、例えば、日本の設計者が作成した設計図には、日本語で上記情報が記載されている。その結果、中国等の他国の製造者は、日本語で記載されたこれらの情報を、その国の言語、規格に翻訳しなければ部品を製造できない。
【０００５】
このような事情から、複数の国の工場、人材を用いて製品を製造する場合、複数の言語を理解している翻訳者が、設計図毎に、翻訳作業を行う必要があった。そのため、製品製造における工程が増え、結果として製造リードタイムおよび製造コストが増大するという問題があった。また、設計図の翻訳作業は、翻訳者の翻訳レベルに依存するので、翻訳者によって、翻訳された図面の可読性が異なることや、翻訳ミスが発生するという問題があった。
【０００６】
例えば、特許文献１は、ＦＡＸ等で受信される画像ファイルの画像情報をＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）で読み込み、画像情報に含まれる文字情報をテキスト化すると同時に、該テキストを別の言語に翻訳する機能を有する受信文書翻訳システムを開示している。
【０００７】
しかしながら、このような受信文書翻訳システムでは、受信した画像情報に含まれる文字情報を、単純に別の言語の文字に置き換えることができても、その文字情報が部品の材料名を表しているのか、規格を表しているのかを識別することができなかった。そのため、例えば、日本語で記載されたこれらの情報を、別の国の言語、規格に正確に翻訳することができない場合があった。
【０００８】
また、設計図中に用いられる上記情報は、独特の表現で記載されていることが多く、通常の翻訳機能では、正確に翻訳することができない場合が多い。そのため、情報の正確さが重要な設計図の翻訳には、特許文献１が開示しているような翻訳システムを用いることができないという問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２４６８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、製造情報が付与された設計図を翻訳するための翻訳装置、および翻訳方法を提供することにある。
【課題を解決するための手段】
【００１１】
このような目的は、下記の本発明により達成される。
本発明の翻訳装置は、製造情報が記載された設計図を翻訳するための翻訳装置であって、
前記設計図を取得する入力部と、
取得された前記設計図内のセルを認識するセル認識部と、
前記セル認識部が認識した前記セルの情報に基づいて、前記製造情報の属性を識別する製造情報識別部と、
前記製造情報の前記属性に基づいて、前記製造情報を翻訳する翻訳部と、
前記翻訳部が翻訳した翻訳設計図を出力する出力手段とを備えることを特徴とする。
【００１２】
これにより、設計図内のセルの情報に基づいて、設計図に記載された製造情報の属性（製品名、材料名、規格番号等）を識別することができる。そのため、設計図に記載された製造情報の属性に基づいて、製造情報を正確に翻訳することができ、可読性の高い翻訳設計図を出力する翻訳装置を得ることができる。
【００１３】
本発明の翻訳装置においては、
前記セル認識部は、前記設計図中に記載された水平線と垂直線とを抽出することにより、前記セルを認識することが好ましい。
【００１４】
これにより、設計図ごとにセルの位置、数、サイズ等が異なっている場合であっても、正確にセルを認識し、セルの位置、数、サイズ等の情報を取得することができる。
【００１５】
本発明の翻訳装置においては、
前記製造情報識別部は、
前記設計図内に属性項目が存在するかを検索し、
前記属性項目が記載されている第１のセルを特定し、
前記第１のセル内に前記属性項目以外の前記製造情報が記載されている場合には、前記属性項目に基づいて、前記製造情報の前記属性を識別することが好ましい。
【００１６】
これにより、第１のセルに記載されている属性項目に基づいて、製造情報の属性を、正確に識別することができる。
【００１７】
本発明の翻訳装置においては、
前記製造情報識別部は、
前記設計図内に属性項目が存在するかを検索し、
前記属性項目が記載されている第１のセルを特定し、
前記第１のセルと所定の関係にある第２のセル内に、前記製造情報が記載されているかを判定し、
前記第２のセル内に前記製造情報が記載されている場合には、前記属性項目に基づいて、前記製造情報の前記属性を識別することが好ましい。
【００１８】
これにより、属性項目と製造情報が第１のセルに記載されていない場合であっても、製造情報の属性を、正確に識別することができる。
【００１９】
本発明の翻訳装置においては、
前記製造情報識別部は、前記設計図内に前記属性項目および前記属性項目の同義語が存在するかを検索し、
前記属性項目または前記同義語が記載されているセルを前記第１のセルとして特定し、
前記同義語に基づいて、前記製造情報の前記属性を識別することが好ましい。
【００２０】
これにより、属性項目が同義語で記載されている場合であっても、製造情報の属性を正確に識別することができる。
【００２１】
本発明の翻訳装置においては、
前記製造情報には、寸法線と該寸法線に関連付けられた寸法情報が含まれ、
前記製造情報識別部は、前記寸法線と前記寸法情報を識別し、
前記翻訳部は、前記製造情報識別部が識別した前記寸法情報を翻訳することが好ましい。
【００２２】
これにより、設計図に記載された寸法線と寸法情報を識別することができる。そのため、寸法値、加工指定等の寸法情報を翻訳することができる。
【００２３】
本発明の翻訳装置においては、
前記製造情報識別部は、第１の線分の端点に任意の角度で接続する線分が２本以上存在する場合には、前記第１の線分を前記寸法線として識別することが好ましい。
【００２４】
これにより、設計図に記載された線分が、部品を描画するための線分なのか、寸法線なのかを判別することが可能となる。
【００２５】
本発明の翻訳装置においては、
前記製造情報識別部は、前記寸法線に対して平行、かつ前記寸法線から所定の距離以内に文字列が存在する場合には、前記文字列を前記寸法情報として識別することが好ましい。
【００２６】
これにより、設計図に記載された文字列が寸法情報か否かを判別することができる。そのため、寸法情報に適した翻訳を行うことができ、翻訳設計図の可読性を向上させることができる。
【００２７】
本発明の翻訳装置においては、
前記製造情報には、製造用記号が含まれ、
前記製造情報識別部は、前記製造用記号を識別し、
前記翻訳部は、前記製造情報識別部が識別した前記製造用記号を翻訳することが好ましい。
【００２８】
これにより、設計図中の製造用記号を識別することができ、製造用記号が表す意味を、他の言語または他の国の記号に翻訳することができる。
【００２９】
本発明の翻訳方法は、製造情報が記載された設計図を翻訳するための翻訳装置を用いた翻訳方法であって、
前記翻訳装置の入力部を用いて、前記設計図を取得する工程と、
前記翻訳装置のセル認識部を用いて、取得された前記設計図内のセルを認識する工程と、
前記翻訳装置の製造情報識別部を用いて、前記セル認識部が認識した前記セルの情報に基づいて、前記製造情報の属性を識別する工程と、
前記翻訳装置の翻訳部を用いて、前記製造情報の前記属性に基づいて、前記製造情報を翻訳する工程と、
前記翻訳装置の出力部を用いて、前記翻訳部が翻訳した翻訳設計図を出力する工程とを備えることを特徴とする。
これにより、可読性の高い翻訳設計図を取得することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る翻訳装置を示したブロック図である。
【図２】図１に示す本発明の実施形態に係る翻訳装置が翻訳する設計図の１例を示す図である。
【図３】図１に示す本発明の実施形態に係る翻訳装置が行う処理を示すフローチャートである。
【図４】セル認識部が実行するセル認識工程を示すフローチャートである。
【図５】製造情報識別部が実行する製造情報識別工程を示すフローチャートである。
【図６】製造情報識別部が実行する寸法線抽出工程を示すフローチャートである。
【図７】製造情報識別部が実行する寸法情報取得工程を示すフローチャートである。
【図８】製造情報識別部が実行する記号識別工程の１例を示すフローチャートである。
【図９】製造情報ＤＢの属性情報を示す図である。
【図１０】製造情報ＤＢの製造情報値と、寸法情報と、製造用記号情報を示す図である。
【図１１】図１に示す本発明の実施形態に係る翻訳装置を用いて、図２に示す設計図を英語に翻訳した１例を示す図である。
【図１２】図１に示す本発明の実施形態に係る翻訳装置を用いて、図２に示す設計図を中国語に翻訳した１例を示す図である。
【発明を実施するための形態】
【００３１】
以下、本発明の翻訳装置および翻訳方法の好適な実施形態について、添付図面を参照しつつ説明する。
【００３２】
図１は、本発明の実施形態に係る翻訳装置を示したブロック図である。図２は、図１に示す本発明の実施形態に係る翻訳装置が翻訳する設計図の１例を示す図である。図３は、図１に示す本発明の実施形態に係る翻訳装置が行う処理を示すフローチャートである。図４は、セル認識部が実行するセル認識工程を示すフローチャートである。図５は、製造情報識別部が実行する製造情報識別工程を示すフローチャートである。図６は、製造情報識別部が実行する寸法線抽出工程を示すフローチャートである。図７は、製造情報識別部が実行する寸法情報取得工程を示すフローチャートである。図８は、製造情報識別部が実行する記号識別工程の１例を示すフローチャートである。図９は、製造情報ＤＢの属性情報を示す図である。図１０は、製造情報ＤＢの製造情報値と、寸法情報と、製造用記号情報を示す図である。図１１は、図１に示す本発明の実施形態に係る翻訳装置を用いて、図２に示す設計図を英語に翻訳した１例を示す図である。図１２は、図１に示す本発明の実施形態に係る翻訳装置を用いて、図２に示す設計図を中国語に翻訳した１例を示す図である。
【００３３】
図１に示す翻訳装置１００は、部品の設計図を翻訳する機能を有する。翻訳装置１００は、翻訳装置１００の制御を行う制御部１０１と、設計図１０ａ（図２参照）を取得する入力部１０２と、設計図１０ａから文字列情報２０１（図３参照）および線分情報２０２（図３参照）を抽出する情報抽出部１０３と、設計図１０ａ内のセルを認識するセル認識部１０４と、設計図１０ａの製造情報の属性を識別する製造情報識別部１０５と、製造情報を翻訳する翻訳部１０６と、翻訳設計図１０ｂ、ｃ（図１１および１２参照）を出力する出力部１０７と、図面情報が記憶されている図面情報ＤＢ（Ｄａｔａ  Ｂａｓｅ）１０８と、製造情報ＤＢ１１０とを備えている。これらはデータバス１０９に接続されており、このデータバス１０９を介して、各種データや各種指示の授受を行う。
【００３４】
翻訳装置１００が翻訳する部品の設計図の１例を、図２に示す。この設計図１０ａは、板金部品の設計図であるが、本発明は、これに限らない。例えば、切削部品、樹脂部品、プレス部品、溶接部品等の設計図を翻訳する翻訳装置も本発明の範囲内である。
【００３５】
設計図１０ａのような設計図は、一般的に、部品の正面図、上面図等の６面図、断面図、展開図等の図面を記載する図面用領域１１ａと、所定の製造情報が記載されるセル領域１２ａから構成されている。セル領域１２ａは、複数のセル（水平線と垂直線により定義される略四角形の領域）から構成されており、各セルのサイズや位置は、任意である。
【００３６】
なお、ここでいう製造情報とは、例えば、部品の名称、部品の材質、板厚等の素材情報、部品中のタップ指示、バリ取り、接着等の加工情報、注文先や発注先の名称、部署、注文の日付、納期等の注文情報、図面の縮尺、さらに、部品や材料、塗装やメッキなどの表面処理、熱処理等の規格情報（例えば、日本工業規格のＪＩＳ規格番号、アメリカ規格協会のＡＮＳＩ、中国国家標準のＧＢ規格等）等の情報である。製造情報は、必ずしも文字情報には限られず、加工情報を表す製造用記号、図形、寸法を表す寸法線、寸法値等も製造情報に含まれる。ここで、上述のような部品の名称、部品の材質等を製造情報の属性と言う。
【００３７】
上述の素材情報、注文情報、図面の縮尺、企画情報等を属性として有する製造情報は、セル領域１２ａに記載されることが多い。一方、加工情報を表す製造用記号、図形、寸法線、寸法値等を属性として有する製造情報は、図面用領域１１ａに記載されることが多い。
【００３８】
セル領域１２ａに記載される製造情報が、セル領域１２ａを構成する複数のセルのいずれに記載されるかは、任意である。しかしながら、設計者、設計会社等のユーザーは、それぞれ独自の設計図フォーマットを設定していることが多い。設定された設計図フォーマットに従う限り、所定の属性を有する製造情報は、どのような部品の設計図であっても、所定のルールに従い、定められたセルに記載されることとなる。
【００３９】
例えば、設計図１０ａのセル領域１２ａでは、“材質“という文字列が記載されたセルには、”材質”という属性を有する製造情報“ＳＰＣＣ”が記載されている。すなわち、設計図１０ａの設計図フォーマットに従う限り、“材質“という文字列が記載されたセル内には、常に”材質”という属性を有する製造情報が記載されることとなる。なお、属性を表す文字列を、以下では属性項目１１１２ａ、ｂ（図９参照）という。
【００４０】
図１に戻って、翻訳装置１００を説明する。制御部１０１は、翻訳装置１００の制御を行う機能を有する。制御部１０１は、翻訳装置１００の各部を制御するための制御プログラムを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、翻訳装置１００で演算されたデータを一時記憶するためのＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、制御プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とから構成される。ＣＰＵによって、制御プログラムが実行されると、制御プログラムに従って、翻訳装置１００が制御され、以下に詳述する各種処理が実行される。
【００４１】
入力部１０２は、設計図１０ａのような製造情報が付与された設計図を取得する機能を有する。入力部１０２は、例えば、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）のように紙媒体に印刷された設計図１０ａをスキャンすることによって設計図１０ａを取得してもよいし、ＰＤＦデータ等のデジタルデータを読み込むことによって設計図１０ａを取得してもよいし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  ＢＵＳ）ポート等を備え、外部のメモリデバイスとインターフェースを取ることにより設計図１０ａを取得してもよい。
【００４２】
情報抽出部１０３は、入力部１０２が取得した設計図１０ａから、文字列情報２０１および線分情報２０２を抽出する機能を有する。文字列情報２０１と線分情報２０２の抽出は、例えば、一般的なＯＣＲソフトに設けられているような文字認識機能と、線分認識機能を用いて実行される。文字認識機能および線分認識機能については、当業者であれば、どのようなものか理解できるであろうから、ここでは詳述しない。
【００４３】
セル認識部１０４は、情報抽出部１０３が抽出した線分情報２０２に基づき、設計図１０ａ内のセルを認識する機能を有する。図４を用いて後述するように、セル認識部１０４は、水平線分と垂直線分の交点を抽出することにより、設計図１０ａのセルを認識する。
【００４４】
製造情報識別部１０５は、設計図１０ａに記載された製造情報の属性を識別する機能を有する。製造情報識別部１０５は、図５を用いて後述するように、設計図１０ａ内に属性項目１１１２ａ、ｂが記載されている第１のセルを検索する。さらに、製造情報識別部１０５は、セル情報２０３に基づいて、製造情報の属性を識別する。これにより、製造情報識別部１０５は、単に文字の組み合わせから製造情報の属性を識別するよりも、より高い精度で識別することができる。
【００４５】
また、製造情報識別部１０５は、設計図１０ａに、属性項目１１１２ａ、ｂが記載されているセルを検索した結果、発見できない場合には、同義語１１１３ａ、ｂ（図９参照）が記載されている第１のセルを検索する。これにより、属性項目１１１２ａ、ｂが同義語１１１３ａ、ｂで記載されている場合であっても、製造情報の属性を正確に識別することができる。ここでいう同義語とは、ある用語と、語形が異なるものの、意味は互いによく似ている用語をいう。例えば、日本語である“材質”の同意語は、“材料名”、“材料”、“材質名”等であり、英語である“Material”の同意語は、“Ingredient”、“Source”、“Stuff”等である。
【００４６】
また、製造情報識別部１０５は、図６を用いて後述するように、製造情報の１つである寸法線および寸法引出線を抽出する機能を有する。さらに、図７を用いて後述するように、寸法線に関連付けられた寸法情報を取得する機能を有する。これにより、設計図１０ａ中に記載された製造情報の属性が、寸法情報であると識別することができる。
【００４７】
また、製造情報識別部１０５は、図８を用いて後述するように、製造情報の１つである製造用記号を識別する機能を有する。これにより、設計図１０ａ中に記載された製造情報（記号）の属性が、製造用記号と識別することができる。
【００４８】
翻訳部１０６は、製造情報識別部１０５が識別した製造情報の属性に基づいて、製造情報を翻訳する機能を有する。後述する製造情報ＤＢ１１０は、製造情報の属性に関連付けられた各国言語の単語、文章等により構成されるライブラリ１１５を有しており、翻訳部１０６は、製造情報の属性に基づいて、ライブラリ１１５から翻訳に適した単語、文章等を検索し、翻訳文を生成する。また、翻訳部１０６は、生成した製造情報の翻訳文を、設計図１０ａの製造情報と置き換えることによって、翻訳設計図１０ｂを生成する。これにより、単に文字列を翻訳するよりも、より高い精度で翻訳を実行することができる。そのため、可読性の高い翻訳設計図１０ｂを生成することができる。
【００４９】
また、翻訳部１０６は、生成した翻訳文のフォントサイズ、文字間隔、改行位置、文字の向き、文字送り方法等を調整することにより、翻訳前の製造情報が記載されていたセル内に翻訳文を収容することができる（翻訳文がセルからはみ出すことを防止することができる）。また、翻訳部１０６は、翻訳文の文字数、フォントサイズ等を参照して、セルのサイズを変更することにより、セル内に翻訳文を収納してもよい。これらは、同時に実行してもよいし、いずれか一方を実行してもよい。これにより、翻訳文がセルからはみ出すことを防止することができ、可読性の高い翻訳設計図１０ｂを生成することができる。
【００５０】
また、翻訳部１０６は、複数の言語の翻訳文を用いて翻訳設計図１０ｂを生成してもよい。例えば、英語の翻訳文と中国語の翻訳文とを併記して、翻訳設計図１０ｂを生成してもよいし、一部の製造情報は英語の翻訳文で置き換え、別の製造情報は中国語の翻訳文で置き換えてもよい。これにより、複数の言語で製造情報が記載されている翻訳設計図１０ｂを生成することができる。
【００５１】
出力部１０７は、翻訳部１０６が生成した翻訳設計図１０ｂを出力する機能を有する。出力部１０７は、翻訳設計図１０ｂを紙媒体に印刷して出力してもよいし、ＰＤＦデータ等のデジタルデータとして出力してもよいし、ＵＳＢポート等を備え、外部のメモリデバイスとインターフェースを取ることにより翻訳設計図１０ｂを出力してもよい。
【００５２】
図面設定情報ＤＢ１０８には、設計図１０ａの設計図フォーマットの情報が記憶されている。この設計図フォーマットの情報は、例えば、属性項目１１１２ａ、ｂが記載された第１のセルから、その属性を有する製造情報が記載された第２のセルは、どこに存在するかというような所定のルールのことである（第１のセルの上、下、左または右に第２のセルが存在する等のルール）。このような情報が図面設定情報ＤＢ１０８に記憶されていることにより、設計図フォーマットの異なる設計図１０ａが入力されても、設計図フォーマットに合わせて第２のセルを特定することができる。なお、上述の所定のルールは、ユーザーによって定義可能となっており、様々な設計図フォーマットに対応したルールを図面設定情報ＤＢ１０８に記憶することができる。
【００５３】
製造情報ＤＢ１１０には、属性情報１１１と、製造情報値１１２と、寸法情報１１３と、製造用記号情報１１４と、ライブラリ１１５が記憶されている。図９に示すように、属性情報１１１は、属性タグ１１１１と、属性項目１１１２ａ、ｂと、同義語１１１３ａ、ｂとから構成されている。なお、図９の例では、日本語と英語に対応した属性項目１１１２ａ、ｂおよび同義語１１１３ａ、ｂのみ記載されているが、本発明はこれに限られない。例えば、中国語、韓国語、ドイツ語等の複数の言語に、それぞれ対応した属性項目１１１２および同義語１１１３を有していてもよい。
【００５４】
属性タグ１１１１は、属性が表す意味である。属性項目１１１２は、属性タグ１１１１を各国語言語に翻訳した単語である。同義語１１１３は、属性項目１１１２を構成する単語の同義語である。
【００５５】
図１０（ａ）に示すように、製造情報値１１２は、設計図１０ａ中に記載された製造情報である。製造情報値１１２として記憶された製造情報は、製造情報識別部１０５が識別した製造情報の属性に対応する属性タグ１１１１と関連付けられる。上述のように翻訳部１０６は、製造情報値１１２と関連付けられた属性タグ１１１１とを参照することにより、ライブラリ１１５から翻訳に適した単語、文章等を検索し、翻訳文を生成する。
【００５６】
図１０（ｂ）に示すように、寸法情報１１３は、寸法線情報１１３１と、寸法線情報１１３１に関連付けられた寸法引出線情報１１３２から構成されている。寸法線情報１１３１および寸法引出線情報１１３２は、上述の製造情報識別部１０５により抽出され、製造情報ＤＢ１１０に記憶される。この寸法線情報１１３１は、寸法線の始点、終点の座標情報および製造情報値１１２から構成される。また、寸法引出線情報１１３２は、寸法引出線の始点および終点の座標情報から構成される。
【００５７】
図１０（ｃ）に示すように、製造用記号情報１１４は、上述の製造情報値１１２により抽出された製造用記号の情報である。製造用記号情報１１４は、製造用記号の座標値と、製造用記号の属性と、製造用記号が表す値とから構成されている。
【００５８】
ライブラリ１１５は、上述のように、製造情報の属性に関連付けられた各国言語の単語、文章等により構成されている。翻訳部１０６は、製造情報の属性に基づいて、ライブラリ１１５から翻訳に適した単語、文章等を検索することによって、翻訳文を生成する。
【００５９】
翻訳装置１００の各部および各ＤＢは、データバス１０９に接続されており、このデータバス１０９を介して、各種データや各種指示の授受を行う。
【００６０】
次に、図３を参照して、翻訳装置１００が実行する処理（以下、単に「処理」という）について説明する。
【００６１】
［１］入力工程ｓ１１０
まず、処理は、入力工程ｓ１１０に移行する。入力工程ｓ１１０では、上述した入力部１０２を用いて、製造情報が記載された設計図１０ａを取得する。図２に示した設計図１０ａは、日本語で製造情報が記載されているが、本発明はこれに限られない。例えば、英語、中国語、韓国語、ドイツ語等で記載されていてもよいし、それぞれ異なる言語で記載された製造情報が、複数同時に設計図１０ａ中に記載されていてもよい。
【００６２】
［２］情報抽出工程ｓ１２０
次に、処理は、情報抽出工程ｓ１２０に移行する。情報抽出工程ｓ１２０では、上述した情報抽出部１０３を用いて、入力部１０２が取得した設計図１０ａから、文字列情報２０１および線分情報２０２を抽出する。抽出された文字列情報２０１および線分情報２０２は、一時的に制御部１０１のＲＡＭに一時記憶され、後の工程で必要となるたびに読み出される。
【００６３】
［３］セル認識工程ｓ１３０
次に、処理は、セル認識工程ｓ１３０に移行する。セル認識工程ｓ１３０では、上述したセル認識部１０４を用いて、情報抽出部１０３が抽出した線分情報２０２に基づき、設計図１０ａ内のセルを認識する。
【００６４】
図４は、セル認識部１０４を用いて実行されるセル認識工程ｓ１３０を示すフローチャートである。まず、ｓ１３１において、セル認識工程ｓ１３０が開始される。次に、ｓ１３２において、線分情報２０２から水平線分を抽出する。次に、ｓ１３３において、線分情報２０２から垂直線分を抽出する。次に、ｓ１３４において、抽出した水平線分と垂直線分の交点を抽出する。次に、ｓ１３５において、抽出した交点の情報からセルの位置、数、サイズ等の情報を認識する。認識されたセル情報２０３は、一時的に制御部１０１のＲＡＭに一時記憶され、後の工程で必要となるたびに読み出される。最後に、ｓ１３６において、セル認識工程ｓ１３０は、終了する。
【００６５】
［４］製造情報識別工程ｓ１４０
次に、処理は、製造情報識別工程ｓ１４０に移行する。製造情報識別工程ｓ１４０では、上述した製造情報識別部１０５を用いて、設計図１０ａに記載された製造情報の属性を識別する。
【００６６】
図５は、製造情報識別部１０５を用いて実行される製造情報識別工程ｓ１４０を示すフローチャートである。まず、ｓ１４０１において、製造情報識別工程ｓ１４０が開始される。次に、ｓ１４０２において、製造情報ＤＢ１１０から属性項目１１１２を１つ取得する。次に、ｓ１４０３において、設計図１０ａ内に取得した属性項目１１１２と一致する文字列が存在か否かを検索する。もし、設計図１０ａ内に取得した属性項目１１１２と一致する文字列が存在しない場合には（ｓ１４０３の判定が偽の場合）、処理は、ｓ１４０２に移行する。
【００６７】
一方、設計図１０ａ内に取得した属性項目１１１２と一致する文字列が存在する場合には（ｓ１４０３の判定が真の場合）、処理は、ｓ１４０４に移行する。ｓ１４０４において、属性項目１１１２が記載された第１のセルが存在するか否かを検索する。属性項目１１１２が記載された第１のセルが存在しない場合には（ｓ１４０４の判定が偽の場合）、処理は、ｓ１４０８に移行する。ｓ１４０８では、設計図１０ａのセル領域１２ａ以外の領域、すなわち図面用領域１１ａに、属性項目１１１２に関連のある文字列を検索する。その後、処理は、ｓ１４０９に移行する。
【００６８】
一方、属性項目１１１２が記載された第１のセルが存在する場合には（ｓ１４０４の判定が真の場合）、処理は、ｓ１４０５に移行する。ｓ１４０５において、第１のセル内に属性項目１１１２以外の文字列が存在するかを検索する。もし、第１のセル内に属性項目１１１２以外の文字列が存在しない場合には（ｓ１４０５の判定が偽の場合）、処理は、ｓ１４０７に移行する。ｓ１４０７では、製造情報ＤＢ１１０に記憶された設計図フォーマット、すなわち上述の所定のルールに基づき、第２のセル内に属性項目１１１２以外の文字列が存在するかを検索する。その後、処理は、ｓ１４０９に移行する。
【００６９】
一方、第１のセル内に属性項目１１１２以外の文字列が存在する場合には（ｓ１４０５の判定が真の場合）、処理は、ｓ１４０９に移行する。ｓ１４０９において、第１のセル内の属性項目１１１２以外の文字列が検索される。その後、処理は、ｓ１４０９に移行する。
【００７０】
ｓ１４０９では、ｓ１４０６、ｓ１４０７、ｓ１４０８のいずれかの処理において、属性項目１１１２以外の文字列を発見できたか否かが判断される。もし、属性項目１１１２以外の文字列を発見できなかった場合には（ｓ１４０９の判定が偽の場合）、処理は、ｓ１４０２に移行する。
【００７１】
一方、属性項目１１１２以外の文字列を発見できた場合には（ｓ１４０９の判定が真の場合）、処理は、ｓ１４１０に移行する。ｓ１４１０において、発見された文字列は、製造情報値１１２として、属性項目１１１２に基づき、属性タグ１１１１と関連付けられ、さらに、製造情報ＤＢ１１０に保存される。その後、処理は、ｓ１４１１に移行する。
【００７２】
ｓ１４１１では、製造情報ＤＢ１１０内の全ての属性項目を検索済みか否かが判断される。もし、製造情報ＤＢ１１０内の全ての属性項目を検索済みでなければ（ｓ１４１１の判定が偽の場合）、処理は、ｓ１４０２に移行する。
【００７３】
一方、製造情報ＤＢ１１０内の全ての属性項目を検索済みならば（ｓ１４１１の判定が真の場合）、処理は、ｓ１４１２に移行する。ｓ１４１２において、製造情報識別工程ｓ１４０は、終了する。
【００７４】
［５］寸法識別工程ｓ１５０
次に、処理は、寸法識別工程ｓ１５０に移行する。寸法識別工程ｓ１５０では、上述した製造情報識別部１０５を用いて、寸法線、寸法引出線および寸法情報を抽出する。寸法識別工程ｓ１５０は、図６に示す寸法線抽出処理ｓ１５０ａと、図７に示す寸法情報識別処理ｓ１５０ｂにより構成される。設計図１０ａのような設計図中の寸法線は、通常、シャフトである第１の線分と、矢尻（アローヘッド）となる第２および第３の線分とによって構成される矢印によって表される。製造情報識別部１０５は、設計図１０ａ中の線分が、矢印を構成するか否かを判別することによって、寸法線を識別する。
【００７５】
図６は、寸法線抽出処理ｓ１５０ａを示すフローチャートである。まず、ｓ１５１ａにおいて、寸法線抽出処理ｓ１５０ａが開始される。次に、ｓ１５２ａにおいて、線分情報２０２から、任意の線分情報を１つ抽出する。次に、ｓ１５３ａにおいて、抽出した線分（すなわち、第１の線分）の端点に同じ角度で接続する線分（すなわち、第２および第３の線分）が２本以上存在するか否かが判断される。この角度は、任意の値であり、例えば５〜４５度であることが好ましく、１０〜１５度であることがより好ましい。角度が上述の範囲を外れると、線分が寸法線に用いられる矢印である可能性が著しく下がり、寸法線ではない線分を寸法線であると誤認識する可能性が高まるからである。
【００７６】
もし、抽出した線分の端点に同じ角度で接続する線分が２本以上存在する場合には（ｓ１５３ａの判定が真の場合）、処理は、ｓ１５６ａに移行する。ｓ１５６ａでは、抽出した線分は、寸法線であると判断され、その始点および終点の座標値と共に、製造情報ＤＢ１１０の寸法情報１１３に、寸法線情報１１３１として記憶される。その後、処理は、ｓ１５７ａに移行する。
【００７７】
一方、抽出した線分の端点に同じ角度で接続する線分が２本以上存在しない場合には（ｓ１５３ａの判定が偽の場合）、処理は、ｓ１５４ａに移行する。ｓ１５４ａでは、抽出した線分上に既に認識された寸法線の頂点があり、寸法線の矢印方向が垂直になるか否かが判断される。もし、抽出した線分上に既に認識された寸法線の頂点があり、寸法線の矢印方向が垂直にならない場合（ｓ１５４ａの判定が偽の場合）、処理は、ｓ１５７ａに移行する。
【００７８】
一方、出した線分上に既に認識された寸法線の頂点があり、寸法線の矢印方向が垂直になる場合（ｓ１５４ａの判定が真の場合）、処理は、ｓ１５５ａに移行する。ｓ１５５ａでは、抽出した線分は、寸法引出線であると判断され、その始点および終点の座標値と共に、製造情報ＤＢ１１０の寸法情報１１３に、寸法引出線情報１１３２として記憶される。さらに、保存された寸法引出線情報１１３２は、関連する寸法線情報１１３１と関連付けられる。その後、処理は、ｓ１５７ａに移行する。
【００７９】
ｓ１５７ａでは、線分情報２０２の全ての線分をチェック済みか否かが判断される。もし、線分情報２０２の全ての線分をチェックしていない場合には（ｓ１５７ａの判定が偽の場合）、処理は、ｓ１５２ａに移行する。一方、線分情報２０２の全ての線分をチェック済みの場合には（ｓ１５７ａの判定が真の場合）、処理は、ｓ１５８ａに移行する。ｓ１５８ａにおいて、寸法線抽出処理ｓ１５０ａは、終了する。
【００８０】
図７は、寸法情報抽出処理ｓ１５０ｂを示すフローチャートである。まず、ｓ１５１において、寸法情報抽出処理ｓ１５０ｂが開始される。次に、ｓ１５２において、製造情報ＤＢ１１０から、寸法線抽出処理ｓ１５０ａにおいて記憶された寸法線情報１１３１が取得される。次に、ｓ１５３ｂにおいて、抽出した寸法線に対して平行、かつ寸法線を構成する第１の線分の長手方向に直交する方向であって、所定の距離以内に文字列が存在するか否かが判断される。ここでいう所定の距離とは、例えば、寸法線の矢尻（アローヘッド）を構成する第２および第３の線分の長さであることが好ましい。矢尻を構成する第２および第３の線分の長さよりも、文字列が離れている場合、その文字列は寸法情報でない可能性が著しく高まるからである。
【００８１】
もし、抽出した寸法線に対して、平行かつ寸法線から所定の距離以内に文字列が存在しない場合（ｓ１５３ｂの判定が偽の場合）、処理は、ｓ１５２ｂに移行する。一方、抽出した寸法線に対して平行、かつ寸法線から所定の距離以内に文字列が存在する場合（ｓ１５３ｂの判定が真の場合）、処理は、ｓ１５４ｂに移行する。
【００８２】
ｓ１５４ｂにおいて、抽出した寸法線に対して、平行かつ寸法線から所定の距離以内に存在する文字列は、寸法情報であると判断され、製造情報ＤＢ１１０の寸法線情報１１３１に、製造情報値１１２として記憶される。その後、処理は、ｓ１５５ｂに移行する。
【００８３】
ｓ１５５ｂにおいて、製造情報ＤＢ１１０に記憶された全ての寸法線情報１１３１がチェック済みであるか否かが判断される。もし、製造情報ＤＢ１１０に記憶された全ての寸法線情報１１３１がチェック済みでない場合（ｓ１５５ｂの判定が偽の場合）、処理は、ｓ１５２ｂに移行する。
【００８４】
一方、製造情報ＤＢ１１０に記憶された全ての寸法線情報１１３１がチェック済みの場合（ｓ１５５ｂの判定が真の場合）、処理は、ｓ１５６ｂに移行する。ｓ１５６ｂにおいて、寸法情報識別処理ｓ１５０ｂは、終了する。
【００８５】
［６］記号識別工程ｓ１６０
次に、処理は、記号識別工程ｓ１６０に移行する。記号識別工程ｓ１６０では、上述した製造情報識別部１０５を用いて、製造用記号を抽出する。製造用記号とは、例えば、図８に示すような逆二等辺三角形である。この逆二等辺三角形は、切削加工における部品表面の算術平均粗さＲａを指定するものである。また、逆二等辺三角形の並列数によって部品表面の算術平均粗さＲａを、どの範囲にしなければいけないかを表現している。なお、製造情報識別部１０５が抽出し、識別する製造用記号は、この逆二等辺三角形に限られない。製造情報識別部１０５は、部品加工を行う当業者であれば理解できるであろう一般的な製造用記号を抽出し、識別することができる。
【００８６】
図８は、記号識別工程ｓ１６０の１例を示すフローチャートである。図８の記号識別工程ｓ１６０は、逆二等辺三角形を認識することができる。まず、ｓ１６０１において、記号識別工程ｓ１６０が開始される。次に、ｓ１６０２において、線分情報２０２から、任意の線分情報を１つ抽出する。次に、ｓ１６０３において、抽出した線分の両端点に連続する線分があり、ある大きさ以下の二等辺三角形を作るか否かが判断される。もし、抽出した線分の両端点に連続する線分がない、または、ある大きさ以下の二等辺三角形を作らない場合には（ｓ１６０３の判定が偽の場合）、処理は、ｓ１６０２に移行する。
【００８７】
一方、抽出した線分の両端点に連続する線分があり、かつ、ある大きさ以下の二等辺三角形を作る場合には（ｓ１６０３の判定が真の場合）、処理は、ｓ１６０４に移行する。ｓ１６０４において、抽出された線分は、製造用記号を形成する線分であると判断され、製造用記号情報１１４として、その座標値および製造用記号の種類（すなわち、逆二等辺三角形）と共に、製造情報ＤＢ１１０に記憶される。その後、処理は、ｓ１６０５に移行する。
【００８８】
ｓ１６０５において、線分情報２０２の全ての線分情報をチェック済みか否かが判断される。もし、線分情報２０２の全ての線分情報をチェック済みではない場合（ｓ１６０５の判定が偽の場合）、処理は、ｓ１６０２に移行する。
【００８９】
一方、線分情報２０２の全ての線分情報をチェック済みの場合（ｓ１６０５の判定が真の場合）、処理は、ｓ１６０６に移行する。ｓ１６０６において、製造情報ＤＢ１１０から、逆二等辺三角形の製造用記号に関する製造用記号情報１１４を抽出する。次に、ｓ１６０７ａにおいて、抽出した製造用記号情報１１４の座標値から、その端点を複数共有する同じ大きさの逆二等辺三角形が存在するか（並んでいるか）否かが判断される。もし、そのような逆二等辺三角形が存在しない場合（ｓ１６０７の判定が偽の場合）、処理は、ｓ１６０６に移行する。
【００９０】
一方、そのような逆二等辺三角形が存在する場合（ｓ１６０７の判定が真の場合）、処理は、ｓ１６０８に移行する。ｓ１６０８において、逆二等辺三角形の並列数から、部品表面の算術平均粗さＲａの指定範囲が認識され、その指定範囲が精度情報として、製造用記号情報１１４に記憶される。その後、処理は、ｓ１６０９に移行する。
【００９１】
ｓ１６０９において、製造情報ＤＢ１１０に記憶された全ての逆二等辺三角形に関する製造用記号情報１１４をチェック済みか否かが判断される。もし、全ての逆二等辺三角形に関する製造用記号情報１１４をチェック済みではない場合（ｓ１６０９の判定が偽の場合）、処理は、ｓ１６０６に移行する。一方、全ての逆二等辺三角形に関する製造用記号情報１１４をチェック済みの場合（ｓ１６０９の判定が真の場合）、処理は、ｓ１６１０に移行する。ｓ１６１０において、記号識別工程ｓ１６０は、終了する。
【００９２】
ここまで、図８を用いて、記号識別工程ｓ１６０の１例を示したが、本発明はこれに限られない。同様に、線分情報２０２を抽出、場合分けすることにより、製造情報識別部１０５は、部品加工を行う当業者であれば理解できるであろう一般的な製造用記号を抽出し、識別することができる。
【００９３】
［７］翻訳工程ｓ１７０
次に、処理は、翻訳工程ｓ１７０に移行する。翻訳工程ｓ１７０では、上述した翻訳部１０６を用いて、製造情報識別工程ｓ１４０、寸法識別工程ｓ１５０、および記号識別工程ｓ１６０で識別した製造情報の属性に基づいて、製造情報を翻訳し、翻訳設計図１０ｂを生成する。
【００９４】
［８］出力工程ｓ１８０
次に、処理は、出力工程ｓ１８０に移行する。出力工程ｓ１８０では、上述した出力部１０７を用いて、翻訳工程ｓ１７０で生成した翻訳設計図１０ｂを出力する。
【００９５】
図１１は、上述の工程、または翻訳装置１００により英語に翻訳され、出力された翻訳設計図１０ｂである。図２の設計図１０ａの日本語の製造情報が、英語に翻訳され置き換えられていることがわかる。図１２は、上述の工程、または翻訳装置１００により、中国語に翻訳され、出力された翻訳設計図１０ｃである。翻訳設計図１０ｂと同様に、日本語の製造情報が、中国語に翻訳され、置き換えられていることがわかる。これらは、翻訳装置１００の出力の１例であって、本発明はこれに限られない。例えば、翻訳装置１００は、英語と中国語が混在した翻訳設計図を出力することも可能であるし、韓国語、ドイツ語等の他の言語に翻訳された翻訳設計図を出力することも可能である。
【００９６】
このような発明によれば、設計図に記載された製造情報の属性に基づいて、製造情報を正確に翻訳することができ、可読性の高い翻訳設計図を出力する翻訳装置を得ることができる。
【００９７】
以上、本発明の翻訳装置および翻訳方法を、図示の実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物が付加されていてもよい。また、本発明は、前記実施形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【００９８】
１０ａ…設計図  １０ｂ、ｃ…翻訳設計図  １１ａ、ｂ、ｃ…図面用領域  １２ａ、ｂ、ｃ…セル領域  １００…翻訳装置  １０１…制御部  １０２…入力部  １０３…情報抽出部  １０４…セル認識部  １０５…製造情報識別部  １０６…翻訳部  １０７…出力部  １０８…図面設定情報ＤＢ  １０９…データバス  １１０…製造情報ＤＢ  １１１…属性情報  １１２…製造情報値  １１３…寸法情報  １１４…記号情報  １１５…ライブラリ  ２０１…文字列情報  ２０２…線分情報  ２０３…セル情報  １１１１…属性タグ  １１１２、１１１２ａ、ｂ…属性項目  １１１３、１１１３ａ、ｂ…同義語  １１３１…寸法線情報  １１３２…寸法引出線情報  ｓ１１０…入力工程  ｓ１２０…情報抽出工程  ｓ１３０…セル認識工程  ｓ１４０…製造情報識別工程  ｓ１５０…寸法識別工程  ｓ１５０ａ…寸法線抽出処理  ｓ１５１ａ〜ｓ１５８ａ…寸法線抽出処理の処理ブロック  ｓ１５０ｂ…寸法情報識別処理  ｓ１５１ｂ〜ｓ１５６ｂ…寸法情報識別処理の処理ブロック  ｓ１６０…記号識別工程  ｓ１７０…翻訳工程  ｓ１８０…出力工程  ｓ１４０１〜ｓ１４１２…製造情報識別工程の処理ブロック  ｓ１６０１〜ｓ１６１０…記号識別工程の処理ブロック
【図１】
2013218424.tif 000003
【図２】
2013218424.tif 000004
【図３】
2013218424.tif 000005
【図４】
2013218424.tif 000006
【図５】
2013218424.tif 000007
【図６】
2013218424.tif 000008
【図７】
2013218424.tif 000009
【図８】
2013218424.tif 000010
【図９】
2013218424.tif 000011
【図１０】
2013218424.tif 000012
【図１１】
2013218424.tif 000013
【図１２】
2013218424.tif 000014