(57)【要約】  【課題】原稿の内容に係わらず、容易に文書の区切りを特定して文書ごとの電子ファイルを生成する。  【解決手段】電子ファイル生成装置は、まとめてスキャンされた１つの文書の各ページの画像データを、ページ編集画面４００のページ編集領域４１０に一覧表示する。そして、区切り挿入ボタン４６４がクリックされると、文書の区切り位置を示す区切りシンボル４５０を表示する。区切りシンボル４５０は、ドラッグ・アンド・ドロップ操作により、ユーザが指定する文書の区切り位置に移動される。その後、ＯＫボタン４６５がクリックされると、電子ファイル生成装置は、区切りシンボル４５０により区切られる縮小イメージ４３０のグループごとに、対応する画像データを取得して文書ファイルを生成する。【選択図】図４
2009239594.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイおよび入力装置を有する電子ファイル生成装置であって、
指定された、画像データのグループについて１つの文書ファイルを生成する文書ファイル生成手段と、
スキャンされた文書の画像データを記憶する画像データ記憶手段と、
前記画像データの一覧を有する画面を前記ディスプレイに表示し、前記画像データの間の区切り位置の指定を前記入力装置を介して受け付ける設定受付手段と、
指定された前記区切り位置により区切られる画像データのグループを特定し、前記文書ファイル生成手段に、前記グループごとに前記文書ファイルが生成されるように、前記グループを指定して文書ファイルの生成を指示する文書区切り手段と、を有すること、
を特徴とする電子ファイル生成装置。
【請求項２】
請求項１記載の電子ファイル生成装置であって、
前記設定受付手段は、
前記画面に前記画像データ間の区切り位置を示す区切りシンボルを表示し、前記区切りシンボルの位置を移動させる操作を受け付けることにより、前記区切り位置の指定を受け付けること、
を特徴とする電子ファイル生成装置。
【請求項３】
請求項２記載の電子ファイル生成装置であって、
前記設定受付手段は、
前記画面に前記区切りシンボルを所定数表示するための区切り挿入ボタンを表示し、前記区切り挿入ボタンの選択を受け付けた場合に、前記区切りシンボルを所定数表示すること、
を特徴とする電子ファイル生成装置。
【請求項４】
ディスプレイおよび入力装置を有する電子ファイル生成装置における電子ファイル生成方法であって、
前記電子ファイル生成装置は、
指定された、画像データのグループについて１つの文書ファイルを生成する文書ファイル生成ステップと、
スキャンされた文書の画像データを記憶する画像データ記憶ステップと、
前記画像データの一覧を有する画面を前記ディスプレイに表示し、前記画像データの間の区切り位置の指定を前記入力装置を介して受け付ける設定受付ステップと、
指定された前記区切り位置により区切られる画像データのグループを特定し、前記文書ファイル生成ステップに、前記グループごとに前記文書ファイルが生成されるように、前記グループを指定して文書ファイルの生成を指示する文書区切りステップと、を行うこと、
を特徴とする電子ファイル生成方法。
【請求項５】
ディスプレイおよび入力装置を有するコンピュータを、電子ファイル生成装置として機能させるためのプログラムであって、
前記コンピュータを、
指定された、画像データのグループについて１つの文書ファイルを生成する文書ファイル生成手段と、
スキャンされた文書の画像データを記憶する画像データ記憶手段と、
前記画像データの一覧を有する画面を前記ディスプレイに表示し、前記画像データの間の区切り位置の指定を前記入力装置を介して受け付ける設定受付手段と、
指定された前記区切り位置により区切られる画像データのグループを特定し、前記文書ファイル生成手段に、前記グループごとに前記文書ファイルが生成されるように、前記グループを指定して文書ファイルの生成を指示する文書区切り手段として機能させること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイル生成装置、電子ファイル生成方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、スキャナなどの装置により複数ページの原稿を読み取り、文書の区切りを自動的に認識して、別々の文書ファイルとして記憶する技術が知られている。
【０００３】
文書の区切りを認識する方法としては、所定の仕切り紙や、原稿に描かれた所定の文書区切りマークや、原稿に含まれる所定の文字列を用いる方法が知られている。
【０００４】
例えば、特許文献１には、読み取られた原稿の画像データの中の、ユーザが指定した領域の文字列を、文字認識することにより文書の区切りを特定する電子ファイリング装置が記載されている。
【０００５】
【特許文献１】特開平９−２３１３０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような従来技術では、ユーザは、文書の区切りに区切り紙を挿入したり、区切りとなる原稿に所定のマークを記載したりする必要がある。また、ユーザは、区切りを示す情報が存在する原稿上の領域を指定したり、区切りを示す文字列を指定したりする必要がある。このような作業は、ユーザにとって煩雑である。
【０００７】
また、特許文献１の技術では、ユーザが文書の区切りとして指定したい原稿上に、区切りを示す情報として電子ファイリング装置が認識可能な情報が存在しない場合、区切りが特定されないという問題がある。例えば、文字列が存在しない、写真や画像などの原稿を区切りとして指定することができない。
【０００８】
本発明は、原稿の内容に係わらず、容易に文書の区切りを特定して文書ごとの電子ファイルを生成するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するための電子ファイル装置に係る発明は、ディスプレイおよび入力装置を有する電子ファイル生成装置であって、指定された画像データのグループについて１つの文書ファイルを生成する文書ファイル生成手段と、スキャンされた文書の画像データを記憶する画像データ記憶手段と、前記画像データの一覧を有する画面を前記ディスプレイに表示し、前記画像データの間の区切り位置の指定を前記入力装置を介して受け付ける設定受付手段と、指定された前記区切り位置により区切られる画像データのグループを特定し、前記文書ファイル生成手段に、前記グループごとに前記文書ファイルが生成されるように、前記グループを指定して文書ファイルの生成を指示する文書区切り手段とを有することを特徴とする。
【００１０】
ここで、上記の電子ファイル生成装置において、前記設定受付手段は、前記画面に前記画像データ間の区切り位置を示す区切りシンボルを表示し、前記区切りシンボルの位置を移動させる操作を受け付けることにより、前記区切り位置の指定を受け付けることを特徴とするものであってもよい。
【００１１】
また、上記の電子ファイル生成装置において、前記設定受付手段は、前記画面に前記区切りシンボルを所定数表示するための区切り挿入ボタンを表示し、前記区切り挿入ボタンの選択を受け付けた場合に、前記区切りシンボルを所定数表示することを特徴とするものであってもよい。
【００１２】
また、上記の課題を解決するための電子ファイル生成方法に係る発明は、ディスプレイおよび入力装置を有する電子ファイル生成装置における電子ファイル生成方法であって、前記電子ファイル生成装置は、指定された画像データのグループについて１つの文書ファイルを生成する文書ファイル生成ステップと、スキャンされた文書の画像データを記憶する画像データ記憶ステップと、前記画像データの一覧を有する画面を前記ディスプレイに表示し、前記画像データの間の区切り位置の指定を前記入力装置を介して受け付ける設定受付ステップと、指定された前記区切り位置により区切られる画像データのグループを特定し、前記文書ファイル生成ステップに、前記グループごとに前記文書ファイルが生成されるように、前記グループを指定して文書ファイルの生成を指示する文書区切りステップとを行うことを特徴とする。
【００１３】
また、上記の課題を解決するためのプログラムに係る発明は、ディスプレイおよび入力装置を有するコンピュータを、電子ファイル生成装置として機能させるためのプログラムであって、前記コンピュータを、指定された画像データのグループについて１つの文書ファイルを生成する文書ファイル生成手段と、スキャンされた文書の画像データを記憶する画像データ記憶手段と、前記画像データの一覧を有する画面を前記ディスプレイに表示し、前記画像データの間の区切り位置の指定を前記入力装置を介して受け付ける設定受付手段と、指定された前記区切り位置により区切られる画像データのグループを特定し、前記文書ファイル生成手段に、前記グループごとに前記文書ファイルが生成されるように、前記グループを指定して文書ファイルの生成を指示する文書区切り手段として機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１５】
図１は、本発明の一実施形態が適用された電子ファイル生成装置のハードウェア構成の概要を示すブロック図である。
【００１６】
電子ファイル生成装置１は、スキャナ２がスキャンした原稿の画像データを受信して、所定の電子ファイルを生成するための装置である。電子ファイルは、例えば、ＰＤＦ（Portable Document Format）などの文書データである。電子ファイル生成装置１は、例えば、ＬＡＮ（Local Area Network）や、ＵＳＢ（Universal Serial Bus）などにより、スキャナ２と接続される。もちろん、接続の方法は上記に限られない。
【００１７】
電子ファイル生成装置１は、例えば、ＰＣ（Personal Computer）などの一般的なコンピュータである。電子ファイル生成装置１は、例えば、ＣＰＵ（Central Processing Unit）１０と、ＲＡＭ（Random Access Memory）１１と、ＲＯＭ（Read Only Memory）１２と、補助記憶装置１３と、表示装置１４と、入力装置１５と、メディア読取装置１６と、通信インタフェース（Ｉ／Ｆ）１７とを有する。
【００１８】
ＣＰＵ１０は、各種演算を実行する装置である。ＲＡＭ１１は、ＣＰＵ１０が実行するプログラムやデータを格納する装置である。ＲＯＭ１２は、起動に必要なプログラムやデータを予め格納する装置である。補助記憶装置１３は、ハードディスクなどの大容量な記憶装置である。表示装置１４は、ユーザインタフェース画面などを表示するＬＣＤ（Liquid Crystal Display）などの装置である。入力装置１５は、キーボードやマウスなどの装置である。メディア読取装置１６は、ＣＤ−ＲＯＭなどの可搬性を有する可搬型記憶媒体の情報を読み出す装置である。通信Ｉ／Ｆ１７は、ネットワークを介して外部装置と通信を行う装置である。もちろん、電子ファイル生成装置１の構成は、上記に限られない。
【００１９】
スキャナ２は、文書の原稿をスキャンし、画像データを生成して電子ファイル生成装置１に出力するための装置である。
【００２０】
スキャナ２は、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、通信Ｉ／Ｆ、操作パネル、スキャナエンジンなど（いずれも図示しない）を備える一般的なスキャナである。
【００２１】
ＣＰＵは、各種演算を実行する装置である。ＲＡＭは、ＣＰＵが実行するプログラムやスキャンされたデータ等を一時的に記憶する装置である。ＲＯＭは、スキャナ２を制御するための各種データや各種プログラムなどを予め格納する装置である。通信Ｉ／Ｆは、ネットワークを介して外部装置と通信を行う装置である。操作パネルは、ユーザインタフェース画面などを表示するＬＣＤなどのディスプレイと、ディスプレイ上に取り付けられた、ユーザの操作を受け付けるタッチパネルなどから構成される装置である。スキャナエンジンは、光源、キャリッジ、走査用モータ、レンズ、ＣＣＤ（Charge Coupled Device）センサ、Ａ／Ｄ変換部などを備え、原稿を読み取って、読み取ったアナログ情報をデジタル信号化して画像データとして出力するための装置である。もちろん、スキャナ２の構成は上記に限られず、例えば、ＡＤＦ（Auto Document Feeder）を有し、原稿を連続的に読み取るようにしてもよい。
【００２２】
図２は、本発明の一実施形態が適用された電子ファイル生成装置の機能構成を示すブロック図である。
【００２３】
本図に示すように、電子ファイル生成装置１には、スキャナドライバ部１００と、記憶部１５０とが構築される。もちろん、ＯＳ（Operating System）プログラムやアプリケーションプログラムなどの他の機能構成を備えるようにしてもよい。
【００２４】
スキャナドライバ部１００は、ＣＰＵ１０が、補助記憶装置１３上からＲＡＭ１１上に読み出したプログラムを実行することにより構築される。これらのプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、これらのプログラムは、この記録媒体をメディア読取装置１６が読み取ることにより、電子ファイル生成装置１にインストールされることができる。また、例えば、インターネット等の通信ネットワークを介してインストールされることもできる。
【００２５】
本実施形態では、スキャナドライバ部１００は、設定受付部１１０と、スキャナ制御部１２０と、ページ編集部１３０と、文書ファイル生成部１４０とを有する。
【００２６】
設定受付部１１０は、スキャナ制御部１２０やページ編集部１３０の指示に従って、スキャナに関する設定やスキャンされた原稿の画像データに関する設定を受け付けるためのユーザインタフェース画面を、表示装置１４に表示させる。また、設定受付部１１０は、入力装置１５を介して、ユーザインタフェース画面上のユーザの操作を受け付ける。受け付けた設定内容は、スキャナ制御部１２０やページ編集部１３０に送られて使用される。
【００２７】
スキャナ制御部１２０は、入力装置１５を介したユーザの操作によりスキャナドライバ部１００が起動されると、スキャナに関する設定を受け付けるためのユーザインタフェース画面を設定受付部１１０に表示させる。また、設定受付部１１０を介して、表示したユーザインタフェース画面上のユーザのスキャナ設定を受け付ける。
【００２８】
スキャナ制御部１２０は、ユーザインタフェース画面として、例えば、図３に示すような、スキャナ設定画面３００を表示する。スキャナ設定画面３００上には、スキャナに関する様々な設定を受け付けるためのメニューやボタンなどが予め備えられている。
【００２９】
図３に示すように、スキャナ設定画面３００は、例えば、イメージタイプ設定欄３１０と、出力設定欄３２０と、画質調整欄３３０と、スキャン実行ボタン３４０とを有する。
【００３０】
イメージタイプ設定欄３１０は、読み取り対象の原稿から生成されるイメージデータの種別を設定するための欄である。ここでは、カラー、グレー、モノクロのいずれかが設定可能である。出力設定欄３２０は、読み取り対象の原稿のイメージデータの用紙サイズ、方向、解像度を設定するための欄である。画質調整欄３３０は、生成されるイメージデータに施される所定の画像処理を設定するための欄である。ここでは、明るさ、コントラストなどが設定可能である。スキャン実行ボタン３４０は、スキャナ２による原稿のスキャン処理を実行するためのボタンである。もちろん、スキャナ設定画面３００は、必要に応じて、他の設定欄やボタンを備えていてもよい。
【００３１】
図２に戻って、スキャナ制御部１２０は、また、上記のスキャナ設定画面３００を介して受け付けたスキャナ設定内容に従ってスキャンが実行されるように、制御コマンドを通信Ｉ／Ｆ１７を介してスキャナ２に送り、スキャナ２を制御する。また、スキャナ制御部１０４は、スキャナ２から、スキャンされた画像データを受け付け、記憶部１５０に格納する。
【００３２】
ここで、スキャン２により連続して読み取られた複数ページの原稿の画像データは、１つの文書として、読み取られた順に記憶部１５０に格納される。例えば、図７に示すように、各ページの画像データ１００１は、読み取られた順に、画像データテーブル１０００に格納される。
【００３３】
また、記憶部１５０には、各画像データ１００１が画像データテーブル１０００に格納された順に、画像データインデックス１１０１が対応付けられて、画像データインデックステーブル１１００に格納される。画像データインデックス１１０１は、画像データ１００１を特定するための情報である。画像データインデックス１１０１には、対応する画像データ１００１のページ番号が設定される。また、画像データインデックス１１０１の格納順序は、ページ編集画面４００（図４参照）上に表示される、各画像データ１００１の縮小イメージ４３０順序を特定するための情報である。もちろん、画像データの格納方法は上記に限られない。
【００３４】
図２に戻って、ページ編集部１３０は、スキャン制御部１２０およびスキャナ２による原稿のスキャン処理が終了すると、スキャンされた原稿の画像データに関する設定を受け付けるためのユーザインタフェース画面を設定受付部１１０に表示させる。また、設定受付部１１０を介して、表示したユーザインタフェース画面上のユーザの設定を受け付ける。
【００３５】
ページ編集部１３０は、ユーザインタフェース画面として、例えば、図４に示すような、ページ編集画面４００を表示する。ページ編集画面４００は、連続してスキャンされた複数ページの原稿の画像データを表示し、画像データの並び順の変更や削除や、文書の区切り位置などの設定を受け付けるための画面である。
【００３６】
図４に示すように、ページ編集画面４００は、例えば、ページ編集領域４１０と、各種ボタン４６０〜４６７などを有する。
【００３７】
ページ編集領域４１０には、読み取られた各画像データの縮小イメージ４３０と、ページ番号４４０とが対応付けられて表示される。縮小イメージ４３０およびページ番号４４０は、所定のページ数ごとに改行されて表示される。縮小イメージ４３０は、例えば、ユーザのドラッグ・アンド・ドロップ操作により移動されて、他の縮小イメージ４３０の前または後ろに挿入されることができる。もちろん、ユーザのキーボードの操作により、カーソル４２０により選択されて、移動されてもよい。
【００３８】
また、ページ編集領域４１０には、区切り挿入ボタン４６４のクリック（選択）により、区切りシンボル４５０が表示される。区切りシンボル４５０は、読み取られた１つの文書を複数の文書に分ける区切り位置を示す。区切りシンボル４５０は、縮小イメージ４３０の前または後ろに表示される。区切りシンボル４５０は、例えば、ユーザのドラッグ・アンド・ドロップ操作により移動されて、縮小イメージ４３０の前または後ろに挿入されることができる（例えば、区切りシンボル４５０ａ、４５０ｂ、４５０ｃ）。もちろん、ユーザのキーボードの操作により選択されて、移動されてもよい。
【００３９】
区切り挿入ボタン４６４は、区切りシンボル４５０を１つ追加するためのボタンである。区切り挿入ボタン４６４がクリックされた場合、区切りシンボル４５０は、所定の縮小イメージ４３０の前または後ろに表示される。例えば、１ページ目の縮小イメージ４３０の後ろに表示されるようにしてもよいし、カーソル４２０により選択されている縮小イメージ４３０の後ろに表示されるようにしてもよい。また、区切りシンボル４５０は、複数追加されることもできる。
【００４０】
選択ボタン４６０は、ページ編集領域４１０に表示されている縮小イメージ４３０と対応する画像データ１００１を全て選択するためのボタンである。削除ボタン４６１は、カーソル４２０により選択されている縮小イメージ４３０と対応する画像データ１００１を削除するためのボタンである。
【００４１】
左回転ボタン４６２は、カーソル４２０により選択されているページの縮小イメージ４３０と対応する画像データ１００１を、例えば、９０度単位で左回転させるためのボタンである。右回転ボタン４６３は、カーソル４２０により選択されているページの縮小イメージ４３０と対応する画像データ１００１を、例えば、９０度単位で右回転させるためのボタンである。
【００４２】
ＯＫボタン４６５は、ページ編集領域４１０で行われた各種設定を確定させて、当該設定内容に従って文書データを生成するためのボタンである。キャンセルボタン４６６は、ページ編集領域４１０で行われた各種設定をキャンセルしてページ編集を終了するためのボタンである。ヘルプボタン４６７は、ページ編集に関するヘルプ情報を表示させるためのボタンである。
【００４３】
図４〜８を参照して、ページ編集画面４００と記憶部１５０の各種テーブルの制御について具体的に説明する。
【００４４】
ページ編集部１３０は、画像データインデックステーブル１１００に格納された画像データインデックス１１０１の格納順序に従って、対応する画像データ１００１の縮小イメージ４３０を生成して、ページ編集領域４１０に表示する。また、ページ編集部１３０は、画像データインデックス１１０１の格納順序に従って、画像データインデックス１１０１の設定値をページ番号４４０として表示する。
【００４５】
例えば、図７（Ａ）に示すように、画像データインデックステーブル１１００に、１〜１３ページの画像データインデックス１１０１が昇順に格納されている場合、ページ編集領域４１０には、１〜１３ページの画像データインデックス１１０１と対応付けられた画像データ１００１が、縮小イメージ４３０として１〜１３ページの順で表示される。また、画像データインデックス１１０１の設定値が、ページ番号４４０として１〜１３の順で表示される。なお、ここでは、縮小イメージ４３０は、５ページごとに改行されて表示されている。
【００４６】
区切り挿入ボタン４６４がクリックされた場合、ページ編集部１３０は、区切りシンボル４５０をページ編集領域４１０の所定の位置に表示するとともに、対応する区切りインデックス１２０１を区切りインデックステーブル１２００に格納する。複数の区切りシンボル４５０が追加された場合、ページ編集部１３０は、区切りシンボル４５０が挿入された順に、対応する区切りインデックス１２０１を区切りインデックステーブル１２００に格納する。区切りインデックス１２０１は、複数のページの画像データから構成される文書の区切り位置を特定するための情報である。区切りインデックス１２０１には、区切りシンボル４５０により区切られる位置として、１ページ目からのページ数が設定される。なお、区切りインデックス１２０１の設定値により、文書の区切り位置となる画像データインデックス１１０１が特定される。
【００４７】
例えば、図４に示すように、区切りシンボル４５０が、６ページ目と７ページ目の間に挿入された場合、図７（Ａ）に示すように、対応する区切りインデックス１２０１が区切りインデックステーブル１２００に追加される。そして、区切りインデックス１２０１には、区切り位置を示す「６」が設定される。
【００４８】
この状態では、１ページ目から、区切りインデックス１２０１が示す６ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。また、区切りインデックス１２０１が示す６ページ目の次の７ページ目から、最後の１３ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。
【００４９】
ここで、区切りシンボル４５０がユーザの操作により移動された場合、ページ編集部１３０は、対応する区切りインデックス１２０１の設定値を、移動後の区切り位置を示す値に変更する。また、新たに区切りシンボル４５０がユーザの操作により追加された場合、ページ編集部１３０は、対応する区切りインデックス１２０１を区切りインデックステーブル１２００に追加する。また、縮小イメージ４３０がユーザの操作により移動された場合、ページ編集部１３０は、対応する画像データインデックス１１０１を、移動後の位置に挿入するとともに、区切りインデックス１２０１の設定値を当該区切り位置までの画像データインデックス１１０１の数に従って増減させる。
【００５０】
例えば、図４から図５の遷移に示すように、区切りシンボル４５０が、６ページ目と７ページ目の間から、４ページ目と５ページ目の間に移動された場合、図７（Ｂ）に示すように、対応する区切りインデックス１２０１の値が「４」に変更される。また、さらに、区切りシンボル４５１が、８ページ目と９ページ目の間に追加された場合、区切りインデックス１２０１が区切りインデックステーブル１２００に追加される。そして、追加された区切りインデックス１２０１には、区切り位置である「８」が設定される。
【００５１】
この状態では、１ページ目から、１番目の区切りインデックス１２０１が示す４ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。また、１番目の区切りインデックス１２０１が示す４ページ目の次の５ページ目から、２番目の区切りインデックス１２０１が示す８ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。また、２番目の区切りインデックス１２０１が示す８ページ目の次の９ページ目から、最後の１３ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。
【００５２】
また、例えば、図５から図６の遷移に示すように、９ページ目の縮小イメージ４３０が、３ページ目と４ページ目の縮小画像イメージ４３０の間に移動された場合、図８（Ｃ）に示すように、９ページ目の画像データインデックス１１０１が３ページ目と４ページ目の間に移動される。また、区切りシンボル４５０に対応する、区切りインデックステーブル１２００の１番目の区切りインデックス１２０１の設定値が「５」に変更される。また、区切りシンボル４５１に対応する、区切りインデックステーブル１２００の２番目の区切りインデックス１２０１の設定値が「９」に変更される。
【００５３】
この状態では、１ページ目から、１番目の区切りインデックス１２０１が示す５ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。また、１番目の区切りインデックス１２０１が示す５ページ目の次の６ページ目から、２番目の区切りインデックス１２０１が示す９ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。また、２番目の区切りインデックス１２０１が示す９ページ目の次の１０ページ目から、最後の１３ページ目までの画像データインデックス１１０１に対応する画像データ１００１が、１つの文書として判断される。
【００５４】
上記のようにして、ページ編集部１３０は、表示したページ編集画面４００上のユーザの操作を受け付け、文書の区切り位置や画像データの並び順などの設定を受け付ける。
【００５５】
もちろん、ページ編集画面４００の構成や操作方法は上記に限られない。例えば、図５、６に示すように、区切られた文書ごとに、ページ編集領域４１０の背景色を異なるようにしてもよい。また、区切られた文書ごとに、ページ番号４４０が１ページから始まるようにページ番号を付け直してもよい。また、区切りシンボル４５０は、図４〜６に示すような、線を組み合わせた形状に限られず、ユーザが区切り位置を認識できれば、単なる線や立体的な図形、これらの組み合わせなどであってもよい。
【００５６】
図２に戻って、また、ページ編集部１３０は、ページ編集画面４００上の各種設定を受け付けた後、ＯＫボタン４６５のクリックを受け付けると、設定内容を確定し、文書ファイルを生成するように文書ファイル生成部１４０に要求する。すなわち、記憶部１５０の区切りインデックステーブル１２００と、画像データインデックステーブル１１００と、画像データテーブル１０００との内容に基づいて、文書ごとに文書ファイルを生成するように要求する。
【００５７】
具体的には、ページ編集部１３０は、まず、区切りインデックステーブル１２００に格納されている区切りインデックス１２０１の設定値を小さいものから順に読み出す。また、各区切りインデックス１２０１が示す、画像データインデックステーブル１１００上の画像データインデックス１１０１を特定する。そして、特定された画像データインデックス１１０１により区切られたグループごとに、文書ファイルを生成するように文書ファイル生成部１４０に要求する。
【００５８】
例えば、図６、図８（Ｃ）に示す状態で、ＯＫボタン４６５がクリックされた場合、ページ編集部１３０は、画像データの１番目のグループ（１、２、３、９、４）、２番目のグループ（５、６、７、８）、３番目のグループ（１０、１１、１２、１３）ごとに、文書ファイル生成部１４０に文書ファイルを生成させる。
【００５９】
図２に戻って、文書ファイル生成部１４０は、ページ編集部１３０に指定された画像データのグループごとに、対応する画像データ１００１を画像データテーブル１０００から読み出し、所定のファイルデータを生成する。所定のファイルデータは、例えば、ＰＤＦなどの文書データである。もちろん、ＰＤＦに限られず、様々な画像ファイル形式であってもよい。そして、グループごとに生成した文書ファイルを記憶部１５０に出力する。
【００６０】
記憶部１５０は、上述した各種テーブル、画像データ、文書ファイルなどを格納するために用いられる。記憶部１３０は、例えば、ＲＡＭ１１や補助記憶装置１３などにより構築される。
【００６１】
図９は、１つの文書から複数の文書ファイルを生成する処理の流れを示すフロー図である。本フローは、スキャン制御部１２０およびスキャナ２による原稿のスキャン処理が終了した後開始される。
【００６２】
本フローが開始されると、ページ編集部１３０は、設定受付部１１０を介して、画像データインデックステーブル１１００および画像データテーブル１０００の内容に従って、ページ編集画面４００を表示する（Ｓ１００）。
【００６３】
そして、ページ編集部１３０は、設定受付部１１０を介して、ページ編集画面４００上のユーザの操作を受け付け、画像データの並び順や文書の区切り位置などの各種設定を受け付ける（Ｓ１１０）。
【００６４】
また、ページ編集部１３０は、ページ編集が終了したか否かを判定する（Ｓ１２０）。具体的には、ページ編集部１３０は、設定受付部１１０を介してページ編集画面４００上のＯＫボタン４６５のクリックがされたか否かを判定する（Ｓ１２０）。そして、ＯＫボタン４６５のクリックがあったと判定した場合（Ｓ１２０でＹＥＳ）、ページ編集が終了したものとしてＳ１３０に進む。一方、ＯＫボタン４６５のクリックがないと判定した場合（Ｓ１２０でＮＯ）、Ｓ１１０に戻り、ページ編集に関する各種設定を継続して受け付ける。
【００６５】
ページ編集が終了したと判定した場合（Ｓ１２０でＹＥＳ）、ページ編集部１３０は、区切られたグループごとに文書ファイルを生成するように文書ファイル生成部１４０に要求する（Ｓ１３０）。具体的には、区切りインデックス１２０１により特定される画像データインデックス１１０１により区切られた画像データ１００１のグループを特定する。そして、先頭のグループから順に、画像データ１００１のグループを指定して、文書ファイルを生成するように文書ファイル生成部１４０に指示する。
【００６６】
文書ファイル生成の指示を受け付けると、文書ファイル生成部１４０は、指定されたグループの画像データ１００１を画像データテーブル１０００から読み出し、文書ファイルを生成する（Ｓ１４０）。
【００６７】
なお、ページ編集部１３０は、画像データ１００１のグループごとに、文書ファイルを生成する指示を文書ファイル生成部１４０に出すようにしてもよいし、複数のグループ単位で、文書ファイルを生成する指示を文書ファイル生成部１４０に出すようにしてもよい。前者の場合、文書ファイル生成部１４０は、指示を受け付ける度に、指定された１つのグループについて文書ファイルを生成する。後者の場合、文書ファイル生成部１４０は、指示を受け付ける度に、指定された複数のグループについて、順次文書ファイルを生成する。
【００６８】
指定したグループ（Ｓ１３０）の文書ファイル生成が終了すると（Ｓ１４０）、ページ編集部１３０は、画像データインデックス１１０１により区切られた画像データ１００１の全グループについて、文書ファイルの生成が終了したか否かを判定する（Ｓ１５０）。そして、全グループの文書ファイル生成が終了したと判定した場合（Ｓ１５０でＹＥＳ）、本フローを終了する。一方、全グループの文書ファイル生成が終了していないと判定した場合（Ｓ１５０でＮＯ）、Ｓ１３０に戻る。
【００６９】
以上、本発明の一実施形態について説明した。本実施形態によれば、原稿の内容に係わらず、容易に文書の区切りを特定して文書ごとの電子ファイルを生成することができる。
【００７０】
すなわち、ユーザインタフェース画面上に、スキャンされた１つの文書の、各ページの画像データが表示され、ユーザのクリック操作により、文書の区切り位置を示す区切りシンボルが表示される。そして、ユーザのドラッグ・アンド・ドロップ操作により、区切りシンボルが移動され、文書の区切り位置が決定される。
【００７１】
これにより、ユーザは、文書を区切るために文書自体に何ら処理を施す必要がなくなる。例えば、ユーザは、文書の区切りに区切り紙を挿入したり、区切りとなる原稿に所定のマークを記載したりする必要がない。また、区切りを示す情報が存在する原稿上の領域を指定したり、区切りを示す文字列を指定したりする必要がない。
【００７２】
また、文書の内容に係わらず、文書の区切りを指定することができる。例えば、文字列が存在しない写真や画像などの原稿であっても、区切りとして指定することができる。
【００７３】
さらに、ユーザは、画像データや区切りシンボルを見ながら直感的に操作を行うことができる。また、文書を区切る操作だけでなく、ページ位置の入れ替え、回転、削除などの操作を同じインタフェース上で行うことができ、複数の文書ファイルの編集をまとめて行うことができる。
【００７４】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【００７５】
例えば、ページ編集画面を、プレスキャンが終了した場合に表示するようにしてもよい。このようにすれば、ユーザは、区切り位置の指定などのページ編集操作を、本スキャン中に行うことができる。
【００７６】
また、上記の実施形態では、スキャナドライバ部１００において、ページ編集や文書ファイル生成を行っているが、これらの機能は、別のアプリケーション部として備えられていてもよい。例えば、ページ編集部１３０の機能を別のアプリケーションとして構築し、文書ファイル生成部１４０の機能を一般的に流通しているＰＤＦ生成アプリケーションにより構築してもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態が適用された電子ファイル生成装置のハードウェア構成の概要を示すブロック図。
【図２】本発明の一実施形態が適用された電子ファイル生成装置の機能構成を示すブロック図。
【図３】スキャナ設定画面の一例を示す図。
【図４】ページ編集画面の一例を示す図（その１）。
【図５】ページ編集画面の一例を示す図（その２）。
【図６】ページ編集画面の一例を示す図（その３）。
【図７】区切り位置を制御するテーブルの構成例を説明するための図（その１）。
【図８】区切り位置を制御するテーブルの構成例を説明するための図（その２）。
【図９】１つの文書から複数の文書ファイルを生成する処理の流れを示すフロー図。
【符号の説明】
【００７８】
１：電子ファイル生成装置、２：スキャナ、１０：ＣＰＵ、１１：ＲＡＭ、１２：ＲＯＭ、１３：補助記憶装置、１４：表示装置、１５：入力装置、１６：メディア読取装置、１７：通信Ｉ／Ｆ、
１００：スキャナドライバ部、１１０：設定受付部、１２０：スキャナ制御部、１３０：ページ編集部、１４０：文書ファイル生成部、１５０：記憶部、
３００：スキャナ設定画面、３１０：イメージタイプ設定欄、３２０：出力設定欄、３３０：画質調整欄、３４０：スキャン実行ボタン、
４００：ページ編集画面、４１０：ページ編集領域、４２０：カーソル、４３０：縮小イメージ、４４０：ページ番号、４５０：区切りシンボル、４５０ａ〜ｃ：区切りシンボル、４５１：区切りシンボル、４６０：選択ボタン、４６１：削除ボタン、４６２：左回転ボタン、４６３：右回転ボタン、４６４：区切り挿入ボタン、４６５：ＯＫボタン、４６６：キャンセルボタン、４６７：ヘルプボタン、
１０００：画像データテーブル、１００１：画像データ、１１００：画像データインデックステーブル、１１０１：画像データインデックス、１２００：区切りインデックステーブル、１２０１：区切りインデックス
【図１】
2009239594.tif 000003
【図２】
2009239594.tif 000004
【図３】
2009239594.tif 000005
【図４】
2009239594.tif 000006
【図５】
2009239594.tif 000007
【図６】
2009239594.tif 000008
【図７】
2009239594.tif 000009
【図８】
2009239594.tif 000010
【図９】
2009239594.tif 000011