(57)【要約】【課題】操作者の意図する通りに、しかも自由度高くファイル名を作成することができるようにすることにある。【解決手段】文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得る。その得られた複数の認識結果に基づいて認識結果ファイルを作成する。なお、文字認識により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定し（書式入力用フィールドＢＦ３２への書式文字列の入力による）、前記認識結果ファイルの作成を、前記指定された２以上の認識結果に基づいて前記付与用のファイル名を作成することにより行う。【選択図】図６
2008176624.tif 000002
【特許請求の範囲】
【請求項１】
１ページの文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得る文字認識手段と、
前記文字認識手段により得られた複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成するファイル作成手段と
を備える文字認識結果の管理装置において、
前記文字認識手段により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定する認識結果指定手段を備え、
前記ファイル作成手段は、
前記指定手段により指定された２以上の認識結果に基づいて前記付与用のファイル名を作成するファイル名作成手段を備えることを特徴とする文字認識結果の管理装置。
【請求項２】
請求項１に記載の文字認識結果の管理装置であって、
前記認識結果指定手段は、
前記２以上の認識結果と共に該２以上の認識結果の並び順を、前記操作者からの指示に従って指定する構成であり、
前記ファイル名作成手段は、
前記認識結果指定手段により指定された２以上の認識結果を前記並び順に基づいて組み合わせることにより前記ファイル名の作成を行う構成である、文字認識結果の管理装置。
【請求項３】
請求項２に記載の文字認識結果の管理装置であって、
前記認識結果指定手段は、
前記２以上の認識結果のそれぞれに割り当てられた特殊文字列を備える書式文字列を、前記操作者からの指示に従って入力する書式文字列入力手段を備え、
前記ファイル名作成手段は、
前記変数に対応する認識結果を前記書式文字列から定まる規則に従って組み合わせて前記ファイル名の作成を行う構成である、文字認識結果の管理装置。
【請求項４】
請求項３に記載の文字認識結果の管理装置であって、
前記書式文字列は、特殊記号、文字等の符号を備える構成であり、
前記ファイル名作成手段は、
前記符号を含むファイル名を作成する構成である、文字認識結果の管理装置。
【請求項５】
１ページの文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得て、
前記得られた複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成する文字認識結果の管理方法において、
前記文字認識により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定するとともに、
前記認識結果ファイルの作成を、前記指定された２以上の認識結果に基づいて前記付与用のファイル名を作成することにより行うことを特徴とする文字認識結果の管理方法。
【請求項６】
コンピュータプログラムであって、
（ａ）１ページの文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得る機能と、
（ｂ）前記得られた複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成する機能と
をコンピュータに実現させるとともに、
さらに、
（ｃ）前記機能（ａ）により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定する機能をコンピュータに実現させるとともに、
前記機能（ｂ）は、
前記機能（ｃ）により指定された２以上の認識結果に基づいて前記付与用のファイル名を作成する機能
を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の画像を文字認識して得られた認識結果ファイルを管理する技術に関し、特にファイル名を自動的に付与する技術に関するものである。
【背景技術】
【０００２】
従来、スキャナにより文書の画像を読み取って、その画像を光学的に文字認識することにより画像の文字情報を得る技術があった。得られた文字情報は文字認識結果ファイルとしてハードディスクドライブ等のメモリに保存される。この保存の際、文字認識によって得られたプリセット領域の文字列を文字認識結果ファイルのファイル名として設定する技術があった。
【０００３】
【特許文献１】特開２００５−５６３１５号公報
【０００４】
しかしながら、前記従来の技術では、プリセット領域から得られた１つの文字列だけからファイル名を作成するものであることから、操作者の思うとおりにファイル名を定めることができなく、また一つの文字列から定まるものであることからファイル名作成の自由度が低いという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の解決しようとする課題は、操作者の意図する通りに、しかも自由度高くファイル名を作成することができるようにすることにある。
【課題を解決するための手段】
【０００６】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００７】
本発明の文字認識結果の管理装置は、
１ページの文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得る文字認識手段と、
前記文字認識手段により得られた複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成するファイル作成手段と
を備える文字認識結果の管理装置において、
前記文字認識手段により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定する認識結果指定手段を備え、
前記ファイル作成手段は、
前記指定手段により指定された２以上の認識結果に基づいて前記付与用のファイル名を作成するファイル名作成手段を備えることを特徴としている。
【０００８】
前記構成の文字認識結果の管理装置によれば、１ページの文書の画像データに指定した複数の認識領域の中から２以上の認識結果を、操作者からの指示に従って指定して、その指定された２以上の認識結果に基づいて付与用のファイル名を作成している。認識結果は操作者からの指示に従って指定されたものであることから、操作者の意図の通りのファイル名とすることができる。また、２以上の認識結果に基づいてファイル名を定めるものであることから、ファイル名作成の自由度が高い。したがって、本願発明の文字認識結果の管理装置によれば、操作者の意図する通りに、しかも自由度高くファイル名を作成することができる。
【０００９】
前記認識結果指定手段は、前記２以上の認識結果と共に該２以上の認識結果の並び順を、前記操作者からの指示に従って指定する構成であり、前記ファイル名作成手段は、前記認識結果指定手段により指定された２以上の認識結果を前記並び順に基づいて組み合わせることにより前記ファイル名の作成を行う構成としてもよい。この構成によれば、指定された２以上の認識結果の並び順を操作者からの指示に従って変えることができることから、ファイル名作成の自由度がより高い。
【００１０】
前記認識結果指定手段は、前記２以上の認識結果のそれぞれに割り当てられた特殊文字列を備える書式文字列を、前記操作者からの指示に従って入力する書式文字列入力手段を備え、前記ファイル名作成手段は、前記変数に対応する認識結果を前記書式文字列から定まる規則に従って組み合わせて前記ファイル名の作成を行う構成としてもよい。この構成によれば、文字列の入力という簡易な操作によりファイル名を定めることができることから、操作性に優れている。
【００１１】
前記書式文字列は、特殊記号、文字等の符号を備える構成であり、前記ファイル名作成手段は、前記符号を含むファイル名を作成する構成としてもよい。この構成によれば、ファイル名を特殊記号、文字等の符号が付いたものとすることができることから、ファイル名作成の自由度がより高い。
【００１２】
本発明の文字認識結果の管理方法は、
１ページの文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得て、
前記得られた複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成する文字認識結果の管理方法において、
前記文字認識により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定するとともに、
前記認識結果ファイルの作成を、前記指定された２以上の認識結果に基づいて前記付与用のファイル名を作成することにより行うことを特徴としている。
【００１３】
本発明のコンピュータプログラムは、
コンピュータプログラムであって、
（ａ）１ページの文書の画像データに複数の認識領域を指定して、該認識領域ごとに文字認識を行なうことにより複数の認識結果を得る機能と、
（ｂ）前記得られた複数の認識結果に基づいて、ファイル名の付与された認識結果ファイルを作成する機能と
をコンピュータに実現させるとともに、
さらに、
（ｃ）前記機能（ａ）により得られた複数の認識結果の中から２以上の認識結果を、操作者からの指示に従って指定する機能をコンピュータに実現させるとともに、
前記機能（ｂ）は、
前記機能（ｃ）により指定された２以上の認識結果に基づいて前記付与用のファイル名を作成する機能
を備えることを特徴としている。
【００１４】
前記文字認識結果の管理方法およびコンピュータプログラムは、本発明の文字認識結果の管理装置と同様に、操作者の意図する通りに、しかも自由度高くファイル名を作成することができるという効果を奏する。
【００１５】
なお、本発明は、種々の態様で実現することが可能であり、例えば、本発明のコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。また、コンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様で実現することもできる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
１．第１実施例：
Ａ．ハードウェアの構成：
Ｂ．ソフトウェアの構成：
Ｃ．作用・効果：
２．第２実施例：
３．他の実施形態：
【００１７】
Ａ．ハードウェアの構成：
図１は、本発明の第１実施例を適用するコンピュータシステムのハードウェアの概略構成を示すブロック図である。このコンピュータシステムは、いわゆるパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）１０を中心に備え、その周辺にディスプレイ１２およびイメージスキャナ１４を備える。コンピュータ１０は、コンピュータ本体１６と、入力装置としてのキーボード１８およびマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭの内容を読み取るＣＤドライブ２２が搭載されている。
【００１８】
コンピュータ本体１６は、中央演算処理装置としてのＣＰＵを中心にバスにより相互に接続されたＲＯＭ、ＲＡＭ、表示画像メモリ、マウスインタフェース、キーボードインタフェース等を備える。また、コンピュータ本体１６は、内蔵のハードディスクドライブ（以下、ＨＤＤと呼ぶ）４０を備える。このＨＤＤ４０には、イメージスキャナ１４によって光学的に読み取られた文書の画像データが一旦格納される。
【００１９】
コンピュータ本体１６は、イメージスキャナ１４によって光学的に読み取られた文書の１ページ分の画像データをＨＤＤ４０から取り込み、その画像データを文字認識する。この文字認識の処理は、コンピュータ本体１６にインストールされてＨＤＤ４０に格納されたソフトウェア（コンピュータプログラム）をＣＰＵが実行することにより実現される。このソフトウェアは、ＯＣＲ（光学式文字読み取り装置）ソフトウェアであり、ＣＤ−ＲＯＭによって提供されたものである。
【００２０】
なお、ＯＣＲソフトウェアは、ＣＤ−ＲＯＭに替えて、フレキシブルディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成として、これらから提供されたものとすることができる。また、ＯＣＲソフトウェアは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００２１】
Ｂ．ソフトウェアの構成：
図１では、コンピュータ本体１６は、内部で実現される機能のブロックによって示されている。コンピュータ本体１６が備えるＯＣＲソフトウェア３０は、機能的に、スキャン画像取込部３２と文字認識部３４とファイル作成部３６とを備える。コンピュータ本体１６の内部で動作しているＯＣＲソフトウェア３０によれば、まず、スキャン画像取込部３２によりスキャナドライバ５０を動作させてイメージスキャナ１４から原稿Ｐの画像（スキャン画像）を取り込む処理を行なう。次いで、その取り込まれたスキャン画像の画像データから、文字認識部３４により文字を認識する処理を行なう。その後、文字認識の処理により得られた複数の文字認識結果に基づいて、ファイル作成部３６により認識結果ファイルＣＦを作成してＨＤＤ４０に保存する。
【００２２】
コンピュータ本体１６のＣＰＵでＯＣＲソフトウェア３０を実行することで、スキャン画像取込部３２、文字認識部３４およびファイル作成部３６を実現している。ファイル作成部３６は、ファイル名作成部３６ａを備え、このファイル名作成部３６ａによりファイルのファイル名が作成される。ファイル名作成部３６ａは、入力装置としてのキーボード１８やマウス２０からの入力指令を受けて動作する認識結果指定部３８により指定された２以上の認識結果に基づいて、付与用のファイル名を作成している。スキャン画像取込部３２は、前述した動作を行なう周知のもので、詳しい説明は省略する。文字認識部３４、ファイル作成部３６および認識結果指定部３８については後ほど詳述する。ＯＣＲソフトウェア３０に従う文字認識部３４、ファイル作成部３６および認識結果指定部３８により本発明の文字認識結果の管理装置が構成される。
【００２３】
図２は、スキャン画像取込部３２により取り込まれたスキャン画像の画像データＳＤの一例をウィンドウＷＤとともに示す説明図である。このウィンドウＷＤは、ＯＣＲソフトウェア３０によってディスプレイ１２に表示されるものでメニューバーＢＲ１とツールバーＢＲ２と作業フィールドＷＦとを備える。ツールバーＢＲ２には、作業手順に従った順にコマンドを実行するための「スキャン」、「領域抽出」、「認識」、「保存」のボタンＢＴ１，ＢＴ２，ＢＴ３，ＢＴ４が設けられている。図示の例は、「スキャン」のボタンＢＴ１がマウス２０によってクリックされて、文書の原稿Ｐがスキャン画像取込部３２によりスキャン処理された後の状態である。
【００２４】
図示するように、作業フィールドＷＦにはスキャン画像の画像データＳＤが表示されている。このスキャン画像の元となった文書である原稿Ｐには、伝票番号、宛名、タイトル、本文が記載されている。この原稿Ｐの画像が画像データＳＤとして得られる。本実施例では、こうしたフォーマットの原稿Ｐが複数、順にイメージスキャナ１４により読み取られ、複数の画像データＳＤが得られ、１ページ目の画像データＳＤが作業フィールドＷＦに表示されることになる。なお、必ずしも原稿Ｐは複数枚である必要はなく、１枚であってもかまわない。その後、「領域抽出」のボタンＢＴ２がマウス２０によってクリックされて、上記得られた画像データＳＤのそれぞれに対して複数の認識領域を指定する処理を行う。なお、この複数の領域のレイアウトは画像データＳＤのそれぞれに対して共通のものである。
【００２５】
図３は、認識領域Ｌ１〜Ｌ４の一例を示す説明図である。コンピュータ本体１６のＣＰＵは、スキャン画像の画像データＳＤが表示された作業フィールドＷＦに対する操作者によるマウス２０の操作を受けて、表示画面に操作者によって描かれた矩形の枠体を認識領域として指定する。図示の例では、原稿Ｐに記載された伝票番号、宛名、タイトル、本文のそれぞれに対応した認識領域Ｌ１〜Ｌ４が指定されている。なお、認識領域Ｌ１〜Ｌ４は、「伝票番号」、「御中」という予め用意された規定文字列や、文字の集合からＣＰＵの処理により自動的に指定される構成としてもよい。なお、各認識領域Ｌ１〜Ｌ４には、連番が付与されており、後述する処理により個別に認識領域Ｌ１〜Ｌ４を指定可能（本実施例では、後述する書式文字列により指定される）なようにその番号Ｎ１〜Ｎ４が各認識領域Ｌ１〜Ｌ４に付帯するように表示されている。
【００２６】
図３の状態から、次いで操作者は「認識」のボタンＢＴ３をクリックする。「認識」のボタンＢＴ３がクリックされると、上記指定された認識領域Ｌ１〜Ｌ４のそれぞれで文字認識を行う。この結果、スキャン画像の画像データＳＤのそれぞれに対し、認識領域Ｌ１〜Ｌ４毎の認識結果（テキストデータ）が得られる。「領域抽出」のボタンＢＴ２がクリックされて複数の認識領域を指定する処理および「認識」のボタンＢＴ３がクリックされて認識領域毎の認識結果が得られる処理が、文字認識部３４（図１）に対応する。
【００２７】
その後、操作者により「保存」のボタンＢＴ４がクリックされると、スキャン画像の画像データＳＤのそれぞれに対応した認識結果ファイルが、認識領域Ｌ１〜Ｌ４毎の認識結果を集めて作成されてＨＤＤ４０に保存される。この処理が、ファイル作成部３６（図１）に対応する。
【００２８】
図４は、ＨＤＤ４０に保存される認識結果ファイルＣＦのデータ構造を示す説明図である。図示するように、認識結果ファイルＣＦは、ファイル名フィールドＦｄ１、内容フィールドＦｄ２等を備える。ファイル名フィールドＦｄ１には、このＯＣＲソフトウェア３０により自動的に付与されるファイル名が格納される。なお、このファイル名がどのように作成されるかについては後述する。内容フィールドＦｄ２は、第１ないし第４のデータフィールドＦｄ２１〜Ｆｄ２４によって構成される。第１のデータフィールドＦｄ２１には、伝票番号の認識領域Ｌ１（図３参照）に記入された認識結果としての伝票番号データが格納されている。第２のデータフィールドＦｄ２２には、宛名の認識領域Ｌ２（図３参照）に記入された認識結果としての宛名データが格納されている。第３のデータフィールドＦｄ２３には、件名の認識領域Ｌ３に記入された認識結果としての件名データが格納されている。第４のデータフィールドＦｄ２４には、本文の認識領域Ｌ４に記入された認識結果としての本文データが格納されている。
【００２９】
本実施例では、上記構成の認識結果ファイルＣＦの作成に先立ち、その作成のための条件を設定する［ＯＣＲファクトリーの設定］のダイアログボックスがディスプレイ１２に表示される構成となっている。「保存」のボタンＢＴ４がクリックされたときに、直ちに［ＯＣＲファクトリーの設定］のダイアログボックスを表示するようにしてもよいし、ＯＣＲ作業の前準備としてツールバーＢＲ２に設けられた［ＯＣＲファクトリー］のボタンＢＴ０（図２参照）がクリックされたときに［ＯＣＲファクトリーの設定］のダイアログボックスを表示する構成としてもよい。
【００３０】
図５は、［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１を示す説明図である。図示するように、［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１には、認識結果ファイルＣＦの保存先フォルダを指定するフォルダ指定用フィールドＢＦ１と、認識結果ファイルＣＦのファイル形式を指定するファイル形式指定用フィールドＢＦ２と、認識結果ファイルＣＦのファイル名（保存ファイル名）を指定するファイル名指定用フィールドＢＦ３とを備える。
【００３１】
操作者は、キーボード１８やマウス２０を操作して各フィールドＢＦ１〜ＢＦ３への入力を行うことで、認識結果ファイルＣＦについての保存先フォルダ、ファイル形式、ファイル名を指定することができる。この指定に従って、ＣＰＵは認識結果ファイルＣＦを作成してＨＤＤ４０に保存する作業を行う。
【００３２】
ファイル名指定用フィールドＢＦ３の指定方法について次に詳述する。ファイル名指定用フィールドＢＦ３は、詳細には、認識結果ファイルＣＦのファイル名のサンプルを表示するファイル名表示フィールドＢＦ３１と、［変更］ボタンＢＴ１１とを備える。この［変更］ボタンＢＴ１１が操作者によりクリックされると、［ファイル名の設定］のダイアログボックスＤＢ２がディスプレイ１２に表示される。
【００３３】
図６は、［ファイル名の設定］のダイアログボックスＤＢ２を示す説明図である。［ファイル名の設定］のダイアログボックスＤＢ２は、認識結果ファイルＣＦのファイル名の書式を編集するためのもので、書式入力用フィールドＢＦ３２を備える。書式入力用フィールドＢＦ３２には、操作者によるキーボード１８を用いた操作によって書式文字列が入力される。書式文字列は、ファイル名の書式を編集するための規則を示すものであり、特殊文字列を１または複数組み合わせた構成である。特殊文字列は、下記の表１に示した複数種類が予め用意されている。
【００３４】
【表１】
2008176624.tif 000003
【００３５】
表中の「％？ｗ」は、ファイル名として用いる認識領域を指定するものである。ここでいう認識領域は、文字認識を行う領域としてスキャン画像の画像データＳＤに指定された認識領域Ｌ１〜Ｌ４（図３参照）である。「？」は整数が入り、認識領域Ｌ１〜Ｌ４に定められた番号を意味している。すなわち、「％１ｗ」は伝票番号の認識領域Ｌ１を指定し、「％２ｗ」は宛名の認識領域Ｌ２を指定し、「％３ｗ」は件名の認識領域Ｌ３を指定し、「％４ｗ」は本文の認識領域Ｌ４を指定する。
【００３６】
操作者は、表中のパラメータを１または複数用い、さらに必要に応じて、特殊記号（−，￥，＊，“、＃，（，）等）や文字（Ａ，ａ，あ，ア等）等の符号を用いて作成した書式文字列を書式入力用フィールドＢＦ３２から入力する。書式文字列の入力例と、その入力例に従って作成されるファイル名の例とを以下の（Ａ）〜（Ｄ）に示す。
【００３７】
（Ａ）書式文字列が“％１ｗ-％２ｗ”と入力されたとき、ファイル名は“伝票番号の認識領域Ｌ１の認識結果-宛名の認識領域Ｌ２の認識結果.txt”となる。図３に例示した画像データＳＤなら、ファイル名は“１−２３４-○○○株式会社.txt”となる。txtは、テキスト形式のデータであることを表す拡張子である。
【００３８】
（Ｂ）書式文字列が“％２ｗ（％３ｗ）”と入力されたとき、ファイル名は“伝票番号の認識領域Ｌ２の認識結果（宛名の認識領域Ｌ３の認識結果）.txt”となる。図３に例示した画像データＳＤなら、ファイル名は“○○○株式会社（納品のお知らせ）.txt”となる。
【００３９】
（Ｃ）書式文字列が“Ａ-％１ｗ-％２ｗ”と入力されたとき、ファイル名は“Ａ-伝票番号の認識領域Ｌ１の認識結果-宛名の認識領域Ｌ２の認識結果.txt”となる。図３に例示した画像データＳＤなら、ファイル名は“Ａ-１−２３４-○○○株式会社.txt”となる。
【００４０】
（Ｄ）書式文字列が“％１ｗ-％２ｗ-％００１ｐ”と入力されたとき、ファイル名は１件目から順に“伝票番号の認識領域Ｌ１の認識結果-宛名の認識領域Ｌ２-００１ｐ.txt”、“伝票番号の認識領域Ｌ１の認識結果-宛名の認識領域Ｌ２-００２ｐ.txt”、…となる。図３に例示した画像データＳＤなら、ファイル名は１件目から順に“１−２３４-○○○株式会社.-００１.txt”、“１−２３４-○○○株式会社.-００２.txt”、…となる。
【００４１】
すなわち、書式文字列にファイル名として用いる認識領域を指定する特殊文字列“％？ｗ”が複数（上記（Ａ）〜（Ｄ）の例では２であったが、３以上の数でも勿論よい）含まれる場合には、その特殊文字列“％？ｗ”で指定される認識領域Ｌ１〜Ｌ４から文字認識結果であるデータをそれぞれ抽出し、書式文字列上に並ぶ順序でもってそれら認識結果を組み合わせる。例えば、書式文字列が“％３ｗ-％２ｗ”であれば、認識領域Ｌ３の認識結果、認識領域Ｌ２の認識結果の順に両者を並べてファイル名を作成する。そうして、書式文字列内に特殊記号や文字等の符号がある場合には、その位置に符号を付加してファイル名を作成する。
【００４２】
なお、［ファイル名の設定］のダイアログボックスＤＢ２の右欄には、ファイル名一覧フィールドＢＦ３３が設けられている。ファイル名一覧フィールドＢＦ３３には、書式の設定により形成されるファイル名のサンプルが一覧にて表示される。ファイル名一覧フィールドＢＦ３３に表示される１件目のファイル名は、［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１のファイル名表示フィールドＢＦ３１と一致する。［ファイル名の設定］のダイアログボックスＤＢ２の構成が認識結果指定部３８（図１）に対応する。
【００４３】
以下、このファイル名作成を含めた認識結果ファイルの作成・保存処理についてさらに説明する。図７は、コンピュータ本体１６のＣＰＵにより実行される認識結果ファイルの作成・保存処理を示すフローチャートである。このフローチャートは、操作者により「保存」のボタンＢＴ４がクリックされ、必要に応じて、［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１、［ファイル名の設定］のダイアログボックスＤＢ２からの入力がなされた後に実行開始される。
【００４４】
図示するように、処理が開始されると、コンピュータ本体１６のＣＰＵは、［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１に備えられたフォルダ指定用フィールドＢＦ１とファイル形式指定用フィールドＢＦ２の入力内容を読み取る処理を行う（ステップＳ１００）。次いで、ＣＰＵは、［ファイル名の設定］のダイアログボックスＤＢ２に備えられた書式入力用フィールドＢＦ３２に入力された書式文字列を読み取る処理を行う（ステップＳ１１０）。なお、［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１、［ファイル名の設定］のダイアログボックスＤＢ２からの入力がなされない場合には、ステップＳ１００およびＳ１１０では、前回の設定時の内容が読み取られる。
【００４５】
次いで、ＣＰＵは、前工程である文字認識の処理において得られた、スキャン画像の画像データＳＤのそれぞれに対する認識領域Ｌ１〜Ｌ４毎の認識結果（テキストデータ）を１ページの原稿分だけ読み取る（ステップＳ１２０）。次いで、ＣＰＵは、認識結果ファイルＣＦに相当するバッファを用意し、そのバッファにおける認識結果ファイルＣＦの内容フィールドＦｄ２に対応した領域にステップＳ１２０で読み取った認識領域Ｌ１〜Ｌ４毎の認識結果を格納する（ステップＳ１３０）。
【００４６】
その後、ＣＰＵは、ステップＳ１１０で読み取った書式文字列の中から認識結果指定用の特殊文字列（％？ｗ）を抽出して、ステップＳ１２０で読み取った認識領域Ｌ１〜Ｌ４毎の認識結果の中から、その抽出された特殊文字列（％？ｗ）で特定される認識領域に対応した認識結果を選択する（ステップＳ１４０）。その後、選択された認識結果をステップＳ１１０で読み取った書式文字列から定まる規則に従って組み合わせることにより、バッファにおけるファイル名フィールドＦｄ１に対応した領域にファイル名を作成する（ステップＳ１５０）。このステップＳ１５０の処理は、前述した規則、すなわち、書式文字列上に並ぶ順序でもってそれら認識結果を組み合わせ、書式文字列内に特殊記号や文字等の符号がある場合には、その位置に符号を付加してファイル名を作成する。ＣＰＵにより実行されるステップＳ１４０およびＳ１５０の処理がファイル名作成部３６ａ（図１）に対応する。
【００４７】
その後、バッファの内容を認識結果ファイルＣＦとしてＨＤＤ４０に保存する（ステップＳ１６０）。保存先は、ステップＳ１００で読み取ったフォルダ指定用フィールドＢＦ１の入力内容に従うフォルダとする。
【００４８】
ステップＳ１６０の実行後、ＣＰＵは、ステップＳ１７０に処理を進めて、ステップＳ１２０で読み取った認識結果が文字認識の工程から送られてくる最後のページのものであるか否かを判定する。ここで、最後でないと判定されたときには、ステップＳ１２０に処理を戻して、次のページ分の認識結果についてのステップＳ１２０ないしＳ１７０の処理を繰り返し実行する。一方、ステップＳ１７０で最後であると判定されると、「リターン」に処理を進めて、この認識結果ファイルの作成・保存処理を終了する。
【００４９】
Ｃ．作用・効果：
以上詳述したように、本実施例では、文書の画像データに指定した複数の認識領域Ｌ１〜Ｌ４の中から２以上の認識結果を、操作者からの指示に従って指定して、その指定された２以上の認識結果に基づいて付与用のファイル名を作成している。認識結果は操作者からの指示に従って指定されたものであることから、操作者の意図の通りのファイル名とすることができる。また、２以上の認識結果に基づいてファイル名を定めるものであることから、ファイル名作成の自由度が高い。したがって、本実施例によれば、操作者の意図する通りに、しかも自由度高くファイル名を作成することができる。
【００５０】
また、本実施例では、認識結果ファイルＣＦのファイル名を、書式文字列を入力という簡単な操作により設定することができることから操作性に優れている。
【００５１】
２．第２実施例：
本発明の第２実施例について次に説明する。この第２実施例は、第１実施例と比較して、［ファイル名の設定］のダイアログボックスが相違するだけであり、その他のソフトウェア構成およびハードウェア構成については同一である。第１実施例と同一の部分には同一の番号を付けて説明する。
【００５２】
図８は、第２実施例における［ファイル名の設定］のダイアログボックスＸＤＢ２を示す説明図である。［ファイル名の設定］のダイアログボックスＤＢＸ２は、書式入力用フィールドＸＢＦ３２とファイル名一覧フィールドＸＢＦ３３を備える。ファイル名一覧フィールドＸＢＦ３３は第１実施例のものと同一である。
【００５３】
第１実施例の書式入力用フィールドＢＦ３２は、一つの入力フィールドに文字列を入力するだけのものであったが、これに対して、第２実施例の書式入力用フィールドＸＢＦ３２は、［認識結果の前に配置する文字列］の入力フィールドＩＦ１と、［認識枠番号］の入力フィールドＩＦ２と、［認識結果の後ろに配置する文字列］の入力フィールドＩＦ３とを備える。書式入力用フィールドＢＦ３２の各入力フィールドＩＦ１〜ＩＦ３に対する操作者によるキーボード１８やマウス２０の入力操作を受けることにより、認識結果の指定と共に認識結果の前後にどのような特殊記号や文字等の符号を含ませるかをコンピュータ本体１６に指示することができる。また、追加ボタンＢＴ２２をクリックすることで各入力フィールドＩＦ１〜ＩＦ３の組を増やすことができ、削除ボタンＢＴ２１をクリックすることで該当の組を削除することができる。この結果、第２実施例の書式入力用フィールドＸＢＦ３２のインターフェースによっても、第１実施例の書式入力用フィールドＢＦ３２のインターフェースと同一のファイル名の提供が可能となっている。
【００５４】
３．他の実施形態：
本発明の他の実施形態について、次に説明する。
【００５５】
（１）前記第１実施例では、一つの入力フィールドに書式文字列を入力することにより、前記第２実施例では、［認識枠番号］の入力フィールドＩＦ２に番号を入力することにより、２以上の認識結果を操作者の指示に従って指定可能としていたが、２以上の認識結果を操作者によって指定可能であればいずれのインターフェースであってもよい。例えば、図３に示した領域指定後の画面表示において、ファイル名として使用する認識領域をダブルクリックする構成としてもよい。この場合には、ダブルクリックした順に対応する認識結果を並べてファイル名を作成してもよいし、番号Ｎ１〜Ｎ４の値が上位（１に近いもの）ほどファイル名の前側に位置する構成としてもよい。すなわち、認識結果の並び順は必ずしも操作者によって指定可能とする必要はなく、コンピュータが自動的に定める構成としてもよい。
【００５６】
（２）前記第１および第２実施例では、２以上の認識結果に基づいてファイル名を作成していたが、認識結果ファイルを格納するフォルダについての名前を２以上の認識結果に基づいて作成する構成としてもよい。フォルダ名は、認識結果ファイルをある程度識別しうる名称であることから、本願発明でいう「ファイル名」に相当する。
【００５７】
（３）前記第１および第２実施例に換えて、認識結果ファイルＣＦが元の画像データと一体となった文書画像データを作成する構成として、この文書画像データを保存する際のファイル名の設定に本発明を適用する構成としてもよい。
【００５８】
（４）前記実施例では、文字認識の対象となる画像データを、イメージスキャナ１４によって光学的に読み取った文書の画像データとしたが、これに換えて、予め用意した文書の画像データをＨＤＤ、ＣＤーＲ等の記録媒体から読み出したものであってもよい。また、画像データは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されたものとすることもできる。
【００５９】
以上、本発明の一実施例とその変形例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１実施例を適用するコンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図２】スキャン画像取込部３２により取り込まれたスキャン画像の画像データＳＤの一例をウィンドウＷＤとともに示す説明図である。
【図３】認識領域Ｌ１〜Ｌ４の一例を示す説明図である。
【図４】ＨＤＤ４０に保存される認識結果ファイルＣＦのデータ構造を示す説明図である。
【図５】［ＯＣＲファクトリーの設定］のダイアログボックスＤＢ１を示す説明図である。
【図６】［ファイル名の設定］のダイアログボックスＤＢ２を示す説明図である。
【図７】コンピュータ本体１６のＣＰＵにより実行される認識結果ファイルの作成・保存処理を示すフローチャートである。
【図８】第２実施例における［ファイル名の設定］のダイアログボックスＸＤＢ２を示す説明図である。
【符号の説明】
【００６１】
１０…コンピュータ
１２…ディスプレイ
１４…イメージスキャナ
１６…コンピュータ本体
１８…キーボード
２０…マウス
３２…スキャン画像取込部
３４…文字認識部
３６…ファイル作成部
３６ａ…ファイル名作成部
３８…認識結果指定部
４０…ＨＤＤ
５０…スキャナドライバ
Ｐ…原稿
ＷＤ…ウィンドウ
ＷＦ…作業フィールド
ＣＦ…認識結果ファイル
ＤＢ１…［ＯＣＲファクトリーの設定］のダイアログボックス
ＤＢ２…［ファイル名の設定］のダイアログボックス
ＢＦ３２…書式入力用フィールド
ＢＦ３３…ファイル名一覧フィールド
ＸＤＢ２…［ファイル名の設定］のダイアログボックス
ＸＢＦ３２…書式入力用フィールド
ＩＦ１〜ＩＦ３…入力フィールド
ＢＴ２１…削除ボタン
ＢＴ２２…追加ボタン
ＸＢＦ３３…ファイル名一覧フィールド
【図１】
2008176624.tif 000004
【図２】
2008176624.tif 000005
【図３】
2008176624.tif 000006
【図４】
2008176624.tif 000007
【図５】
2008176624.tif 000008
【図６】
2008176624.tif 000009
【図７】
2008176624.tif 000010
【図８】
2008176624.tif 000011