(57)【特許請求の範囲】
【請求項１】
画像を構成する複数の部品に対応する部品データと、複数の部品データの各々に含まれている当該部品を特定するための識別子と、当該部品に記されている文字とで構成された画像データを編集する画像データ編集方法であって、
記憶部に記憶されている前記画像データから画像を構成する複数の部品に対応する部品データを抽出する第１のステップと、
前記複数の部品データの各々に含まれている当該部品を特定するための識別子と当該部品に記されている文字とを、表示部に表にして表示する第２のステップと、
作業者に前記表を編集させる第３のステップと、
前記画像データに含まれている前記文字を前記第３のステップによって編集された表内の文字に書き換える第４のステップと、
を備え、
前記第２のステップは、
前記識別子に対して前記記憶部に予め設定された文字も前記表に表示する第５のステップを含み、
前記第３のステップは、作業者に前記第２のステップによって表示された複数の前記文字のうちのいずれかを選択させる第６のステップを含み、
前記第４のステップは、
前記画像データに含まれている前記文字を前記第６のステップによって選択された文字に書き換える第７のステップを含み、前記第１から第７までのステップを制御部が行う画像データ編集方法。
【請求項２】
前記第１のステップは、
前記制御部が、前記複数の部品データのうち、前記識別子が当該部品データに前記文字を有する予め設定された条件を満たすか否かを判断し、当該条件を満たす識別子の部品データを抽出するステップを含む請求項１に記載の画像データ編集方法。
【請求項３】
前記複数の文字は、互いに言語が異なる請求項１に記載の画像データ編集方法。
【請求項４】
画像を構成する複数の部品に対応する部品データと、複数の部品データの各々に含まれている当該部品を特定するための識別子と、当該部品に記されている文字とで構成された画像データを編集する画像データを編集する装置であって、
前記画像データを記憶する記憶部と、
表示部と、
作業者が入力する入力部と、
前記入力部からの入力を受け、前記記憶部及び前記表示部を制御する制御部と、
を備え、
前記制御部は、
前記記憶部に記憶されている前記画像データから画像を構成する複数の部品に対応する部品データを抽出する第１のステップと、
前記複数の部品データの各々に含まれている当該部品を特定するための識別子と当該部品に記されている文字とを、前記表示部に表にして表示する第２のステップと、
作業者に前記表を編集させる第３のステップと、
前記画像データに含まれている前記文字を前記第３のステップによって編集された表内の文字に書き換える第４のステップとを実行し、
前記第２のステップは、
前記識別子に対して前記記憶部に予め設定された文字も前記表に表示する第５のステップを含み、
前記第３のステップは、作業者に前記第２のステップによって表示された複数の前記文字のうちのいずれかを選択させる第６のステップを含み、
前記第４のステップは、
前記画像データに含まれている前記文字を前記第６のステップによって選択された文字に書き換える第７のステップを含む画像データ編集装置。
【請求項５】
前記第１のステップは、
前記制御部が、前記複数の部品データのうち、前記識別子が当該部品データに前記文字を有する予め設定された条件を満たすか否かを判断し、当該条件を満たす識別子の部品データを抽出するステップを含む請求項４に記載の画像データ編集装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、画像データの文字を編集するための画像データ編集方法及び画像データ編集装置に関する。
【０００２】
【従来の技術】
従来の画像データ編集方法について説明する。画像の一例を図１０に示す。画像Ｓは複数の部品（以下、「画像部品」と称す）の組み合わせで構成され、図１０では楕円形の画像部品Ｐ１，四角形の画像部品Ｐ２及び線の画像部品Ｐ３で構成されている。
【０００３】
図１０の画像Ｓを作成する場合、例えばパーソナルコンピュータで作画ソフトを起動し、作業者がマウスを用いて画面上に画像部品を一つずつ描画していく。必要であれば画像部品に記される文字（以下、「記名文字」と称す）Ｃ１，Ｃ２をキーボードにより入力する。全ての画像部品Ｐ１，Ｐ２，Ｐ３を描き終えると、コンパイルして画像データを生成する。図１２を用いてさらに詳しく説明すると、画像Ｓを表示する表示器から作画プログラミング機器（例えばパーソナルコンピュータ）へこの画像Ｓに対応する画像データをアップロードする（ステップＳ１００）。次に、画像Ｓを構成する全ての画像部品Ｐ１，Ｐ２，Ｐ３を解析して画像部品編集テーブルに格納する（ステップＳ１１０）。次に、画像部品編集テーブルに基づき、全ての画像部品Ｐ１，Ｐ２，Ｐ３を作画プログラミング機器に表示する（ステップＳ１２０）。次に、表示された画像部品に対して、作業者がマウスを用いて画像部品の記名文字Ｃ１，Ｃ２を一つずつキーボードにより入力する（ステップＳ１３０）。全ての画像部品Ｐ１，Ｐ２，Ｐ３を描き終えると、コンパイルして画像データを生成する（ステップＳ１４０）。次に、作画プログラミング機器から表示器へステップＳ１４０で作成された画像データをダウンロードする（ステップＳ１５０）。
【０００４】
【発明が解決しようとする課題】
従来の画像データ編集方法は以上のような構成なので、画像データ全体をコンパイルするために画像データを作成する時間が長くなったり、記名文字Ｃ１，Ｃ２を図１１のように他の記名文字に変更するだけでも、画像部品Ｐ１，Ｐ２，Ｐ３ごとにマウスを動かしてクリックしたり記名文字を入力したり、言語別の文字フォントを選択したりというように、画像を作成する場合と同様な作業を行わなければならず、記名文字を変更するだけなのに、時間がかかったり、作画ソフトの知識が必要だったりなど、作業が複雑であるという問題点があった。
【０００５】
本発明は上記の問題点を解決するためになされたものであり、画像内の文字を簡単に短時間に変更できる画像データ編集方法及び画像データ編集装置を得ることを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の課題解決手段は、画像を構成する複数の部品に対応する部品データと、複数の部品データの各々に含まれている当該部品を特定するための識別子と、当該部品に記されている文字とで構成された画像データを編集する画像データ編集方法であって、記憶部に記憶されている前記画像データから画像を構成する複数の部品に対応する部品データを抽出する第１のステップと、前記複数の部品データの各々に含まれている当該部品を特定するための識別子と当該部品に記されている文字とを、表示部に表にして表示する第２のステップと、作業者に前記表を編集させる第３のステップと、前記画像データに含まれている前記文字を前記第３のステップによって編集された表内の文字に書き換える第４のステップと、を備え、前記第２のステップは、前記識別子に対して前記記憶部に予め設定された文字も前記表に表示する第５のステップを含み、前記第３のステップは、作業者に前記第２のステップによって表示された複数の前記文字のうちのいずれかを選択させる第６のステップを含み、前記第４のステップは、前記画像データに含まれている前記文字を前記第６のステップによって選択された文字に書き換える第７のステップを含み、前記第１から第７までのステップを制御部が行う。
【０００７】
請求項２に記載の課題解決手段において、前記第１のステップは、前記制御部が、前記複数の部品データのうち、前記識別子が当該部品データに前記文字を有する予め設定された条件を満たすか否かを判断し、当該条件を満たす識別子の部品データを抽出するステップを含む。
【０００８】
請求項３に記載の課題解決手段において、前記複数の文字は、互いに言語が異なる。
【０００９】
請求項４に記載の課題解決手段は、画像を構成する複数の部品に対応する部品データと、複数の部品データの各々に含まれている当該部品を特定するための識別子と、当該部品に記されている文字とで構成された画像データを編集する画像データを編集する装置であって、前記画像データを記憶する記憶部と、表示部と、作業者が入力する入力部と、前記入力部からの入力を受け、前記記憶部及び前記表示部を制御する制御部と、を備え、前記制御部は、前記記憶部に記憶されている前記画像データから画像を構成する複数の部品に対応する部品データを抽出する第１のステップと、前記複数の部品データの各々に含まれている当該部品を特定するための識別子と当該部品に記されている文字とを、前記表示部に表にして表示する第２のステップと、作業者に前記表を編集させる第３のステップと、前記画像データに含まれている前記文字を前記第３のステップによって編集された表内の文字に書き換える第４のステップとを実行し、前記第２のステップは、前記識別子に対して前記記憶部に予め設定された文字も前記表に表示する第５のステップを含み、前記第３のステップは、作業者に前記第２のステップによって表示された複数の前記文字のうちのいずれかを選択させる第６のステップを含み、前記第４のステップは、前記画像データに含まれている前記文字を前記第６のステップによって選択された文字に書き換える第７のステップを含む。
【００１０】
請求項５に記載の課題解決手段において、前記第１のステップは、前記制御部が、前記複数の部品データのうち、前記識別子が当該部品データに前記文字を有する予め設定された条件を満たすか否かを判断し、当該条件を満たす識別子の部品データを抽出するステップを含む。
【００１１】
【発明の実施の形態】
（実施の形態１）
本発明の実施の形態１における画像データ編集方法及び画像データ編集装置を説明する。図１は本発明の実施の形態における画像データ編集方法が適用されるシステムを示すブロック図である。表示器ａはプログラムが格納されている記憶部ａ２、画像データなどを格納する記憶部ａ３、画像データに対応した画像を表示する液晶などの表示部ａ４及び作画プログラミング機器ｂとの間で画像データの通信を行う入出力インターフェース（以下、「Ｉ／Ｆ」と称す）ａ５及び記憶部ａ２、記憶部ａ３、表示部ａ４及びＩ／Ｆａ５を制御する中央処理装置（以下、「ＣＰＵ」と称す）ａ１を含む。
【００１２】
一方、作画プログラミング機器ｂは例えばパーソナルコンピュータで構成され、プログラムが格納されている記憶部ｂ２、画像データや後述の部品文字列編集用テーブルを格納する記憶部ｂ３、後述の表などを表示するＣＲＴディスプレイなどの表示部ｂ４、表示器ａとの間で画像データの通信を行うＩ／Ｆｂ５、文字を入力するためのキーボードｂ６及び記憶部ｂ２、記憶部ｂ３、表示部ｂ４及びＩ／Ｆｂ５を制御するＣＰＵｂ１を含む。
【００１３】
画像データ編集装置は実施の形態では、作画プログラミング機器ｂのみ、あるいは表示器ａ及び作画プログラミング機器ｂを含めた全体を指す。
【００１４】
表示器ａの表示部ａ４に表示される画像の一例を図１０に示す。画像Ｓは部品（画像部品）の組み合わせで構成され、図１０では楕円形の画像部品Ｐ１，四角形の画像部品Ｐ２及び線の画像部品Ｐ３で構成されている。
【００１５】
画像部品は、記名文字無しの画像部品と、記名文字有りの画像部品とに大別できる。記名文字無しの画像部品とは、図１０の画像部品Ｐ３のように記名文字が記されていない画像部品である。記名文字有りの画像部品とは、図１０の画像部品Ｐ１，Ｐ２のように記名文字Ｃ１，Ｃ２が記された画像部品である。
【００１６】
画像データは、画像部品に対応するデータ（部品データ）で構成されている。例として図１０の画像部品Ｐ１，Ｐ２に対応する部品データの一部を図２に示す。部品データは、画像部品に固有に付される「ＩＤ番号」、画像部品の種類を示す「部品名」、画像部品に記されている「記名文字」、記名文字の「フォント」、画像部品の形を示す「図形」、画像部品の「色」などのデータで構成されている。
【００１７】
次に、動作について説明する。図１のＣＰＵａ１は記憶部ａ２に記憶されているプログラムに基づいて記憶部ａ３、表示部ａ４及びＩ／Ｆａ５を制御する。同様に、ＣＰＵｂ１は記憶部ｂ２に記憶されているプログラムに基づいて記憶部ｂ３、表示部ｂ４及びＩ／Ｆｂ５を制御する。これによって、表示器ａ及び作画プログラミング機器ｂは図７〜図９のフローチャートに示す動作を行う。
【００１８】
具体的に表示器ａの表示部ａ４に表示される画像が図１０に示す画像Ｓである場合を用いて説明する。この場合、表示器ａの記憶部ａ３には、画像Ｓに対応する画像データが格納されている。次に、表示器ａから作画プログラミング機器ｂへこの画像データをアップロードする（図７のステップＳ２００）。すなわち、表示器ａは記憶部ａ３に格納されている画像データをＩ／Ｆａ５から出力する。作画プログラミング機器ｂは、Ｉ／Ｆｂ５が受けた表示器ａからの画像データを記憶部ｂ３に格納する。
【００１９】
次に、作画プログラミング機器ｂは記憶部ｂ３に格納された画像データから画像部品Ｐ１，Ｐ２に対応する部品データを抽出して記憶部ｂ３内の部品文字列編集用テーブル（図６参照）に格納する（ステップＳ２１０）。なお、記名文字有り及び記名文字無しの画像部品にかかわらず、全ての画像部品の部品データを抽出してもよいが、この実施の形態では、例えば図８に示す手順で、記名文字有りの画像部品に対応する部品データのみを抽出する。すなわち、作画プログラミング機器ｂは記憶部ｂ３に格納された画像データからＩＤ番号（画像部品を特定するための識別子）を順に読み出す（ステップＳ２１１）。次に、ステップＳ２１１で読み出したＩＤ番号が予め設定された条件を満たす否かを判断することによって、当該ＩＤ番号を含む部品データが記名文字有りの画像部品の部品データか否かを判別し、記名文字有りの部品データであればステップＳ２１３へ進み、記名文字無しの部品データであればステップＳ２１５へ進む（ステップＳ２１２）。ステップＳ２１３では、画像データから当該ＩＤ番号を含む部品データを読み出す。次に、この部品データから、ＩＤ番号、部品名及び記名文字を抽出して記憶部ｂ３内に割り当てられた部品文字列編集用テーブル（図６参照）に格納する（ステップＳ２１４）。次に、画像データ内にステップＳ２１１で読み出されていないＩＤ番号が残っているかどうかを判断する。ステップＳ２１１で読み出されていないＩＤ番号が残っていればステップＳ２１１に戻り、そうでなければ終了する。
【００２０】
図７に戻って、作画プログラミング機器ｂはステップＳ２１０で抽出された部品データに含まれるＩＤ番号、部品名及び記名文字を、例えば図３に示すように、表にして表示部ｂ４に表示する（ステップＳ２２０）。
【００２１】
次に、作業者はキーボードｂ６を使って表示部ｂ４に表示された表内の記名文字を一括して編集して図３から例えば図４のように書き換える（ステップＳ２３０）。以上のように編集された記名文字は部品文字列編集用テーブルに格納される。
【００２２】
次に、画像データの記名文字をステップＳ２３０によって編集された部品文字列編集用テーブル内の記名文字に書き換えることによって、新たな画像データを作成する（ステップＳ２４０）。ステップＳ２４０を図９を用いて詳しく説明すると、まず、作画プログラミング機器ｂは記憶部ｂ３に格納された画像データからＩＤ番号（画像部品を特定するための識別子）を順に読み出す（ステップＳ２４１）。次に、ステップＳ２４１で読み出したＩＤ番号が予め設定された条件を満たす否かを判断することによって、当該ＩＤ番号を含む部品データが記名文字有りの画像部品の部品データか否かを判別し、記名文字有りの部品データであればステップＳ２４３へ進み、記名文字無しの部品データであればステップＳ２４４へ進む（ステップＳ２４２）。ステップＳ２４３では、画像データの当該ＩＤ番号の記名文字をステップＳ２３０によって編集された部品文字列編集用テーブル内の当該ＩＤ番号の記名文字（ここでは、「記名文字（日本語）」の記名文字）に書き換える。次に、画像データ内にステップＳ２４１で読み出されていないＩＤ番号が残っているかどうかを判断する。ステップＳ２４１で読み出されていないＩＤ番号が残っていればステップＳ２４１に戻り、そうでなければ終了する。
【００２３】
次に、作画プログラミング機器ｂから表示器ａへステップＳ２４０で作成された画像データをダウンロードする（ステップＳ２５０）。すなわち、作画プログラミング機器ｂは記憶部ｂ３に格納されている画像データをＩ／Ｆｂ５から出力する。表示器ａは、Ｉ／Ｆａ５が受けた作画プログラミング機器ｂからの画像データを記憶部ａ３に格納する。これによって、表示部ａ４には図１１に示す画像Ｓが表示される。
【００２４】
以上により、画像データ編集装置（作画プログラミング機器ｂのみあるいは表示器ａ及び作画プログラミングｂ）は画像内に表示される記名文字を表にして編集することによって画像を書き換える。これによって、画像部品に記される記名文字を表にして作業者に編集させるので、画像全体を編集することなく、例えば図１０から図１１へ画像データ内の文字のみを変更するのに、記名文字のみを作業者が表にて簡単に短時間に編集することができる。しかも、編集の対象が文字に関わるものにしたので、従来のように画像データ全体をコンパイルする必要はなく、画像データのうちの記名文字を書き換えることで、画像データ量が膨大であっても画像データを短時間に作成することができる。また、ステップＳ２３０において、表に表示された文字を作業者に直接に書き換えさせることで、文字のみを作業者が表にて簡単に編集することができる。
【００２５】
（実施の形態２）
次に、実施の形態２について説明する。実施の形態２は図７のステップＳ２２０、ステップＳ２３０及びステップＳ２４０に以下に述べるステップを含めたものである。
【００２６】
まず、ステップＳ２３０では実施の形態１で説明したように、表示部ｂ４に表示された表内のうち、図４の「記名文字（日本語）」の欄の記名文字を一括して編集する。実施の形態２では、互いに言語が異なる欄、すなわち、「記名文字（日本語）」の欄の他に、「記名文字（英語）」、「記名文字（欧文）」及び「記名文字（中国語）」の欄を設ける。そして、図５に示すように、ＩＤ番号が”１”，”２”の部品データについて日本語の「状態」，「オン」に対応する英語、欧文及び中国語を、それぞれ「記名文字（英語）」の欄、「記名文字（欧文）」の欄、「記名文字（中国語）」の欄に作業者がキーボードｂ６を使って記入する。これら各言語別の「記名文字（日本語）」、「記名文字（英語）」、「記名文字（欧文）」及び「記名文字（中国語）」の欄で編集された各々の記名文字は部品文字列編集用テーブルに格納される。以上のように、ステップＳ２３０は、ＩＤ番号の各々に対して互いに各言語が異なる記名文字を予め設定するステップを行う。
【００２７】
そして、次回のステップＳ２２０では、ＩＤ番号が”１”，”２”の部品データを表示するときには、前回に予め設定された部品文字列編集用テーブルに格納された各言語別の記名文字を図５のように表に再び表示するステップを行う。
【００２８】
次に、ステップＳ２３０では実施の形態１で説明したように表を編集するが、実施の形態２での編集は、作業者がキーボードｂ６を使って図５に表示される言語、すなわち、日本語、英語、欧文及び中国語のうち、所望の言語を作業者がキーボードｂ６を使って選択する。以上のように、ステップＳ２３０では作業者に表に表示された複数の記名文字のうちのいずれかを選択させるステップを行う。
【００２９】
次に、ステップＳ２４０では画像データの記名文字を部品文字列編集用テーブル内のステップＳ２３０で編集（選択）された言語の記名文字に書き換えることによって、新たな画像データを作成する（ステップＳ２４０）。ステップＳ２４０を図９を用いて詳しく説明すると、まず、作画プログラミング機器ｂは記憶部ｂ３に格納された画像データからＩＤ番号（画像部品を特定するための識別子）を順に読み出す（ステップＳ２４１）。次に、ステップＳ２４１で読み出したＩＤ番号が予め設定された条件を満たす否かを判断することによって、当該ＩＤ番号を含む部品データが記名文字有りの画像部品の部品データか否かを判別し、記名文字有りの部品データであればステップＳ２４３へ進み、記名文字無しの部品データであればステップＳ２４４へ進む（ステップＳ２４２）。ステップＳ２４３では、画像データの当該ＩＤ番号の記名文字をステップＳ２３０によって編集された部品文字列編集用テーブル内の当該ＩＤ番号の記名文字（ここでは、ステップＳ２３０で編集（選択）された言語の記名文字）に書き換える。次に、画像データ内にステップＳ２４１で読み出されていないＩＤ番号が残っているかどうかを判断する。ステップＳ２４１で読み出されていないＩＤ番号が残っていればステップＳ２４１に戻り、そうでなければ終了する。
【００３０】
以上のように、実施の形態２では、ＩＤ番号に対して予め設定された記名文字も表示し、作業者に表に表示された複数の記名文字のいずれかを選択させることによって、作業者の編集作業が簡単になる。特に、同じＩＤ番号における複数の記名文字は互いに言語が異なるので、画像内の記名文字の言語を他の言語に簡単に変換することができる。
【００３１】
なお、本発明は実施の形態で説明したものに限らない。例えば、画像部品を特定するための識別子はＩＤ番号の他であってもよく、例えば部品名でもよい。
【００３２】
【発明の効果】
請求項１に記載の発明によれば、部品に記される文字を表にして作業者に編集させるので、画像データ全体を編集することなく、文字のみを作業者が表にて簡単に短時間に編集することができる。しかも、作業者が予め設定された複数の文字のうち、所望のいずれかを選択するので、作業者の編集作業が簡単になる。
【００３３】
請求項２に記載の発明によれば、識別子が予め設定された条件を満たすか否かを判断し、当該条件を満たす識別子の部品データを抽出することで、当該条件を満さない識別子の部品データを編集対象から外すことができる。
【００３４】
請求項３に記載の発明によれば、画像内の文字の言語を他の言語に簡単に変換することができる。
【００３５】
請求項４に記載の発明によれば、画像内の文字を表にして編集するので、画像データ全体を編集することなく、文字のみを表にて簡単に編集することができる。しかも、作業者が予め設定された複数の文字のうち、所望のいずれかを選択するので、作業者の編集作業が簡単になる。
【００３６】
請求項５に記載の発明によれば、識別子が予め設定された条件を満たすか否かを判断し、当該条件を満たす識別子の部品データを抽出することで、当該条件を満さない識別子の部品データを編集対象から外すことができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態のシステムを示すブロック図である。
【図２】  本発明の実施の形態の部品データを示すデータ構成図である。
【図３】  本発明の実施の形態のシステムに表示される画面の一部を示す図である。
【図４】  本発明の実施の形態のシステムに表示される画面の一部を示す図である。
【図５】  本発明の実施の形態のシステムに表示される画面の一部を示す図である。
【図６】  本発明の実施の形態の部品文字列編集用テーブルを示すデータ構成図である。
【図７】  本発明の実施の形態の画像データ編集方法を示すフローチャートである。
【図８】  本発明の実施の形態の画像データ編集方法を示すフローチャートである。
【図９】  本発明の実施の形態の画像データ編集方法を示すフローチャートである。
【図１０】  画像の一例を示す図である。
【図１１】  画像の一例を示す図である。
【図１２】  従来の画像データ編集方法を示すフローチャートである。
【符号の説明】
Ｐ１，Ｐ２，Ｐ３  部品、Ｃ１，Ｃ２  記名文字、ａ  表示器、ａ４  表示部、ｂ  作画プログラミング機器、ｂ４  表示部。
【図１】
0004041681.tif 000002
【図２】
0004041681.tif 000003
【図３】
0004041681.tif 000004
【図４】
0004041681.tif 000005
【図５】
0004041681.tif 000006
【図６】
0004041681.tif 000007
【図７】
0004041681.tif 000008
【図８】
0004041681.tif 000009
【図９】
0004041681.tif 000010
【図１０】
0004041681.tif 000011
【図１１】
0004041681.tif 000012
【図１２】
0004041681.tif 000013