(57)【要約】【課題】  複数の画像に対しての修正を指示する際、修正したいページが何ページ目であるのかあらかじめユーザー自身が把握する必要があり不便だった。また、修正するページ範囲を自由に切りかえることができず、不便だった。【解決手段】  複数の画像データを１回の指示でまとめて修正する際に、ユーザーがページ画像の概略を参照しながら適用ページ範囲を設定するサムネイル表示手段と、画像修正の内容に合わせて容易に適用ページ範囲を切りかえることが可能な適用ページ指定手段と、ユーザーがページ画像の概略を参照しながら任意の複数のページを適用ページ範囲として選択可能なサムネイル更新手段及び、サムネイル選択ユーザーインターフェイス手段を持つ。【選択図】  図１
2006163774.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像に対し一度に同じ修正操作が可能な画像処理システムにおいて、１ページの画像をユーザーインターフェイスに表示しつつ画像修正内容の指示が可能な画像修正内容指示手段と、全てのページの画像についてユーザーインターフェイスに縮小表示が可能なサムネイル表示手段を持ち、複数の画像に対して行われる画像修正が適用になる適用ページが指定可能な適用ページ指定手段とを持つことを特徴とする複数画像処理システム。
【請求項２】
前記サムネイル表示手段は、画像修正が行われた際にその修正を反映して表示が更新されることを特徴とする請求項１記載の複数画像処理システム。
【請求項３】
前記サムネイル表示手段は、各画像の大きさを検知する画像サイズ調査手段と、各ページの画像サイズから各画像の大きさの比を保つように拡大率を決定する拡大率決定手段とを持ち、各画像の大きさの比を保って表示されることを特徴とする請求項１記載の複数画像処理システム。
【請求項４】
前記サムネイル表示手段は、サムネイルを選択可能なサムネイル選択ユーザーインターフェイス手段を持ち、選択されたページを前記画像修正内容指示手段で指示可能であることを特徴とする請求項１記載の複数画像処理システム。
【請求項５】
前記サムネイル表示手段は、サムネイルを選択された状態において選択されたページの画像について、選択状態にあることを表示する選択状態表示手段を持ち、他と区別可能な色調あるいは形状でユーザーインターフェイスに表示可能であることを特徴とする請求項４記載の複数画像処理システム。
【請求項６】
前記適用ページ指定手段は、少なくとも前記画像修正内容指示手段で指示中のページ及び、全ページ、及び画像修正内容指示手段で指示中のページを含む１ページおき、任意の複数ページ、のいずれかあるいは複数の適用ページ選択肢を持ち、さらに、適用ページ選択肢のうちいずれか一つを指定可能な適用ページ選択肢切り替え手段を持ち、前記画像修正内容指示手段で指示中であっても切り替え可能であることを特徴とする請求項５記載の複数画像処理システム。
【請求項７】
前記サムネイル表示手段は、前記適用ページ指定手段で指定されたページについて、適用ページ指定状態であることを表示する適用状態表示手段をもち、他と区別可能な色調あるいは形状でユーザーインターフェイスに表示可能であることを特徴とする請求項６記載の複数画像処理システム。
【請求項８】
前記適用ページ指定手段は、前記サムネイル選択ユーザーインターフェイス手段によって選択されたページを元に適用ページ指定が可能であることを特徴とする請求項６記載の複数画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数画像の同時編集方法及び、そのシステムに関するものである。
【背景技術】
【０００２】
従来、紙の文書をスキャナで読み取り、読み取った画像データを画像編集手段で修正し、必要に応じて両面やステイプル、パンチ穴等の加工指示を付加して印刷装置より出力することが一般的に行われている。
【０００３】
また、複数の画像を１回の指示で修正するために、１ページの画像に対する画像修正を複数の画像のページ枚数分繰り返すことが一般的に行われている。
【０００４】
さらに、１ページの画像に対する画像修正を複数の画像の枚数分繰り返すさいの適用ページ範囲を全ページ、現在指定のページ、偶数ページ、奇数ページから選択することが提案されている。
【特許文献１】特開２００２−１５８８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来技術では、１ページの画像に対しての修正を指示し、その適用ページ範囲を指定するため、補正したいページが何ページ目であるのかあらかじめユーザー自身が把握していなければページを指定することができず、結局ユーザーにとって使いづらいものであった。
【０００６】
また、修正したい内容は必ずしも一つではなく、しかもその複数の修正は適用したいページ範囲が同じであるとは限らない。そのためユーザーは修正の内容ごとに、適用ページ範囲をユーザー自身が把握してページを指定する必要がある。しかしながら従来技術では、特定の１ページに対して修正の指示を行う必要があるため、それ以外のページ内容を表示させることができず、適用ページ範囲を把握するためのページ画像確認ができなかった。
【課題を解決するための手段】
【０００７】
本発明は上記の問題を解消すべく考案されたもので、複数の画像データを１回の指示でまとめて修正する際に、ユーザーがページ画像の概略を参照しながら適用ページ範囲を設定するサムネイル表示手段を提供する。また、画像修正の内容に合わせて容易に適用ページ範囲を切りかえるために、現在の選択ページ及び、全ページ、現在の選択ページを含む１ページおき、任意の複数ページ、を選択肢に持つ適用ページ指定手段を提供する。
【０００８】
また、ユーザーがページ画像の概略を参照しながら任意の複数のページを適用ページ範囲として選択を行うために、サムネイル更新手段及び、サムネイル選択ユーザーインターフェイス手段を提供する。
【発明の効果】
【０００９】
本発明の手順に従えば、複数の画像データを１回の指示でまとめて修正可能な画像編集アプリケーションにおいて、ユーザーがページ画像の概略を参照しながら適用ページ範囲を設定ことが可能になる。また、画像修正の内容に合わせて容易に、随時、適用ページ範囲を切りかえる手段を提供できる。さらに、ユーザーがページ画像の概略を参照しながら、任意の複数のページを適用ページ範囲として選択を行う、あるいは、任意のページを含む１ページおきを適用ページ範囲として選択を行うことが可能になる。そして、選択範囲を明示的にサムネイル画像に情報を付加して表示することで、適用ページ範囲をユーザーが容易に確認することが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を適用するのに好適である実施の形態について説明を行う。
【００１１】
＜本実施形態の画像処理システムのソフトウェア構成例＞
図１は、本実施形態の画像処理システムのソフトウェア構成を示す図である。
【００１２】
本発明の画像処理システム（情報処理装置）の好適な実施形態であるデジタルコンピュータ１００（以下、ホストコンピュータとも呼ばれる）によって実現されている。
【００１３】
本発明の文書処理システムは、複数の画像データを対象に画像処理を行うもので、複数の画像データの記録方法は特に問わない。ページの順序管理が可能な形態であれば、データベース（１０２）から画像を取り出し、画像処理アプリケーション（１０１）が複数画像を処理し、再度データベースに保存する構成をとることも可能であるし、画像ファイルをディスク（１０３）から直接取りだし、保存する構成をとることも可能である。また、印刷文書をページ管理し出力体裁を整えることが可能な、文書処理システム（１０４）から取り出し、保存する構成をとることも可能である。
【００１４】
＜本実施形態の画像処理システムのハードウェア構成例＞
図２は、本実施形態の画像処理システムのハードウェア構成を示す図である。図２において、ホストコンピュータ１００は、ＲＯＭ２０３内のプログラム用ＲＯＭあるいは外部メモリ２１１に記憶された画像処理プログラム等に基づいて複数画像処理を実行するＣＰＵ２０１を備え、システムバス２０４に接続される各デバイスをＣＰＵ２０１が総括的に制御する。また、このＲＯＭ２０３内のプログラム用ＲＯＭあるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステムプログラム等を記憶し、ＲＯＭ２０３内のフォント用ＲＯＭあるいは外部メモリ２１１には上記画像処理の際に使用するフォントデータ等を記憶し、ＲＯＭ２０３内のデータ用ＲＯＭあるいは外部メモリ２１１には上記画像処理等を行う際に使用する各種データを記憶する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１５】
キーボードコントローラ（ＫＢＣ）２０５は、キーボード２０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０の表示を制御する。２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ２１１とのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）２０８は、双方向性インタフェース（インタフェース）２１を介してプリンタ１０７に接続されて、プリンタ１０７との通信制御処理を実行する。ＮＣ２１２はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００１６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ２１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザーは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００１７】
プリンタ１０７は、ＣＰＵ３１２により制御される。プリンタのＣＰＵ３１２は、ＲＯＭ３１３内のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ３１４に記憶された制御プログラム等に基づいてシステムバス３１５に接続される印刷部（プリンタエンジン）３１７に出力情報としての画像信号を出力する。また、このＲＯＭ３１３内のプログラムＲＯＭには、ＣＰＵ３１２の制御プログラム等を記憶する。ＲＯＭ３１３内のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ３１３内のデータ用ＲＯＭには、ハードディスク等の外部メモリ３１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。
【００１８】
ＣＰＵ３１２は入力部３１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ１００に通知できる。ＲＡＭ３１９は、ＣＰＵ３１２の主メモリや、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ３１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ３１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、３２１は前述した操作パネルで、操作のためのスイッチ及びＬＥＤ表示器等が配されている。
【００１９】
また、前述した外部メモリ３１４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないＮＶＲＡＭを有し、操作パネル３２１からのプリンタモード設定情報を記憶するようにしてもよい。
【００２０】
＜本実施形態の画像処理システムの処理手順例＞
図３は、図１の画像処理アプリケーション１０１が複数の画像に対して起動された場合の画像処理システムの動作手順を示したフローチャートである。また、複数画像処理アプリケーションのユーザーインターフェイスの一例をしめしたのが図４である。
【００２１】
まず、複数画像処理アプリケーションが起動されると、処理対象となる複数の画像について画像情報を取得する（Ｓ３０１）。この画像情報には、画像の大きさが含まれる。全ページ分の情報を取得した後（Ｓ３０２）、全ての画像のうち最大の大きさを持った画像が、あらかじめ決めた一定の大きさになるように、サムネイル画像を表示する際の画像表示の倍率を決定する（Ｓ３０４）。そのほかの画像については、それぞれの画像の大きさ比とサムネイル画像の大きさ比が等しくなるようにサムネイル画像を表示する際の画像表示の倍率を決定する。
【００２２】
その後画像データを取得し、決定された倍率に従ってサムネイル（４０２）を表示する（Ｓ３０５）。また、起動時に指定されたページについて画像修正内容指示のために表示する（４０１）。指定がない場合は先頭ページを表示する。
【００２３】
そして、ユーザーは複数画像の編集作業を行い（Ｓ３０６）、修正を行った画像について保存し（Ｓ３０７）終了する。
【００２４】
図５は複数画像の編集作業時（Ｓ３０６）における画像処理システムの動作手順の詳細を示したフローチャートである。複数画像の編集は、適用ページの指定（Ｓ５０１）、選択ページの変更（Ｓ５０２）、画像修正内容指示と画像修正の実行（Ｓ５０３）、サムネイル更新（Ｓ５０４）の書く処理の組み合わせによって実現される。ユーザーが明示的に終了するまで（Ｓ５０５）、複数画像処理アプリケーションはユーザーからの指示を待つ。
【００２５】
次に複数画像の編集作業時（Ｓ３０６）における各処理について、詳細に説明する。
【００２６】
図６は複数画像の編集作業時（Ｓ３０６）における適用ページの指定動作について詳細を示したフローチャートである。複数画像処理アプリケーションはそのユーザーインターフェイスに、適用ページについての切り替えが可能なユーザーインターフェイス（４０４）を持ち、編集中にいつでも切りかえることが可能である。この適用ページの切り替えの選択肢としては、現在の選択ページ、全ページ、現在の選択ページを含む１ページおき、任意の複数のページが選択可能である。
【００２７】
ユーザーが適用ページの指定を変更した場合（Ｓ６０１）、適用ページの指定を一時、解除する（Ｓ６０２）。そして「現在の選択ページ」が指定された場合（Ｓ６０３）現在の選択ページを適用ページに指定する（Ｓ６０４）。その場合、複数画像処理アプリケーションは図４に示される状態となる。現在の選択ページが適用ページとしてサムネイル表示されている（４０３）。選択ページと適用ページのサムネイル表示を実現する手順は後述する。
【００２８】
「全ページ」が指定されていた場合（Ｓ６０５）全ページを適用ページに指定する（Ｓ６０６）。その場合、複数画像処理アプリケーションは図８に示される状態となる。全てのページが適用ページとしてサムネイル表示されている（８０１，８０２）。
【００２９】
「１ページおき」が指定されていた場合（Ｓ６０７）現在の選択ページを基準に、１ページおきのページを適用ページに指定する（Ｓ６０８）。その場合、複数画像処理アプリケーションは図７に示される状態となる。現在の選択ページ（７０１）を基準に、１ページおきのページが適用ページとしてサムネイル表示されている（７０１，７０２）。
【００３０】
それ以外の場合、すなわち「任意ページ」が指定されていた場合（Ｓ６０７）ユーザーが適用ページの指定を切りかえた時点では、現在の選択ページのみを適用ページに指定する（Ｓ６０９）その場合、複数画像処理アプリケーションは図４に示される状態となる。現在の選択ページが適用ページとしてサムネイル表示されている（４０３）。
【００３１】
図１０は、複数画像の編集作業時（Ｓ３０６）における選択ページの変更動作について詳細を示したフローチャートである。ユーザーが選択ページを変更すると（Ｓ１００１）、適用ページの設定に「現在の選択ページ」が指定されていた場合（Ｓ１００２）、指定されたページを適用ページに指定する（Ｓ１００３）。そして、ユーザーが指定したページを現在の選択ページに選択し（Ｓ１００８）、現在の選択ページを画像修正内容指示のために表示する（Ｓ１００９）。その場合、複数画像処理アプリケーションは図４に示される状態となる。現在の選択ページが適用ページとしてサムネイル表示されている（４０３）。選択ページと適用ページのサムネイル表示を実現する手順は後述する。
【００３２】
「全ページ」が指定されていた場合（Ｓ１００４）全ページが適用ページに指定された状態から変更はない。そして、ユーザーが指定したページを現在の選択ページに選択し（Ｓ１００８）、現在の選択ページを画像修正内容指示のために表示する（Ｓ１００９）。その場合、複数画像処理アプリケーションは図８に示される状態となっている。全てのページが適用ページとしてサムネイル表示されている（８０１，８０２）。
【００３３】
「１ページおき」が指定されていた場合（Ｓ１００５）指定されたページを基準に、指定されたページを含む１ページおきのページを適用ページに指定する（Ｓ１００６）。そして、ユーザーが指定したページを現在の選択ページに選択し（Ｓ１００８）、現在の選択ページを画像修正内容指示のために表示する（Ｓ１００９）。例として図７の７０１に示されるページが選択された場合、複数画像処理アプリケーションは図７に示される状態となる。現在の選択ページ（７０１）を基準に、１ページおきのページが適用ページとしてサムネイル表示されている（７０１，７０２）。また別の例として図１１の１１０１に示されるページが選択された場合、複数画像処理アプリケーションは図１１に示される状態となる。現在の選択ページ（１１０１）を基準に、１ページおきのページが適用ページとしてサムネイル表示されている（１１０１，１１０２）。
【００３４】
それ以外の場合、すなわち「任意ページ」が指定されていた場合（Ｓ１００５）、ユーザーが指定したページについて、適用ページに追加または削除する。
【００３５】
この適用ページに追加または削除する処理の詳細を示したフローチャートが図１２である。指定されたページが現在の選択ページであれば、何もせず処理は終了する（Ｓ１２０１）。
【００３６】
ユーザーが指定したページについて、現在の選択ページではなく、かつ適用ページであった場合（Ｓ１２０２）には、指定ページが、削除を表すキーとともに選択された場合、たとえばシフトキーを押下しつつマウスで選択された場合には（Ｓ１２０６）、指定されたページを適用ページから削除して（Ｓ１２０７）終了する。削除を表すキーを使用せず選択された場合には、指定されたページを現在の選択ページに選択（Ｓ１２０４）、表示画像を現在の選択ページに更新する（Ｓ１２０５）。
【００３７】
ユーザーが指定したページについて、現在の選択ページではなく、かつ適用ページでも無い場合（Ｓ１２０２）には、指定されたページを適用ページに追加し（Ｓ１２０３）、指定されたページを現在の選択ページに選択（Ｓ１２０４）、表示画像を現在の選択ページに更新する（Ｓ１２０５）。この場合の複数画像処理アプリケーションの画面表示の一例を表したのが図９である。
【００３８】
次に、選択ページと適用ページのサムネイル表示を実現するための手順について図１３を用いて説明する。図１３は、複数画像の編集作業時（Ｓ３０６）におけるサムネイルの更新動作について詳細を示したフローチャートである。ユーザーの指定によって適用ページまたは選択ページに変更がある場合（Ｓ１３０１）、現在の適用ページ全てについてサムネイルを青色の枠で囲み表示を行い（Ｓ１３０２）現在の選択ページのサムネイルを赤色の枠で囲み表示を行う（Ｓ１３０３）。この処理によって、現在の選択ページは常に適用ページのうちの１ページでありながら、赤色の枠で示される。また、現在の選択ページは常に１ページに保たれ、複数のページが赤色の枠で示されることはない。
【００３９】
その後、複数画像の編集作業（Ｓ３０６）の画像修正内容指示と画像修正実行（Ｓ５０３）が行われたかどうかを判定し（Ｓ１３０４）、行われていた場合には、画像修正が行われた適用ページを対象にサムネイル画像を再作成（Ｓ１３０５）して、サムネイルの更新作業を終了する。
【００４０】
以上の手順によって、アプリケーション１０１が複数の画像に対して起動された場合の画像処理システムが動作する。
【００４１】
尚、本実施形態で示したフローチャートにおいて、その前後は処理が未完成にならない限り入れ替えることが可能である。
【００４２】
また、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置（複写機、プリンタ、ファクシミリ装置など）に適用してもよい。
【００４３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４７】
【図１】本実施形態の画像処理システムのソフトウェア構成例を示す図である。
【図２】本実施形態の画像処理システムのハードウェア構成例を示すブロック図である。
【図３】画像処理アプリケーションが複数の画像に対して起動された場合の画像処理システムの動作手順を示したフローチャートである。
【図４】複数画像処理アプリケーションのユーザーインターフェイスの一例を示した図である。
【図５】複数画像の編集作業時における画像処理システムの動作手順の詳細を示したフローチャートである。
【図６】複数画像の編集作業時における適用ページの指定動作について詳細を示したフローチャートである。
【図７】複数画像処理アプリケーションのユーザーインターフェイス画面の一例を示す図である。
【図８】複数画像処理アプリケーションのユーザーインターフェイス画面の一例を示す図である。
【図９】複数画像処理アプリケーションのユーザーインターフェイス画面の一例を示す図である。
【図１０】複数画像の編集作業時における選択ページの変更動作について詳細を示したフローチャートである。
【図１１】複数画像処理アプリケーションのユーザーインターフェイス画面の一例を示す図である。
【図１２】複数画像の編集作業時における適用ページの追加または削除処理の詳細を示したフローチャートである。
【図１３】複数画像の編集作業時におけるサムネイルの更新動作について詳細を示したフローチャートである。
【図１】
2006163774.tif 000003
【図２】
2006163774.tif 000004
【図３】
2006163774.tif 000005
【図４】
2006163774.tif 000006
【図５】
2006163774.tif 000007
【図６】
2006163774.tif 000008
【図７】
2006163774.tif 000009
【図８】
2006163774.tif 000010
【図９】
2006163774.tif 000011
【図１０】
2006163774.tif 000012
【図１１】
2006163774.tif 000013
【図１２】
2006163774.tif 000014
【図１３】
2006163774.tif 000015