(57)【要約】【課題】  少ない誤り発生率で変換テーブルを作成する。【解決手段】  組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、第１のＤＴＰデータから組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、組版タグ付テキストデータから組版タグを抽出し、第２のＤＴＰデータから原タグを抽出し、抽出された組版タグと抽出された原タグとを対応付けて変換テーブルに書き込む。【選択図】        図５
2005332320.tif 000002
【特許請求の範囲】
【請求項１】
文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成方法において、
オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込むステップと、
オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込むステップと、
前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、更に、該組版タグ付テキストデータから組版タグを抽出するステップと、
前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出するステップと、
抽出された前記組版タグと抽出された前記原タグとを対応付けて前記変換テーブルに書き込むステップと、
を備えることを特徴とする変換テーブル作成方法。
【請求項２】
文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成方法において、
オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込むステップと、
オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込むステップと、
前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、更に、該組版タグ付テキストデータから組版タグの一部を抽出するステップと、
前記組版タグの一部と所定の文字とを組み合わせた中間タグを生成するステップと、
前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出するステップと、
生成された前記中間タグと抽出された前記原タグとを対応付けて前記変換テーブルの基となる中間変換テーブルに書き込むステップと、
を備えることを特徴とする変換テーブル作成方法。
【請求項３】
請求項１又は２に記載の変換テーブル作成方法において、
前記文字属性は、サイズ、書体又は斜体のうちの少なくとも１つを含むことを特徴とする変換テーブル作成方法。
【請求項４】
請求項１又は２に記載の変換テーブル作成方法において、
前記特殊文字は、外字、圏点又は罫線のうちの何れかであることを特徴とする変換テーブル作成方法。
【請求項５】
請求項１又は２に記載の変換テーブル作成方法において、
前記組版タグ付テキストデータから前記組版タグを抽出する場合に、指定されたカテゴリの前記組版タグを抽出することを特徴とする変換テーブル作成方法。
【請求項６】
請求項５に記載の変換テーブル作成方法において、
前記カテゴリは、外字、サイズ、書体、圏点、罫線又は斜体のうちの何れかであることを特徴とする変換テーブル作成方法。
【請求項７】
請求項１又は２に記載の変換テーブル作成方法において、
抽出された前記原タグを入力支援テーブルに書き込むステップを更に備えることを特徴とする変換テーブル作成方法。
【請求項８】
文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成装置において、
オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込む手段と、
オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込む手段と、
前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、更に、該組版タグ付テキストデータから組版タグを抽出する手段と、
前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出する手段と、
抽出された前記組版タグと抽出された前記原タグとを対応付けて前記変換テーブルに書き込む手段と、
を備えることを特徴とする変換テーブル作成装置。
【請求項９】
文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成方法において、
オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込む手段と、
オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込む手段と、
前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、更に、該組版タグ付テキストデータから組版タグの一部を抽出する手段と、
前記組版タグの一部と所定の文字とを組み合わせた中間タグを生成する手段と、
前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出する手段と、
生成された前記中間タグと抽出された前記原タグとを対応付けて前記変換テーブルの基となる中間変換テーブルに書き込む手段と、
を備えることを特徴とする変換テーブル作成装置。
【請求項１０】
請求項８又は９に記載の変換テーブル作成装置において、
前記文字属性は、サイズ、書体又は斜体のうちの少なくとも１つを含むことを特徴とする変換テーブル作成装置。
【請求項１１】
請求項８又は９に記載の変換テーブル作成装置において、
前記特殊文字は、外字、圏点又は罫線のうちの何れかであることを特徴とする変換テーブル作成装置。
【請求項１２】
請求項８又は９に記載の変換テーブル作成装置において、
前記組版タグ付テキストデータから前記組版タグを抽出する場合に、指定されたカテゴリの前記組版タグを抽出することを特徴とする変換テーブル作成装置。
【請求項１３】
請求項１２に記載の変換テーブル作成装置において、
前記カテゴリは、外字、サイズ、書体、圏点、罫線又は斜体のうちの何れかであることを特徴とする変換テーブル作成装置。
【請求項１４】
請求項８又は９に記載の変換テーブル作成装置において、
抽出された前記原タグを入力支援テーブルに書き込む手段を更に備えることを特徴とする変換テーブル作成装置。
【請求項１５】
コンピュータに請求項１乃至７の何れか１項に記載の変換テーブル作成方法を行わせるための変換テーブル作成プログラム。
【請求項１６】
コンピュータを請求項８乃至１４の何れか１項に記載の変換テーブル作成装置として機能させるための変換テーブル作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成方法、変換テーブル作成装置及び変換テーブル作成プログラムに関する。
【背景技術】
【０００２】
従来より、ＤＴＰ(Desk Top Publishing)ソフトウェアを用いて、印刷用データを作成することが可能となっている。そして、例えば、ＤＴＰソフトウェアを用いて、漫画雑誌の印刷用データを作成することが可能となっている。
【０００３】
ＤＴＰソフトウェアを用いて漫画雑誌の印刷用データを作成する方法について次に簡単に説明する。漫画家が作成した各ページの画稿は、イメージスキャナで読み取られる。ＤＴＰデータの所定のレイヤには、イメージスキャナで読み込まれた画稿が挿入さる。一方、漫画の吹出しに挿入するべき文字より成るネームについては、所定の入力方法でネームが入力され、ＤＴＰデータの所定のレイヤにネームを含むテキストボックスが配置される。
【０００４】
なお、本発明に関連する先行技術文献としては、以下のものがある。
【特許文献１】特開平９−１６０９１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ネームの入力方法としては、以下の何種類かの方法がある。
【０００６】
第１のネームの入力方法によれば、画稿に記入されたネームを画像データとして、画稿と一緒にイメージスキャナで読み込む。しかし、この方法では、手書きの文字が使用されて文字が崩れる可能性がある。また、小さい書籍に印刷するために縮小した場合には文字が潰れて読みづらくなり、大きい書籍に印刷するために拡大した場合には文字の輪郭がぎざぎざになり体裁が悪くなる。
【０００７】
第２のネームの入力方法によれば、オペレータがＤＴＰソフトウェアが表示する画稿データを参照しながら、テキストボックスを作成し、そこにネームを入力する。しかし、この方法では、テキストボックスの大きさ及び位置を調整する手間がかかり、煩雑である。
【０００８】
第３のネームの入力方法によれば、ネームを基に、ＤＴＰソフトウェアがインポートできる組版タグ付テキストデータを作成し、この組版タグ付テキストデータを基に、ネームが過不足無く収まるテキストボックスを自動生成し、組版タグ付テキストデータをインポートし、インポートした組版タグ付テキストデータを自動生成したテキストボックスに挿入する。この方法では、テキストボックスの大きさを調整する手間が無く、また、テキストボックスの大きさが調整されているので、テキストボックスの位置の調整も楽になる。
【０００９】
しかし、第３のネームの入力方法を採用した場合、上述したように、ネームを基に、組版タグ付テキストデータを作成しなければならない。オペレータが、ネームを基に、直接組版タグ付テキストデータを作成することも考えられるが、そのような方法を用いた場合、組版タグは非常に複雑であるので、組版タグ付きテキストデータに誤りが含まれ、ＤＴＰソフトウェアによる組版タグ付テキストデータのインポートが正常に行われなくなる可能性が高くなる。
【００１０】
そこで、ある程度意味を持った文字を含み人間にとって理解しやすいタグ（以下、「原タグ」という。）と組版タグとの対応関係を保持する変換テーブルを作成しておき、オペレータが、ネームを基に、組版タグ付テキストデータの代わりに原タグ付テキストデータを作成し、コンピュータが変換テーブルを参照して、原タグ付テキストデータを組版タグ付テキストデータに変換するようにすれば、組版タグ付テキストデータに誤りが含まれる可能性を減らすことができる。
【００１１】
しかし、変換テーブルの一方のデータは原タグであるが、他方のデータは組版タグであるため、変換テーブルの組版タグの部分をオペレータが入力する際に、誤りが発生する可能性が高くなる。
【００１２】
そこで、本発明は、少ない誤り発生率で変換テーブルを作成することを可能とする変換テーブル作成方法、変換テーブル作成装置及び変換テーブル作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の第１の観点によれば、文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成方法において、オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込むステップと、オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込むステップと、前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、更に、該組版タグ付テキストデータから組版タグを抽出するステップと、前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出するステップと、抽出された前記組版タグと抽出された前記原タグとを対応付けて前記変換テーブルに書き込むステップと、を備えることを特徴とする変換テーブル作成方法が提供される。
【００１４】
本発明の第２の観点によれば、文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成方法において、オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込むステップと、オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込むステップと、前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、更に、該組版タグ付テキストデータから組版タグの一部を抽出するステップと、前記組版タグの一部と所定の文字とを組み合わせた中間タグを生成するステップと、前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出するステップと、生成された前記中間タグと抽出された前記原タグとを対応付けて前記変換テーブルの基となる中間変換テーブルに書き込むステップと、を備えることを特徴とする変換テーブル作成方法が提供される。
【００１５】
上記の変換テーブル作成方法において、前記文字属性は、サイズ、書体又は斜体のうちの少なくとも１つを含んでいてもよい。
【００１６】
上記の変換テーブル作成方法において、前記特殊文字は、外字、圏点又は罫線のうちの何れかであってもよい。
【００１７】
上記の変換テーブル作成方法において、前記組版タグ付テキストデータから前記組版タグを抽出する場合に、指定されたカテゴリの前記組版タグを抽出するようにしてもよい。
【００１８】
上記の変換テーブル作成方法において、前記カテゴリは、外字、サイズ、書体、圏点、罫線又は斜体のうちの何れかであってもよい。
【００１９】
上記の変換テーブル作成方法は、抽出された前記原タグを入力支援テーブルに書き込むステップを更に備えていてもよい。
【００２０】
本発明の第２の観点によれば、文字属性又は特殊文字を表す組版タグと該組版タグに変換されるべき原タグとを対応付けて保持する変換テーブルを作成するための変換テーブル作成装置において、オペレータの操作に従って、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを作成して、該第１のＤＴＰデータを記録媒体に書き込む手段と、オペレータの操作に従って、前記組版タグに変換されるべき原タグを表示するための第２のＤＴＰデータを作成して、該第２のＤＴＰデータを記録媒体に書き込む手段と、前記記録媒体から前記第１のＤＴＰデータを読み出して、該第１のＤＴＰデータから前記組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す組版タグ付テキストデータを抽出して、該組版タグ付テキストデータを記録媒体に書き込む手段と、前記記録媒体から前記組版タグ付テキストデータを読み出して、該組版タグ付テキストデータから組版タグを抽出する手段と、前記記録媒体から前記第２のＤＴＰデータを読み出して、前記原タグを抽出する手段と、抽出された前記組版タグと抽出された前記原タグとを対応付けて前記変換テーブルに書き込む手段と、を備えることを特徴とする変換テーブル作成装置が提供される。
【発明の効果】
【００２１】
本発明によれば、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを印刷イメージで表示するための第１のＤＴＰデータを基に組版タグを生成し、これを原タグと関連付けているので、少ない誤り発生率で変換テーブルを作成することを可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００２３】
［実施形態１］
図１は、本発明の実施形態１による漫画編集システムの構成を示すブロック図である。図１を参照すると、本発明の実施形態１による漫画編集システムは、画稿流込部１０３、テーブル作成部１０５、タグ変換部１０９、ネーム流込部１１１、漫画雑誌印刷データ作成部１１５を備える。また、当該漫画編集システムは、スキャナ読取り１０１、ネーム入力１０７及びＤＴＰ作業１１３により補完される。画稿流込部１０３、テーブル作成部１０５、タグ変換部１０９、ネーム流込部１１１、漫画雑誌印刷データ作成部１１５は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することもできる。
【００２４】
スキャナ読取り１０１では、漫画の画稿１２１をスキャナで読取り、画稿データ１２３を生成する。
【００２５】
画稿流込部１０３は、作成するべきＤＴＰデータのうちの環境ファイル１２５で指定されるレイヤに画稿データ１２３を流し込み、未編集ＤＴＰデータ（画稿）１２７を生成する。未編集ＤＴＰデータ（画稿）１２７の例を図２に示す。
【００２６】
テーブル作成部１０５は、入力支援テーブル１３１及び変換テーブル１３３を生成する。入力支援テーブル１３１は、原タグの一覧表である。変換テーブル１３３は、原タグと組版タグとの対抗関係の一覧表である。
【００２７】
ネーム入力１０７では、オペレータが、紙面に印刷されたネーム原稿１２９を基に、キーボード入力により原タグ付ネームデータ１３５を生成する。ネーム入力１０７の際には、入力支援テーブル１３１の内容を画面上の１つのウィンドウに表示しておき、オペレータが、必要な原タグをそこからコピーし、原タグ付ネームデータ１３５の必要箇所に貼り付ける。ネーム入力１０７では、このように入力支援テーブル１３１を利用して、コピー＆ペーストに作業により、原タグ付ネームデータ１３５に必要な原タグが挿入されるので、原タグの記述に誤りが発生する確率を低く抑えることが可能となる。
【００２８】
タグ変換部１０９は、変換テーブル１３３を参照して、原タグ付ネームデータ１３５の原タグを組版タグに変換することにより、組版タグ付ネームデータ１３７を生成する。
【００２９】
ネーム流込部１１１は、組版タグ付ネームデータ１３７をインポートする。すなわち、ネーム流込部１１１は、組版タグ付ネームデータ１３７を基に、ネームを表示するためのネームＤＴＰデータを生成する。そして、ネーム流込部１１１は、ネームＤＴＰデータを基に、ネームＤＴＰデータにより表される文字等を縦横過不足無く挿入するためのテキストボックスを生成する。そして、ネーム流込部１１１は、テキストボックスにネームＤＴＰデータを流し込む。そして、ネーム流込部１１１は、作成するべきＤＴＰデータのうちの環境ファイル１２５で指定されるレイヤのフレーム外の領域にネームＤＴＰデータが挿入されたデータテキストボックスを挿入して、未編集ＤＴＰデータ（画稿＋ネーム）１３９を生成する。未編集ＤＴＰデータ（画稿＋ネーム）１３９の例を図３に示す。
【００３０】
ＤＴＰ作業１１３では、オペレータの操作により、未編集ＤＴＰデータ１３９を編集して、編集済ＤＴＰデータ１４１を生成する。具体的には、フレーム外に配置されているテキストボックスの吹出し内への移動等の編集が行われる。編集済ＤＴＰデータ１４１の例を図４に示す。
【００３１】
漫画雑誌印刷データ作成部１１５は、編集済ＤＴＰデータ１４１を基に、印刷機に適合した漫画雑誌印刷データ１４３を生成する。
【００３２】
次に、テーブル作成部１０５について詳細に説明する。図５は、テーブル作成部１０５の構成を示すブロック図である。図５を参照すると、テーブル作成部１０５は、表組作成部１０５ａ、表組情報抽出部１０５ｂ及びテーブル生成部１０５ｃを備える。これらの構成要素は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することもできる。
【００３３】
表組作成部１０５ａは、オペレータの操作に従って、ＤＴＰデータで表される表組１０６ａのファイルを作成して、ハードディスク等の記録媒体に書き込む。ＤＴＰデータで表される表組１０６ａを表示した場合の具体例を図６に示す。表組は、Ｎ行４列のセルより構成される。
【００３４】
１列目は、原タグのカテゴリを表す。１列目の値が１である場合には、当該行は、外字についての原タグと組版タグとの対応関係についてのものである。１列目の値が２である場合には、当該行は、サイズについての原タグと組版タグとの対応関係についてのものである。１列目の値が３である場合には、当該行は、書体についての原タグと組版タグとの対応関係についてのものである。１列目の値が４である場合には、当該行は、圏点についての原タグと組版タグとの対応関係についてのものである。１列目の値が５である場合には、当該行は、罫線についての原タグと組版タグとの対応関係についてのものである。１列目の値が６である場合には、当該行は、斜体についての原タグと組版タグとの対応関係についてのものである。
【００３５】
２列目は、原タグを表す。原タグの書式は自由であるが原タグは特殊な文字属性を有さない。有するとしていても無視され、原タグの各文字の文字コードのみが利用される。
【００３６】
３列目は、組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを表す。１行目の具体例は、「あ、、」（正確には、図６に図示するもの）という外字（特殊文字の一例）である。２行目の具体例は、「あ」という文字例であって、級数が４０であるもの（文字属性付文字列）である。「あ」は、文字例であるため、他の文字に置き換えてもよい。３行目の具体例は、「あ」という文字例であって、書体が「共同角ゴシック」であるもの（文字属性付文字例）である。「あ」は、文字例であるため、他の文字に置き換えてもよい。４行目の具体例は、「あ」という文字例に「、」という圏点が付されたもの（文字例と特殊文字との組合せの一例）である。「あ」は、文字例であるため、他の文字に置き換えてもよい。５行目の具体例は、縦書きの「……」という罫線（特殊文字の一例）である。６行目の具体例は、「！？」という文字例であって、斜体で表したもの（文字属性付文字列）である。「！？」は、文字例であるため、他の文字に置き換えてもよい。
【００３７】
３列目の組版タグが適用された場合の文字属性付文字例、特殊文字又は文字例と特殊文字との組合せを作成する際には、オペレータが、ＤＴＰソフトウェアが表示する画面にそのようなデータが表示されるようにキーボードやマウスを使って設定を行う。従って、オペレータは組版タグによる表現形式を知らなくてもよく、組版タグが適用された場合に現れることを期待する文字属性付文字例、特殊文字又は文字例と特殊文字との組合せの作成さえすればよい。
【００３８】
４列目は、コメントを表す。
【００３９】
表組情報抽出部１０５ｂは、ＤＴＰデータで表される表組１０６ａのファイルを読み出して、表組の各セルの記述を抽出し、これらを基に第１の表組情報１０６ｂのファイル及び表組１０６ａの各行毎の第２の表組情報１０６ｃ−１乃至１０６ｃ−Ｎのファイルを生成し、これらのファイルをハードディスク等の記録媒体に書き込む。
【００４０】
テーブル生成部１０５ｃは、第１の表組情報１０６ｂのファイル及び第２の表組情報１０６ｃ−１乃至１０６ｃ−Ｎを読み出して、これらを基に変換テーブル１３３のファイル及び入力支援テーブル１３１を生成し、これらのファイルをハードディスク等の記録媒体に書き込む。
【００４１】
次に、表組情報抽出部１０５ｂの動作について、図７を参照して説明する。
【００４２】
図７を参照すると、まず、行番号を表す変数ｉｄｘ１をゼロにリセットする（ステップＳ２０１）。次に、全ての行についてステップＳ２０５乃至Ｓ２２３を繰り返す（ステップＳ２０３）。ステップＳ２０５では、最終的には第１の表組情報１０６ｂの当該行に書き込むべき文字列ｓｔｒ１をＮｕｌｌに初期化する。
【００４３】
次に、列番号を表す変数ｉｄｘ２をゼロにリセットする（ステップＳ２０７）。
【００４４】
次に、当該行の全ての列についてステップＳ２１１乃至Ｓ２２１を繰り返す（ステップＳ２０９）。
【００４５】
ステップＳ２１１では、当該行当該列の処理において文字列ｓｔｒ１に追加するべき文字列ｓｔｒ２をＮｕｌｌに初期化する。
【００４６】
次に、現在の行・現在の列のセルを表組１０６ａのファイルから読み出す。この読み出しにより、当該セルの組版タグ付テキストが読み出される。読み出した当該セルの組版タグ付テキストを文字列ｓｔｒ２に代入する（ステップＳ２１３）。
【００４７】
次に、現在の列番号ｉｄｘ２が２であるか否かを判断する（現在の列が３列目であるか否かを判断する）（ステップＳ２１５）。
【００４８】
現在の列番号ｉｄｘ２が２でなければ（現在の列が第３列でなければ）（ステップＳ２１５でＮＯ）、文字列ｓｔｒ２からタグ（タグ内の文字を含む）を除くことにより、当該セルに記述されているテキストデータのみを抽出する（ステップＳ２１７）。次に、文字列ｓｔｒ１がＮｕｌｌであるか否かを判断する（ステップＳ２１９）。これは、現在の列が１列目であるか否かを判断することと等価である。
【００４９】
文字列ｓｔｒ１がＮｕｌｌであれば（ステップＳ２１９でＹＥＳ）、文字列ｓｔｒ１に文字列ｓｔｒ２を代入する（ステップＳ２２１）。
【００５０】
文字列ｓｔｒ１がＮｕｌｌでなければ（ステップＳ２１９でＮＯ）、文字列ｓｔｒ１に区切りを示すカンマ「，」及び文字列ｓｔｒ２を追加する（ステップＳ２２３）。
【００５１】
現在の列番号ｉｄｘ２が２であれば（現在の列が第３列であれば）（ステップＳ２１５でＹＥＳ）、文字列ｓｔｒ２より成る第２の表組情報１０６ｃ−ｉｄｘ２のファイルを生成し、このファイルをハードディスク等の記録媒体に書き込む（ステップＳ２２５）。このファイルの名称は、各第２の表組情報のファイルを識別できるようなものであればどのようなものであってもよい。次に、文字列ｓｔｒ２に、ステップＳ２１７で生成したファイルの名称を代入する（ステップＳ２２７）。次に、ステップＳ２２３に進む。
【００５２】
当該行の全ての列についての繰返し（ステップＳ２０９）が終了したならば、変数ｓｔｒ１にＣＲ及びＬＦを追加する（ステップＳ２２９）。ここで、ＣＲはキャリッジリターンを表す文字コードであり、ＬＦはラインフィードを表す文字コードである。次に、変数ｓｔｒ１を第１の表組情報１０６ｂのファイルに追加する（ステップＳ２３１）。
【００５３】
以上のようにして、第１の表組情報１０６ｂのファイル及び第２の表組情報１０６ｃ−１乃至１０６ｃ−Ｎが生成される。
【００５４】
第１の表組情報１０６ｂのファイルは、表組１０６ａの行数と同一の数の行より成る。各行には、表組１０６ａの当該行第１列のテキスト、表組１０６ａの当該行第２列のテキスト、当該行第３列の組版タグ付テキストを表した第２の表組情報１０６ｃ−ｉのファイル名及び表組１０６ａの当該行第４列のテキストより構成されるテキストデータが格納される。
【００５５】
第２の表組情報１０６ｃ−ｉのファイルは、表組１０６ａの行数と同一の数だけ生成される。各第２の表組情報１０６ｃ−ｉのファイルには、当該行第３列の組版タグ付テキストが格納される。図６に示す例に基づいて生成した第２の表組情報１０６ｃ−１乃至１０６ｃ−６の内容を図８及び９に示す。図８及び９から明らかなように、組版タグには、組版タグの種類を示す文字列の他に、その他の文字列及び数値も含まれる。
【００５６】
次に、テーブル生成部１０５ｃの動作について、図１０を参照して説明する。
【００５７】
第１の表組情報１０６ｂの全ての行について、ステップＳ２５３乃至Ｓ２６９を繰り返す（ステップＳ２５１）。
【００５８】
ステップＳ２５３では、カンマ「，」で区切られた各文字列を取得して、各文字列を文字列ｓｔｒ１、ｓｔｒ２、ｓｔｒ３及びｓｔｒ４に代入する。次に、ファイル名が文字列ｓｔｒ３である第２の表組情報１０６ｃ−ｉの内容を読み出して、文字列ｓｔｒ５に代入する（ステップＳ２５５）。次に、カテゴリを示す文字列ｓｔｒ１で指定されるカテゴリの組版タグを文字列ｓｔｒ５から抽出して、抽出した組版タグを文字列ｓｔｒ６に代入する（ステップＳ２５７）。次に、変換テーブルの当該行を構成する文字列ｓｔｒを下式により生成する（ステップＳ２５９）。
【００５９】
ｓｔｒ＝ｓｔｒ２＋”［＝］”＋ｓｔｒ６＋ＴＡＢ＋”’”＋ｓｔｒ４＋ＣＲ＋ＬＦ
ここで、［＝］は、変換テーブルの各行の原タグと組版タグを区切る文字列であり、ＴＡＢは、タブを表す文字コードである。また、「’」は、当該行のこれ以降がコメントであることを示すコメントマークである。
【００６０】
次に、文字列ｓｔｒを変換テーブル１３３に追加する（ステップＳ２６１）。
【００６１】
次に、変数ｓｔｒ２にＣＲとＬＦを追加する（ステップＳ２６３）。次に、文字列ｓｔｒ２を入力支援テーブル１３１に追加する（ステップＳ２６５）。
【００６２】
次に、文字列ｓｔｒ１を基に、現在のカテゴリの組版タグは閉じタグも必要であるか否かを判断する（ステップＳ２６７）。必要である場合には（ステップＳ２６７でＹＥＳ）、ステップＳ２５９乃至Ｓ２６５と同様な処理を行うことにより、閉じタグについての行を変換テーブル１３３に追加し、閉じタグの原タグを入力支援テーブル１３１に追加する（ステップＳ２６９）。
【００６３】
［実施形態２］
図１１は、本発明の実施形態２による漫画編集システムの構成を示すブロック図である。図１と図１１を比較すると明らかなように、実施形態２による漫画編集システムが実施形態１による漫画編集システムと異なる点は、テーブル作成部１０５がテーブル作成部１０５Ｂに置き換わり、テーブル変換部１０６が追加された点である。
【００６４】
テーブル作成部１０５Ｂは、入力支援テーブル１３１及び中間変換テーブル１３２を作成する。
【００６５】
テーブル変換部１０６は、中間変換テーブル１３２を基に、変換テーブル１３３を作成する。なお、実施形態２における変換テーブル１３３は、実施形態１における変換テーブル１３３と同一の内容を有するものである。
【００６６】
変換テーブル１３３の各行は、上述したように、
ｓｔｒ＝ｓｔｒ２＋”［＝］”＋ｓｔｒ６＋ＴＡＢ＋”’”＋ｓｔｒ４＋ＣＲ＋ＬＦ
で表される。ここで、文字列ｓｔｒ６は、図８に示すように、人間が読解することが困難なものである。従って、変換テーブル１３３を見ても、変換テーブル１３３の各行のデータが正しいものであるのか否かを人間が判断することが困難である。
【００６７】
そこで、本実施形態では、文字列ｓｔｒ６を人間が読解することが容易な文字列に置き換えた中間変換テーブル１３２を生成し、人間が中間変換テーブル１３２を見て、各行のデータが正しいものであるのか否かを容易に判断できるようにする。誤りがあれば、表組１０６ａ中の誤りを訂正してから、再度、入力支援テーブル１３１及び中間変換テーブル１３２を作成し直す。そして、中間変換テーブル１３２に誤りがないことが確認されたならば、テーブル変換部１０６により変換テーブル１３３を作成する。
【００６８】
但し、中間変換テーブル１３２から変換テーブル１３３への変換を、タグ変換部１０９による原タグから組版タグへの変換を行う際に、原タグが現れる度に、文字列処理により行ってもよく、この場合には、中間変換テーブル１３２の内容全体に対応する変換テーブル１３３というものは作成されない。つまり、変換テーブル１３３の必要な行が必要な時にのみ作成され、その右辺が組版タグ付データに挿入される。
【００６９】
中間変換テーブル１３２の行データの例は下記に示すものである。
【００７０】
＜圏点１＞［＝］｛圏点：1｝
右辺の「｛圏点：1｝」が、「＜圏点１＞」と「<kenten1:1>」との間に位置する中間タグである。この行データの基となる表組１０６ａの行は図６の第５行に示すものである。
【００７１】
テーブル作成部１０５Ｂは次にようにして、図６の第５行に示すデータから上記の中間変換テーブル１３２の行データを生成する。
【００７２】
まず、カテゴリが圏点を表すので、
＜圏点１＞［＝］｛圏点：
を生成する。
【００７３】
次に、図６の第５行第３列は、
<kenten1:1>あ</kenten1:>
となっているので、最初に現れる「>」の直前の「1」を抽出して、これを
＜圏点１＞［＝］｛圏点：
に追記して、
＜圏点１＞［＝］｛圏点：1
を得る。次に、これに「｝」を追記して、
＜圏点１＞［＝］｛圏点：1｝
を得る。次に、これに「’圏点」を追記して
＜圏点１＞［＝］｛圏点：1｝’圏点
を得る。但し、「’圏点」はコメントであるので、省略してもよい。
【００７４】
上記の中間変換テーブル１３２の行データに対応する変換テーブル１３３の行データの例は下記に示すものである。
【００７５】
＜圏点１＞［＝］<kenten1:1>
従って、テーブル変換部１０６は、文字列処理により、「｛圏点：」を「<kenten1:」に変換し、「｝」を「>」に変換する。
【産業上の利用可能性】
【００７６】
本発明は、ＤＴＰを用いた漫画の編集に利用することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態１による漫画編集システムの構成を示すブロック図である。
【図２】図１に示す未編集ＤＴＰデータ（画稿）の具体例を示す図である。
【図３】図１に示す未編集ＤＴＰデータ（画稿＋ネーム）の具体例を示す図である。
【図４】図１に示す編集済ＤＴＰデータの具体例を示す図である。
【図５】図１に示すテーブル作成部の構成を示すブロック図である。
【図６】図５に示す表組を表示した場合の具体例を示す図である。
【図７】図５に示す表組情報抽出部の動作を示すフローチャートである。
【図８】図５に示す第２の表組情報の具体例を示す第１の図である。
【図９】図５に示す第２の表組情報の具体例を示す第２の図である。
【図１０】図５に示すテーブル生成部の動作を示すフローチャートである。
【図１１】本発明の実施形態２による漫画編集システムの構成を示すブロック図である。
【符号の説明】
【００７８】
１０１  スキャナ読取り
１０３  画稿流込部
１０５  テーブル作成部
１０７  ネーム入力部
１０９  タグ変換部
１１１  ネーム流込部
１１３  ＤＴＰ作業
１１５  漫画雑誌印刷データ作成部
１２１  画稿
１２３  画稿データ
１２５  環境ファイル
１２７  未編集ＤＴＰデータ（画稿）
１２９  ネーム原稿
１３１  入力支援テーブル
１３３  変換テーブル
１３５  原タグ付ネームデータ
１３７  組版タグ付ネームデータ
１３９  未編集ＤＴＰデータ（画稿＋ネーム）
１４１  編集済ＤＴＰデータ
１４３  漫画雑誌印刷データ
１０５ａ  表組作成部
１０５ｂ  表組情報抽出部
１０５ｃ  テーブル生成部
１０６ａ  表組（ＤＴＰデータ）
１０６ｂ  第１の表組情報（テキスト）
１０６ｃ−１乃至１０６ｃ−Ｎ  第２の表組情報（組版タグ付テキスト）
【図１】
2005332320.tif 000003
【図２】
2005332320.tif 000004
【図３】
2005332320.tif 000005
【図４】
2005332320.tif 000006
【図５】
2005332320.tif 000007
【図６】
2005332320.tif 000008
【図７】
2005332320.tif 000009
【図８】
2005332320.tif 000010
【図９】
2005332320.tif 000011
【図１０】
2005332320.tif 000012
【図１１】
2005332320.tif 000013