(57)【要約】【課題】誤読の可能性のある縮小印字文字の警告を行うこと。【解決手段】文書データに含まれる隣接する２文字を抽出して画素マトリックス構成に分解し、該分解した２文字の画素マトリックス構成を１文字分の隣接画素マトリクス構成として合成し、この合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成し、該生成した縮小隣接画素マトリクス構成と１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定し、判定した一致度が所定の一致度以上と判定したときに警告を行うことによって、コンピュータ運用管理業務における手順書やチェックリスト等の文書に含まれる文字の誤読及び誤認の可能性を警告し防止する文書チェックシステム。【選択図】図１
2013143016.tif 000002
【特許請求の範囲】
【請求項１】
文字を印字する際の画素マトリクス構成及び複数文字を含む文書データを格納する記憶手段と、該文書データ中の誤読可能性がある文字を警告する制御手段とを備える文書チェックシステムであって、
前記制御手段が、前記記憶手段に格納した文書データから隣接する２文字を抽出し、該抽出した個々の文字を画素マトリクス構成に分解する抽出分解工程と、該抽出分解工程によって分解した２文字の画素マトリクス構成を１文字の隣接画素マトリクス構成として合成する合成工程と、該合成工程によって合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成する縮小隣接画素マトリクス生成工程と、該縮小隣接画素マトリクス生成工程によって生成した縮小隣接画素マトリクス構成と前記記憶手段に格納した１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定する一致度判定工程と、該一致度判定工程によって判定した一致度が所定の一致度以上と判定したときに警告を行う警告工程とを実行することを特徴とする文書チェックシステム。
【請求項２】
前記制御部が、前記該一致度判定工程によって判定した一致度が所定の一致度以上と判定したとき、隣接する２文字の間に空白文字又は特定記号を挿入した文字列を生成する又は隣接する２文字の背景色を他の文字の背景色と異なる色彩に変化させた文字列を生成する修飾文字列生成工程を実行することを特徴とする請求項１記載の文書チェックシステム。
【請求項３】
文字を印字する際の画素マトリクス構成及び複数文字を含む文書データを格納する記憶手段と、該文書データ中の誤読可能性がある文字を警告する制御手段とを備えるコンピュータの文書チェック方法であって、
前記制御手段に、前記記憶手段に格納した文書データから隣接する２文字を抽出し、該抽出した個々の文字を画素マトリクス構成に分解する抽出分解工程と、該抽出分解工程によって分解した２文字の画素マトリクス構成を１文字の隣接画素マトリクス構成として合成する合成工程と、該合成工程によって合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成する縮小隣接画素マトリクス生成工程と、該縮小隣接画素マトリクス生成工程によって生成した縮小隣接画素マトリクス構成と前記記憶手段に格納した１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定する一致度判定工程と、該一致度判定工程によって判定した一致度が所定の一致度以上と判定したときに警告を行う警告工程とを実行させることを特徴とする文書チェック方法。
【請求項４】
前記制御部に、前記該一致度判定工程によって判定した一致度が所定の一致度以上と判定したとき、隣接する２文字の間に空白文字又は特定記号を挿入した文字列を生成する又は隣接する２文字の背景色を他の文字の背景色と異なる色彩に変化させた文字列を生成する修飾文字列生成工程を実行させることを特徴とする請求項３記載の文書チェック方法。
【請求項５】
文字を印字する際の画素マトリクス構成及び複数文字を含む文書データを格納する記憶手段と、該文書データ中の誤読可能性がある文字を警告する制御手段とを備えるコンピュータに適用する文書チェックプログラムであって、
前記コンピュータの制御部に、前記記憶手段に格納した文書データから隣接する２文字を抽出し、該抽出した個々の文字を画素マトリクス構成に分解する抽出分解機能と、該抽出分解機能によって分解した２文字の画素マトリクス構成を１文字の隣接画素マトリクス構成として合成する合成機能と、該合成機能によって合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成する縮小隣接画素マトリクス生成機能と、該縮小隣接画素マトリクス生成機能によって生成した縮小隣接画素マトリクス構成と前記記憶手段に格納した１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定する一致度判定機能と、該一致度判定機能によって判定した一致度が所定の一致度以上と判定したときに警告を行う警告機能工程とを実現させることを特徴とする文書チェックプログラム。
【請求項６】
前記コンピュータの制御部に、前記該一致度判定機能によって判定した一致度が所定の一致度以上と判定したとき、隣接する２文字の間に空白文字又は特定記号を挿入した文字列を生成する又は隣接する２文字の背景色を他の文字の背景色と異なる色彩に変化させた文字列を生成する修飾文字列生成機能を実現させることを特徴とする請求項５記載の文書チェックプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された文書中に含まれる誤読の可能性がある文字を警告することができる文書チェックシステム、文書チェック方法及び文書チェックプログラムに関する。
【背景技術】
【０００２】
一般に、コンピュータ運用管理業務において、手順書やチェックリスト等の文書は正しく所定の作業を行う上で重要であり、記載事項の誤りや曖昧な表現等は当然ながら許されない。この為にマニュアル等のドキュメント作成に際しては使用前にレビユー等を十分繰り返し、有識者で精査し、使用時に問題ないことを確認する作業が必要である。従来技術における記載事項の確認事項としては、（１）文書の誤記載、（２）曖昧表現、（３）、類字モジ［ゼロ（０）かオー（Ｏ）か］などが挙げられる。
【０００３】
なお、文書中の誤記を検査する技術が記載された文献としては、下記の特許文献１が挙げられ、該特許文献１には、文書中に引用される引用文献名をキーとして文献名が登録されている文献データベースを検索し、前記検索した引用文献名と文献データベースに格納された文献名との対応を含むチェックシートを作成する技術が作成されているが、誤読される可能性のある文字を抽出することは考慮されていない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−６４０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１記載技術は、文書中の引例文献名が正しく表記されているか検証することができるものの、例えば、コンピュータ運用管理業務における手順書やチェックリスト等の文書に含まれる文字としてはアルファベト文字や数字が多く含まれ、特に用紙に文字サイズを小さく印字した際にはアルファベト文字や数字を誤読する可能性があるという課題があった。具体的に説明すると、例えば、アルファベト小文字「ｒ」と「ｎ」が連続した場合に「ｍ」と誤読されることや、アルファベト文字「ｉ」と「Ｉ」が数字「１」に誤読又は誤認される可能性があるという課題があった。
【０００６】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、コンピュータ運用管理業務における手順書やチェックリスト等の文書に含まれる文字の誤読及び誤認を防止することができる文書チェックシステム、文書チェック方法及び文書チェックプログラムを提供することである。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本発明は、文字を印字する際の画素マトリクス構成及び複数文字を含む文書データを格納する記憶手段と、該文書データ中の誤読可能性がある文字を警告する制御手段とを備える文書チェックシステムであって、前記制御手段が、前記記憶手段に格納した文書データから隣接する２文字を抽出し、該抽出した個々の文字を画素マトリクス構成に分解する抽出分解工程と、該抽出分解工程によって分解した２文字の画素マトリクス構成を１文字の隣接画素マトリクス構成として合成する合成工程と、該合成工程によって合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成する縮小隣接画素マトリクス生成工程と、該縮小隣接画素マトリクス生成工程によって生成した縮小隣接画素マトリクス構成と前記記憶手段に格納した１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定する一致度判定工程と、該一致度判定工程によって判定した一致度が所定の一致度以上と判定したときに警告を行う警告工程とを実行することを第１の特徴とし、該第１の特徴の文書チェックシステムにおいて、前記制御部が、前記該一致度判定工程によって判定した一致度が所定の一致度以上と判定したとき、隣接する２文字の間に空白文字又は特定記号を挿入した文字列を生成する又は隣接する２文字の背景色を他の文字の背景色と異なる色彩に変化させた文字列を生成する修飾文字列生成工程を実行することを第２の特徴とする。
【０００８】
また、本発明は、文字を印字する際の画素マトリクス構成及び複数文字を含む文書データを格納する記憶手段と、該文書データ中の誤読可能性がある文字を警告する制御手段とを備えるコンピュータの文書チェック方法であって、前記制御手段に、前記記憶手段に格納した文書データから隣接する２文字を抽出し、該抽出した個々の文字を画素マトリクス構成に分解する抽出分解工程と、該抽出分解工程によって分解した２文字の画素マトリクス構成を１文字の隣接画素マトリクス構成として合成する合成工程と、該合成工程によって合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成する縮小隣接画素マトリクス生成工程と、該縮小隣接画素マトリクス生成工程によって生成した縮小隣接画素マトリクス構成と前記記憶手段に格納した１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定する一致度判定工程と、該一致度判定工程によって判定した一致度が所定の一致度以上と判定したときに警告を行う警告工程とを実行させることを第３の特徴とし、該第３の特徴の文書チェック方法において、前記制御部に、前記該一致度判定工程によって判定した一致度が所定の一致度以上と判定したとき、隣接する２文字の間に空白文字又は特定記号を挿入した文字列を生成する又は隣接する２文字の背景色を他の文字の背景色と異なる色彩に変化させた文字列を生成する修飾文字列生成工程を実行させることを第４の特徴とする。
【０００９】
更に本発明は、文字を印字する際の画素マトリクス構成及び複数文字を含む文書データを格納する記憶手段と、該文書データ中の誤読可能性がある文字を警告する制御手段とを備えるコンピュータに適用する文書チェックプログラムであって、前記コンピュータの制御部に、前記記憶手段に格納した文書データから隣接する２文字を抽出し、該抽出した個々の文字を画素マトリクス構成に分解する抽出分解機能と、該抽出分解機能によって分解した２文字の画素マトリクス構成を１文字の隣接画素マトリクス構成として合成する合成機能と、該合成機能によって合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成する縮小隣接画素マトリクス生成機能と、該縮小隣接画素マトリクス生成機能によって生成した縮小隣接画素マトリクス構成と前記記憶手段に格納した１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定する一致度判定機能と、該一致度判定機能によって判定した一致度が所定の一致度以上と判定したときに警告を行う警告機能工程とを実現させることを第５の特徴とし、該第５の特徴の文書チェックプログラムにおいて、前記コンピュータの制御部に、前記該一致度判定機能によって判定した一致度が所定の一致度以上と判定したとき、隣接する２文字の間に空白文字又は特定記号を挿入した文字列を生成する又は隣接する２文字の背景色を他の文字の背景色と異なる色彩に変化させた文字列を生成する修飾文字列生成機能を実現させることを第６の特徴とする。
【発明の効果】
【００１０】
本発明による文書チェックシステム、文書チェック方法及び文書チェックプログラムは、文書データに含まれる隣接する２文字を抽出して画素マトリックス構成に分解し、該分解した２文字の画素マトリックス構成を１文字分の隣接画素マトリクス構成として合成し、この合成した隣接画素マトリクス構成を任意の縮小度により間引きした縮小隣接画素マトリクス構成を生成し、該生成した縮小隣接画素マトリクス構成と１文字分の画素マトリクス構成との一致度をパターンマッチング手法によって判定し、判定した一致度が所定の一致度以上と判定したときに警告を行う警告を行うことによって、コンピュータ運用管理業務における手順書やチェックリスト等の文書に含まれる文字の誤読を警告し防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態による文書チェックシステムの全体動作のフロー図。
【図２】本実施形態による変換後マトリクス構成による酷似ケースサーチルーチンのフロー図。
【図３】本実施形態による警告表示ルーチンのフロー図。
【図４】本実施形態による各１文字の画素マトリクス構成を説明するための図。
【図５】本実施形態による縮小隣接画素マトリクス構成を説明するための図。
【発明を実施するための形態】
【００１２】
以下、本発明による文書チェックシステム、文書チェック方法及び文書チェックプログラムの一実施形態を図面を参照して詳細に説明する。
まず、本発明の一実施形態による文書チェック方法及び文書チェックプログラムを実現する文書チェックシステムは、複数の文字から成る文書データ及び文書チェックプログラムを格納する磁気ディスク装置等の記憶手段と、該記憶手段に格納した文書チェックプログラムによって前記文書データを解析して縮小印字した際の誤読や誤認の可能性がある文字及び文字列を抽出し警告を発する機能を実行する制御手段であるＣＰＵと、文書チェックプログラムを実行する際にデータを一時的に格納するワークエリア（ＷＫ、ＷＫ２ＫＯＳＥＩ、ＷＫ２１他）を構成するメモリと、前記ＣＰＵによって誤読可能性文字の表示を行う表示手段と、同誤読可能性文字を印字する印字手段とを備えるコンピュータシステムから構成されるものであるが、一般的なコンピュータシステムであるため本実施形態においては図示を省略して次に動作を説明する。
【００１３】
本実施形態の対象となるコンピュータで印字対象として取り扱う文字は、１文字を構成する複数ドット要素（画素）を配する矩形領域をマス目状に区分し、各区分単位の黒塗要素位置を数値で表したものであり、例えば図４に示した例の場合、黒塗要素位置を、「０１−０７」「０１−０８」「０２−０４」「０２−０５」・・・の如くマス目の縦横欄を画素マトリクス構成として前述した記憶手段に格納されている。また、この画素マトリクス構成は、印字時における所定サイズの文字を基準として作成されたものであり、縮小印刷時には、黒塗要素（画素）を印字手段の印字密度に応じて所定ルールにより画素を間引いた画素マトリクス構成に変換されるものである。
【００１４】
本実施形態による文書チェックシステムは、図１に示す如く、ＣＰＵが符号１０で示す記憶手段から文書データを読み込むステップ１１と、該文書データの読み込みが終了したか否かを判定するステップ１２と、該ステップ１２によって文書データの読み込みが終了したと判定したときに誤読可能性文字の警告を行って処理を終了するステップ１３と、前記ステップ１２において文書データの読み込みが終了していないと判定したとき、文書データに含まれる連続する２文字を抽出し、該２文字の画素マトリクス構成をメモリ上のワークエリア（ＷＫ）へ格納するステップ１４と、該ステップ１４によってワークエリア（ＷＫ）へ格納した２文字の画素マトリクス構成を後述する合成計算を行ってワークエリア（ＷＫ２ＫＯＳＥＩ）へ格納するステップ１５と、該ステップ１５によってワークエリア（ＷＫ２ＫＯＳＥＩ）に格納した２文字分のマトリクス構成（隣接画素マトリクス構成）を１データとしてマトリクス変換を行ってワークエリア（ＷＫ２１）へ格納するステップ１６と、該ステップ１６によってワークエリア（ＷＫ２１）へ格納した変換後の２文字分の画素マトリクス構成（隣接画素マトリクス構成）が誤読可能性のある酷似ケースか否かをサーチして前記ステップ１１に戻るステップ１７とを実行することによって、文書データ中の隣接する２文字が誤読の可能性があるか否かを検査し、検査結果を警告するように動作する。
【００１５】
前記ステップ１５によるワークエリア（ＷＫ２ＫＯＳＥＩ）の２文字のマトリクス構成の計算は、前記ステップ１４によって抽出した隣接する２文字をデータベースに格納した１文字分の黒塗要素位置を数値で表した画素マトリクス構成を合成して横長（２文字分幅）１文字のマトリクス構成（隣接画素マトリクス構成）として算出するものであって、１文字目を左上、２文字目を右上に示した図５の場合、中段に示した如く文字縮小時に適用される黒塗要素（画素）を間引き、下段左側に示した如き１文字目の画素マトリクス構成とし、下段右側に示した２文字目の画素マトリクス構成とし、これら２文字分の画素マトリクス構成を横長の１文字分の隣接画素マトリクス構成としてステップ１６によって合成する。
【００１６】
前記ステップ１７による２文字分を合成したマトリクス構成の酷似ケースサーチ処理は、図２に示す如く、縮小サイズの画素マトリクス構成情報を格納したファイルをワークエリアの先頭位置に位置着け（数値「１」を変数「Ｉ」に代入）して縮小サイズマトリクス構成ＴＢＬ（ｉ）を作成するステップ２１と、複数の縮小率（例えば、Ａ３→Ｂ３、Ａ４→Ｂ４、１頁への複数印字の複数の縮小率）に応じた縮小サイズマトリクス構成ＴＢＬ（ｉ）の作成が終了したか否かを判定し、終了したと判定したときに処理を終了するステップ２２と、該ステップ２２において終了していないと判定したときにワークエリアＷＫ２１に格納した２文字を合成した画素マトリクス構成（縮小隣接画素マトリクス構成）が１文字分の画素マトリクス構成と酷使するか否かをパターンマッチング法による一致率（一致度）によって判定するステップ２３と、該ステップ２３によって酷似すると判定したとき、警告文字のワークエリアＴＢＬ（ｊ）へ格納し、変数「ｊ」をカウントアップして処理を終了するステップ２４と、前記ステップ２３において酷似しないと判定したとき、変数「ｉ」を「＋１」カウントアップし、次の縮小率の判定を行うために前記ステップ２２に戻るステップ２５とを実行することによって、誤読（誤認）しやすい程度まで縮小した際の警告を必要とする文字の組み合わせを抽出し、警告文字をワークエリアＴＢＬ（ｊ）に格納することができる。
【００１７】
前記ステップ１３による警告表示処理は、図３に示す如く、警告文字のワークエリアＴＢＬ（ｊ）の先頭エリアに選択対象を位置づける（先頭アドレスを指定する）ステップ３１と、ワークエリアＴＢＬ（ｊ）に格納した警告対象文字列が最終（最終アドレス）か否かを判定し、最終と判定したときに処理を終了するステップ３２と、該ステップ３２においてワークエリアＴＢＬ（ｊ）に格納した警告対象文字列が最終でないと判定したとき、表示部に当該警告対象文字列を警告表示するステップ３３と、ワークエリアＴＢＬ（ｊ）の読み出しアドレスをカウントアップ（ｊ＋１）して前記ステップ３２に戻るステップ３４とを度実行することによって、ワークエリアＴＢＬ（ｊ）に格納した誤読又は誤認の可能性がある文字列をコンピュータの表示部に表示することができる。
【００１８】
なお、前記実施形態においては、隣接した文字列を縮小した際の誤読を招く可能性がある文字列を抽出する例を説明したが、特定の文字、例えばアルファベト文字「ｉ」及び「Ｉ」、数字「０」「１」が所定縮小率以下に設定された場合に前記警告表示を行うように構成しても良い。
【００１９】
また、前記実施形態においては、誤読の可能性のある文字が隣接した際に警告表示を行う例を説明したが、本発明は、前記誤読の可能性がある文字列が隣接（改行を除く）した際には、ＮＵＬＬ文字コード（空白文字であるスペース）や予め設定した区切文字（例えばコンピュータ運用管理業務の文書中には使用しない文字や記号）を自動的に挿入する、又は文字背景色を変化させる（通常は白背景、注意文字は黄色背景他）、又は下線や囲文字や傾斜文字等の文字修飾を施すように構成しても良く、この際に文字列と文字列とを区分するためのスペースを全角とし、前記誤読防止用には半角スペースを挿入するように構成しても良い。
【００２０】
以上述べた如く本実施形態による文書チェックシステム、文書チェック方法及び文書チェックプログラムは、印刷対象の文書データから隣接する文字列を抽出して文字を形成する画素マトリクス構成に分解する抽出分解工程と、該抽出分解工程によって分解した隣接文字列の画素マトリクスを１文字の隣接画素マトリクスとして合成する合成工程と、該合成工程によって合成した隣接画素マトリクスを任意の縮小度により間引きした縮小隣接画素マトリクスを生成する縮小隣接画素マトリクス生成工程と、該縮小隣接画素マトリクス生成工程によって生成した縮小隣接画素マトリクスと１文字分の画素マトリクスとの一致度をパターンマッチング手法によって判定する一致度判定工程と、該一致度判定工程によって判定した一致度が所定の一致度以下と判定したときに表示部に警告を行う警告工程とを実行することによって、縮小印字した際に誤読の可能性がある文字を文書作成者に警告することができる。
【符号の説明】
【００２１】
１１  文字データ読み込みのステップ、
１２  読み込みデータの終了判定のステップ、
１３  警告表示のステップ、
１４  隣接する２文字を抽出するステップ、
１５  ２文字のマトリクス構成を計算するステップ、
１６  ２文字のマトリクス構成を１文字として合成変換するステップ
１７  変換後のマトリクス構成の酷似ケースをサーチするステップ
【図１】
2013143016.tif 000003
【図２】
2013143016.tif 000004
【図３】
2013143016.tif 000005
【図４】
2013143016.tif 000006
【図５】
2013143016.tif 000007