(57)【要約】【課題】  文字領域内の翻訳により文字領域と図表領域のレイアウトが原稿とは異なったものとなり、図表の属する頁に変化が生じる場合、これに起因した文字領域内の図表への言及に関する誤りを訂正する。【解決手段】  レイアウト構成処理１０４により図表入り翻訳文データを作成後、同データの文字領域の中から図表番号を探索する図表番号探索処理１０５と、文字領域においてこの図表番号の近傍を探索範囲とし、頁番号を探索する近傍頁番号探索処理１０６と、図表番号探索処理１０５により探索された図表番号を図表領域内に含む頁の頁番号を抽出する頁番号抽出処理１０７と、頁番号抽出処理１０７によって抽出された頁番号により近傍頁番号探索処理１０６により探索された文字領域内の頁番号を書き換える頁番号書換え処理１０８を実行する。【選択図】      図２
2006252048.tif 000002
【特許請求の範囲】
【請求項１】
図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析手段と、
前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域の画像内に存在する文字の文字認識処理を行って図表領域内文字データを出力する文字認識手段と、
前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理手段と、
前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理手段と、
前記図表入り翻訳文データの文字領域の中から図表を特定する図表特定情報を探索する図表特定情報探索手段と、
前記図表入り翻訳文データの文字領域において前記図表特定情報探索手段により探索された図表特定情報の近傍を探索範囲とし、頁番号を探索する近傍頁番号探索手段と、
前記図表入り翻訳文データにおいて前記図表特定情報探索手段により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出手段と、
前記図表入り翻訳文データの文字領域において前記近傍頁番号探索手段により探索された図表特定情報の近傍の頁番号を、前記頁番号抽出手段によって抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え手段と
を具備することを特徴とする翻訳装置。
【請求項２】
図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析手段と、
前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域の画像内に存在する文字の文字認識処理を行って図表領域内文字データを出力する文字認識手段と、
前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理手段と、
前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理手段と、
前記図表入り翻訳文データの文字領域の中から頁番号を探索する頁番号探索手段と、
前記図表入り翻訳文データの文字領域において前記頁番号探索手段により探索された頁番号の近傍を探索範囲とし、図表を特定する図表特定情報を探索する近傍図表特定情報探索手段と、
前記図表入り翻訳文データにおいて前記近傍図表特定情報探索手段により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出手段と、
前記頁番号探索手段によって探索された頁番号のうち前記近傍図表特定情報探索手段によって近傍の図表特定情報が探索された頁番号を、前記頁番号抽出手段により抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え手段と
を具備することを特徴とする翻訳装置。
【請求項３】
コンピュータを、
図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析手段と、
前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域内に存在する文字の画像の文字認識処理を行って図表領域内文字データを出力する文字認識手段と、
前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理手段と、
前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理手段と、
前記図表入り翻訳文データの文字領域の中から図表を特定する図表特定情報を探索する図表特定情報探索手段と、
前記図表入り翻訳文データの文字領域において前記図表特定情報探索手段により探索された図表特定情報の近傍を探索範囲とし、頁番号を探索する近傍頁番号探索手段と、
前記図表入り翻訳文データにおいて前記図表特定情報探索手段により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出手段と、
前記図表入り翻訳文データの文字領域において前記近傍頁番号探索手段により探索された図表特定情報の近傍の頁番号を、前記頁番号抽出手段によって抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え手段と
して機能させることを特徴とする翻訳プログラム。
【請求項４】
コンピュータを、
図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析手段と、
前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域内に存在する文字の画像の文字認識処理を行って図表領域内文字データを出力する文字認識手段と、
前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理手段と、
前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理手段と、
前記図表入り翻訳文データの文字領域の中から頁番号を探索する頁番号探索手段と、
前記図表入り翻訳文データの文字領域において前記頁番号探索手段により探索された頁番号の近傍を探索範囲とし、図表を特定する図表特定情報を探索する近傍図表特定情報探索手段と、
前記図表入り翻訳文データにおいて前記近傍図表特定情報探索手段により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出手段と、
前記頁番号探索手段によって探索された頁番号のうち前記近傍図表特定情報探索手段によって近傍の図表特定情報が探索された頁番号を、前記頁番号抽出手段により抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え手段と
して機能させることを特徴とする翻訳プログラム。
【請求項５】
図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析過程と、
前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域の画像内に存在する文字の文字認識処理を行って図表領域内文字データを出力する文字認識過程と、
前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理過程と、
前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理過程と、
前記図表入り翻訳文データの文字領域の中から図表を特定する図表特定情報を探索する図表特定情報探索過程と、
前記図表入り翻訳文データの文字領域において前記図表特定情報探索過程により探索された図表特定情報の近傍を探索範囲とし、頁番号を探索する近傍頁番号探索過程と、
前記図表入り翻訳文データにおいて前記図表特定情報探索過程により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出過程と、
前記図表入り翻訳文データの文字領域において前記近傍頁番号探索過程により探索された図表特定情報の近傍の頁番号を、前記頁番号抽出過程によって抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え過程と
を具備することを特徴とする翻訳方法。
【請求項６】
図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析過程と、
前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域の画像内に存在する文字の文字認識処理を行って図表領域内文字データを出力する文字認識過程と、
前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理過程と、
前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理過程と、
前記図表入り翻訳文データの文字領域の中から頁番号を探索する頁番号探索過程と、
前記図表入り翻訳文データの文字領域において前記頁番号探索過程により探索された頁番号の近傍を探索範囲とし、図表を特定する図表特定情報を探索する近傍図表特定情報探索過程と、
前記図表入り翻訳文データにおいて前記近傍図表特定情報探索過程により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出過程と、
前記頁番号探索過程によって探索された頁番号のうち前記近傍図表特定情報探索過程によって近傍の図表特定情報が探索された頁番号を、前記頁番号抽出過程により抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え過程と
を具備することを特徴とする翻訳方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文字領域と図表領域とが混在した画像を受け取り、そのうちの文字の部分を他言語に翻訳し、図表入り翻訳文データを出力する装置、プログラムおよび方法に関する。
【背景技術】
【０００２】
図表入り文書の画像を受け取り、この画像中の文字領域の文字列を他言語に翻訳し、図表と翻訳文からなるデータを生成する翻訳装置が各種提案されている。なお、この種の技術は、例えば特許文献１に開示されている。
【特許文献１】特開平６−１６２０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に開示された技術では、レイアウト解析により原稿から得られた入力画像における文字領域と図表領域とを分離し、文字の認識および翻訳を行う。そして、翻訳により得られた翻訳文の文字量と文字領域のサイズを比較し、その結果に応じて文字領域を変形していた。また、文字領域の変形により、同一頁に図表領域を配置することができなくなる場合には、図表領域を次の頁に移動させていた。このように図表領域が元の頁とは異なる頁に移動されると、例えば元の原稿では文字領域内に例えば「５頁の図２」というような図表に言及する記載があった場合において、翻訳後は図表領域の頁間移動により図２が５頁ではない頁に属する、という事態も発生し得る。この場合、翻訳後における文字領域内の図表に関する言及は誤ったものとなるので好ましくない。
【０００４】
この発明は、以上説明した事情に鑑みてなされたものであり、文字領域に収めるべき翻訳文の文字量の増減によって文字領域と図表領域のレイアウトが原稿とは異なったものとなり、図表の属する頁に変化が生じる場合であっても、これに起因した文字領域内における図表への言及に関する誤りを訂正することができる翻訳装置および翻訳プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明は、図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析手段と、前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域の画像内に存在する文字の文字認識処理を行って図表領域内文字データを出力する文字認識手段と、前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理手段と、前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理手段と、前記図表入り翻訳文データの文字領域の中から図表を特定する図表特定情報を探索する図表特定情報探索手段と、前記図表入り翻訳文データの文字領域において前記図表特定情報探索手段により探索された図表特定情報の近傍を探索範囲とし、頁番号を探索する近傍頁番号探索手段と、前記図表入り翻訳文データにおいて前記図表特定情報探索手段により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出手段と、前記図表入り翻訳文データの文字領域において前記近傍頁番号探索手段により探索された図表特定情報の近傍の頁番号を、前記頁番号抽出手段によって抽出された同図表特定情報を図表領域内に含む頁の頁番号に書き換える頁番号書換え手段とを具備することを特徴とする翻訳装置、コンピュータを上記各手段として機能させる翻訳プログラム、および上記各手段によって行われる一連の処理を要素とする翻訳方法を提供する。
また、この発明は、図表入り文書を表す入力画像にレイアウト解析処理を施し、入力画像における文字領域と図表領域とを求めるレイアウト解析手段と、前記入力画像における文字領域の画像の文字認識処理を行って文字領域内文字データを出力するとともに、前記入力画像における図表領域の画像内に存在する文字の文字認識処理を行って図表領域内文字データを出力する文字認識手段と、前記文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを出力するとともに、前記図表領域内文字データに対して翻訳処理を行って図表領域内翻訳文データを出力する翻訳処理手段と、前記文字領域内翻訳文データを文字領域内に含み、前記図表領域内翻訳文データおよび前記入力画像における図表領域から図表領域内文字データを除いた画像を図表領域内に含む１または複数頁分の図表入り翻訳文データを生成するレイアウト構成処理手段と、前記図表入り翻訳文データの文字領域の中から頁番号を探索する頁番号探索手段と、前記図表入り翻訳文データの文字領域において前記頁番号探索手段により探索された頁番号の近傍を探索範囲とし、図表を特定する図表特定情報を探索する近傍図表特定情報探索手段と、前記図表入り翻訳文データにおいて前記近傍図表特定情報探索手段により探索された図表特定情報を図表領域内に含む頁の頁番号を抽出する頁番号抽出手段と、前記頁番号探索手段によって探索された頁番号のうち前記近傍図表特定情報探索手段によって近傍の図表特定情報が探索された頁番号を、前記頁番号抽出手段により抽出された同図表特定情報を図表領域内に含む頁の頁番号により書き換える頁番号書換え手段とを具備することを特徴とする翻訳装置、コンピュータを上記各手段として機能させる翻訳プログラム、および上記各手段によって行われる一連の処理を要素とする翻訳方法を提供する。
これらの翻訳装置、翻訳プログラムおよび翻訳方法によれば、文字領域に収めるべき翻訳文の文字量の増減によって文字領域と図表領域のレイアウトが入力画像とは異なったものとなり、図表の属する頁に変化が生じる場合であっても、これに起因した文字領域内における図表への言及に関する誤りが訂正される。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照し、この発明を実施するための最良の形態について説明する。
＜第１実施形態＞
図１はこの発明の第１実施形態である翻訳装置の基本構成を示すブロック図である。この翻訳装置は、スキャナ機能、コピー機能、印刷機能およびＦＡＸ機能を併有する複合機と同様な構成であり、ＡＤＦ（Automatic Document Feeder）機構を備えた画像読取装置１と、印刷装置２と、通信インタフェース３と、表示部４と、操作部５と、揮発性メモリ６と、不揮発性メモリ７と、以上の各部を制御するＣＰＵ８とにより構成されている。この装置では、ＣＰＵ８による制御の下、画像読取装置１により読み取った画像を印刷装置２により印刷するコピー機能、同画像を通信インタフェース３およびネットワークを介して相手ＦＡＸ装置に送るＦＡＸ機能など、複合機としての機能を実現することができる。
【０００７】
不揮発性メモリ７には、この種の複合機としての機能を実現するための制御をＣＰＵ８に実行させる制御プログラムに加えて、本実施形態特有のプログラムが記憶されている。すなわち、装置外部から取り込んだ画像に含まれる文字列を他の言語の文字列に翻訳し、元の文字列の画像の代わりに翻訳文データを持った図表入り翻訳文データを生成して出力する図表入り文書翻訳プログラムである。この図表入り文書翻訳プログラムの詳細な処理内容は、図２のフローチャートに示す通りであるが、その詳細については、説明の重複を避けるため、本実施形態の動作説明において明らかにする。
【０００８】
本実施形態に係る翻訳装置は、この図表入り文書翻訳プログラムを例えば次のような形態で利用することが可能な構成となっている。
ａ．ある言語で記載された文字列を含む原稿の画像を画像読取装置１により読み取って揮発性メモリ６に格納し、この画像に対して、図表入り文書翻訳プログラムを利用した処理を施し、その結果得られる図表入り翻訳文データを印刷装置２により画像として印刷する。あるいは通信インタフェース３を利用することにより、図表入り文書翻訳プログラムを利用した処理により得られる図表入り翻訳文データをＦＡＸやｅｍａｉｌ経由で翻訳結果を必要とするユーザに送信する。
ｂ．ある言語で記載された文字列を含む原稿の画像を通信インタフェース３を介して受信して揮発性メモリ６に格納し、この画像に対して、図表入り文書翻訳プログラムを利用した処理を施し、その結果得られる図表入り翻訳文データを印刷装置２により画像として印刷する。あるいは通信インタフェース３を利用することにより、図表入り文書翻訳プログラムを利用した処理により得られる図表入り翻訳文データをＦＡＸやｅｍａｉｌ経由で翻訳結果を必要とするユーザに送信する。
【０００９】
不揮発性メモリ７には、以上のような形態で、図表入り文書翻訳プログラムの入力情報である画像および出力情報である図表入り翻訳文データの伝送を行わせるための制御プログラムが記憶されている。この制御プログラムにより如何なる情報伝送を行わせるかは、操作部５あるいは通信インタフェース３を経由して与えられるコマンドにより決定される。
【００１０】
以下、本実施形態の動作を説明する。画像読取装置１または通信インタフェース３を介して、１頁または複数頁分の入力画像が揮発性メモリ６に格納されると、ＣＰＵ８は、図２にそのフローを示す図表入り文書翻訳プログラムを実行する。この図表入り文書翻訳プログラムにおける最初の処理であるレイアウト解析処理１０１において、ＣＰＵ８は、揮発性メモリ６に格納された各頁の入力画像の解析を行い、入力画像における文字領域と図表領域と求め、これらと同様な文字領域および図表領域を持った図表入り翻訳文データを揮発性メモリ６の作業エリアに生成する。この段階において、図表入り翻訳文データの文字領域および図表領域の中は空である。また、図表入り翻訳文データの各頁に対する部分は、頁番号を格納したフッタを有している。そして、図表入り翻訳文データの途中に改頁が生じたり、頁数の増減が生じる場合、関係する頁のフッタ内の頁番号が自動更新されるようになっている。
【００１１】
次にＣＰＵ８は、文字認識処理１０２と翻訳処理１０３とを順次実行する。文字認識処理１０２では、揮発性メモリ６における各頁の入力画像における文字領域の画像の文字認識を行い、文字領域内文字データを生成するとともに、各入力画像における図表領域内に存在する文字の画像の文字認識を行い、図表領域内文字データを生成し、揮発性メモリ６に格納する。ここで、文字領域内文字データは、認識した個々の文字の種別を示す情報と、文字サイズ、段間、周囲の余白等に関する書式情報を含んでいる。また、図表領域内文字データは、図表領域内の文字の種別、位置およびサイズを示す情報を含んでいる。
【００１２】
翻訳処理１０３では、以上のようにして生成した文字領域内文字データに対して翻訳処理を行って文字領域内翻訳文データを生成するとともに、図表領域内文字データに対しても翻訳処理を行って図表領域内翻訳文データを生成し、揮発性メモリ６に格納する。ここで、文字領域内翻訳文データは、翻訳文を構成する個々の文字の種別を示す情報と、元の文字領域内文字データから引き継いだ書式情報を含んでいる。また、図表領域内翻訳文データは、翻訳文を構成する個々の文字の種別を示す情報と、元の図表領域内文字データから引き継いだ文字の位置およびサイズを示す情報を含んでいる。なお、入力画像中の文字列の言語および翻訳文の言語は、操作部５または通信インタフェース３を介して与えられるコマンドにより指定され、翻訳処理１０３ではこの指定に従って翻訳を行う。
【００１３】
次にＣＰＵ８は、レイアウト構成処理１０４を実行する。このレイアウト構成処理１０４では、入力画像における図表領域内の図表（画像データ）を同図表領域に対応した図表入り翻訳文データの図表領域に格納する。また、レイアウト構成処理１０４では、文字認識処理１０２および翻訳処理１０３により入力画像の文字領域から得られた文字領域内翻訳文データを、同文字領域に対応した図表入り翻訳文データの文字領域に格納する。さらにレイアウト構成処理１０４では、文字認識処理１０２および翻訳処理１０３により入力画像の図表領域から得られた図表領域内翻訳文データを、同図表領域に対応した図表入り翻訳文データの図表領域に格納する。その際、図表領域内翻訳文データの図表領域において、図表領域内翻訳文データ中における文字の位置、サイズを示す情報が参照され、その文字の属する領域の画像が削除され、そこに形成された空白領域に図表領域内翻訳文データが格納される。
【００１４】
さて、一般的に文書の文字量は翻訳により増減するため、文字認識処理１０２および翻訳処理１０３により文字領域から得られた文字領域翻訳文データは、元の文字領域に丁度収まるような量とはならない。そこで、レイアイト構成処理１０４では、図表入り翻訳文データの文字領域に文字領域内翻訳文データを格納する過程において、文字領域内翻訳文データが文字領域から溢れないように文字領域を拡大し、あるいは文字領域内に大きな余白が生じないように文字領域を縮小する処理が行われる。そして、図表領域がこの文字領域の拡大縮小の妨げになる場合には、図表領域を他の頁に追い出して、必要な文字領域の拡大縮小を行う。このため、レイアウト構成処理１０４により得られた図表入り翻訳文データの各頁の内容は、必ずしも元の入力画像の各頁の内容に対応したものとはならず、入力画像においてある頁にあった図表が、図表入り翻訳文データでは他の頁に移動しているということが起こりうる。図２における図表番号探索処理１０５以降の処理は、このような不都合を解消するためにＣＰＵ８により実行される処理である。
【００１５】
図表番号探索処理１０５、近傍頁番号探索処理１０６および頁番号抽出処理１０７では、以下説明する処理により、例えば図３に示すような置換作業テーブル１２０を揮発性メモリ６内に作成する。まず、図表番号探索処理１０５では、図表入り翻訳文データの文字領域のデータの中から図表番号を探索し、探索により見つかった図表番号とその図表入り翻訳文データ内での相対的なアドレスを置換作業テーブル１２０の該当エリアに格納する。ここで、アドレスは、例えば図表入り翻訳文データの文字領域内の各文字の翻訳文データに対して割り当てられた最初の文字からの通し番号であってもよい。
【００１６】
次に、近傍頁番号探索処理１０６では、置換作業テーブル１２０に格納された図表番号のアドレスに基づき、図表入り翻訳文データの文字領域において、図表番号探索処理１０５により探索された図表番号の近傍を探索範囲とし、頁番号があるか否かを調べる。そして、探索した範囲内に頁番号があった場合には、その頁番号とアドレスを置換作業テーブル１２０の該当エリアに格納する。次に頁番号抽出処理１０７では、図表入り翻訳文データの図表領域を探索範囲とし、その中から置換作業テーブル１２０に格納された図表番号の各々を探索する。そして、探索により見つかった図表番号を図表領域内に含む頁の頁番号を、図表入り翻訳文データにおける同頁に対応した部分の例えばフッタから取り出し、置換作業テーブル１２０の該当エリアに格納する。以上の処理により置換作業テーブル１２０が完成する。
【００１７】
頁番号書換え処理１０８では、この置換作業テーブル１２０を参照して、図表入り翻訳文データの文字領域内にある誤った頁番号を正しい頁番号に書き換える。さらに詳述すると、頁番号書換え処理１０８では、置換作業テーブル１２０内における図表番号の近傍の頁番号と図表の頁番号の各組について、両頁番号を順次比較してゆく。そして、例えば図３に示す“図７”に対応した部分のように、図表番号の近傍の頁番号と図表の頁番号とが一致していない場合、図表入り翻訳文データの文字領域において、該当する図表番号の近傍の頁番号のアドレス（この例では「３５０」）にある頁番号（この例では「５」）を、図表の頁番号（この例では「６」）に書き換える。
【００１８】
以上のようにして揮発性メモリ６の作業エリアに、文字領域内にある図表参照用の頁番号が正しく記載された図表入り翻訳文データが得られ、この図表入り翻訳文データは印刷装置２により画像として記録紙に印刷され、あるいは通信インタフェース３を介して翻訳結果を必要とする外部のユーザに送信される。
【００１９】
図４（ａ）〜（ｄ）は、本実施形態の効果を従来技術との対比において説明する図である。この例では、図４（ａ）に示す外国語の図表入り文書の入力画像が揮発性メモリ６に格納され、その入力画像の文字列部分の日本語への翻訳が行われている。
【００２０】
従来の技術においては、文字領域の拡大縮小により、例えば図４（ｂ）に示すように、“Ｔａｂｌｅ．１”の属する頁が元の“Ｐａｇｅ．２”（図４（ａ）参照）から“ページ３”に変わった場合であっても、これに言及する文字領域内の記載は、翻訳前の記載に対応した“２ページ”とされ、実際に“表．１”が属する頁とは異なったものとなっていた。これに対し、本実施形態では、図４（ｃ）に示すように、文字領域内において“表．１”の属する頁に関する記載は正しい記載“３ページ”に書き改められる。従って、ユーザにとって読みやすい図表入り翻訳文となる。
【００２１】
＜第２実施形態＞
図５は、この発明の第２実施形態における図表入り文書翻訳プログラムの処理内容を示すフローチャートである。この図表入り文書翻訳プログラムにおいて、レイアウト解析処理１０１からレイアウト構成処理１０４までの各処理は、上記第１実施形態のものと同様である。従って、ここでの重複した説明はしない。
【００２２】
上記第１実施形態では、文字領域内の図表番号を探索した後、この図表番号の近傍の頁番号を探索し、正しい頁番号への書換えを行うか否かの検討をした。これに対し、本実施形態では、まず、頁番号探索処理１１５を実行し、図表入り翻訳文データの文字領域内の頁番号を探索する。次に、近傍図表番号探索処理１１６を実行し、文字領域内において、頁番号探索処理１１５により探索された頁番号の近傍の図表番号を探索する。次に頁番号抽出処理１１７を実行し、図表入り翻訳文データの図表領域の中から、近傍図表番号探索処理１１６により探索された図表番号を含む図表を探索し、その図表が属する頁の頁番号を求める。そして、頁番号書換え処理１１８では、頁番号探索処理１１５により得られた頁番号のうち近傍図表番号探索処理１１６により近傍の図表番号が探索されたものの頁番号と、頁番号抽出処理１１７により得られた同図表番号を含む図表の所在する頁の頁番号とを比較し、両者が一致しない場合には、後者の頁番号により前者の頁番号を書き換える。
本実施形態においても、上記第１実施形態と同様な効果が得られる。
【００２３】
＜他の実施形態＞
以上、第１実施形態および第２実施形態を説明したが、この発明には、これら以外にも各種の実施形態が考えられる。例えば次の通りである。
（１）上記各実施形態では、図表を特定する図表特定情報として、図表番号を用いたが、これに代えて、あるいはこれに加えて、図表のタイトルや見出しなどを図表特定情報として用いてもよい。
（２）上記各実施形態では、図表入り翻訳文データの文字領域および図表領域に、翻訳文データを文字データのまま格納し、文字データと画像データとが混在した図表入り翻訳文データを構成したが、翻訳文データを画像化して、文字領域および図表領域にマッピングし、全てが画像データからなる図表入り翻訳文データを構成してもよい。
【図面の簡単な説明】
【００２４】
【図１】この発明の第１実施形態である翻訳装置の構成を示すブロック図である。
【図２】同実施形態における図表入り文書翻訳プログラムの処理内容を示すフローチャートである。
【図３】同実施形態において用いる置換作業テーブルを示す図である。
【図４】同実施形態の効果を従来技術との対比において説明する図である。
【図５】この発明の第２実施形態における図表入り文書翻訳プログラムの処理内容を示すフローチャートである。
【符号の説明】
【００２５】
１０１…レイアウト解析処理、１０２…文字認識処理、１０３…翻訳処理、１０４…レイアウト解析処理、１０５…図表番号探索処理、１０６…近傍頁番号探索処理、１０７…頁番号抽出処理、１０８…頁番号書換え処理、１１５…頁番号探索処理、１１６…近傍図表番号探索処理、１１７…頁番号抽出処理、１１８…頁番号書換え処理。
【図１】
2006252048.tif 000003
【図２】
2006252048.tif 000004
【図３】
2006252048.tif 000005
【図４】
2006252048.tif 000006
【図５】
2006252048.tif 000007