(57)【特許請求の範囲】
【請求項１】
複数の文書画像と、当該文書画像に対してそれぞれ定められた相対位置に付与された複数のマーキング画像とを一覧管理する文書画像管理装置であって、
前記複数の文書画像の中に、縦書及び横書のうち一方の第１文字列方向の文書画像と、他方の第２文字列方向の文書画像とが混在している場合に、第１文字列方向の文書画像を、第２文字列方向の文書画像に変換する文字列方向変換手段と、
文字列方向が変換された文書画像の変換前に付与されていたマーキング画像について、当該マーキング画像の当該文書画像に対する相対位置を当該文字列方向の変換に合わせて変更するマーキング位置変更手段とを備える
ことを特徴とする文書画像管理装置。
【請求項２】
前記文字列方向変換手段は、第１文字列方向の文書画像から、１文字ずつ画像を切り出して、各１文字分の文字画像を、第２文字列方向の文書画像を形成すべき位置に移動して配列する
ことを特徴とする請求項１記載の文書画像管理装置。
【請求項３】
前記文字列方向変換手段は、
第１文字列方向の文書画像を、文字列が第２文字列方向に向くように回転させて中間文書画像を生成する第１の画像処理手段と、
前記中間文書画像から、１文字ずつ切り出して、各１文字分の文字画像をその天地方向が正しくなるように回転させて第２文字列方向の文書画像を生成する第２の画像処理手段とを有する
ことを特徴とする請求項１記載の文書画像管理装置。
【請求項４】
第１文字列方向の文書画像が縦書で、第２文字列方向の文書画像が横書の場合において、
前記第１の画像処理手段は、第１文字列方向の文書画像を反時計回りに９０度回転させて前記中間文書画像を生成する
ことを特徴とする請求項３記載の文書画像管理装置。
【請求項５】
第１文字列方向の文書画像が横書で、第２文字列方向の文書画像が縦書の場合において、
前記第１の画像処理手段は、第１文字列方向の文書画像を時計回りに９０度回転させて前記中間文書画像を生成する
ことを特徴とする請求項３記載の文書画像管理装置。
【請求項６】
第１文字列方向の文書画像が縦書で、第２文字列方向の文書画像が横書の場合において、第１文字列方向の文書画像にマーキング画像として傍線の画像が付与されているときに、
前記マーキング位置変更手段は、前記傍線の画像が、前記文字列方向変換手段によって変換された文書画像に対して下線となるように、前記相対位置の変更を行う
ことを特徴とする請求項１乃至３のいずれか記載の文書画像管理装置。
【請求項７】
第１文字列方向の文書画像が横書で、第２文字列方向の文書画像が縦書の場合において、第１文字列方向の文書画像にマーキング画像として下線の画像が付与されているときに、
前記マーキング位置変更手段は、前記下線の画像が、前記文字列方向変換手段によって変換された文書画像に対して傍線となるように、前記相対位置の変更を行う
ことを特徴とする請求項１乃至３のいずれか記載の文書画像管理装置。
【請求項８】
前記マーキング画像が付箋の画像である場合に、
前記マーキング位置変更手段は、前記付箋の画像の相対位置を、変換前の文書画像における相対位置に対応する位置へ移動させるように、前記相対位置の変更を行う
こと特徴とする請求項１乃至３のいずれか記載の文書画像管理装置。
【請求項９】
付箋の画像に第１文字列方向の文字列が含まれる場合に、当該文字列を、第２文字列方向の文字列に変換する付箋文字列方向変換手段を更に備える
ことを特徴とする請求項８記載の文書画像管理装置。
【請求項１０】
前記複数の文書画像を、付与されたマーキング画像と共に一覧表示する表示手段を更に備え、
前記表示手段は、表示対象とする文書画像が、第１文字列方向の文書画像である場合に、当該文書画像と、当該文書画像に付与されたマーキング画像とが、定められた相対位置に表示され、表示対象とする文書画像が、第２文字列方向の文書画像である場合に、表示対象とする文書画像に換えて、前記文字列方向変換手段によって当該文書画像から文字列の向きが変換された変換後文書画像と、変換前に付与されていたマーキング画像とが、前記マーキング位置変更手段によって変更された相対位置に表示されるように、前記一覧表示を行う
ことを特徴とする請求項１乃至９のいずれか記載の文書画像管理装置。
【請求項１１】
前記複数の文書画像を、付与されたマーキング画像と共に一覧印刷する印刷手段を更に備え、
前記印刷手段は、印刷対象とする文書画像が、第１文字列方向の文書画像である場合に、当該文書画像と、当該文書画像に付与されたマーキング画像とが、定められた相対位置に印刷され、印刷対象とする文書画像が、第２文字列方向の文書画像である場合に、印刷対象とする文書画像に換えて、前記文字列方向変換手段によって当該文書画像から文字列の向きが変換された変換後文書画像と、変換前に付与されていたマーキング画像とが、前記マーキング位置変更手段によって変更された相対位置に印刷されるように、前記一覧印刷を行う
ことを特徴とする請求項１乃至９のいずれか記載の文書画像管理装置。
【請求項１２】
複数の文書画像と、当該文書画像に対して、それぞれ定められた相対位置に付与された複数のマーキング画像との一覧管理を、コンピュータシステムに実行させる文書画像管理プログラムであって、
前記複数の文書画像の中に、縦書及び横書のうち一方の第１文字列方向の文書画像と、他方の第２文字列方向の文書画像とが混在している場合に、第１文字列方向の文書画像を、第２文字列方向の文書画像に変換する文字列方向変換ステップと、
文字列方向が変換された文書画像の変換前に付与されていたマーキング画像について、当該マーキング画像の当該文書画像に対する相対位置を当該文字列方向の変換に合わせて変更するマーキング位置変更ステップとを含む
ことを特徴とする文書画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書画像を管理する文書画像管理装置に関する。
【背景技術】
【０００２】
複数の文書画像を、文書画像に対してそれぞれ定められた相対位置に付与された、マーカー線、電子付箋等といったマーキングと共に管理し、管理する文書画像を、付与されたマーキングと共に一覧表示する機能を有する文書画像管理装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２８６９７号公報
【特許文献２】特開２００３−２８１１７６号公報
【特許文献３】特開平７−１６０８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の文書画像管理装置は、管理対象となる文書画像の中に、縦書の文字列からなる縦書文書画像と、横書の文字列からなる横書文書画像とが混在する場合において、これら文書画像を、付与されたマーキングと共に一覧表示するときには、縦書文書画像を、文字列が縦書に描画される向きに表示し、横書文書画像を、文字列が横書に描画される向きに表示する。
【０００５】
このため、このような一覧表示をするときには、一覧表示する表示領域に、比較的大きな、いずれの文書画像もいずれのマーキングも表示されない余白が生じてしまうことがある。
図２９は、従来の文書画像管理装置が、管理対象となる文書画像の中に、縦書文書画像と、横書文書画像とが混在している場合において、これら文書画像をマーキングと共に一覧表示している様子の一例を示す模式図である。
【０００６】
同図は、第１文書画像表示領域２９１０内に、横書文書画像が、下線であるマーキング２９１２と共に、文字列が横書となる向きに表示され、第２文書画像表示領域２９２０内に、横書文書画像が、マーカー線であるマーキング２９２２と共に、文字列が横書となる向きに表示され、第３文書画像表示領域２９３０内に、縦書文書画像が、傍線であるマーキング２９３２と共に、文字列が縦書となる向きに表示されている様子を示している。
【０００７】
ここでは、縦書文書画像に文字列が２行しかなく、マーキングが文字列の近傍にしかないため、他の横書文書画像と一覧表示されるときに、第３文書画像表示領域２９３０の大部分の領域に、文書画像もマーキングも表示されない余白が生じてしまっている。
本発明は、係る問題に鑑みてなされたものであり、管理対象となる文書画像の中に、縦書文書画像と横書文書画像とが混在している場合において、これらの文書画像をマーキングと共に一覧表示するときに、いずれの文書画像もいずれのマーキングも表示されない余白の面積を、従来よりも低減する可能性を高める文書画像管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明に係る文書画像管理装置は、複数の文書画像と、当該文書画像に対してそれぞれ定められた相対位置に付与された複数のマーキング画像とを一覧管理する文書画像管理装置であって、前記複数の文書画像の中に、縦書及び横書のうち一方の第１文字列方向の文書画像と、他方の第２文字列方向の文書画像とが混在している場合に、第１文字列方向の文書画像を、第２文字列方向の文書画像に変換する文字列方向変換手段と、文字列方向が変換された文書画像の変換前に付与されていたマーキング画像について、当該マーキング画像の当該文書画像に対する相対位置を当該文字列方向の変換に合わせて変更するマーキング位置変更手段とを備えることを特徴とする。
【０００９】
また、前記文字列方向変換手段は、第１文字列方向の文書画像から、１文字ずつ画像を切り出して、各１文字分の文字画像を、第２文字列方向の文書画像を形成すべき位置に移動して配列するとしてもよい。
また、前記文字列方向変換手段は、第１文字列方向の文書画像を、文字列が第２文字列方向に向くように回転させて中間文書画像を生成する第１の画像処理手段と、前記中間文書画像から、１文字ずつ切り出して、各１文字分の文字画像をその天地方向が正しくなるように回転させて第２文字列方向の文書画像を生成する第２の画像処理手段とを有するとしてもよい。
【００１０】
また、第１文字列方向の文書画像が縦書で、第２文字列方向の文書画像が横書の場合において、前記第１の画像処理手段は、第１文字列方向の文書画像を反時計回りに９０度回転させて前記中間文書画像を生成するとしてもよい。
また、第１文字列方向の文書画像が横書で、第２文字列方向の文書画像が縦書の場合において、前記第１の画像処理手段は、第１文字列方向の文書画像を時計回りに９０度回転させて前記中間文書画像を生成するとしてもよい。
【００１１】
また、第１文字列方向の文書画像が縦書で、第２文字列方向の文書画像が横書の場合において、第１文字列方向の文書画像にマーキング画像として傍線の画像が付与されているときに、前記マーキング位置変更手段は、前記傍線の画像が、前記文字列方向変換手段によって変換された文書画像に対して下線となるように、前記相対位置の変更を行うとしてもよい。
【００１２】
また、第１文字列方向の文書画像が横書で、第２文字列方向の文書画像が縦書の場合において、第１文字列方向の文書画像にマーキング画像として下線の画像が付与されているときに、前記マーキング位置変更手段は、前記下線の画像が、前記文字列方向変換手段によって変換された文書画像に対して傍線となるように、前記相対位置の変更を行うとしてもよい。
【００１３】
また、前記マーキング画像が付箋の画像である場合に、前記マーキング位置変更手段は、前記付箋の画像の相対位置を、変換前の文書画像における相対位置に対応する位置へ移動させるように、前記相対位置の変更を行うとしてもよい。
また、付箋の画像に第１文字列方向の文字列が含まれる場合に、当該文字列を、第２文字列方向の文字列に変換する付箋文字列方向変換手段を更に備えるとしてもよい。
【００１４】
また、前記複数の文書画像を、付与されたマーキング画像と共に一覧表示する表示手段を更に備え、前記表示手段は、表示対象とする文書画像が、第１文字列方向の文書画像である場合に、当該文書画像と、当該文書画像に付与されたマーキング画像とが、定められた相対位置に表示され、表示対象とする文書画像が、第２文字列方向の文書画像である場合に、表示対象とする文書画像に換えて、前記文字列方向変換手段によって当該文書画像から文字列の向きが変換された変換後文書画像と、変換前に付与されていたマーキング画像とが、前記マーキング位置変更手段によって変更された相対位置に表示されるように、前記一覧表示を行うとしてもよい。
【００１５】
また、前記複数の文書画像を、付与されたマーキング画像と共に一覧印刷する印刷手段を更に備え、前記印刷手段は、印刷対象とする文書画像が、第１文字列方向の文書画像である場合に、当該文書画像と、当該文書画像に付与されたマーキング画像とが、定められた相対位置に印刷され、印刷対象とする文書画像が、第２文字列方向の文書画像である場合に、印刷対象とする文書画像に換えて、前記文字列方向変換手段によって当該文書画像から文字列の向きが変換された変換後文書画像と、変換前に付与されていたマーキング画像とが、前記マーキング位置変更手段によって変更された相対位置に印刷されるように、前記一覧印刷を行うとしてもよい。
【００１６】
上記課題を解決するために本発明に係る文書画像管理プログラムは、複数の文書画像と、当該文書画像に対して、それぞれ定められた相対位置に付与された複数のマーキング画像との一覧管理を、コンピュータシステムに実行させる文書画像管理プログラムであって、前記複数の文書画像の中に、縦書及び横書のうち一方の第１文字列方向の文書画像と、他方の第２文字列方向の文書画像とが混在している場合に、第１文字列方向の文書画像を、第２文字列方向の文書画像に変換する文字列方向変換ステップと、文字列方向が変換された文書画像の変換前に付与されていたマーキング画像について、当該マーキング画像の当該文書画像に対する相対位置を当該文字列方向の変換に合わせて変更するマーキング位置変更ステップとを含むことを特徴とする。
【発明の効果】
【００１７】
上述の文書画像管理装置は、管理対象となる文書画像の中に、縦書文書画像と横書文書画像とが混在している場合に、縦書と横書とのうちの一方の文字列方向の文書画像を、他方の文字列方向の文書画像に変換し、変換された文書画像に付与されているマーキングの相対位置を、変換方向に合わせて変更する。
このことにより、各文書画像の文字列方向及び各マーキングの位置が、縦書と横書とのうちの一方の表記フォーマットに揃えられることとなる。
【００１８】
このため、この文書画像管理装置は、管理対象となる文書画像の中に、縦書文書画像と横書文書画像とが混在している場合において、これらの文書画像をマーキングと共に一覧表示するときに、いずれの文書画像もいずれのマーキングも表示されない余白の面積を、従来よりも低減する可能性を高めることができる。
【図面の簡単な説明】
【００１９】
【図１】文書画像管理装置１００の回路構成を示す回路ブロック図である。
【図２】文書画像管理装置１００の機能構成を示す機能ブロック図である。
【図３】ドキュメント画像管理テーブル３００のデータ構造図である。
【図４】ドキュメント情報管理テーブル４００のデータ構造図である。
【図５】文書画像管理テーブル５００のデータ構造図である。
【図６】文字情報管理テーブル６００のデータ構造図である。
【図７】縦横混在文書表示処理のフローチャートである。
【図８】縦横変換表示処理のフローチャートである。
【図９】傍線縦横回転処理のフローチャートである。
【図１０】（ａ）オリジナルの文書画像とオリジナルのマーキング画像との相対位置関係を示す図である。（ｂ）文書画像を反時計回りに９０度回転させた様子を示す図である。（ｃ）各文字画像を時計回りに９０度回転させた様子を示す図である。（ｄ）マーキング画像を反時計回りに９０度回転させた様子を示す図である。（ｅ）マーキング画像を下線の位置に平行移動させた様子を示す図である。
【図１１】マーカー線縦横回転処理のフローチャートである。
【図１２】（ａ）オリジナルの文書画像とオリジナルのマーキング画像との相対位置関係を示す図である。（ｂ）文書画像を反時計回りに９０度回転させた様子を示す図である。（ｃ）各文字画像を時計回りに９０度回転させた様子を示す図である。（ｄ）マーキング画像を反時計回りに９０度回転させた様子を示す図である。
【図１３】付箋縦横回転処理のフローチャートである。
【図１４】（ａ）オリジナルの文書画像とオリジナルの電子付箋との相対位置関係を示す図である。（ｂ）文書画像を反時計回りに９０度回転させた様子を示す図である。（ｃ）各文字画像を時計回りに９０度回転させた様子を示す図である。（ｄ）電子付箋を反時計回りに９０度回転させた様子を示す図である。
【図１５】（ａ）電子付箋内の文字が横書の場合の様子を示す図である。（ｂ）電子付箋内の文字が縦書の場合の様子を示す図である。（ｃ）電子付箋内の文字を横書に変換した様子を示す図である。
【図１６】ディスプレイ１３０に一覧表が表示されている様子を示す模式図である。
【図１７】横縦変換表示処理のフローチャートである。
【図１８】下線横縦回転処理のフローチャートである。
【図１９】（ａ）オリジナルの文書画像とオリジナルのマーキング画像との相対位置関係を示す図である。（ｂ）文書画像を時計回りに９０度回転させた様子を示す図である。（ｃ）各文字画像を反時計回りに９０度回転させた様子を示す図である。
【図２０】（ａ）マーキング画像を時計回りに９０度回転させた様子を示す図である。（ｂ）マーキング画像を傍線の位置に平行移動させた様子を示す図である。
【図２１】マーカー線横縦回転処理のフローチャートである。
【図２２】（ａ）オリジナルの文書画像とオリジナルのマーキング画像との相対位置関係を示す図である。（ｂ）文書画像を時計回りに９０度回転させた様子を示す図である。（ｃ）各文字画像を反時計回りに９０度回転させた様子を示す図である。
【図２３】（ａ）マーキング画像を反時計回りに９０度回転させた様子を示す図である。
【図２４】付箋横縦回転処理のフローチャートである。
【図２５】（ａ）オリジナルの文書画像とオリジナルの電子付箋との相対位置関係を示す図である。（ｂ）文書画像を時計回りに９０度回転させた様子を示す図である。（ｃ）各文字画像を反時計回りに９０度回転させた様子を示す図である。
【図２６】（ａ）電子付箋を時計回りに９０度回転させた様子を示す図である。（ｂ）電子付箋内の文字が横書の場合の様子を示す図である。
【図２７】（ａ）電子付箋内の文字が縦書の場合の様子を示す図である。（ｂ）電子付箋内の文字を縦書に変換した様子を示す図である。
【図２８】ディスプレイ１３０に一覧表が表示されている様子を示す模式図である。
【図２９】従来の文書画像管理装置が一覧表示している様子を示す模式図である。
【発明を実施するための形態】
【００２０】
＜＜実施の形態＞＞
ここで例示する文書画像管理装置は、画像データからなる複数の文書画像を、文書画像に対してそれぞれ定められた相対位置に付与されたマーキングと共に管理し、管理する文書画像を、付与されたマーキングと共に一覧表示する。
この文書画像管理装置は、管理する文書画像の中に、縦書文書画像と横書文書画像とが混在している場合には、一覧表示の際に、縦書と横書とのうちの一方の文字列方向の文書画像を、他方の文字列方向の文書画像に変換して表示し、変換された文書画像に付与されているマーキングの相対位置を、変換方向に合わせて変更して表示する。
【００２１】
＜構成＞
図１は、上記文書画像管理装置１００の回路構成を示す回路ブロック図である。
同図に示されるように、文書画像管理装置１００は、ハードウエアとしては、いわゆるコンピュータシステムであって、ＣＰＵ（Central Processing Unit）１１０と、メモリ１２０と、ディスプレイ１３０と、プリンター１４０と、キーボード１５０と、マウス１６０と、ハードディスク１７０と、スキャナー１８０と、バス１９０とから構成される。
【００２２】
ＣＰＵ１１０と、メモリ１２０と、ディスプレイ１３０と、プリンター１４０と、キーボード１５０と、マウス１６０と、ハードディスク１７０と、スキャナー１８０とは、バス１９０を介して、互いに通信可能に接続される。
メモリ１２０は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、不揮発性メモリによって構成され、ＣＰＵ１１０によって利用されるプログラムと、ＣＰＵ１１０によって利用されるデータとを記憶する。
【００２３】
ＣＰＵ１１０は、メモリ１２０に記憶されるプログラムを実行することで、バス１９０に接続される回路を制御して、これら回路と協働して、文書画像管理装置１００の機能を実現する。
キーボード１５０とマウス１６０とは、いわゆる入力装置であって、文書画像管理装置１００を利用するユーザーからの入力操作を受け付けて、受け付けた入力操作を電気信号に変換してＣＰＵ１１０に送信する。
【００２４】
ディスプレイ１３０は、ＣＰＵ１１０から送信された信号に基づく画像を表示する。
プリンター１４０は、ＣＰＵ１１０から送信された信号に基づく画像を、装填された印刷用紙に印刷する。
スキャナー１８０は、画像読み取り面に配置された紙から、その紙の表面の画像を光学的に読み取って画像データを生成し、生成した画像データを、ＣＰＵ１１０に送信する。
【００２５】
ハードディスク１７０は、データやプログラムを記憶する、メモリ１２０よりも記憶容量が大きい不揮発性のストレージである。
上記回路構成からなる文書画像管理装置１００は、ＣＰＵ１１０が、メモリ１２０に記憶されるプログラムを実行して各回路を制御することで、様々な機能を実現する。
図２は、文書画像管理装置１００の機能構成を示す機能ブロック図である。
【００２６】
同図に示されるように、文書画像管理装置１００は、ユーザー操作受付部２００と、スキャン部２０５と、ドキュメント画像管理テーブル記憶部２１０と、ＯＣＲ（Optical Character recognition：光学文字認識）部２１５と、ドキュメント情報管理テーブル記憶部２２０と、マーキング付与部２２５と、文書画像管理テーブル記憶部２３０と、文字情報管理テーブル記憶部２３５と、文字列方向変換部２４０と、マーキング位置変更部２４５と、表示部２５０とから構成される。
【００２７】
ユーザー操作受付部２００は、キーボード１５０とマウス１６０とを含み、文書画像管理装置１００を利用するユーザーからの入力操作を受け付けて制御信号を生成し、生成した制御信号を、必要に応じて、スキャン部２０５、マーキング付与部２２５、文字列方向変換部２４０、マーキング位置変更部２４５、又は表示部２５０へ送る。
スキャン部２０５は、スキャナー１８０を含み、文書画像管理装置１００を利用するユーザーによってスキャナー１８０が操作されることで、ドキュメントから、スキャナー１８０の画像読み取り面に配置された各ページの画像を光学的に読み取って各ページの画像データを生成し、生成した各ページの画像データから、ドキュメント画像管理テーブル３００を生成する。
【００２８】
図３は、ドキュメント画像管理テーブル３００のデータ構造の一例を示すデータ構造図である。
同図に示されるように、ドキュメント画像管理テーブル３００は、ドキュメント名３１０と、ページ３２０と、ドキュメント画像３３０とが対応付けられて構成される。
ドキュメント名３１０は、スキャナー１８０に各ページの画像を読み取らせたドキュメントのドキュメント名を示す情報である。ドキュメント名は、文書画像管理装置１００を利用するユーザーが、ユーザー操作受付部２００を操作することで入力される。
【００２９】
ページ３２０は、対応するドキュメント名３１０によって示されるドキュメントのページ番号を示す情報である。ページ番号は、文書画像管理装置１００を利用するユーザーが、ユーザー操作受付部２００を操作することで入力される。
ドキュメント画像３３０は、対応するドキュメント名３１０によって示されるドキュメントにおける、対応するページ３２０によって示されるページ番号のページから、スキャン部２０５によって読み取られて生成された画像データである。
【００３０】
ドキュメント画像管理テーブル記憶部２１０は、ハードディスク１７０の記憶領域の一部として実現され、スキャン部２０５によって生成されたドキュメント画像管理テーブル３００を記憶する。
再び図２に戻って、文書画像管理装置１００の機能構成についての説明を続ける。
ＯＣＲ部２１５は、ドキュメント画像管理テーブル記憶部２１０に記憶されるドキュメント画像管理テーブル３００に含まれるドキュメント画像３３０に対して公知の文字認識処理を実行して、ドキュメント情報管理テーブル４００を生成する。
【００３１】
すなわち、ドキュメント画像３３０に含まれる各文字について、一文字ずつ文字領域を切り出してマッチング処理により文字コードを特定し、その文字領域のメモリ上の座標値を特定して、切り出した文字領域の文字画像と、特定した文字領域の座標とから、ドキュメント情報管理テーブル４００を生成する。
図４は、ドキュメント情報管理テーブル４００のデータ構造の一例を示すデータ構造図である。
【００３２】
同図に示されるように、ドキュメント情報管理テーブル４００は、ドキュメント名４１０と、ページ４２０と、文字列テキスト４３０と、縦書横書フラグ４４０と、複数の第ｎ（ｎは２以上ｍ以下の整数、ｍについては後述。）文字画像（図４中では、第１文字画像４５１、第２文字画像４５２が該当）と、複数の第ｎ文字テキスト（図４中では、第１文字テキスト４６１、第２文字テキスト４６２が該当）と、複数の第ｎ文字座標（図４中では、第１文字座標４７１、第２文字座標４７２が該当）とが対応付けられて構成される。
【００３３】
ドキュメント名４１０は、スキャナー１８０に各ページの画像を読み取らせたドキュメントのドキュメント名を示す情報である。
ページ４２０は、対応するドキュメント名４１０によって示されるドキュメントのページ番号を示す情報である。
文字列テキスト４３０は、対応するドキュメント名４１０によって示されるドキュメントにおける、対応するページ４２０によって示されるページ番号のページのドキュメント画像に対して、文字認識処理が実行されて認識された文字の文字コードからなる文字列のテキストである。
【００３４】
縦書横書フラグ４４０は、対応するドキュメント名４１０によって示されるドキュメントにおける、対応するページ３２０によって示されるページ番号のページのドキュメント画像に対して、文字認識処理が実行されて特定された、そのページが縦書と横書とのいずれであるかを示す１ビットのフラグである。ここでは、“０”の場合に横書であることを示し、“１”の場合に縦書であることを示す。
【００３５】
縦書と横書とのいずれであるかの特定は、一例として、ＯＣＲ部２１５が辞書を記憶していて、記憶する辞書を参照して、縦書である場合と仮定した場合と横書であると仮定した場合との何れの場合が、そのドキュメント画像に含まれる文字列が意味をなすかを判定することで実現することができる。
第ｎ文字画像（第１文字画像４５１、第２文字画像４５２が該当）は、対応するドキュメント名４１０によって示されるドキュメントにおける、対応するページ４２０によって示されるページ番号のページのドキュメント画像のうち、対応する文字列テキスト４３０に含まれる文字列の第ｎ番目の文字に対応する部分を切り取った画像データであって、その形状は、該当する文字を含む正方形である。
【００３６】
なお、ここでのｎの最大値ｍは、対応する文字列テキスト４３０に含まれるテキストの数となる。
第ｎ文字テキスト（第１文字テキスト４６１、第２文字テキスト４６２が該当）は、対応する第ｎ文字画像について認識された文字を示すテキストである。
第ｎ文字座標（第１文字座標４７１、第２文字座標４７２が該当）は、対応する第ｎ文字画像の中心点の座標を示す情報である。
【００３７】
再び図２に戻って、文書画像管理装置１００の機能構成についての説明を続ける。
ドキュメント情報管理テーブル記憶部２２０は、ハードディスク１７０の記憶領域の一部として実現され、ＯＣＲ部２１５によって生成されたドキュメント情報管理テーブル４００を記憶する。
マーキング付与部２２５は、ドキュメント画像管理テーブル記憶部２１０に記憶されるドキュメント画像管理テーブル３００に含まれるドキュメント画像３３０のうち、ユーザーの指定するドキュメント画像３３０から、ユーザーの指定する文字列を含む領域の画像を切り取って文書画像を生成し、生成した文書画像に対して、ユーザーの指定するマーキングを付与する。
【００３８】
ここでは、ユーザーの指定可能なマーキングは、（１）横書文書画像に対して付与される下線と、（２）縦書文書画像に対して付与される傍線と、（３）横書又は縦書文書画像に対して付与される、付与対象となる文字列の全体を覆うマーカー線と、（４）ユーザーの指定するテキストを含む電子付箋との４つがある。ユーザーによる各種指定は、ユーザーが、ユーザー操作受付部２００を操作することで入力される。
【００３９】
これらマーキングのうち、下線と傍線とマーカー線とは、ユーザーによって手入力で入力された図形を示す画像データであり、電子付箋は、縦書テキスト又は横書テキストを含む画像データである。
また、マーキング付与部２２５は、生成した文書画像と付与したマーキングとから、ドキュメント情報管理テーブル記憶部２２０に記憶されるドキュメント情報管理テーブル４００を参照して、文書画像管理テーブル５００と、文字情報管理テーブル６００とを生成する。
【００４０】
図５は、文書画像管理テーブル５００のデータ構造の一例を示すデータ構造図である。
同図に示されるように、文書画像管理テーブル５００は、文書画像ＩＤ５１０と、文書画像５１５と、文字列テキスト５２０と、縦書横書フラグ５２５と、付箋フラグ５３０と、マーキング画像５３５と、付箋テキスト５４０と、電子付箋向き５４５と、マーキング座標５５０と、ドキュメント名５５５と、位置５６０とが対応付けられて構成される。
【００４１】
文書画像ＩＤ５１０は、文書画像を識別する識別子である。
文書画像５１５は、マーキング付与部２２５によって生成された文書画像である。
文字列テキスト５２０は、対応する文書画像５１５に含まれる文字列のテキストである。
縦書横書フラグ５２５は、対応する文書画像５１５に含まれる文字列が、縦書と横書とのいずれであるかを示す１ビットのフラグである。ここでは、“０”の場合に横書を示し、“１”の場合に縦書を示す。
【００４２】
付箋フラグ５３０は、対応する文書画像５１５に含まれる文字列に付与されたマーキングが、電子付箋であるか否かを示す１ビットのフラグである。ここでは、“０”の場合に、電子付箋でないことを示し、“１”の場合に電子付箋であることを示す。
マーキング画像５３５は、対応する文書画像５１５に付与されたマーキングが、下線と傍線とマーカー線とのうちのいずれかである場合におけるマーキングの画像データである。対応する文書画像５１５に付与されたマーキングが電子付箋の場合には、ヌル値になる。
【００４３】
付箋テキスト５４０は、対応する文書画像５１５に含まれる文字列に付与されたマーキングが電子付箋の場合における、電子付箋に含まれるテキストである。対応する文書画像５１５に付与されたマーキングが、下線と傍線とマーカー線とのうちのいずれかである場合には、ヌル値となる。
電子付箋向き５４５は、対応する文書画像５１５に含まれる文字列に付与されたマーキングが電子付箋の場合におけるテキストが、縦書テキストであるか横書テキストであるかを示す情報である。対応する文書画像５１５に付与されたマーキングが、下線と傍線とマーカー線とのうちのいずれかである場合には、ヌル値となる。
【００４４】
マーキング座標５５０は、対応する文書画像５１５の中心点を原点としたときにおける、その文書画像５１５に付与されたマーキングの位置を示す座標である。
対応する文書画像５１５に付与されたマーキングが、下線と傍線とマーカー線とのうちのいずれかである場合には、対応する文書画像５１５の中心点を原点とするときにおけるマーキング画像５３５の中心点の位置を示す座標であり、対応する文書画像５１５に含まれる文字列に付与されたマーキングが電子付箋の場合には、対応する文書画像５１５の中心点を原点とするときにおける電子付箋の中心点の位置を示す座標である。
【００４５】
ドキュメント名５５５は、対応する文書画像５１５を切り取る元となったドキュメント画像に対応付けられたドキュメント名である。
位置５６０は、対応する文書画像５１５に含まれる文字列の最初の文字が記載されているページ番号と行番号とを示す情報である。
図６は、文字情報管理テーブル６００のデータ構造の一例を示すデータ構造図である。
【００４６】
同図に示されるように、文字情報管理テーブル６００は、文書画像ＩＤ６１０と、複数の第ｎ文字画像（図６中では、第１文字画像６２１と第２文字画像６２２が該当）と、複数の第ｎ文字テキスト（図６中では、第１文字テキスト６３１と第２文字テキスト６３２とが該当）と、複数の第ｎ文字座標（図６中では、第１文字座標６４１と第２文字座標６４２とが対応）とが対応付けられて構成される。
【００４７】
文書画像ＩＤ６１０は、文書画像を識別する識別子である。
第ｎ文字画像（第１文字画像６２１、第２文字画像６２２が該当）は、文書画像ＩＤ６１０によって識別される文書画像について、第ｎ番目の文字に対応する部分の文字を切り取った文字画像である。
第ｎ文字テキスト（第１文字テキスト６３１、第２文字テキスト６３２が該当）は、対応する第ｎ文字画像について認識された文字を示すテキストである。
【００４８】
第ｎ文字座標（第１文字座標６４１、第１文字座標６４２が該当）は対応する第ｎ文字画像の中心点の座標を示す情報である。
再び図２に戻って、文書画像管理装置１００の機能構成についての説明を続ける。
文字列方向変換部２４０は、ユーザー操作受付部２００によって受け付けられたユーザーの指示に従って、文書画像管理テーブル記憶部２３０に記憶される文書画像管理テーブル５００と、文字情報管理テーブル記憶部２３５に記憶される文字情報管理テーブル６００とを参照して、文書画像管理テーブル５００に含まれる文書画像５１５のうち、（１）値が“１”となる縦書横書フラグ５２５が対応付けられている文書画像、すなわち、縦書の文字列からなる文書画像を、横書の文字列からなる文書画像に変換する、又は、（２）値が“０”となる縦書横書フラグ５２５が対応付けられている文書画像、すなわち、横書の文字列からなる文書画像を、縦書の文字列からなる文書画像に変換する。
【００４９】
具体的は変換方法の詳細については、後程、フローチャートを用いて説明する。
マーキング位置変更部２４５は、文字列方向変換部２４０によって文字列の向きが変換された文書画像を対象として、対象となる文字列画像に付与されたマーキングを、対象となる文書画像に対して行われる文字列の向きの変換に合わせて、マーキングの文書画像に対する相対位置を変更する。
【００５０】
具体的は変更方法の詳細については、後程、フローチャートを用いて説明する。
表示部２５０は、ディスプレイ１３０とプリンター１４０とを含み、ユーザー操作受付部２００によって受け付けられたユーザーの指示に従って、文書画像管理テーブル記憶部２３０に記憶される文書画像管理テーブル５００に含まれる文書画像５１５を、付与されたマーキングと共に、（１）ディスプレイ１３０を用いて一覧表示する、又は、（２）プリンター１４０を用いて一覧印刷する。この際、一覧表示又は一覧印刷の対象の中に文字列方向変換部２４０によって文字列の向きが変換された文書画像が含まれている場合には、変換後の文書画像が表示又は印刷されるように一覧表示又は一覧印刷を行い、マーキング位置変更部２４５によって相対位置が変更されたマーキングが含まれる場合には、マーキングが、変更後の相対位置に表示又は印刷されるように一覧表示又は一覧印刷を行う。
【００５１】
具体的な一覧表示方法及び一覧印刷方法の詳細については、後程、フローチャートを用いて説明する。
＜動作＞
上記構成の文書画像管理装置１００は、その特徴的な動作として、縦横混在文書表示処理を行う。
【００５２】
以下、この縦横混在文書表意処理について、フローチャートを用いて説明する。
（Ａ）縦横混在文書表示処理
縦横混在文書表示処理は、文書画像管理装置１００が、記憶する文書画像を、付与されたマーキングと共に一覧表示する処理であって、記憶する文書画像の中に縦書文書画像と横書文書画像とが混在している場合には、縦書と横書とのうちの一方の文字列方向の文書画像に対して、他方の文字列方向の文書画像に変換して表示し、変換された文書画像に付与されているマーキングの位置を、変換方向に合わせて変更して表示する処理である。
【００５３】
図７は、縦横混在文書表示処理のフローチャートである。
縦横混在文書表示処理は、ユーザー操作受付部２００が、縦横混在文書表示処理を開始する旨の操作を受け付けることで開始される。この際、ユーザー操作受付部２００は、ユーザーから、縦書文書画像を横書に変換するか、横書文書画像を縦書に変換するかのいずれの変換するかのいずれを行うかを指定する操作をも受け付ける。
【００５４】
縦横混在文書表示処理が開始されると、ユーザー操作受付部２００は、ユーザーからの操作において、縦書文書画像を横書に変換する指定がなされているか否かを調べる（ステップＳ７００）。
ステップＳ７００の処理において、ユーザーからの操作において、縦書文書画像を横書に変換する指定がなされている場合に（ステップＳ７００：Ｙｅｓ）、文書画像管理装置１００は、縦横変換表示処理（ステップＳ７１０）を行う。この縦横変換表示処理については、別途、フローチャートを用いて詳細に説明する。
【００５５】
ステップＳ７００の処理において、ユーザーからの操作において、縦書文書画像を横書に変換する指定がなされていない場合、すなわち、横書文書画像を縦書に変換する指定がなされている場合に（ステップＳ７００：Ｎｏ）、文書画像管理装置１００は、横縦変換表示処理（ステップＳ７２０）を行う。この横変換表示処理については、別途、フローチャートを用いて詳細に説明する。
【００５６】
文書画像管理装置１００は、ステップＳ７１０の処理が終了した場合と、ステップＳ７２０の処理が終了した場合とに、その縦横混在文書表示処理を終了する。
（Ｂ）縦横変換表示処理（ステップＳ７１０）
図８は、縦横変換処理のフローチャートである。
縦横変換表示処理が開始されると、文字列方向変換部２４０は、整数型変数ｉに１を代入し、整数型変数ｎに、対象となる文書画像の数、すなわち、文書画像管理テーブル記憶部２３０に記憶されている文書画像管理テーブル５００に含まれる文書画像５１５の数を代入する（ステップＳ８００）。
【００５７】
そして、文字列方向変換部２４０は、文書画像管理テーブル記憶部２３０に記憶されている文書画像管理テーブル５００に含まれる文書画像５１５のうちの１つを選択する（ステップＳ８０５）。
文書画像５１５のうちの１つを選択すると、文字列方向変換部２４０は、選択した文書画像５１５に対応付けられている縦書横書フラグ５２５を参照して、その文書画像５１５が縦書文書画像であるか否かを調べる（ステップＳ８１０）。
【００５８】
ステップＳ８１０の処理において、文書画像５１５が縦書文書画像である場合に（ステップＳ８１０：Ｙｅｓ）、文字列方向変換部２４０は、その文書画像５１５に対応付けられている付箋フラグ５３０を参照して、その文書画像５１５に付与されているマーキングが、傍線又はマーカー線であるか否かを調べる（ステップＳ８１５）。なお、文書画像５１５が縦書の場合には、マーキングが下線であることはない。
【００５９】
ステップＳ８１５の処理において、マーキングが傍線又はマーカー線である場合に（ステップＳ８１５：Ｙｅｓ）、文字列方向変換部２４０は、そのマーキングが傍線であるか否かを調べる（ステップＳ８２０）。
より具体的には、文字列方向変換部２４０は、（１）文書画像管理テーブル記憶部２３０に記憶されている文書画像管理テーブル５００において、対象となる文書画像５１５に対応付けられているマーキング画像５３５とマーキング座標５５０とを参照して、マーキングにおける線の部分の位置を特定し、（２）文字情報管理テーブル記憶部２３５に記憶されている文字情報管理テーブル６００において、対象となる文書画像に対応する文書画像ＩＤ６１０に対応付けられている第ｎ文字画像と第ｎ文字座標とを参照して、文書画像に含まれる各文字の位置を特定し、（３）特定したマーキングにおける線の部分の位置と、特定した文書画像に含まれる各文字の位置とから、そのマーキングが傍線であるか否かを調べる。
【００６０】
ステップＳ８２０の処理において、マーキングが傍線である場合に（ステップＳ８２０：Ｙｅｓ）、文書画像管理装置１００は、傍線縦横回転処理（ステップＳ８２５）を行う。
（Ｂ−１）傍線縦横回転処理（ステップＳ８２５）
図９は、傍線縦横回転処理のフローチャートである。
【００６１】
傍線縦横回転処理が開始されると、文字列方向変換部２４０は、対象とする文書画像を、その中心点を中心としてそのまま反時計回りに９０度回転させて中間文書画像を生成する（ステップＳ９００）。
図１０（ａ）は、傍線縦横回転処理音対象となる文書画像（オリジナルの文書画像）と、その文書画像に付与された傍線であるマーキング画像（オリジナルのマーキング画像）との相対位置関係を示す模式図である。
【００６２】
図１０（ｂ）は、ステップＳ９００の処理によって、図１０（ａ）におけるオリジナルの文書画像が、反時計回りに９０度回転させて生成された中間文書画像である。
図１０（ｂ）に示されるように、単に、文書画像を反時計回りに９０度回転させただけでは、各文字の向きが正しい向きではないため、中間文書画像は読みづらいものとなっている。
【００６３】
再び、図９に戻って、傍線縦横回転処理の説明を続ける。
中間文書画像が生成されると、文字列方向変換部２４０は、文字情報管理テーブル記憶部２３５に記憶される文字情報管理テーブル６００に含まれる、第ｎ文字画像と第ｎ文字座標とを参照して、中間文書画像の各文字画像を、その中心点を中心として時計回りに９０度回転させる（ステップＳ９１０）。この際、中間文書画像の各文字画像の中に句読点があれば（ステップＳ９２０：Ｙｅｓ）、その句読点を回転させた後に、その句読点を横書における正しい位置（左下の位置）に平行移動させる（ステップＳ９３０）。
【００６４】
図１０（ｃ）は、ステップＳ９３０の処理によって生成された変換後の文書画像である。
図１０（ｃ）に示されるように、各文字を時計回りに９０度回転させることで各文字の向きが正しい向きとなっているため、変換後の文書画像は、読みやすいものとなっている。
【００６５】
なお、ステップＳ９２０の処理において、中間文書画像の各文字画像の中に句読点がない場合には、ステップＳ９３０の処理は行われないが、便宜上、便宜上ステップＳ９１０で生成された、句読点がない文書画像のことも、「ステップＳ９３０の処理によって生成された変換後の文書画像」と呼ぶことにする。
再び、図９に戻って、傍線縦横回転処理の説明を続ける。
【００６６】
ステップＳ９３０の処理が終了した場合と、ステップＳ９２０の処理において句読点がない場合（ステップＳ９２０：Ｎｏ）とに、マーキング位置変更部２４５は、文書画像管理テーブル記憶部２３０に記憶される文書画像管理テーブル５００に含まれるマーキング画像５３５とマーキング座標５５０とを参照して、対象とする文書画像に付与されているマーキング画像を、その文書画像の中心を中心点として、反時計回りに９０度回転させる（ステップＳ９４０）。
【００６７】
図１０（ｄ）は、ステップＳ９３０の処理によって生成された変換後の文書画像と、ステップＳ９４０の処理によって、図１０（ａ）におけるオリジナルマーキング画像が、反時計回りに９０度回転させて生成された回転後のマーキング画像との相対位置関係を示す模式図である。
図１０（ｄ）に示されるように、回転後のマーキング画像は、対応する文字の上部に線が配される位置になる。
【００６８】
再び、図９に戻って、傍線縦横回転処理の説明を続ける。
マーキング画像を回転させると、マーキング位置変更部２４５は、対応する文字の上部に線が配されているマーキング画像を、対応する文字の下部に線が配される位置に平行移動させる（ステップＳ９５０）。
そして、文書画像管理装置１００は、その傍線縦横回転処理を終了する。
【００６９】
図１０（ｅ）は、ステップＳ９３０の処理によって生成された変換後の文書画像と、ステップＳ９５０の処理によって、図１０（ｄ）における回転後のマーキング画像が平行移動させて生成された平行移動後のマーキング画像との相対位置関係を示す模式図である。
図１０（ｅ）に示されるように、平行移動後のマーキング画像は、変換後の文書画像の下線となっている。
【００７０】
再び、図８に戻って、縦横変換表示処理の説明を続ける。
縦横変換表示処理におけるステップＳ８２０の処理において、マーキングが傍線でない場合、すなわち、マーカー線である場合に（ステップＳ８２０：Ｎｏ）、文書画像管理装置１００は、マーカー線縦横回転処理（ステップＳ８３０）を行う。
（Ｂ−２）マーカー線縦横回転処理（ステップＳ８３０）
図１１は、マーカー線縦横回転処理のフローチャートである。
【００７１】
同図において、ステップＳ１１００〜ステップＳ１１４０の処理のそれぞれは、傍線縦横回転処理（図９参照）におけるステップＳ９００〜ステップＳ９４０の処理のそれぞれと同等の処理である。すなわち、マーカー線縦横回転処理は、傍線縦横回転処理から、ステップＳ９５０の処理がなくなった処理と同等の処理である。よって、ここでは、各ステップの説明を省略する。
【００７２】
図１２（ａ）は、マーカー線縦横回転処理音対象となる文書画像（オリジナルの文書画像）と、その文書画像に付与されたマーカー線であるマーキング画像（オリジナルのマーキング画像）との相対位置関係を示す模式図であり、図１２（ｂ）は、ステップＳ１１００の処理によって、図１２（ａ）におけるオリジナルの文書画像が、反時計回りに９０度回転させて生成された中間文書画像であり、図１２（ｃ）は、ステップＳ１１３０の処理によって生成された変換後の文書画像であり、図１２（ｄ）は、ステップＳ１１３０の処理によって生成された変換後の文書画像と、ステップＳ１１４０の処理によって、図１２（ａ）におけるオリジナルのマーキング画像が、反時計回りに９０度回転させて生成された回転後のマーキング画像との相対位置関係を示す模式図である。
【００７３】
図１２（ｄ）に示されるように、回転後のマーキング画像におけるマーカー線は、対応する文字を覆う位置になる。このため、回転後のマーキング画像を更に平行移動させる必要はない。
再び、図８に戻って、縦横変換表示処理の説明を続ける。
縦横変換表示処理におけるステップＳ８１５の処理において、マーキングが傍線又はマーカー線でない場合、すなわち、電子付箋である場合に（ステップＳ８１５：Ｎｏ）、文書画像管理装置１００は、付箋縦横回転処理（ステップＳ８３５）を行う。
【００７４】
（Ｂ−３）付箋縦横回転処理（ステップＳ８３５）。
図１３は、付箋縦横回転処理のフローチャートである。
同図において、ステップＳ１３００〜ステップＳ１３３０の処理のそれぞれは、傍線縦横回転処理（図９参照）におけるステップＳ９００〜ステップＳ９３０の処理のそれぞれと同等の処理である。よって、ここでは、これらステップの説明を省略する。
【００７５】
ステップＳ１３３０の処理が終了した場合と、ステップＳ１３２０の処理において句読点がない場合（ステップＳ１３２０：Ｎｏ）とに、マーキング位置変更部２４５は、文書画像管理テーブル記憶部２３０に記憶される文書画像管理テーブル５００に含まれるマーキング座標５５０を参照して、対象とする文書画像に付与されている電子付箋を、その文書画像の中心を中心点として、反時計回りに９０度回転させる（ステップＳ１３４０）。
【００７６】
図１４（ａ）は、付箋縦横回転処理の対象となる文書画像（オリジナルの文書画像）と、その文書画像に付与された電子付箋（オリジナルの電子付箋）との相対位置関係を示す模式図であり、図１４（ｂ）は、ステップＳ１３００の処理によって、図１４（ａ）におけるオリジナルの文書画像が、反時計回りに９０度回転させて生成された中間文書画像であり、図１４（ｃ）は、ステップＳ１３３０の処理によって生成された変換後の文書画像であり、図１４（ｄ）は、ステップＳ１３３０の処理によって生成された変換後の文書画像と、ステップＳ１３４０の処理によって、図１４（ａ）におけるオリジナルの電子付箋が、文書画像の中心点を中心に反時計回りに９０度回転させて生成された回転後の電子付箋との相対位置関係を示す模式図である。
【００７７】
電子付箋を反時計回りに９０度回転させると、マーキング位置変更部２４５は、電子付箋を、その中心点を中心として時計回りに９０度回転させる（ステップＳ１３５０）。
図１５（ａ）、（ｂ）は、ステップＳ１３３０の処理によって生成された変換後の文書画像と、図１４（ｄ）で示される回転後の電子付箋に対して、電子付箋の中心点を中心に時計回りに９０度回転させて生成された回転後の電子付箋との相対位置関係を示す模式図である。ここで、図１５（ａ）は、電子付箋の文字が横書の場合の図であり、図１５（ｂ）は、電子付箋の文字が縦書の場合の図である。
【００７８】
図１５（ａ）に示されるように、電子付箋の文字が横書の場合には、変換後の文書画像の各文字の向きと、回転後の電子付箋の文字の向きとが揃っているが、図１５（ｂ）に示されるように、電子付箋の文字が縦書の場合には、変換後の文書画像の各文字の向きと、回転後の電子付箋の文字の向きとが揃っていない。
ステップＳ１３５０の処理が終了すると、マーキング位置変更部２４５は、文書画像管理テーブル記憶部２３０が記憶する文書画像管理テーブル５００の電子付箋向き５４５を参照して、電子付箋内の文字が縦書であるか否かを調べる（ステップＳ１３６０）。
【００７９】
ステップＳ１３６０の処理において、電子付箋内の文字が縦書である場合には（ステップＳ１３６０：Ｙｅｓ）、マーキング位置変更部２４５は、電子付箋を、電子付箋内の文字が横書に変換された新たな電子付箋に入れ替える（ステップＳ１３７０）。
１３７０の処理が終了した場合と、ステップＳ１３６０の処理において、電子付箋内の文字が縦書でない場合（ステップＳ１３６０：Ｙｅｓ）とに、文書画像管理装置１００は、その付箋横縦回転処理を終了する。
【００８０】
図１５（ｃ）は、ステップＳ１３３０の処理によって生成された変換後の文書画像と、ステップＳ１３７０の処理によって横書に変換された電子付箋との相対位置関係を示す模式図である。
図１５（ｃ）に示されるように、変換後の文書画像の各文字の向きと、横書に変換された電子付箋の文字の向きとが揃っている。
【００８１】
再び、図８に戻って、縦横変換表示処理の説明を続ける。
ステップＳ８２５の傍線縦横回転処理が終了した場合と、ステップＳ８３０のマーカー線縦横回転処理が終了した場合と、ステップＳ８３５の付箋縦横回転処理が終了した場合と、ステップＳ８１０の処理において、文書画像５１５が縦書文書画像でない場合、すなわち、横書文書画像である場合（ステップＳ８１０：Ｙｅｓ）とに、表示部２５０は、第ｉ表示用画像を生成する（ステップＳ８４０）。
【００８２】
表示部２５０は、第ｉ表示用画面の生成において、（１）ステップＳ８２５の傍線縦横回転処理が行われていた場合には、ステップＳ９３０の処理によって生成された変換後の文書画像と、ステップＳ９５０の処理によって生成された平行移動後のマーキング画像とを、図１０（ｅ）で示される相対位置関係となるように配置することで、第ｉ表示画像を生成し、（２）ステップＳ８３０のマーカー線縦横回転処理が行われていた場合には、ステップＳ１１３０の処理によって生成された変換後の文書画像と、ステップＳ１１４０の処理によって生成された回転後のマーキング画像とを、図１２（ｄ）で示される相対位置関係となるように配置することで、第ｉ表示画像を生成し、（３）ステップＳ８３５の付箋縦横回転処理が行われていた場合には、ステップＳ１３３０の処理によって生成された変換後の文書画像と、ステップＳ１３５０又はステップＳ１３７０の処理によって生成された電子付箋とを、図１５（ａ）又は図１５（ｃ）で示される相対位置関係となるように配置することで第ｉ表示画像を生成し、（４）ステップＳ８１０：Ｎｏの処理が行われた場合には、オリジナルの文書画像と、オリジナルのマーキング画像とが、オリジナルの相対位置関係となるように配置することで、第ｉ表示画像を生成する。
【００８３】
第ｉ表示用画像が生成されると、表示部２５０は、ｉがｎより小さいか否かを調べる（ステップＳ８４５）。
ステップＳ８４５の処理において、ｉがｎより小さい場合に（ステップＳ８４５：Ｙｅｓ）、表示部２５０は、ｉを１だけインクリメントする（ステップＳ８５０）。
ｉが１だけインクリメントされると、文字列方向変換部２４０は、文書画像管理テーブル記憶部２３０に記憶されている文書画像管理テーブル５００に含まれる文書画像５１５のうち、未選択の文書画像５１５の１つを選択する（ステップＳ８５５）。
【００８４】
ステップＳ８５５の処理が終了すると、文書画像管理装置１００は、再びステップＳ８１０の処理に進んで、ステップＳ８１０以降の処理を繰り返す。
ステップＳ８４５の処理において、ｉがｎより小さくない場合に（ステップＳ８４５：Ｎｏ）、表示部２５０は、ユーザー操作受付部２００によって受け付けられたユーザーの操作が、一覧表を印刷する旨の操作であったか否かを調べる（ステップＳ８６０）。
【００８５】
ステップＳ８６０の処理において、一覧表を印刷する旨の操作であった場合に（ステップＳ８６０：Ｙｅｓ）、表示部２５０は、プリンター１４０を制御して、プリンター１４０に装填された印刷用紙に、生成したｎ個の第ｉ表示用画像を、ｉが若い順に上から下へ順に並べて印刷する（ステップＳ８６５）。
ステップＳ８６０の処理において、一覧表を印刷する旨の操作でなかった場合に（ステップＳ８６０：Ｎｏ）、表示部２５０は、ディスプレイ１３０を制御して、生成したｎ個の第ｉ表示用画像を、ｉが若い順に上から下へ順に並べて表示する（ステップＳ８７０）。
【００８６】
ステップＳ８６０の処理が終了した場合と、ステップＳ８７０の処理が終了した場合とに、文書画像管理装置１００は、その縦横変換表示処理を終了する。
図１６は、ステップＳ８７０の処理によって、ディスプレイ１３０に一覧表が表示されている様子の一例を示す模式図である。
この例は、下線が付与された第１横書文書画像と、マーカー線が付与された第２横書文書画像と、傍線が付与された第１縦書文書画像（図１０（ａ）参照）とが、文書画像管理テーブル記憶部２３０に記憶されている場合の例となっている。
【００８７】
この場合には、傍線が付与された第１縦書文書画像は、傍線縦横回転処理によって、縦書が横書に変換され、傍線が下線の位置に移動される。
同図に示されるように、第１文書画像表示領域１６１０内に、第１横書文書画像が、下線１６１２と共に文字列が横書となる向きに表示され、第２文書画像表示領域１６２０に、第２横書文書画像が、マーカー線１６２２と共に文字列が横書となる向きに表示され、第３文書画像表示領域１６３０内に、第１縦書文書画像が横書に変換された文書画像が、傍線が移動されてなる下線１６３２と共に文字列が横書となる向きに表示されている。
【００８８】
このように、一覧表としての表示対象となるオリジナルの文書画像に、マーキングが付与された縦書文書画像と、マーキングが付与された横書文書画像とが混在していたとしても、これらのうちの縦書文書画像が横書に変換され、変換された文書画像に付与されているマーキングの位置も、変換方向に合わせて変更して表示されるため、各文書画像が、横書の表記フォーマットに揃えられて表示される。
【００８９】
このため、縦書のフォーマットと横書のフォーマットとが混在して一覧表示される場合に比べて、いずれの文書画像もいずれのマーキングも表示されない余白の面積が低減される可能性が高くなる。
ステップＳ８６５の処理によって、プリンター１４０に装填された印刷用紙に一覧表が印刷される場合も同様である。
【００９０】
再び、図８に戻って、縦横変換表示処理の説明を続ける。
ステップＳ８６５の処理が終了した場合と、ステップＳ８７０の処理が終了した場合とに、文書画像管理装置１００は、その縦横変換表示処理を終了する。
（Ｃ）横縦変換表示処理（ステップＳ７２０の処理）
図１７は、横縦変換表示処理のフローチャートである。
【００９１】
同図において、ステップＳ１７００〜ステップＳ１７０５、ステップＳ１７４５〜ステップＳ１７６０の処理のそれぞれは、縦横変換表示処理（図８参照）におけるステップＳ８００〜ステップＳ８０５、ステップＳ８４０〜ステップＳ８６０の処理のそれぞれと同等の処理である。よって、ここでは、これらステップの説明を省略する。
ステップＳ１７０５の処理が終了すると、文字列方向変換部２４０は、選択した文書画像５１５に対応付けられている縦書横書フラグ５２５を参照して、その文書画像５１５が横書文書画像であるか否かを調べる（ステップＳ１７１０）。
【００９２】
ステップＳ１７１０の処理において、文書画像５１５が横書文書画像である場合に（ステップＳ１７１０：Ｙｅｓ）、文字列方向変換部２４０は、その文書画像５１５に対応付けられている付箋フラグ５３０を参照して、その文書画像５１５に付与されているマーキングが、下線又はマーカー線であるか否かを調べる（ステップＳ１７１５）。なお、文書画像５１５が横書の場合には、マーキングが傍線であることはない。
【００９３】
ステップＳ１７１５の処理において、マーキングが下線又はマーカー線である場合に（ステップＳ１７１５：Ｙｅｓ）、文字列方向変換部２４０は、そのマーキングが下線であるか否かを調べる（ステップＳ１７２０）。
より具体的には、文字列方向変換部２４０は、（１）文書画像管理テーブル記憶部２３０に記憶されている文書画像管理テーブル５００において、対象となる文書画像５１５に対応付けられているマーキング画像５３５とマーキング座標５５０とを参照して、マーキングにおける線の部分の位置を特定し、（２）文字情報管理テーブル記憶部２３５に記憶されている文字情報管理テーブル６００において、対象となる文書画像に対応する文書画像ＩＤ６１０に対応付けられている第ｎ文字画像と第ｎ文字座標とを参照して、文書画像に含まれる各文字の位置を特定し、（３）特定したマーキングにおける線の部分の位置と、特定した文書画像に含まれる各文字の位置とから、そのマーキングが下線であるか否かを調べる。
【００９４】
ステップＳ１７２０の処理において、マーキングが下線である場合に（ステップＳ１７２０：Ｙｅｓ）、文書画像管理装置１００は、下線横縦回転処理（ステップＳ１７２５）を行う。
（Ｃ−１）下線横縦回転処理（ステップＳ１７２５）
図１８は、下線横縦回転処理のフローチャートである。
【００９５】
傍線縦横回転処理が開始されると、文字列方向変換部２４０は、対象とする文書画像を、その中心点を中心としてそのまま時計回りに９０度回転させて中間文書画像を生成する（ステップＳ１８００）。
図１９（ａ）は、下線横縦回転処理音対象となる文書画像（オリジナルの文書画像）と、その文書画像に付与された下線であるマーキング画像（オリジナルのマーキング画像）との相対位置関係を示す模式図である。
【００９６】
図１９（ｂ）は、ステップＳ１８００の処理によって、図１９（ａ）におけるオリジナルの文書画像が、時計回りに９０度回転させて生成された中間文書画像である。
図１９（ｂ）に示されるように、単に、文書画像を時計回りに９０度回転させただけでは、各文字の向きが正しい向きではないため、中間文書画像は読みづらいものとなっている。
【００９７】
再び、図１８に戻って、下線横縦回転処理の説明を続ける。
中間文書画像が生成されると、文字列方向変換部２４０は、文字情報管理テーブル記憶部２３５に記憶される文字情報管理テーブル６００に含まれる、第ｎ文字画像と第ｎ文字座標とを参照して、中間文書画像の各文字画像を、その中心点を中心として反時計回りに９０度回転させる（ステップＳ１８１０）。この際、中間文書画像の各文字画像の中に句読点があれば（ステップＳ１８２０：Ｙｅｓ）、その句読点を回転させた後に、その句読点を縦書における正しい位置（右上の位置）に平行移動させる（ステップＳ１９３０）。
【００９８】
図１９（ｃ）は、ステップＳ１８３０の処理によって生成された変換後の文書画像である。
図１９（ｃ）に示されるように、各文字を反時計回りに９０度回転させることで各文字の向きが正しい向きとなっているため、変換後の文書画像は、読みやすいものとなっている。
【００９９】
なお、ステップＳ１８２０の処理において、中間文書画像の各文字画像の中に句読点がない場合には、ステップＳ１８３０の処理は行われないが、便宜上、便宜上ステップＳ１８１０で生成された、句読点がない文書画像のことも、「ステップＳ１８３０の処理によって生成された変換後の文書画像」と呼ぶことにする。
再び、図１８に戻って、傍線縦横回転処理の説明を続ける。
【０１００】
ステップＳ１８３０の処理が終了した場合と、ステップＳ１８２０の処理において句読点がない場合（ステップＳ１８２０：Ｎｏ）とに、マーキング位置変更部２４５は、文書画像管理テーブル記憶部２３０に記憶される文書画像管理テーブル５００に含まれるマーキング画像５３５とマーキング座標５５０とを参照して、対象とする文書画像に付与されているマーキング画像を、その文書画像の中心を中心点として、時計回りに９０度回転させる（ステップＳ１８４０）。
【０１０１】
図２０（ａ）は、ステップＳ１８３０の処理によって生成された変換後の文書画像と、ステップＳ１８４０の処理によって、図１９（ａ）におけるオリジナルマーキング画像が、時計回りに９０度回転させて生成された回転後のマーキング画像との相対位置関係を示す模式図である。
図２０（ａ）に示されるように、回転後のマーキング画像は、対応する文字の左部に線が配される位置になる。
【０１０２】
再び、図１８に戻って、下線横縦回転処理の説明を続ける。
マーキング画像を回転させると、マーキング位置変更部２４５は、対応する文字の左部に線が配されているマーキング画像を、対応する文字の右に線が配される位置に平行移動させる（ステップＳ１８５０）。
そして、文書画像管理装置１００は、その下線横縦回転処理を終了する。
【０１０３】
図２０（ｂ）は、ステップＳ１８３０の処理によって生成された変換後の文書画像と、ステップＳ１８５０の処理によって、図２０（ａ）における回転後のマーキング画像が平行移動されて生成された平行移動後のマーキング画像との相対位置関係を示す模式図である。
図２０（ｂ）に示されるように、平行移動後のマーキング画像は、変換後の文書画像の傍線となっている。
【０１０４】
再び、図１７に戻って、横縦変換表示処理の説明を続ける。
横縦変換表示処理におけるステップＳ１７２０の処理において、マーキングが下線でない場合、すなわち、マーカー線である場合に（ステップＳ１７２０：Ｎｏ）、文書画像管理装置１００は、マーカー線横縦回転処理（ステップＳ１７３０）を行う。
（Ｃ−２）マーカー線横縦回転処理（ステップＳ１７３０）
図２１は、マーカー線横縦回転処理のフローチャートである。
【０１０５】
同図において、ステップＳ２１００〜ステップＳ２１４０の処理のそれぞれは、下線横縦回転処理（図１８参照）におけるステップＳ１８００〜ステップＳ１８４０の処理のそれぞれと同等の処理である。すなわち、マーカー線横縦回転処理は、下線横縦回転処理から、ステップＳ１８５０の処理がなくなった処理と同等の処理である。よって、ここでは、各ステップの説明を省略する。
【０１０６】
図２２（ａ）は、マーカー線横縦回転処理音対象となる文書画像（オリジナルの文書画像）と、その文書画像に付与されたマーカー線であるマーキング画像（オリジナルのマーキング画像）との相対位置関係を示す模式図であり、図２２（ｂ）は、ステップＳ２１００の処理によって、図２２（ａ）におけるオリジナルの文書画像が、時計回りに９０度回転させて生成された中間文書画像であり、図２２（ｃ）は、ステップＳ２１３０の処理によって生成された変換後の文書画像であり、図２３（ａ）は、ステップＳ２１３０の処理によって生成された変換後の文書画像と、ステップＳ２１４０の処理によって、図２２（ａ）におけるオリジナルマーキング画像が、時計回りに９０度回転させて生成された回転後のマーキング画像との相対位置関係を示す模式図である。
【０１０７】
図２３（ａ）に示されるように、回転後のマーキング画像におけるマーカー線は、対応する文字を覆う位置になる。このため、回転後のマーキング画像を更に平行移動させる必要はない。
再び、図１７に戻って、横縦変換表示処理の説明を続ける。
横縦変換表示処理におけるステップＳ１７１５の処理において、マーキングが下線又はマーカー線でない場合、すなわち、電子付箋である場合に（ステップＳ１７１５：Ｎｏ）、文書画像管理装置１００は、付箋横縦回転処理（ステップＳ１７３５）を行う。
【０１０８】
（Ｃ−３）付箋横縦回転処理（ステップＳ１７３５）。
図２４は、付箋横縦回転処理のフローチャートである。
同図において、ステップＳ２４００〜ステップＳ２４３０の処理のそれぞれは、下線横縦回転処理（図１８参照）におけるステップＳ１８００〜ステップＳ１８３０の処理のそれぞれと同等の処理である。よって、ここでは、これらステップの説明を省略する。
【０１０９】
ステップＳ２４３０の処理が終了した場合と、ステップＳ２４２０の処理において句読点がない場合（ステップＳ２４２０：Ｎｏ）とに、マーキング位置変更部２４５は、文書画像管理テーブル記憶部２３０に記憶される文書画像管理テーブル５００に含まれるマーキング座標５５０を参照して、対象とする文書画像に付与されている電子付箋を、その文書画像の中心を中心点として、反時計回りに９０度回転させる（ステップＳ２４４０）。
【０１１０】
図２５（ａ）は、付箋横縦回転処理の対象となる文書画像（オリジナルの文書画像）と、その文書画像に付与された電子付箋（オリジナルの電子付箋）との相対位置関係を示す模式図であり、図２５（ｂ）は、ステップＳ２４００の処理によって、図２５（ａ）におけるオリジナルの文書画像が、時計回りに９０度回転させて生成された中間文書画像であり、図２５（ｃ）は、ステップＳ２４３０の処理によって生成された変換後の文書画像であり、図２６（ａ）は、ステップＳ２４３０の処理によって生成された変換後の文書画像と、ステップＳ２４４０の処理によって、図２５（ａ）におけるオリジナルの電子付箋が、文書画像の中心点を中心に時計回りに９０度回転させて生成された回転後の電子付箋との相対位置関係を示す模式図である。
【０１１１】
電子付箋を時計回りに９０度回転させると、マーキング位置変更部２４５は、電子付箋を、その中心点を中心として反時計回りに９０度回転させる（ステップＳ２４５０）。
図２６（ｂ）、２７（ａ）は、ステップＳ２４３０の処理によって生成された変換後の文書画像と、図２６（ａ）で示される回転後の電子付箋に対して、電子付箋の中心点を中心に時計回りに９０度回転させて生成された回転後の電子付箋との相対位置関係を示す模式図である。ここで、図２６（ｂ）は、電子付箋の文字が横書の場合の図であり、図２７（ａ）は、電子付箋の文字が縦書の場合の図である。
【０１１２】
図２７（ａ）に示されるように、電子付箋の文字が縦書の場合には、変換後の文書画像の各文字の向きと、回転後の電子付箋の文字の向きとが揃っているが、図２６（ｂ）に示されるように、電子付箋の文字が横書の場合には、変換後の文書画像の各文字の向きと、回転後の電子付箋の文字の向きとが揃っていない。
ステップＳ２４５０の処理が終了すると、マーキング位置変更部２４５は、文書画像管理テーブル記憶部２３０が記憶する文書画像管理テーブル５００の電子付箋向き５４５を参照して、電子付箋内の文字が横書であるか否かを調べる（ステップＳ２４６０）。
【０１１３】
ステップＳ２４６０の処理において、電子付箋内の文字が横書である場合には（ステップＳ２４６０：Ｙｅｓ）、マーキング位置変更部２４５は、電子付箋を、電子付箋内の文字が縦書に変換された新たな電子付箋に入れ替える（ステップＳ２４７０）。
２４７０の処理が終了した場合と、ステップＳ２４６０の処理において、電子付箋内の文字が横書でない場合（ステップＳ２４６０：Ｙｅｓ）とに、文書画像管理装置１００は、その付箋横縦回転処理を終了する。
【０１１４】
図２７（ｂ）は、ステップＳ２４３０の処理によって生成された変換後の文書画像と、ステップＳ２４７０の処理によって縦書に変換された電子付箋との相対位置関係を示す模式図である。
図１７（ｂ）に示されるように、変換後の文書画像の各文字の向きと、縦書に変換された電子付箋の文字の向きとが揃っている。
【０１１５】
再び、図１７に戻って、横縦変換表示処理の説明を続ける。
ステップＳ１７２５の下線横縦回転処理が終了した場合と、ステップＳ１７３０のマーカー線横縦回転処理が終了した場合と、ステップＳ１７３５の付箋横縦回転処理が終了した場合と、ステップＳ１７１０の処理において、文書画像５１５が横書文書画像でない場合、すなわち、縦書文書画像である場合（ステップＳ１７１０：Ｙｅｓ）とに、表示部２５０は、第ｉ表示用画像を生成する（ステップＳ１７４０）。
【０１１６】
表示部２５０は、第ｉ表示用画面の生成において、（１）ステップＳ１７２５の下線横縦回転処理が行われていた場合には、ステップＳ１８３０の処理によって生成された変換後の文書画像と、ステップＳ１８５０の処理によって生成された平行移動後のマーキング画像とを、図２０（ｂ）で示される相対位置関係となるように配置することで、第ｉ表示画像を生成し、（２）ステップＳ１７３０のマーカー線横縦回転処理が行われていた場合には、ステップＳ２１３０の処理によって生成された変換後の文書画像と、ステップＳ２１４０の処理によって生成された回転後のマーキング画像とを、図２３（ａ）で示される相対位置関係となるように配置することで、第ｉ表示画像を生成し、（３）ステップＳ１７３５の付箋横縦回転処理が行われていた場合には、ステップＳ２４３０の処理によって生成された変換後の文書画像と、ステップＳ２４５０又はステップＳ２４７０の処理によって生成された電子付箋とを、図２７（ａ）又は図２７（ｂ）で示される相対位置関係となるように配置することで第ｉ表示画像を生成し、（４）ステップＳ１７１０：Ｎｏの処理が行われた場合には、オリジナルの文書画像と、オリジナルのマーキング画像とが、オリジナルの相対位置関係となるように配置することで、第ｉ表示画像を生成する。
【０１１７】
ステップＳ１７４５〜ステップＳ１７６０の処理については、前述した通り、説明を省略する。
ステップＳ１７６０の処理において、一覧表を印刷する旨の操作であった場合に（ステップＳ１７６０：Ｙｅｓ）、表示部２５０は、プリンター１４０を制御して、プリンター１４０に装填された印刷用紙に、生成したｎ個の第ｉ表示用画像を、ｉが若い順に右から左へ順に並べて印刷する（ステップＳ１７６５）。
【０１１８】
ステップＳ１７６０の処理において、一覧表を印刷する旨の操作でなかった場合に（ステップＳ１７６０：Ｎｏ）、表示部２５０は、ディスプレイ１３０を制御して、生成したｎ個の第ｉ表示用画像を、ｉが若い順に右から左へ順に並べて表示する（ステップＳ１７７０）。
ステップＳ８６０の処理が終了した場合と、ステップＳ８７０の処理が終了した場合とに、文書画像管理装置１００は、その縦横変換表示処理を終了する。
【０１１９】
図２８は、ステップＳ１７７０の処理によって、ディスプレイ１３０に一覧表が表示されている様子の一例を示す模式図である。
この例は、傍線が付与された第１縦書文書画像と、マーカー線が付与された第２縦書文書画像と、下線が付与された第１横書文書画像（図１９（ａ）参照）とが、文書画像管理テーブル記憶部２３０に記憶されている場合の例となっている。
【０１２０】
この場合には、下線が付与された第１横書文書画像は、下線横縦回転処理によって、横書が縦書に変換され、下線が傍線の位置に移動される。
同図に示されるように、第１文書画像表示領域２８１０内に、第１縦書文書画像が、傍線２８１２と共に文字列が縦書となる向きに表示され、第２文書画像表示領域２８２０に、第２縦書文書画像が、マーカー線２８２２と共に文字列が縦書となる向きに表示され、第３文書画像表示領域２８３０内に、第１横書文書画像が縦書に変換された文書画像が、下線が移動されてなる傍線２８３２と共に文字列が縦書となる向きに表示されている。
【０１２１】
このように、一覧表としての表示対象となるオリジナルの文書画像に、マーキングが付与された縦書文書画像と、マーキングが付与された横書文書画像とが混在していたとしても、これらのうちの横書文書画像が縦書に変換され、変換された文書画像に付与されているマーキングの位置も、変換方向に合わせて変更して表示されるため、各文書画像が、縦書の表記フォーマットに揃えられて表示される。
【０１２２】
このため、縦書のフォーマットと横書のフォーマットとが混在して一覧表示される場合に比べて、いずれの文書画像もいずれのマーキングも表示されない余白の面積が低減される可能性が高くなる。
ステップＳ１７６５の処理によって、プリンター１４０に装填された印刷用紙に一覧表が印刷される場合も同様である。
＜補足＞
以上、本発明に係る文書画像管理装置の一態様として、実施の形態において、文書画像管理装置１００を例示して説明したが、以下のように変形することも可能であり、実施の形態において例示した通りの文書画像管理装置に限られないことはもちろんである。
【０１２３】
（１）実施の形態において、文書画像管理装置１００は、文字列方向変換部２４０が、文書画像の文字列方向を変換するときに、（ａ）オリジナルの文書画像が縦書の場合には、文書画像全体を、その文書画像の中心点を中心に反時計回りに９０度回転させた後に、各文字画像を、その文字画像の中心点を中心に時計回りに９０度回転させて変換し、（ｂ）オリジナルの文書画像が横書の場合には、文書画像全体を、その文書画像の中心点を中心に時計回りに９０度回転させた後に、各文字画像を、その文字画像の中心点を中心に反時計回りに９０度回転させて変換する構成の例であった。
【０１２４】
これに対して、文字列方向変換部２４０の行う文書画像の文字列方向の変換方法は、上記変換方法と同様の結果が得られる方法であれば、必ずしも上記変換方法に限られる必要はなく、他の方法で実現されてもよい。
一例として、文字列方向変換部２４０が、文字情報管理テーブル記憶部２３５に記憶される文字情報管理テーブル６００に含まれる第ｎ文字画像と第ｎ文字座標とを参照して、（ａ）オリジナルの文書画像が縦書の場合には、オリジナルの文書画像における各文字画像の中心点の各座標を、その文書画像の中心点を中心に時計回りに９０度回転させた各座標を算出し、算出した各座標の位置に、各文字画像を、縦書における天地方向を維持した状態で配置することで変換し、（ｂ）オリジナルの文書画像が横書の場合には、オリジナルの文書画像における各文字画像の中心点の各座標を、その文書画像の中心点を中心に反時計回りに９０度回転させた各座標を算出し、算出した各座標の位置に、各文字画像を、横書における天地方向を維持した状態で配置することで変換する構成の例等が考えられる。
【０１２５】
（２）実施の形態において、ドキュメント画像管理テーブル記憶部２１０に記憶されるドキュメント画像管理テーブル３００のドキュメント画像３３０は、スキャナー１８０で光学的に読み取られて生成された画像データであるとして説明した。しかしながら、ドキュメント画像３３０は、視認可能に文字列が描画される画像データであれば、必ずしもスキャナー１８０で光学的に読み取られて生成された画像データである必要はない。例えば、外部装置によって、ＰＤＦ（Portable Document Format）ファイルのフォーマットで生成された画像データであっても構わない。
【０１２６】
（３）実施の形態において、下線、傍線、又はマーカー線は、文書画像管理装置１００を利用するユーザーによって手入力された図形を示す画像データであるとして説明した。
しかしながら、下線、傍線、又はマーカー線が、図形を示す画像データであれば、必ずしも、文書画像管理装置１００を利用するユーザーによって手入力された図形を示す画像データである必要はない。例えば、文書画像管理装置１００が、ユーザーによって指定された位置に、ユーザーによって指定された図形を示す画像を生成することで、下線、傍線、又はマーカー線とする例等が考えられる。
【０１２７】
（４）実施の形態において、文書画像管理装置１００は、縦書文書画像を横書に変換するか、横書文書画像を縦書に変換するかのいずれとするかの条件を取得する取得手段として、文字列方向変換部２４０が、ユーザーの指示に従って、縦書文書画像を横書に変換するか、横書文書画像を縦書に変換するかを決定する構成の例であった。
これに対して、他の構成の例も考えられる。例えば、文字列方向変換部２４０が、文書画像管理テーブル記憶部２３０の記憶する文書画像管理テーブル５００における縦書横書フラグ５２５を参照して、文書画像管理テーブル５００に含まれる文書画像５１５のうち、縦書文書画像の数の方が横書文書画像の数よりも多い場合に、横書文書画像を縦書に変換し、そうでない場合に、縦書文書画像を横書に変換する構成の例、縦書文書画像を横書に変換すると定められている構成の例等が考えられる。
【０１２８】
（５）実施の形態において、文書画像管理装置１００は、文書画像管理テーブル記憶部２３０の記憶する文書画像管理テーブル５００に含まれる文書画像５１５の全てを表示対象として、縦横混在文書表示処理（図７等参照）を行う構成の例であった。
これに対して、別の構成の例として、文書画像管理テーブル記憶部２３０の記憶する文書画像管理テーブル５００に含まれる文書画像５１５のうちの、ユーザーの指定する文書画像に限って表示対象として、縦横混在文書表示処理を行う構成の例等が考えら得る。
【０１２９】
（６）実施の形態において、文書画像管理装置１００は、入力装置として、キーボード１５０とマウス１６０とを備える構成の例であった。
しかしながら、入力装置は、文書画像管理装置１００を利用するユーザーからの操作を受け付けることができれば、必ずしも、キーボード１５０とマウス１６０とに限られる必要はない。一例として、入力装置が、ディスプレイ１３０の表示面に重ねられた透明なタッチパッドである構成の例等が考えられる。
【０１３０】
（７）実施の形態において、文書画像管理装置１００は、ＯＲＣ部２１５が、ドキュメント画像３３０に対して文字認識処理を実行して、ドキュメント画像３３０に含まれる各文字の文字画像を切り出して、各文字の座標を特定するとして説明した。
しかしながら、ドキュメント画像３３０に含まれる各文字の文字画像を切り出して、各文字の座標を特定することができれば、必ずしも文字認識処理を実行することで実現する必要はない。例えば、ドキュメント画像３３０に含まれる各文字を各オブジェクトとして認識して各オブジェクトの領域を切り出して文字画像とし、切り出した各オブジェクトの領域の座標を各文字の座標として特定することで実現する構成の例等が考えられる。
【産業上の利用可能性】
【０１３１】
本発明に係る文書画像管理装置及び文書画像管理プログラムは、文書画像を管理するシステムに広く利用することができる。
【符号の説明】
【０１３２】
２００  ユーザー操作受付部
２０５  スキャン部
２１０  ドキュメント画像管理テーブル記憶部
２１５  ＯＣＲ部
２２０  ドキュメント情報管理テーブル記憶部
２２５  マーキング付与部
２３０  文書画像管理テーブル記憶部
２３５  文字情報管理テーブル記憶部
２４０  文字列方向変換部
２４５  マーキング位置変更部
２５０  表示部
【図１】
0006578696.tif 000002
【図２】
0006578696.tif 000003
【図３】
0006578696.tif 000004
【図４】
0006578696.tif 000005
【図５】
0006578696.tif 000006
【図６】
0006578696.tif 000007
【図７】
0006578696.tif 000008
【図８】
0006578696.tif 000009
【図９】
0006578696.tif 000010
【図１０】
0006578696.tif 000011
【図１１】
0006578696.tif 000012
【図１２】
0006578696.tif 000013
【図１３】
0006578696.tif 000014
【図１４】
0006578696.tif 000015
【図１５】
0006578696.tif 000016
【図１６】
0006578696.tif 000017
【図１７】
0006578696.tif 000018
【図１８】
0006578696.tif 000019
【図１９】
0006578696.tif 000020
【図２０】
0006578696.tif 000021
【図２１】
0006578696.tif 000022
【図２２】
0006578696.tif 000023
【図２３】
0006578696.tif 000024
【図２４】
0006578696.tif 000025
【図２５】
0006578696.tif 000026
【図２６】
0006578696.tif 000027
【図２７】
0006578696.tif 000028
【図２８】
0006578696.tif 000029
【図２９】
0006578696.tif 000030