(57)【特許請求の範囲】
【請求項１】
複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する取得手段と、
前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段と
を備え、
前記制御手段は、前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該複数の特定画像内の当該一の特定画像の順番に応じた速度で行われるように制御することを特徴とする表示制御装置。
【請求項２】
複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する取得手段と、
前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段と
を備え、
前記制御手段は、前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該一の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行われ、当該一の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行われるように制御することを特徴とする表示制御装置。
【請求項３】
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは自然数）の部分ごとに当該Ｋ個の部分を記録媒体の片面又は両面に印刷する印刷処理を指定する処理指定情報と、当該複数の部分の印刷を要求する印刷要求情報とを受け付ける受付手段と、
前記受付手段が前記処理指定情報を受け付けると、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分が記録された複数の記録媒体における記録内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を生成する生成手段と、
前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程を、表示する表示手段と、
前記表示手段により前記過程が表示された後に、前記受付手段が前記印刷要求情報を受け付けると、前記複数の部分を、前記印刷処理を行った状態で印刷する印刷手段と
を備え、
前記表示手段は、前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、当該複数の特定画像内の当該一の特定画像の順番に応じた速度で行う前記過程を表示することを特徴とする印刷装置。
【請求項４】
データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは自然数）の部分ごとに当該Ｋ個の部分を記録媒体の片面又は両面に印刷する印刷処理を指定する処理指定情報と、当該複数の部分の印刷を要求する印刷要求情報とを受け付ける受付手段と、
前記受付手段が前記処理指定情報を受け付けると、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分が記録された複数の記録媒体における記録内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を生成する生成手段と、
前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程を、表示する表示手段と、
前記表示手段により前記過程が表示された後に、前記受付手段が前記印刷要求情報を受け付けると、前記複数の部分を、前記印刷処理を行った状態で印刷する印刷手段と
を備え、
前記表示手段は、前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、当該一の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行い、当該一の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行う前記過程を表示することを特徴とする印刷装置。
【請求項５】
コンピュータに、
複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する機能と、
前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する機能と
を実現させ、
前記制御する機能では、前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該複数の特定画像内の当該一の特定画像の順番に応じた速度で行われるように制御させるためのプログラム。
【請求項６】
コンピュータに、
複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する機能と、
前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する機能と
を実現させ、
前記制御する機能では、前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該一の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行われ、当該一の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行われるように制御させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、印刷装置、プログラムに関する。
【背景技術】
【０００２】
処理すべき印刷データと、印刷データに対して設定された印刷属性情報とに基づいて、印刷制御を行う印刷制御装置において、印刷属性情報のうち、レイアウトに関する設定が変更された場合、印刷データ及びレイアウトに関する設定に基づいて印刷データのレイアウトプレビューを表示し、印刷データ及び印刷属性情報に基づいて印刷データの出力形態のプレビューを表示する技術は知られている（例えば、特許文献１参照）。
選択された用紙の種類、および指定された用紙のつまみ位置に応じて、めくられる用紙の曲がり具合を示す画像を含み製作される本の完成状態を示すプレビュー用画像データを作成する技術も知られている（例えば、特許文献２参照）。
連続的に両面読み取りされた画像データのプレビュー画像については、表／裏のページまたは見開きのページを各種設定の処理対象となるプレビュー画像と各種設定処理の対象とはならない補助的なプレビュー画像との組にして、少なくとも処理対象となるプレビュー画像を表示し、処理対象となるプレビュー画像と補助的なプレビュー画像とを切り替えながら順にページ送りする技術も知られている（例えば、特許文献３参照）。
画像形成を行う前のプレビュー画面において、画像データのプレビュー画像を表示する際に、ステープル処理を行った２枚目以降のプレビュー表示では、ページ送りによって前の用紙のためにプレビュー画像の一部が見えなくなるが、この見えなくなる領域の大きさを、記録紙の紙厚やページ送り枚数によって決定して、この見えなくなる領域をプレビュー画像とともに表示する技術も知られている（例えば、特許文献４参照）。
複数ページ分の両面印刷用データに基づいてページ画像の印刷プレビュー画像を表示するにあたって、記録材を重ね置きした状態から最上面の記録材の一部がめくり返された状態における最上面の記録材のうら面部分に相当する領域及び２枚目の記録材のおもて面部分に相当する領域について、特定されたページの次の２ページ分のページ画像それぞれの画像をＮｉｎ１設定した各ぺージ画像毎にめくり返し表示されるようにする技術も知られている（例えば、特許文献５参照）。
両面印刷が行われた場合に記録材のおもて面に形成される一のページ画像のページを特定し、印刷プレビュー画像として、特定されたページを先頭ページとして印刷用データに基づく両面印刷がなされた場合に得られる複数枚の記録材を重ね置きした状態から最上面の記録材の一部がめくり返された状態を表す第１のめくり返し画像を表示させる一方、その最上面の記録材のうら面部分に相当する領域及び２枚目の記録材のおもて面部分に相当する領域の一方又は両方（めくり返し露出領域）の画像が空白画像となる場合に、めくり返し露出領域にその領域に対応するページ画像全体が空白画像であるか否かを識別する識別画像が表れた状態を表す第２のめくり返し画像ｇ１ｘを表示させる技術も知られている（例えば、特許文献６参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１０２６１４号公報
【特許文献２】特開２００５−３３９２５０号公報
【特許文献３】特開２００８−２２６０５０号公報
【特許文献４】特開２０１０−１０９８４４号公報
【特許文献５】特開２０１０−２８２５５号公報
【特許文献６】特開２００８−２０７５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数の記録媒体を重ね合わせた状態から、各記録媒体に記録される画像を迅速に確認することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する取得手段と、前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段とを備え、前記制御手段は、前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該複数の特定画像内の当該一の特定画像の順番に応じた速度で行われるように制御することを特徴とする表示制御装置である。
請求項２に記載の発明は、複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する取得手段と、前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する制御手段とを備え、前記制御手段は、前記取得手段により取得された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該一の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行われ、当該一の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行われるように制御することを特徴とする表示制御装置である。
請求項３に記載の発明は、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは自然数）の部分ごとに当該Ｋ個の部分を記録媒体の片面又は両面に印刷する印刷処理を指定する処理指定情報と、当該複数の部分の印刷を要求する印刷要求情報とを受け付ける受付手段と、前記受付手段が前記処理指定情報を受け付けると、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分が記録された複数の記録媒体における記録内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を生成する生成手段と、前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程を、表示する表示手段と、前記表示手段により前記過程が表示された後に、前記受付手段が前記印刷要求情報を受け付けると、前記複数の部分を、前記印刷処理を行った状態で印刷する印刷手段とを備え、前記表示手段は、前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、当該複数の特定画像内の当該一の特定画像の順番に応じた速度で行う前記過程を表示することを特徴とする印刷装置である。
請求項４に記載の発明は、データに含まれる印刷対象の複数の部分を指定する部分指定情報と、当該複数の部分のうちのＫ個（Ｋは自然数）の部分ごとに当該Ｋ個の部分を記録媒体の片面又は両面に印刷する印刷処理を指定する処理指定情報と、当該複数の部分の印刷を要求する印刷要求情報とを受け付ける受付手段と、前記受付手段が前記処理指定情報を受け付けると、前記受付手段が受け付けた前記部分指定情報により指定された前記複数の部分が記録された複数の記録媒体における記録内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を生成する生成手段と、前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程を、表示する表示手段と、前記表示手段により前記過程が表示された後に、前記受付手段が前記印刷要求情報を受け付けると、前記複数の部分を、前記印刷処理を行った状態で印刷する印刷手段とを備え、前記表示手段は、前記生成手段により生成された前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、当該一の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行い、当該一の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行う前記過程を表示することを特徴とする印刷装置である。
請求項５に記載の発明は、コンピュータに、複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する機能と、前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する機能とを実現させ、前記制御する機能では、前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該複数の特定画像内の当該一の特定画像の順番に応じた速度で行われるように制御させるためのプログラムである。
請求項６に記載の発明は、コンピュータに、複数の記録媒体の片面又は両面に記録される画像の内容をそれぞれ特定するための複数の特定画像を重ね合わせた重ね合わせ画像を取得する機能と、前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作を、選択する一の特定画像を変えながら順次行う過程が、表示画面に表示されるように制御する機能とを実現させ、前記制御する機能では、前記重ね合わせ画像における前記複数の特定画像から一の特定画像を選択して、当該一の特定画像を、当該一の特定画像に対応する記録媒体の少なくとも一部がめくられた状態を表すように変更することにより、当該一の特定画像の裏に隠れた他の特定画像の少なくとも一部を見せる動作が、当該一の特定画像を選択した順番が特定の順番よりも前の場合は前記過程における前回の動作の速度以上の速度で行われ、当該一の特定画像を選択した順番が当該特定の順番よりも後の場合は前記過程における前回の動作の速度以下の速度で行われるように制御させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、複数の記録媒体を重ね合わせた状態から各記録媒体に記録される画像を確認させるときの表示に変化を付けることができる。
請求項２の発明によれば、本構成を有していない場合に比較して、複数の記録媒体を重ね合わせた状態から、各記録媒体に記録される画像を効率よく確認することができる。
請求項３の発明によれば、複数の記録媒体を重ね合わせた状態から各記録媒体に記録される画像を確認させるときの表示に変化を付けることができる。
請求項４の発明によれば、本構成を有していない場合に比較して、複数の記録媒体を重ね合わせた状態から、各記録媒体に記録される画像を効率よく確認することができる。
請求項５の発明によれば、複数の記録媒体を重ね合わせた状態から各記録媒体に記録される画像を確認させるときの表示に変化を付けることができる。
請求項６の発明によれば、本構成を有していない場合に比較して、複数の記録媒体を重ね合わせた状態から、各記録媒体に記録される画像を効率よく確認することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用される画像処理装置の構成例を示した図である。
【図２−１】両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図２−２】両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図３−１】２ページ集約印刷及び両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図３−２】２ページ集約印刷及び両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示した図である。
【図４−１】中綴じ製本を指定した場合のサムネイル画像の表示例を示した図である。
【図４−２】中綴じ製本を指定した場合のサムネイル画像の表示例を示した図である。
【図４−３】中綴じ製本を指定した場合のサムネイル画像の表示例を示した図である。
【図５】本発明の実施の形態における画像処理装置の機能構成例を示したブロック図である。
【図６】印刷時の処理として両面印刷が指定される場合の画像処理装置の動作例を示したフローチャートである。
【図７】印刷時の処理として両面印刷が指定される場合の画像処理装置の動作例を示したフローチャートである。
【図８】本発明の実施の形態が適用される端末装置のハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像処理装置１０のハードウェア構成例を示した図である。
図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【０００９】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。本実施の形態では、表示画面の一例として、また、表示手段の一例として、操作パネル１５を設けている。
【００１０】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。
【００１１】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。本実施の形態では、印刷手段の一例として、画像形成部１７を設けている。
通信Ｉ／Ｆ１８は、ネットワークを介して他の装置との間で各種情報の送受信を行う。
【００１２】
ところで、このような画像処理装置１０において、電子文書の印刷を操作パネル１５から指示する際、両面印刷、集約印刷、中綴じ製本等の処理、又は、これらを組み合わせた処理を指定する場合がある。ここで、「集約印刷」とは、１枚の用紙上に電子文書の複数のページ分の画像を集約して印刷することをいい、本明細書では、１枚の用紙上に電子文書のＮページ分の画像を集約して印刷する集約印刷を特に「Ｎページ集約印刷」と呼ぶことにする。
【００１３】
このように各種処理を指定して電子文書を印刷した場合、結果の仕上がり状態を見せるプレビュー画像を操作パネル１５に表示することは考えられる。特に、両面印刷を指定した場合は、両面印刷した用紙の束を、中綴じ製本を指定した場合は、中綴じされた冊子を、それぞれ、完成物のプレビュー画像として操作パネル１５に表示する。また、このような完成物のプレビュー画像においては、完成物の状態をより詳しく見せるために、ページを送るときの様子を見せることも考えられる。
しかしながら、ページを送るときの様子を見せるために、ページボタンを押す等の操作を要求したのでは、直截的な確認がし難い。
【００１４】
そこで、本実施の形態では、操作パネル１５に完成物のプレビュー画像を表示する際に、その完成物のページを送る過程をアニメーションで表示するようにした。
但し、ページを送る過程の表現方法は、指定された処理によって異なる。
例えば、電子文書の印刷時に両面印刷が指定された場合は、用紙のページのサムネイル画像（以下、「用紙画像」という）に電子文書のページのサムネイル画像（以下、「文書画像」という）が貼り付けられた状態で、この用紙画像を表面から裏面へと裏返す様子をアニメーション表示する。
また、電子文書の印刷時に中綴じ製本が指定された場合は、中綴じされた冊子のページがめくられる様子を、ページめくりの操作を必要とせずに、アニメーション表示する。
【００１５】
一方で、ページを送る過程をアニメーションで表示する際、完成物のページ数が多い場合に全てのページについてページを送る様子を表示させると、処理に要する時間が長くなり、却って効率が悪くなるという問題もある。
そこで、本実施の形態では、完成物のページ数が多い場合には、最初の部分と最後の部分とに挟まれた中間部分について、その表示を省略したり、その表示時間を短くしたりする。尚、中間部分に対してこのような表示制御を行うかどうかは、ユーザが選択するようにしてもよい。
【００１６】
まず、本実施の形態におけるサムネイル画像の表示例について説明する。尚、以下の表示例では、電子文書の印刷対象のページは７ページであり、全て縦向きであるものとする。
図２−１及び図２−２は、両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示したものである。
初期状態では、図２−１（ａ）に示すように、７つの文書画像が並んでいる。尚、各文書画像に付された番号は、電子文書のページ番号を示しており、各文書画像にこのような番号が含まれることを意味するものではない。
ここで両面印刷の指示を受け付けると、集約印刷の指示はないものと判断し、これらの文書画像は、それぞれ１つの文書画像を含む同数の用紙画像に切り替わる。但し、図では、文書画像と用紙画像とを区別せずに示している。そして、図２−１（ｂ）に示すように、７つの用紙画像のうち、１つ目の用紙画像の裏面と２つ目の用紙画像の裏面とが近付き、引き付け合う。
これにより、図２−１（ｃ）に示すように、１つ目の用紙画像及び２つ目の用紙画像は両面に文書画像を有する１つの用紙画像となり、３つ目の用紙画像及び４つ目の用紙画像も、白抜き矢印で示すように左に寄りながら、上記（ｂ）の１つ目の用紙画像及び２つ目の用紙画像と同じ振る舞いをする。
【００１７】
その後、図２−２（ｄ）に示すように、１つ目の用紙画像及び２つ目の用紙画像が合わさった用紙画像は平らな状態に戻り、以降、全体に亘って用紙画像が２つずつ近付きながら同じ振る舞いを繰り返す。
これにより、図２−２（ｅ）に示すように、７つあった用紙画像は、４つの用紙画像にまとめられて整列する。
そして、最終的には、図２−２（ｆ）に示すように、４つの用紙画像が束ねられた画像が表示される。また、このとき、（ｆ）に示すような状態からページがめくられ、最後に、図２−２（ｇ）に示すように、全体が一回転する。つまり、再び最初のページが最前面に表示された状態に戻る。以降、このようなページめくり及び回転の動画表示が繰り返される。
【００１８】
図３−１及び図３−２は、２ページ集約印刷及び両面印刷（長辺綴じ）を指定した場合のサムネイル画像の表示例を示したものである。
初期状態では、図３−１（ａ）に示すように、７つの文書画像が並んでいる。尚、各文書画像に付された番号は、電子文書のページ番号を示しており、各文書画像にこのような番号が含まれることを意味するものではない。
ここで２ページ集約印刷及び両面印刷の指示を受け付けると、７つの用紙画像は縮小され、２つずつ間隔を空けて整列し、図３−１（ｂ）に示すように、整列した文書画像の外側に用紙画像が現れ、１枚の用紙の中に２ページ分の文書画像が収まったことが表される。
その後、図３−１（ｃ）に示すように、２つ目の用紙画像が縦方向に回転して裏返る。
【００１９】
そして、図３−２（ｄ）に示すように、２つ目の用紙画像は１つ目の用紙画像の裏側に滑り込み、４つ目の用紙画像が縦方向に回転して裏返る。
その後、図３−２（ｅ）に示すように、１つ目の用紙画像及び２つ目の用紙画像は両面に文書画像を有する１つの用紙画像となり、４つ目の用紙画像も、上記（ｄ）の２つ目の用紙画像と同じ振る舞いをする。
そして、最終的には、図３−２（ｆ）に示すように、４つの用紙画像が束ねられた画像が表示される。また、このとき、ページがめくられ、最後に、全体が一回転する。つまり、再び最初のページが最前面に表示された状態に戻る。以降、このようなページめくり及び回転の動画表示が繰り返される。
【００２０】
図４−１〜図４−３は、中綴じ製本を指定した場合のサムネイル画像の表示例を示したものである。
初期状態では、図４−１（ａ）に示すように、７つの文書画像が並んでいる。尚、各文書画像に付された番号は、電子文書のページ番号を示しており、各文書画像にこのような番号が含まれることを意味するものではない。
ここで中綴じ製本の指示を受け付けると、図４−１（ｂ）に示すように、７つの用紙画像は縮小され、２つずつ間隔を空けて整列した状態となる。
その後、図４−１（ｃ）に示すように、７つの文書画像が、製本したときにページが揃うような位置に移動する。尚、この例では、製本したときの最後のページが白紙となるので、白紙の文書画像が１つ目の文書画像として挿入される。
【００２１】
また、図４−２（ｄ）に示すように、整列した文書画像の外側に用紙画像が現れ、１枚の用紙の中に２ページ分の文書画像が収まったことが表される。
その後、図４−２（ｅ）に示すように、４つの用紙画像のうち、１つ目の用紙画像及び２つ目の用紙画像が折り曲げられながら引き付く。
これにより、図４−２（ｆ）に示すように、１つ目の用紙画像及び２つ目の用紙画像は両面に文書画像を有する１つの用紙画像となり、３つ目の用紙画像及び４つ目の用紙画像も、上記（ｅ）の１つ目の用紙画像及び２つ目の用紙画像と同じ振る舞いをし、結果として２つの用紙画像となる。
その後、図４−３（ｇ）に示すように、２つの用紙画像が重ね合わせられ、中央にステープルが打ち込まれる様子が表示される。
そして、最終的には、図４−３（ｈ）に示すように、ページを１枚１枚めくる操作を行わなくてもページがめくられる動画表示を行う。
【００２２】
次に、このような概略動作を実現する画像処理装置１０について詳細に説明する。
図５は、画像処理装置１０の機能構成例を示したブロック図である。
図示するように、画像処理装置１０は、電子文書記憶部２１と、操作受付部２２と、サムネイル画像生成部２３と、サムネイル画像記憶部２４と、第１フレーム生成部２５と、フレーム記憶部２６と、表示制御部２７と、印刷データ出力部２９とを備えている。また、ページ属性解析部３１と、解析結果記憶部３２と、第２フレーム生成部３３とを備える。
【００２３】
電子文書記憶部２１は、印刷対象の電子文書を記憶する。ここで、印刷対象の電子文書とは、例えば、図示しないＰＣ（Personal Computer）から送られたＰＤＬ（Page Description Language）のデータに基づいて再構築された電子文書、図示しないＰＣからＰＤＦダイレクトプリント機能によって送られたＰＤＦファイル、図示しないサーバコンピュータや携帯端末から取り込まれた電子文書である。但し、本明細書で「電子文書」というときは、テキストを含む「文書」を電子化したもののみを意味するとは限らない。例えば、図形等のグラフィックデータ、絵、写真等の画像データも、ラスタデータであるかベクタデータであるかに関わらず、「電子文書」に含まれるものとする。本実施の形態では、データの一例として、電子文書を用いている。
【００２４】
操作受付部２２は、操作パネル１５上でユーザ操作が行われると、そのユーザ操作に基づく情報を受け付ける。例えば、ユーザ操作として、電子文書の印刷対象のページを指定する操作が行われると、指定されたページのページ番号を受け付ける。また、印刷時の処理（両面印刷、集約印刷等）を指定する操作が行われると、印刷時の処理の指示（両面印刷指示、集約印刷指示等）を受け付ける。更に、指定したページの印刷を要求する操作が行われると、その印刷を要求することを示す印刷要求を受け付ける。本実施の形態では、部分の一例として、ページを用いており、部分指定情報の一例として、ページ番号を用いており、印刷処理を指定する処理指定情報の一例として、印刷時の処理の指示を用いており、印刷要求情報の一例として、印刷要求を用いており、部分指定情報と処理指定情報と印刷要求情報とを受け付ける受付手段の一例として、操作受付部２２を設けている。
【００２５】
サムネイル画像生成部２３は、電子文書記憶部２１に記憶された電子文書のページのうち、操作受付部２２が受け付けたページ番号のページを保持すると共に、これらのページを縮小することにより、サムネイル画像を生成する。また、操作受付部２２が印刷時の処理の指示（両面印刷指示、集約印刷指示等）を受け付けると、保持しておいたページをこの指示に従ってレイアウトした印刷用のページも保持しておく。
サムネイル画像記憶部２４は、サムネイル画像生成部２３が生成したサムネイル画像を記憶する。
【００２６】
第１フレーム生成部２５は、サムネイル画像記憶部２４に記憶されたサムネイル画像を用いて、初期状態の画像を表示するための初期画像のフレームと、印刷時の処理のプロセスをアニメーション表示するためのフレームと、印刷時の処理を行った後に整列させた画像を表示するための整列画像のフレームと、整列させた画像を重ねて完成物として仕上げた画像を表示するための仕上がり画像のフレームとを生成する。本実施の形態では、特定画像一例として、サムネイル画像を用いており、重ね合わせ画像の一例として、仕上がり画像のフレームを用いており、重ね合わせ画像を生成する生成手段の一例として、第１フレーム生成部２５を設けている。
フレーム記憶部２６は、第１フレーム生成部２５が生成した印刷時の処理のプロセスをアニメーション表示するためのフレームと、整列画像のフレームと、仕上がり画像のフレームとを記憶すると共に、後述する第２フレーム生成部３３が追加したページめくりのプロセスをアニメーション表示するためのフレームも記憶する。
【００２７】
表示制御部２７は、第１フレーム生成部２５が生成した初期画像のフレームが操作パネル１５に表示されるように制御した後、フレーム記憶部２６に記憶されたフレームを順次取り出し、これらのフレームが順次操作パネル１５に表示されるように制御する。本実施の形態では、過程が表示画面に表示されるように制御する制御手段の一例として、表示制御部２７を設けている。
【００２８】
印刷データ出力部２９は、サムネイル画像生成部２３が保持しておいた印刷用のページを印刷するためのデータを、画像形成部１７に出力する。
【００２９】
ページ属性解析部３１は、サムネイル画像記憶部２４に記憶されたサムネイル画像を解析して、用紙のページの属性又は用紙のページに印刷される画像の属性（以下、これらを総称して「ページ属性」と呼ぶ）が変化するページを特定する。ここで、用紙のページの属性には、ページ番号、ページサイズ等がある。ページ属性解析部３１は、ページ属性がページ番号である場合は、例えば、ページ番号が全ページの中央値になるページを特定し、ページ属性がページサイズである場合は、例えば、Ａ４サイズからＺ折りすることになるＡ３サイズへサイズが変わるページを特定する。或いは、サムネイル画像を解析することによって変化が特定されるものではないが、用紙のページの属性には、用紙の紙質等を含めてもよい。また、用紙のページに印刷される画像の属性には、画像の色、画像の配置位置、画像の配置方向、画像の内容等がある。ページ属性解析部３１は、ページ属性が画像の色である場合は、例えば、画像がモノクロからカラーへ変わるページを特定し、ページ属性が画像の配置位置である場合は、例えば、画像が見開き部分にまたがって印刷されるようになるページを特定し、ページ属性が画像の配置方向である場合は、例えば、原稿の向きが変わるページを特定し、ページ属性が画像の内容である場合は、例えば、テキストの章が変わるページを特定する。尚、これらのページ属性のうちのどのページ属性を用いるかは、画像処理装置１０に予め設定しておいてもよいし、ユーザが印刷時の処理を指定する際に指定してもよい。本実施の形態では、記録媒体及び記録媒体に記録される画像の少なくとも何れか一方の予め定められた特徴の一例として、ページ属性を用いている。
【００３０】
解析結果記憶部３２は、ページ属性解析部３１が特定したページ属性が変化するページのページ番号を、そのページ属性を示す情報に対応付けて記憶する。尚、本明細書では、複数のページ属性について各ページ属性が変化するページを特定することを想定したため、ページ属性を示す情報に対応付けることとしたが、予め定めた１つのページ属性が変化するページを特定する場合には、ページ属性を示す情報に対応付けなくてもよい。
【００３１】
第２フレーム生成部３３は、フレーム記憶部２６に記憶された仕上がり画像のフレームに基づいて、完成物におけるページめくりのプロセスをアニメーション表示するためのフレームを生成する。
【００３２】
尚、これらの機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、ＣＰＵ１１が、操作受付部２２、サムネイル画像生成部２３、第１フレーム生成部２５、表示制御部２７、印刷データ出力部２９、ページ属性解析部３１、第２フレーム生成部３３を実現するプログラムを例えばＨＤＤ１４からＲＡＭ１２に読み込んで実行することにより、これらの機能部は実現される。また、電子文書記憶部２１、サムネイル画像記憶部２４、フレーム記憶部２６、解析結果記憶部３２は、例えばＨＤＤ１４により実現される。
【００３３】
次いで、画像処理装置１０の動作について説明する。
図６及び図７は、印刷時の処理として両面印刷が指定される場合の画像処理装置１０の動作例を示したフローチャートである。尚、この動作例は、図２−１及び図２−２に示した表示例に対応するものである。
ユーザが操作パネル１５上で、ある電子文書の印刷対象のページを指定することにより、このフローチャートの動作は開始する。
動作が開始すると、図６に示すように、画像処理装置１０では、まず、操作受付部２２が、電子文書の印刷対象のページのページ番号を受け付ける（ステップ２０１）。
すると、サムネイル画像生成部２３が、電子文書記憶部２１に記憶された電子文書のページのうち、ステップ２０１で受け付けたページ番号のページのサムネイル画像を生成する（ステップ２０２）。尚、このとき、サムネイル画像生成部２３は、サムネイル画像化する前のページのコピーを自身のメモリに格納しておく。また、生成されたサムネイル画像は、サムネイル画像記憶部２４に記憶される。
【００３４】
次に、第１フレーム生成部２５は、サムネイル画像記憶部２４に記憶されたサムネイル画像を用いて初期画像のフレームを生成し、表示制御部２７が、このフレームの表示を制御することで、操作パネル１５に初期画像のフレームが表示される（ステップ２０３）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、（ａ）に示した状態のフレームである。
【００３５】
操作パネル１５に初期画像のフレームが表示されると、ユーザはこれを確認し、操作パネル１５上で、両面印刷、集約印刷等の処理を指定する操作を行う。ここでは、両面印刷の処理を指定する操作を行ったものとする。すると、画像処理装置１０では、操作受付部２２が、両面印刷指示を受け付ける（ステップ２０４）。
【００３６】
これにより、第１フレーム生成部２５は、両面印刷の処理のプロセスをアニメーションで表示するためのフレームを生成する処理を開始する。
この処理を開始すると、まず、第１フレーム生成部２５は、印刷対象のページのページ数を変数Ｎに代入する（ステップ２０５）。
次に、第１フレーム生成部２５は、用紙画像の数をカウントするための変数ｉに１を代入し（ステップ２０６）、変数ｉに２ずつ加算しながら、変数ｉに対するフレームを生成する処理を繰り返す。
【００３７】
ここで、変数ｉに対するフレームを生成する処理とは、次のようなものである。
即ち、まず、変数ｉに対するフレームの数を表す変数Ｆ（ｉ）にｆｒａｍｅ（ｉ−Ｎ／２）を代入する（ステップ２０７）。そして、ｉ個目の用紙画像の裏面と（ｉ＋１）個目の用紙画像の裏面とを重ね合わせる様子を表す動画を構成するＦ（ｉ）個のフレームを生成する（ステップ２０８）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、変数ｉが１のときは、（ｂ）に示した状態のフレームであり、変数ｉが３のときは、（ｃ）に示した状態のフレームであり、変数ｉが５のときは、（ｄ）に示した状態のフレームである。（ｂ）〜（ｄ）では、変数ｉの１つの値に対して１つの状態しか示していないが、実際には、変数ｉの１つの値に対して幾つもの状態のフレームが生成される。例えば、変数ｉが１のときは、（ｂ）に示した状態のフレームの他、１つ目の用紙画像と２つ目の用紙画像とが近付き始めて完全に重なるまでの各時点での状態のフレームが生成される。
【００３８】
このように、変数ｉに対しては幾つものフレームが生成されるが、その数は、上述したようにＦ（ｉ）で与えられる。用紙を重ね合わせる速さを変数ｉの全ての値について同じとするのであれば、Ｆ（ｉ）は変数ｉの値に関わらず固定の値とすればよいが、本実施の形態では、両端部分と中央部分とで用紙を重ね合わせる速さを異ならせるために、Ｆ（ｉ）を、中央のページからの離れ度合いをパラメータとした関数値ｆｒａｍｅ（ｉ−Ｎ／２）としている。ここで、両端部分と中央部分とで用紙を重ね合わせる速さを単に異ならせることが目的であれば、ｆｒａｍｅ（ｘ）は、固定の値をとる関数以外の如何なる関数でもよい。一方、両端部分の用紙を重ね合わせる様子はじっくり見たいが中間部分の用紙を重ね合わせる様子はじっくり見なくてもよいという要求に応えることが目的である場合、ｆｒａｍｅ（ｘ）は、ｘ１＜ｘ２であればｆｒａｍｅ（ｘ１）≦ｆｒａｍｅ（ｘ２）が成り立つ単調非減少関数とすればよい。例えば、両端部分の何割かの用紙については、変数ｉに対するフレームの数をＦ１とし、それらの用紙に挟まれた用紙については、変数ｉに対するフレームの数をＦ１よりも極端に小さなＦ２とすることも、ｆｒａｍｅ（ｘ）を単調非減少関数とすることに含まれる。
尚、ここで生成されたフレームは、フレーム記憶部２６に記憶される。その際、変数ｉに対して生成された幾つものフレームは、それが表す状態になる時間の順に記憶されるものとする。
【００３９】
その後、第１フレーム生成部２５は、変数ｉに２を加算し（ステップ２０９）、変数ｉに１を加えた値が変数Ｎの値よりも大きくなったかどうかを判定する（ステップ２１０）。その結果、変数ｉに１を加えた値が変数Ｎの値よりも大きくなっていないと判定されれば、処理はステップ２０７へ戻る。一方、変数ｉに１を加えた値が変数Ｎの値よりも大きくなったと判定されれば、処理はステップ２１１へ進む。
より詳しく説明すると、変数Ｎの値が奇数であれば、ｉ＝Ｎ−２のときまでは、ステップ２０７〜２０９の処理を行うが、ｉ＝Ｎとなると、ステップ２１１へ進む。また、変数Ｎの値が偶数であれば、ｉ＝Ｎ−１のときまでは、ステップ２０７〜２０９の処理を行うが、ｉ＝Ｎ＋１となると、ステップ２１１へ進む。例えば、図２−１及び図２−２では、Ｎ＝７なので、５つ目の用紙画像及び６つ目の用紙画像までは、ステップ２０７〜２０９の処理を行うが、７つ目の用紙画像になると、ステップ２０７〜２０９の処理は行わずに、ステップ２１１へ進む。
【００４０】
そして、第１フレーム生成部２５は、ステップ２０８で２つの用紙画像を重ね合わせた用紙画像が整列した整列画像のフレームを生成する（ステップ２１１）。但し、変数Ｎの値が奇数であれば、最後の用紙画像はそのまま整列画像のフレームに含められる。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、（ｅ）に示した状態のフレームである。また、生成されたフレームは、フレーム記憶部２６に記憶される。
【００４１】
その後、第１フレーム生成部２５は、ステップ２１１で整列された用紙画像を束ねた仕上がり画像のフレームを生成する（ステップ２１２）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、（ｆ）に示した状態のフレームである。また、生成されたフレームは、フレーム記憶部２６に記憶される。
【００４２】
これにより、第２フレーム生成部３３は、仕上がり画像が表す完成物におけるページめくりのプロセスをアニメーションで表示するためのフレームを生成する処理を開始する。尚、この処理に先立ち、ページ属性解析部３１が用紙のページ属性を解析し、ページ属性が変化するページのページ番号が解析結果記憶部３２に記憶されているものとする。
この処理を開始すると、図７に示すように、まず、第２フレーム生成部３３は、完成物における用紙の枚数を変数Ｍに代入する（ステップ２２１）。尚、完成物における用紙の枚数は、変数Ｎが保持するページ数と、図６のステップ２０４で受け付けた印刷時の処理の指示とに基づいて、算出するとよい。
次に、第２フレーム生成部３３は、用紙の枚数をカウントするための変数ｊに１を代入し（ステップ２２２）、変数ｊに１ずつ加算しながら、変数ｊに対するフレームを生成する処理を繰り返す。
【００４３】
ここで、変数ｊに対するフレームを生成する処理とは、次のようなものである。
即ち、まず、解析結果記憶部３２に記憶されたページ番号のうち、指定されたページ属性に対応付けられたページ番号を参照して、ｊ枚目の用紙におけるページ属性の変化を調べる（ステップ２２３）。具体的には、指定されたページ属性に対応付けられたページ番号のページがｊ枚目の用紙に含まれるかどうかを調べるとよい。そして、ｊ枚目の用紙においてページ属性の変化があるかどうかを判定する（ステップ２２４）。
その結果、ｊ枚目の用紙においてページ属性の変化があると判定されれば、変数ｊに対するフレームの数を表す変数Ｆ（ｊ）にｍａｘ＿ｆｒａｍｅを代入する（ステップ２２５）。
一方、ｊ枚目の用紙においてページ属性の変化がないと判定されれば、変数ｊに対するフレームの数を表す変数Ｆ（ｊ）にｆｒａｍｅ（ｊ−Ｍ／２）を代入する（ステップ２２６）。
そして、ｊ枚目の用紙をめくる様子を表す動画を構成するＦ（ｊ）個のフレームを生成する（ステップ２２７）。尚、ここで生成されるフレームは、図２−１及び図２−２の例で言えば、変数ｊが４のときは、（ｇ）に示した状態のフレームである。（ｇ）では、変数ｊの１つの値に対する１つの状態しか示していないが、実際には、変数ｊの各値に対して幾つもの状態のフレームが生成される。例えば、変数ｊが４のときは、（ｇ）に示した状態のフレームの他、３枚目の用紙をめくり終わってから４枚目の用紙をめくり終わるまでの各時点での状態のフレームが生成される。
【００４４】
このように、変数ｊに対しては幾つものフレームが生成されるが、その数は、上述したようにＦ（ｊ）で与えられる。ページをめくる速さを変数ｊの全ての値について同じとするのであれば、Ｆ（ｊ）は変数ｊの値に関わらず固定の値とすればよいが、本実施の形態では、ページ属性に変化がない用紙については、両端部分と中間部分とでページをめくる速さを異ならせるために、Ｆ（ｊ）を、中央の用紙からの離れ度合いをパラメータとした関数値ｆｒａｍｅ（ｊ−Ｍ／２）としている。ここで、両端部分と中間部分とでページをめくる速さを単に異ならせることが目的であれば、ｆｒａｍｅ（ｘ）は、固定の値をとる関数以外の如何なる関数でもよい。一方、両端部分のページをめくる様子はじっくり見たいが中間部分のページをめくる様子はじっくり見なくてもよいという要求に応えることが目的である場合、ｆｒａｍｅ（ｘ）は、ｘ１＜ｘ２であればｆｒａｍｅ（ｘ１）≦ｆｒａｍｅ（ｘ２）が成り立つ単調非減少関数とすればよい。例えば、両端部分の何割かの用紙については、変数ｊに対するフレームの数をＦ１とし、それらの用紙に挟まれた用紙については、変数ｊに対するフレームの数をＦ１よりも極端に小さなＦ２とすることも、ｆｒａｍｅ（ｘ）を単調非減少関数とすることに含まれる。
【００４５】
一方で、ページ属性に変化がある用紙については、Ｆ（ｊ）をｍａｘ＿ｆｒａｍｅとしている。ここで、ｍａｘ＿ｆｒａｍｅとは、ｊ枚目の用紙をゆっくりめくる様子を見せるためのフレーム数として予め定められたフレーム数である。例えば、ｆｒａｍｅ（ｊ−Ｍ／２）の最大値をｍａｘ＿ｆｒａｍｅとするとよい。或いは、ページ属性に変化がある用紙であっても、ページをめくる速さを両端部分の用紙ほど速くしなくてよい場合は、例えば、１より大きなある値を下限としＭより小さなある値を上限とする範囲内のｊに対するｆｒａｍｅ（ｊ−Ｍ／２）の最大値をｍａｘ＿ｆｒａｍｅとしてもよい。これにより、例えば、ページ属性をページ番号とし、ページ属性に変化がある用紙として真ん中の用紙が特定された場合は、中間部分の用紙が速くめくられたとしても、真ん中の用紙だけはゆっくりめくられるようにし、ページめくりが半分まで終了したことをユーザに喚起したり、真ん中の用紙に設けられることが多い見開きページをじっくり見せたりする。
尚、ここで生成されたフレームは、フレーム記憶部２６に記憶される。その際、変数ｊに対して生成された幾つものフレームは、それが表す状態になる時間の順に記憶されるものとする。
【００４６】
その後、第２フレーム生成部３３は、変数ｊに１を加算し（ステップ２２８）、変数ｊの値が変数Ｍの値よりも大きくなったかどうかを判定する（ステップ２２９）。その結果、変数ｊの値が変数Ｍの値よりも大きくなっていないと判定されれば、処理はステップ２２３へ戻る。一方、変数ｊの値が変数Ｍの値よりも大きくなったと判定されれば、処理はステップ２３０へ進む。
【００４７】
このようにして各種フレームがフレーム記憶部２６に記憶されると、表示制御部２７が、フレーム記憶部２６から記憶された順にフレームを読み出し、これらのフレームの表示を制御することで、操作パネル１５に両面印刷の処理のプロセス及びページめくりの処理のプロセスが表示される（ステップ２３０）。その際、表示制御部２７は、各フレームを表示する時間を同じに設定することで、生成したフレームが多いページについては動作を遅くし、生成したフレームが少ないページについては動作を速くする。
尚、このとき、サムネイル画像生成部２３は、自身のメモリに格納しておいたページのコピーに対して、ステップ２０４で受け付けた両面印刷指示に基づくレイアウト変換を行っておく。
【００４８】
このようにして操作パネル１５に両面印刷の処理のプロセス及びページめくりの処理のプロセスが表示されると、ユーザはこれを確認し、操作パネル１５上で、指定したページの両面印刷を要求する操作を行う。すると、画像処理装置１０では、操作受付部２２が、印刷要求を受け付け、印刷データ出力部２９が、サムネイル画像生成部２３が自身のメモリに格納しておいたレイアウト変換が行われたページに基づく印刷データを画像形成部１７に出力することになる。
【００４９】
尚、この動作例では、図６のステップ２０７と図７のステップ２２６とで同じ関数ｆｒａｍｅ（ｘ）を用いたが、図６のステップ２０７と図７のステップ２２６とで異なる関数を用いるようにしてもよい。
【００５０】
また、この動作例では、図７のステップ２２４〜２２６で、ページ属性に変化があったかどうかによって、フレーム数が異なるようにしたが、表示態様等が異なるようにしてもよい。表示態様が異なるようにする具体例としては、ページ属性に変化があった場合には用紙をハイライト表示し、ページ属性に変化がなかった場合には用紙をハイライト表示しない、といったことが考えられる。
【００５１】
更に、この動作例では、両面印刷の処理のプロセスをアニメーション表示する速さを制御するために、図６のステップ２０７で、変数ｉに対するフレームの数を決定し、図６のステップ２０８で、決定した数のフレームを生成するようにしたが、これには限らない。例えば、図６のステップ２０７で、変数ｉに対する１つのフレームあたりの表示時間を決定し、図６のステップ２０８で、変数ｉに関係なく同じ数のフレームを生成し、決定した表示時間に対応付けて記憶しておき、図７のステップ２３０で、各フレームをこれに対応付けられた表示時間だけ表示するようにしてもよい。また、より一般化し、変数ｉの値ごとのアニメーション表示の速さが、変数ｉの値に応じた速さとなるような方法を用いてもよい。
【００５２】
更にまた、この動作例では、ページめくりの処理のプロセスをアニメーション表示する速さを制御するために、図７のステップ２２６で、変数ｊに対するフレームの数を決定し、図７のステップ２２７で、決定した数のフレームを生成するようにしたが、これには限らない。例えば、図７のステップ２２６で、変数ｊに対する１つのフレームあたりの表示時間を決定し、図７のステップ２２７で、変数ｊに関係なく同じ数のフレームを生成し、決定した表示時間に対応付けて記憶しておき、図７のステップ２３０で、各フレームをこれに対応付けられた表示時間だけ表示するようにしてもよい。また、より一般化し、変数ｊの値ごとのアニメーション表示の速さが、変数ｊの値に応じた速さとなるような方法を用いてもよい。ここで、変数ｊの値は、特定画像を選択した順番の一例である。
【００５３】
ところで、本実施の形態では、図２−１及び図２−２の表示例を実現する動作例を図６及び図７のフローチャートで示し、図３−１〜図４−３の表示例を実現する動作例を明示しなかった。しかしながら、図３−１〜図４−３の表示例も、ページめくりに関連する部分については、図６及び図７のフローチャートによって示される。
【００５４】
即ち、図３−１及び図３−２の表示例のうち、図３−１（ｃ）〜図３−２（ｆ）の表示例を実現する動作例は、図６及び図７のフローチャートによって示される。但し、この場合、変数Ｎには、用紙の枚数を代入するものとする。
また、図４−１〜図４−３の表示例のうち、図４−２（ｅ）〜図４−３（ｈ）の表示例を実現する動作例は、図６及び図７のフローチャートによって示される。但し、この場合も、変数Ｎには、用紙の枚数を代入するものとする。
【００５５】
また、本実施の形態では、ページめくりのプロセスの表示、つまり、ユーザ操作を必要としないページめくりの表示をデフォルトとしたが、このようなページめくりの表示を行うか、ユーザ操作を必要とするページめくりの表示を行うかを、ユーザが選択するようにしてもよい。
【００５６】
更に、本実施の形態では、ページめくりのプロセスの表示中にページめくりの動作を停止することについては言及しなかったが、ユーザ操作に応じて、ページめくりのプロセスの表示中にページめくりのポーズ（一時停止）を行うようにしてもよい。
【００５７】
更にまた、本実施の形態において、ページ番号、アノテーション、パンチ穴がテキストに被っていないか等、ポイントを絞って確認したい場合に、その部分を拡大した状態でページめくりのプロセスを表示するようにしてもよい。
【００５８】
また、本実施の形態では、両面印刷が指定された場合にページめくりのプロセスを表示するようにしたが、両面印刷が指定されなかった場合、例えば、集約印刷のみが指定された場合に、ページめくりのプロセスを表示するようにしてもよい。
【００５９】
更に、本実施の形態では、印刷時の処理のプロセス及びページめくりのプロセスをアニメーション表示する動作を画像処理装置１０で行うことを前提に説明したが、この動作は如何なる装置で行ってもよい。
そこで、このような動作をコンピュータ９０で行うものとして、コンピュータ９０のハードウェア構成について説明する。
【００６０】
図８は、コンピュータ９０のハードウェア構成を示した図である。
図示するように、コンピュータ９０は、演算手段であるＣＰＵ（Central Processing Unit）９１と、記憶手段であるメインメモリ９２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）９３とを備える。ここで、ＣＰＵ９１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各処理部を実現する。また、メインメモリ９２は、各種ソフトウェアやその実行に用いるデータ等を記憶し、磁気ディスク装置９３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶し、これらの一方又は両方が上述した各記憶部を実現する。
更に、コンピュータ９０は、外部との通信を行うための通信Ｉ／Ｆ９４と、ビデオメモリやディスプレイ等からなる表示機構９５と、キーボードやマウス等の入力デバイス９６とを備える。
【００６１】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００６２】
１０…画像処理装置、２１…電子文書記憶部、２２…操作受付部、２３…サムネイル画像生成部、２４…サムネイル画像記憶部、２５…第１フレーム生成部、２６…フレーム記憶部、２７…表示制御部、２９…印刷データ出力部、３１…ページ属性解析部、３２…解析結果記憶部、３３…第２フレーム生成部
【図１】
0005962112.tif 000002
【図２−１】
0005962112.tif 000003
【図２−２】
0005962112.tif 000004
【図３−１】
0005962112.tif 000005
【図３−２】
0005962112.tif 000006
【図４−１】
0005962112.tif 000007
【図４−２】
0005962112.tif 000008
【図４−３】
0005962112.tif 000009
【図５】
0005962112.tif 000010
【図６】
0005962112.tif 000011
【図７】
0005962112.tif 000012
【図８】
0005962112.tif 000013