(57)【特許請求の範囲】
【請求項１】
１つ以上の文字から成りフォント名が特定可能な文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１手段と、
前記第１手段により特定される前記領域の中から、該領域の縦方向のずれ度合いに関する縦条件と、前記文字列の外観の関連度合いに関する外観条件を少なくとも含む所定条件と、の双方の判定結果を用いて、フォント名が一致しない前記文字列を含む前記領域が含まれないように、少なくとも２つの前記領域を結合の対象として特定する第２手段と、
を備える情報処理装置。
【請求項２】
前記所定条件は、前記領域の横方向の離れ度合いに関する横条件をさらに含む、
請求項１に記載の情報処理装置。
【請求項３】
前記外観条件は、前記フォント名に対応する属性値が少なくとも一致していることである、
請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記外観条件は、太文字設定，文字傾き設定，文字色にそれぞれ対応する複数の属性値のうち少なくともいずれかがさらに一致していることである、
請求項３に記載の情報処理装置。
【請求項５】
前記所定条件は、前記文字列の親和度合いに関する親和条件をさらに含む、
請求項１から請求項４までのいずれかに記載の情報処理装置。
【請求項６】
前記親和条件は、複数の前記領域にそれぞれ含まれる複数の文字列を仮に連結した連結文字列が指定フレーズに含まれることである、
請求項５に記載の情報処理装置。
【請求項７】
前記指定フレーズは、前記面内の他の領域に含まれる文字列，前記面のプロパティに含まれる文字列，検索ログ又は置換ログに含まれる文字列，ユーザ辞書に含まれる文字列にそれぞれ対応する複数のフレーズうちのいずれかである、
請求項６に記載の情報処理装置。
【請求項８】
１つ以上の文字から成りフォント名が特定可能な文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１段階と、
前記第１段階において特定される前記領域の中から、該領域の縦方向のずれ度合いに関する縦条件と、前記文字列の外観の関連度合いに関する外観条件を少なくとも含む所定条件と、の双方の判定結果を用いて、フォント名が一致しない前記文字列を含む前記領域が含まれないように、少なくとも２つの前記領域を結合の対象として特定する第２段階と、
を含む、コンピュータの制御方法。
【請求項９】
１つ以上の文字から成りフォント名が特定可能な文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１機能と、
前記第１機能により特定される前記領域の中から、該領域の縦方向のずれ度合いに関する縦条件と、前記文字列の外観の関連度合いに関する外観条件を少なくとも含む所定条件と、の双方の判定結果を用いて、フォント名が一致しない前記文字列を含む前記領域が含まれないように、少なくとも２つの前記領域を結合の対象として特定する第２機能と、
をコンピュータに実現させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置，コンピュータの制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
設計図を画像として読み取り、画像データから設計情報を抽出し、設計情報をＣＡＤ（Computer Aided Design）システムに入力する装置が知られている（例えば、特許文献１参照）。特許文献１記載の装置は、設計図に書かれた個々の文字データを結合する機能（文字結合機能）を備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−１２８４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
あるプログラムを使用して作成された設計図等の図面データを他のプログラムを使用して編集する場合がある。この種の設計図にしばしば配置される文字の領域は、基準とする方向に対し傾いていることがある。また、技術的な要因その他の事情で、一連の文字列が分解され、複数の文字が複数の領域に分散していることもある。
【０００５】
特許文献１では、設計図中の文字が傾いていることが想定されていない。また、特許文献１記載の装置は、紙の設計図を光学的に読み取った画像データ（ラスター画像）を解析して設計情報を抽出する。そのため、特許文献１記載の文字結合機能では、当初からプログラムを使用して作成された図面データ（ベクター画像）を取り込むことが仮にできたとしても、結合の対象とする複数の領域を的確に特定することができない。
【０００６】
本発明が解決しようとする課題は、複数の領域が配置され得る面において結合対象の領域を簡易に特定することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、１つ以上の文字から成りフォント名が特定可能な文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定し、特定される前記領域の中から、該領域の縦方向のずれ度合いに関する縦条件と、前記文字列の外観の関連度合いに関する外観条件を少なくとも含む所定条件と、の双方の判定結果を用いて、フォント名が一致しない前記文字列を含む前記領域が含まれないように、少なくとも２つの前記領域を結合の対象として特定する。
【発明の効果】
【０００８】
本発明によれば、複数の領域が配置され得る面において結合対象の領域を簡易に特定可能である。
【図面の簡単な説明】
【０００９】
【図１】レイヤの基本構造の説明図である。（実施形態）
【図２】文字要素の基本構造の説明図である。（実施形態）
【図３】文字要素の主要な属性項目の説明図である。（実施形態）
【図４−１】文字要素の結合前の状態の説明図である。（実施形態）
【図４−２】文字要素の結合後の状態の説明図である。（実施形態）
【図５】処理装置の電気的構成を例示するブロック図である。（実施形態）
【図６】情報処理装置の範囲文字結合機能に係る機能的構成を例示するブロック図である。（実施形態）
【図７】結合判定基準の主要な条件の説明図である。（実施形態）
【図８】範囲文字結合手順を例示するフロー図である。（実施形態）
【図９】結合判定手順を例示するフロー図である。（実施形態）
【発明を実施するための形態】
【００１０】
［１．実施形態］
［１−１．概要］
（１）実施形態の機能の概要
本実施形態は、設計図等の図面の作成及び編集を支援するＣＡＤ（Computer Aided Design）機能（「実施形態の機能」）を有する情報処理装置に関する。実施形態の機能は、独自形式の図面データ（ベクター画像データ）の他に、他の指定形式の図面データ（ラスター画像データ，ベクター画像データ）の読込み（インポート）に対応している。
【００１１】
ある種の図面データでは、技術的な要因その他の事情により、もとの文字列が分解され２つ以上の別個の文字要素に分散している場合がある。例えば、ＰＤＦ（Portable Document Format）形式の図面データの中には、印刷位置を正確に合わせる等の目的で、もとの文字列が１文字ずつに分解され、分解された各文字がそれぞれ独立の文字要素になっているものがある。
【００１２】
もともと文字列を構成していた複数の文字が分散していると、検索漏れや置換漏れが発生する。また、もとの文字列部分の属性値を編集する場合に、余計な手間が発生し得る。そのため、インポートした図面データをベースに設計や製図の作業を行う場合に、もともと１つの文字列を構成していた複数の文字が当該図面データにおいて複数の文字要素として分散していると、作業効率が低下しかねない。
【００１３】
そこで実施形態の機能に、１つ以上の文字から成る文字列をそれぞれ含む複数の文字要素（領域，文字領域）が配置され得るレイヤ（面，配置面）上で指定（選択）された範囲で、結合の要否判定に用いる結合判定基準（縦条件，横条件，外観条件）を満たす複数の文字要素にそれぞれ含まれる複数の文字列どうしを一括で結合する機能（「範囲文字結合機能」）を追加した。範囲文字結合機能により、設計や製図の作業において作業効率の低下が抑制され得る。
【００１４】
（２）レイヤ，文字要素，文字属性
図１は、レイヤの基本構造を示す。レイヤ１００は、横幅と縦幅によりサイズが規定される矩形の平面である。レイヤ１００内の位置は、左下を原点とし、横方向１１０をｘ軸，縦方向１２０をｙ軸とするｘｙ平面の座標により特定される。
【００１５】
図２は、文字要素の基本構造を示す。文字要素の範囲２１０は、縦幅２１１と横幅２１２により規定される矩形である。範囲２１０は、１つ以上の文字から成る文字列を含み得る。範囲２１０には、９つの点２２１〜２２９のうちいずれかが配置基準点として設定される。範囲２１０が基準方向２３１に対し配置角度２３２だけ傾いているとき、縦方向２３３及び横方向２３４も基準方向２３１に対し同様に傾いている。
【００１６】
実施形態の機能では、レイヤ１００に各種の要素が配置される。レイヤ１００に配置される文字要素の位置及び範囲は、配置基準点，配置点及び配置角度を用いて特定され得る。すなわち、レイヤ１００上の文字要素は、その配置基準点を配置点に合わせ、当該配置基準点を中心として配置角度だけ回転させる手順で配置される。
【００１７】
図３は、文字要素の主要な属性項目を示す。文字要素は、「縦幅（高さ）」，「横幅」，「配置基準点」，「配置点（配置位置）」，「配置角度」の他に、「フォント名」，「太文字設定」，「文字傾き設定」，「文字色」等の属性項目を有する。特に、「フォント名」，「太文字設定」，「文字傾き設定」，「文字色」の値により、当該文字要素に含まれる文字列のレイヤ１００における外観が規定される。
【００１８】
一般に、同一の文字列に由来して分散している複数の文字要素の属性項目をそれぞれ対比すると、「縦幅（高さ）」及び「配置角度」の値は近似する。また、「配置基準点」，「フォント名」，「太文字設定」，「文字傾き設定」，「文字色」の値は一致する。さらに、文字列が全て左から右に向かう方向への横書き（Left To Right，LTR）であることを前提とすれば、いずれかの文字要素の「配置点」の横方向に他の文字要素の「配置点」がある。したがって、これらの属性項目の値は、結合の要否を判定する際に有用な手がかりとなる。
【００１９】
（３）範囲文字結合機能の主要な特徴
図４−１は、文字要素の結合前の状態を示す。ここでは、実施形態の機能が起動され、ＰＤＦ形式の図面データがインポートされた後の典型的な状態が想定されている。レイヤ１００には、例えば、複数の文字要素（４１１〜４１４，４２１〜４２５）が配置されている。
【００２０】
この状態において、レイヤ１００の全体を指定して範囲文字結合機能の処理（範囲文字結合処理）を実行すると、まず第１段階で、配置角度が近似する複数の文字要素が特定される。その結果として、文字要素４１１〜４１４を含むグループと、文字要素４２１〜４２５を含むグループと、が形成される。
【００２１】
続く第２段階で、同一のグループに属する文字要素の中から結合判定基準を満たす複数の文字要素が特定される。ここで特定される複数の文字要素が、結合対象に設定される。続く第３段階で、結合対象に設定された文字要素どうしが結合（合成）される。その結果、結合対象の文字要素にそれぞれ含まれていた複数の文字列が連結され、１つの文字列に変換される。
【００２２】
図４−２は、文字要素の結合後の状態を示す。レイヤ１００において、文字要素４１１〜４１４の組（図４−１）が結合され、文字要素４１０に変化している。同様に、文字要素４２１〜４２３の組（図４−１）及び文字要素４２４〜４２５の組（図４−１）がそれぞれ結合され、文字要素４２０ａ及び文字要素４２０ｂに変化している。
【００２３】
［１−２．構成］
［１−２−１．概要］
実施形態の機能は、汎用の処理装置（例えば、ＰＣ（personal computer）など）に、処理装置向けＯＳ（Operating System）と当該ＯＳ上で動作する所定プログラム（制御プログラム）がそれぞれインストールされることにより実現される。本実施形態では、実施形態の機能に係る各種処理が、処理装置上で実行されることが主として想定されている。
【００２４】
処理装置向けＯＳは、出荷当初からインストールされていてもよいし、ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disk），ＭＯディスク（Magneto-Optical disk），フラッシュメモリ（flash memory）等の記録媒体に記録された状態で配布され当該記録媒体から処理装置に読み込まれてもよい。
【００２５】
所定プログラムは、ＣＤ，ＤＶＤ，ＭＯディスク，フラッシュメモリ等の記録媒体に記録された状態で配布され当該記録媒体から処理装置に読み込まれてもよいし、販売元のサーバ装置から通信ネットワークを介し搬送波に重畳させて処理装置に供給されてもよいし、同時起動可能なライセンス数を管理するサーバ装置から通信ネットワークを介し搬送波に重畳させて処理装置に供給されてもよい。
【００２６】
［１−２−２．電気的構成］
図５は、処理装置の電気的構成を例示する。典型的な処理装置は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）を含む制御処理装置５１０と、ＲＡＭ（Random Access Memory）を含む主記憶装置５２０と、ＨＤＤ（Hard Disc Drive）を含む補助記憶装置５３０と、各種のポインティングデバイスやキーボードを含む入力装置５４０と、ディスプレイやスピーカを含む出力装置５５０と、ネットワークカード（Network Interface Card）を含む通信制御装置５６０と、を有する。
【００２７】
主記憶装置５２０，補助記憶装置５３０，入力装置５４０，出力装置５５０及び通信制御装置５６０は、バスラインを介して制御処理装置５１０にそれぞれ接続される。制御処理装置５１０は、（１）補助記憶装置５３０に記憶されたプログラムを主記憶装置５２０上に読み込み、（２）プログラムの指示に従って入力装置５４０と補助記憶装置５３０と通信制御装置５６０との少なくともいずれかからデータを取得し、（３）取得したデータをプログラムに規定される手順で演算・加工した上で、（４）演算済み・加工済みのデータを補助記憶装置５３０と出力装置５５０と通信制御装置５６０との少なくともいずれかに提供する。
【００２８】
［１−２−３．機能的構成］
図６は、情報処理装置の範囲文字結合機能に係る機能的構成を例示する。図６に例示されるように、情報処理装置１０に実現される範囲文字結合機能は、設定部６１０，整理部６２０，判定部６３０，結合部６４０を含む。設定部６１０，整理部６２０，判定部６３０，結合部６４０はそれぞれ、情報処理装置１０の制御処理装置５１０を少なくとも含んで構成される。
【００２９】
設定部６１０は、範囲文字結合処理に用いる各種パラメータの値を設定する。具体的には、ユーザによる指定に応じて、範囲文字結合処理の対象とする文字要素の範囲と、横条件（後述）の基準となる許容差の値が設定される。文字要素の範囲は、レイヤ１００上で矩形の対頂点をユーザ操作により指定させるのが好適である。許容差の値は、ポップアップ表示させた入力画面において数値と単位（例えば、ミリメートル）をユーザに入力させるのが好適である。
【００３０】
整理部６２０は、配置角度が近似する複数の文字要素を特定する。具体的には、配置角度が許容誤差以内である複数の文字要素が特定され、これらがグループ化される。さらに、必要に応じて、各グループにおいて文字要素が、レイヤ１００における文字要素の配置点の順に整列される。
【００３１】
判定部６３０は、結合判定基準を用いて少なくとも２つの文字要素を特定する。具体的には、隣接する２つの文字要素について結合判定基準を構成する条件を全て満たす関係にあるか否かがそれぞれ判定され、これらの判定結果を総合して結合対象とする少なくとも２つの文字要素が特定される。
【００３２】
結合部６４０は、指定された範囲において結合対象として特定された複数の文字要素を１つの文字要素に変換する。具体的には、複数の文字要素にそれぞれ含まれる複数の文字列が連結され、複数の文字要素の全部を包含する新たな文字要素の範囲に連結後の文字列が配置される。連結後の文字列は、新たな文字要素の範囲に均等割付で配置されるのが好適である。なお、新たな文字要素の範囲に、左寄せ，中寄せ，右寄せ等により配置されてもよい。
【００３３】
［１−２−４．結合判定基準］
（１）概要
範囲文字結合機能の結合判定基準は、文字要素の縦方向のずれ度合いに関する縦条件，文字要素の横方向の離れ度合いに関する横条件，文字列の外観の関連度合いに関する外観条件の全部を満たすことである。なお、縦条件は整理部６２０におけるグループ化の際に考慮してもよい。
【００３４】
（２）縦条件及び横条件
図７は、結合判定基準の主要な条件（縦条件及び横条件）を模式的に示す。縦条件は、文字要素７１１と文字要素７１２の縦方向７２１における差７３１が所定値に満たないことである。所定値は、実施形態の機能における数値の有効桁数等を考慮して設定されるのが好適である。横条件は、文字要素７１１と文字要素７１２の横方向７２２における間隔７３２が許容差以内であることである。許容差は、ユーザにより指定されるのが好適である。
【００３５】
（３）外観条件
外観条件は、文字要素の外観を規定する属性項目（図３の「フォント名」，「太文字設定」，「文字傾き設定」，「文字色」）の値のうち少なくともいずれかが一致することである。これらの値のうち少なくとも複数が一致することを条件としてもよいし、これらの値の全部が一致することを条件としてもよい。本実施形態では、これらの値の全部が一致することを条件とする。
【００３６】
［１−３．動作］
［１−３−１．範囲文字結合手順］
図８は、範囲文字結合手順を例示する。図８に例示される手順の各ステップの処理は、情報処理装置１０が実行する。
【００３７】
ステップＳ８１０では、範囲文字結合処理の対象となる複数の文字要素を特定する。具体的には、設定部６１０が、ユーザが指定する矩形範囲に含まれる複数の文字要素を範囲文字結合処理の対象に設定する。ステップＳ８２０では、横条件の基準となる許容差を設定する。具体的には、設定部６１０が、ユーザが入力する数値及び単位に応じて許容差を設定する。
【００３８】
ステップＳ８３０では、ステップＳ８１０で設定された文字要素に含まれる文字要素を配置角度ごと分類し、グループ化する。併せて、各グループにおいて、複数の文字要素をレイヤ１００における配置点の順に整列させる。
【００３９】
ステップＳ８４０では、制御変数を初期化する。具体的には、変数ａに１が代入され、変数ｂにグループ数が代入される。ステップＳ８５０では、グループ［ａ］の結合判定処理（後述）を実行する。ステップＳ８６０では、変数ａがインクリメントされる。
【００４０】
ステップＳ８７０では、範囲文字結合手順の終了条件が判定される。具体的には、変数ａの値が変数ｂの値（グループ数）を超過していれば、範囲文字結合手順が終了する。一方、超過していなければ、ステップＳ８５０に戻る。
【００４１】
［１−３−２．結合判定手順］
図９は、結合判定手順を例示する。図８に例示される手順は、グループ［ａ］の結合判定処理（図８のステップＳ８５０）に対応する。図８に例示される手順の各ステップの処理は、情報処理装置１０が実行する。
【００４２】
ステップＳ９１０では、制御変数が初期化される。具体的には、変数ｉに１が代入され、変数ｊにグループ［ａ］の文字要素数が代入される。ステップＳ９２０では、ループの終了条件が判定される。具体的には、変数ｉの値が変数ｊの値に等しければ、ステップＳ９６０に進む。等しくなければ、ステップＳ９３０に進む。
【００４３】
ステップＳ９３０では、文字要素［ｉ］と文字要素［ｉ＋１］が結合判定基準を満たすか否かを判定する。具体的には、判定部６３０が、縦条件，横条件，外観条件の全部を満たすか否かを判定する。結合判定基準を満たすと判定されれば、ステップＳ９４０に進み、判定部６３０が、文字要素［ｉ］と文字要素［ｉ＋１］を結合対象に設定する。結合判定基準を満たすと判定されなければ、ステップＳ９５０に進んで変数ｉがインクリメントされ、ステップＳ９２０に戻る。
【００４４】
ステップＳ９６０では、結合対象を結合する。具体的には、結合部６４０が、グループ［ａ］において結合対象に設定された複数の文字要素を１つの文字要素に変換する。より具体的には、複数の文字要素にそれぞれ含まれる複数の文字列が連結され、複数の文字要素の全部を包含する新たな文字要素の範囲に連結後の文字列が配置される。連結後の文字列は、新たな文字要素の範囲に均等割付で配置される
【００４５】
［２．変形例］
範囲文字結合機能の結合判定基準は、縦条件，横条件，外観条件のうち少なくともいずれかに代えて、又はこれらの条件とともに、文字列の親和度合いに関する親和条件を満たすことでもよい。
【００４６】
親和条件は、複数の文字要素にそれぞれ含まれる複数の文字列を仮に連結した連結文字列が指定フレーズに含まれることである。指定フレーズは、レイヤ１００内の他の文字要素に含まれる文字列，レイヤ１００のプロパティ項目の値に含まれる文字列，実施形態の機能の検索ログに含まれる文字列，実施形態の機能の置換ログに含まれる置換前文字列，予め定義されるユーザ辞書に含まれる文字列にそれぞれ対応する複数のフレーズうちのいずれかであるとよい。
【００４７】
［３．付記］
［３−１．概要］
本発明は、１つ以上の文字から成る文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定し、特定される前記領域の中から該領域の縦方向のずれ度合いに関する縦条件と結合の要否判定に用いる所定条件の双方の判定結果を用いて少なくとも２つの前記領域を特定する。これにより、複数の領域が配置され得る面において結合対象の領域を簡易に特定可能である。
【００４８】
［３−２．主要な形態］
本発明は、少なくとも下記の形態を包含する。
〔Ａ〕１つ以上の文字から成る文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１手段と、前記第１手段により特定される前記領域の中から該領域の縦方向のずれ度合いに関する縦条件と結合の要否判定に用いる所定条件の双方の判定結果を用いて少なくとも２つの前記領域を特定する第２手段と、を備える情報処理装置。
〔Ｂ〕１つ以上の文字から成る文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１段階と、前記第１段階において特定される前記領域の中から該領域の縦方向のずれ度合いに関する縦条件と結合の要否判定に用いる所定条件の双方の判定結果を用いて少なくとも２つの前記領域を特定する第２段階と、を含む、コンピュータの制御方法。
〔Ｃ〕１つ以上の文字から成る文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１機能と、前記第１機能により特定される前記領域の中から該領域の縦方向のずれ度合いに関する縦条件と結合の要否判定に用いる所定条件の双方の判定結果を用いて少なくとも２つの前記領域を特定する第２機能と、をコンピュータに実現させる制御プログラム。
〔Ｄ〕１つ以上の文字から成る文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１機能と、前記第１機能により特定される前記領域の中から該領域の縦方向のずれ度合いに関する縦条件と結合の要否判定に用いる所定条件の双方の判定結果を用いて少なくとも２つの前記領域を特定する第２機能と、をコンピュータに実現させる制御プログラムを記録する記録媒体。
【００４９】
［３−３．主要な限定］
上記〔Ａ〕「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、上記〔Ｂ〕「制御方法」，上記〔Ｃ〕「制御プログラム」及び上記〔Ｄ〕「記録媒体」にそれぞれ加えてもよい。
（１）前記所定条件は、前記領域の横方向の離れ度合いに関する横条件を含む。
（２）前記所定条件は、前記文字列の外観の関連度合いに関する外観条件を含む。
（３）前記外観条件は、フォント名，太文字設定，文字傾き設定，文字色にそれぞれ対応する複数の属性値のうち少なくともいずれかが一致していることである。
（４）前記外観条件は、複数の前記属性値のうち少なくとも複数が一致していることである。
（５）前記所定条件は、前記文字列の親和度合いに関する親和条件を含む。
（６）前記親和条件は、複数の前記領域にそれぞれ含まれる複数の文字列を仮に連結した連結文字列が指定フレーズに含まれることである。
（７）前記指定フレーズは、前記面内の他の領域に含まれる文字列，前記面のプロパティに含まれる文字列，検索ログ又は置換ログに含まれる文字列，ユーザ辞書に含まれる文字列にそれぞれ対応する複数のフレーズうちのいずれかである。
【符号の説明】
【００５０】
１０  情報処理装置
１００  レイヤ
６１０  設定部
６２０  整理部（第１手段の一例）
６３０  判定部（第２手段の一例）
６４０  結合部
【要約】
【課題】複数の領域が配置され得る面において結合対象の領域を簡易に特定する。
【解決手段】本発明の一形態である情報処理装置（例えば、情報処理装置１０）は、１つ以上の文字から成る文字列をそれぞれ含む複数の領域が配置され得る面上で基準方向に対する配置角度が近似する複数の前記領域を特定する第１手段（例えば、整理部６２０）と、前記第１手段により特定される前記領域の中から該領域の縦方向のずれ度合いに関する縦条件と結合の要否判定に用いる所定条件の双方の判定結果を用いて少なくとも２つの前記領域を特定する第２手段（例えば、判定部６３０）と、を備える。
【選択図】図６【図１】
0006773992.tif 000002
【図２】
0006773992.tif 000003
【図３】
0006773992.tif 000004
【図４−１】
0006773992.tif 000005
【図４−２】
0006773992.tif 000006
【図５】
0006773992.tif 000007
【図６】
0006773992.tif 000008
【図７】
0006773992.tif 000009
【図８】
0006773992.tif 000010
【図９】
0006773992.tif 000011