(57)【特許請求の範囲】
【請求項１】
画像を出力する出力装置に用いるために画像データを取得する画像データ取得装置のコンピュータが読み取り可能な画像処理プログラムであって、
連続する複数のページに対応する複数の画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データでない場合に、当該１つの画像データを記憶手段に記憶させる第１処理手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでない場合に、前記出力装置に白紙画像を出力させるための出力指示データを前記記憶手段に記憶させる第２処理手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データである場合に、前記出力装置に白紙画像を出力させるための出力指示データを、前記記憶手段に記憶させない第３処理手段と、
前記記憶手段に記憶された画像データに基づく画像、および、前記記憶手段に記憶された出力指示データに基づく白紙画像を前記出力装置に出力させる出力制御手段と、
して前記画像データ取得装置のコンピュータを機能させ、
前記第２処理手段は、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでなく、かつ、当該１つの画像データと連続する画像データとが、前記出力装置が一度に出力すべき画像データである場合に、当該１つの画像データに基づく白紙画像を出力させるための出力指示データを前記記憶手段に記憶させることを特徴とする画像処理プログラム。
【請求項２】
前記第２処理手段は、
前記出力指示データとして、前記白紙データを前記記憶手段に記憶させず、前記白紙データよりもデータ量の少ない白紙指示データを前記記憶手段に記憶させることを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記第３処理手段は、
前記白紙データを前記記憶手段に記憶させず、かつ、前記白紙指示データを前記記憶手段に記憶させないことを特徴とする請求項２に記載の画像処理プログラム。
【請求項４】
前記第３処理手段は、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データであり、かつ、当該１つの画像データと連続する画像データとが、前記出力装置が一度に出力すべき画像データである場合に、前記出力指示データを前記記憶手段に記憶させないことを特徴とする請求項１ないし３の何れか１項に記載の画像処理プログラム。
【請求項５】
前記出力制御手段は、
連続する複数のページに対応する複数の画像データを一度に出力するモードである場合には、前記出力装置に、前記記憶手段が記憶する画像データに基づく画像と、当該画像データに連続する画像データが白紙データであることに起因して前記出力装置に記憶させられた、前記出力指示データに基づく白紙画像と、を一度に出力させ、連続する複数のページに対応する複数の画像データを一度に出力するモードでない場合には、前記出力装置に、前記記憶手段が記憶する画像データに基づく画像を出力させ、前記出力装置に前記出力指示データに基づく白紙画像を出力させないことを特徴とする請求項１ないし４の何れか１項に記載の画像処理プログラム。
【請求項６】
前記第３処理手段は、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１番最初に取得された画像データに対して処理を行わないことを特徴とする請求項１ないし５の何れか１項に記載の画像処理プログラム
【請求項７】
前記第２処理手段は、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１番最後に取得された画像データが、白紙データであり、かつ、単独で前記出力装置に出力すべき画像データである場合には、前記出力指示データを前記記憶手段に記憶させないことを特徴とする請求項１ないし６の何れか１項に記載の画像処理プログラム
【請求項８】
画像を出力する出力装置に用いるために画像データを取得する画像データ取得装置のコンピュータが読み取り可能な画像処理プログラムであって、
連続する複数のページに対応する複数の画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データでない場合に、当該１つの画像データを記憶手段に記憶させる第１処理手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでない場合に、前記出力装置に白紙画像を出力させるための出力指示データを前記記憶手段に記憶させる第２処理手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データである場合に、白紙画像を前記出力装置に出力させないための非出力指示データを前記記憶手段に記憶させる第３処理手段と、
前記記憶手段に記憶された画像データに基づく画像、および、前記記憶手段に記憶された出力指示データに基づく白紙画像を前記出力装置に出力させる出力制御手段と、
して前記画像データ取得装置のコンピュータを機能させることを特徴とする画像処理プログラム。
【請求項９】
画像データ取得装置によって取得された画像データに基づいて画像を出力するための出力手段を備えた出力装置のコンピュータが読み取り可能な出力処理プログラムであって、
前記画像データ取得装置によって取得された前記複数の画像データのうちの１つの画像データが白紙データでない場合に、前記出力手段に前記１つの画像データに基づく画像を出力させる第１出力制御手段と、
前記画像データ取得装置によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでない場合に、前記出力手段に白紙画像を出力させる第２出力制御手段と、
前記画像データ取得装置によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データである場合に、前記出力手段に、白紙データである当該１つの画像データ及び当該連続する画像データに基づく画像を出力させない第３出力制御手段と、
して前記出力装置のコンピュータを機能させることを特徴とする出力処理プログラム。
【請求項１０】
画像を出力する出力装置に用いるための画像データを処理する画像データ処理装置であって、
連続する複数のページに対応する複数の画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データでない場合に、当該１つの画像データを記憶手段に記憶させる第１処理手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでない場合に、前記出力装置に白紙画像を出力させるための出力指示データを前記記憶手段に記憶させる第２処理手段と、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データである場合に、前記出力装置に白紙画像を出力させるための出力指示データを、前記記憶手段に記憶させない第３処理手段と、
前記記憶手段に記憶された画像データに基づく画像、および、前記記憶手段に記憶された出力指示データに基づく白紙画像を前記出力装置に出力させる出力制御手段と、
を備え、
前記第２処理手段は、
前記画像データ取得手段によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでなく、かつ、当該１つの画像データと連続する画像データとが、前記出力装置が一度に出力すべき画像データである場合に、当該１つの画像データに基づく白紙画像を出力させるための出力指示データを前記記憶手段に記憶させることを特徴とする画像データ処理装置。
【請求項１１】
画像データ取得装置によって取得された画像データに基づいて画像を出力するための出力手段を備えた出力装置であって、
前記画像データ取得装置によって取得された前記複数の画像データのうちの１つの画像データが白紙データでない場合に、前記出力手段に前記１つの画像データに基づく画像を出力させる第１出力制御手段と、
前記画像データ取得装置によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでない場合に、前記出力手段に白紙画像を出力させる第２出力制御手段と、
前記画像データ取得装置によって取得された前記複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データである場合に、前記出力手段に、白紙データである当該１つの画像データ及び当該連続する画像データに基づく画像を出力させない第３出力制御手段と、
を備えることを特徴とする出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを処理するための画像処理プログラムおよび画像データに基づいて画像を出力するための出力処理プログラム等に関する。
【背景技術】
【０００２】
近年、複数ページで構成される製本印刷物の複数ページに対応する複数の画像データをスキャン等によって取得し、それら複数の画像データに基づく画像を出力装置に出力するための技術開発が進められている。このような技術において、取得された画像データが白紙データである場合に、白紙データに基づく画像が出力装置に出力されることは望ましくない。このようなことに鑑みて、下記特許文献１に記載の技術では、取得された画像データが白紙データである場合に、取得された白紙データを削除し、白紙データに基づく画像が出力装置に出力されないように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術によれば、白紙データに基づく画像が出力装置に出力されることは無くなり、無駄な画像の出力を抑制するとともに、白紙データといった無駄なデータの記憶も抑制することが可能となる。しかしながら、複数ページを一面にレイアウトした画像が出力装置に出力される際に、全ての白紙データを削除していては不都合な場合がある。例えば、複数ページで構成される製本印刷物を開いたときの左右のページが一度に出力装置に出力される状態（見開き状態）で、左右のページが適切に出力されない虞がある。具体的に、例えば、製本印刷物の左右のページに地図、イラスト等が記されており、左右のページで１つのイメージが形成されている場合（図５（ａ）参照）について考えてみる。このような場合に、左右のページより前のページが除去されると、左右のページが一度に出力されなくなり（図５（ｂ）参照）、本来のイメージが表現されない虞がある。
【０００５】
本発明は、そのような事情に鑑みてなされたものであり、白紙データに基づく画像の出力を抑制するとともに、見開き状態であっても出力装置に画像を適切に出力することができる技術を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に記載の画像処理プログラムは、画像を出力する出力装置に用いるために画像データを取得する画像データ取得装置のコンピュータが読み取り可能な画像処理プログラムであって、連続する複数のページに対応する複数の画像データを取得する画像データ取得手段と、画像データ取得手段によって取得された複数の画像データのうちの１つの画像データが白紙データでない場合に、当該１つの画像データ、又は、当該１つの画像データに基づいて出力装置が出力する画像と同等あるいは同様の画像を出力装置に出力させるための画像データを記憶手段に記憶させる第１処理手段と、画像データ取得手段によって取得された複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データでない場合に、出力装置に白紙画像を出力させるための出力指示データを記憶手段に記憶させる第２処理手段と、画像データ取得手段によって取得された複数の画像データのうちの１つの画像データが白紙データであり、かつ、当該１つの画像データに連続する画像データが白紙データである場合に、出力装置に白紙画像を出力させるための出力指示データを、記憶手段に記憶させない第３処理手段と、記憶手段に記憶された画像データに基づく画像、および、記憶手段に記憶された出力指示データに基づく白紙画像を出力装置に出力させる出力制御手段として画像データ取得装置のコンピュータを機能させることを特徴とする。
【発明の効果】
【０００７】
本発明に記載の画像処理プログラムが実行されることで、取得された複数の画像データのうちの１つの画像データが白紙データであり、かつ、その１つの画像データに連続する画像データが白紙データでない場合に、出力装置に白紙画像を出力させるための出力指示データが、記憶手段に記憶される。つまり、例えば、見開き状態で画像が出力される場合に、出力指示データに従って１枚の白紙画像を出力装置に出力することが可能となる。これにより、その１枚の白紙画像以降の左右ページの関係を維持することが可能となり、見開き状態での出力を適切に行うことが可能となる。
【０００８】
また、本発明に記載の画像処理プログラムが実行されることで、取得された複数の画像データのうちの１つの画像データが白紙データであり、かつ、その１つの画像データに連続する画像データが白紙データである場合には、出力装置に白紙画像を出力させるための出力指示データは、記憶手段に記憶されない。つまり、連続する２ページが互いに白紙画像である場合には、それら連続する２ページの白紙画像は、出力装置に出力されないのである。これにより、白紙画像の出力を抑制することが可能となる。なお、見開き状態で画像が出力される場合に、連続する２ページを削除しても、削除された２ページ以降の左右ページの関係は維持されるため、見開き状態での出力を適切に行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】通信システム１のブロック図である。
【図２】ＭＦＰ５０の動作フローチャートを示す図である。
【図３】携帯電話１０の動作フローチャートを示す図である。
【図４】携帯電話１０の動作フローチャートを示す図である。
【図５】携帯電話１０のパネル２２への画像の表示態様例を示す図である。
【図６】携帯電話１０の画像ファイル記憶領域１４ａに記憶されている画像ファイルの情報量を概念的に示す図である。
【図７】ＭＦＰ５０の動作フローチャートを示す図である。
【図８】携帯電話１０の動作フローチャートを示す図である。
【図９】ＭＦＰ５０の動作フローチャートを示す図である。
【図１０】携帯電話１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、ＭＦＰ（Multifunction Peripheralの略）５０、第１アクセスポイント８０、ウェブサーバ８２、基地局８４を備える。携帯電話１０、および、ＭＦＰ５０は、既知の無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。第１アクセスポイント８０は、既知の無線ＬＡＮアクセスポイントとしての機能を備える。ウェブサーバ８２は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。
【００１１】
なお、携帯電話１０と第１アクセスポイント８０とは、無線ＬＡＮ方式のインフラストラクチャーモード（複数の無線ＬＡＮ端末装置が、アクセスポイントを介してデータ通信するモード）に準拠する無線通信（電波を用いたデータ通信）９０を行うことが可能とされている。すなわち、携帯電話１０は、第１アクセスポイント８０へアクセスし、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行える状態になれば、第１アクセスポイント８０を介して、ＭＦＰ５０とデータ通信することが可能になる。なお、無線ＬＡＮ方式の例としては、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる通信方式が挙げられる。
【００１２】
ＭＦＰ５０の構成について説明する。ＭＦＰ５０は、ＣＰＵ（Central Processing Unitの略）５２、記憶部５４、パネル５６、ボタン入力部５８、プリンタ６０、スキャナ６２、モデム６４、電話回線接続部６６、ネットワークＩ／Ｆ６８を主に備えている。これらの構成要素は、入出力ポート７０を介して互いに通信可能とされている。
【００１３】
パネル５６は、ＭＦＰ５０の各種機能を表示する。ボタン入力部５８は、ＭＦＰ５０の各機能を実行するためのキーであり、タッチパネルとして、パネル５６と一体に構成されていてもよい。プリンタ６０は、印刷を実行する部位である。モデム６４は、ファクシミリ機能によって送信する原稿データを、電話回線網７２に伝送可能な信号に変調して電話回線接続部６６を介して送信したり、電話回線網７２から電話回線接続部６６を介して入力された信号を受信し、原稿データを復調するものである。ネットワークＩ／Ｆ６８は、第１アクセスポイント８０に接続され、第１アクセスポイント８０を介して、携帯電話１０とデータ通信することが可能となっている。
【００１４】
スキャナ６２は、原稿台（不図示）にセットされた複数ページの原稿を１ページずつスキャンして、画像ファイルを作成する。１つの画像ファイルは、複数の画像データを含んでおり、複数の画像データの各々によって、それぞれ異なる画像が表示される。つまり、複数ページの原稿をスキャンして得られる画像が、画像ファイルに含まれている画像データによって表される画像に該当する。なお、本明細書中において、「画像ファイルに含まれている画像データによって表される画像」のことを、「画像ファイルに含まれている画像」と記載する場合が有る。
【００１５】
ＣＰＵ５２は、記憶部５４内のプログラム７４に従って処理を実行する。以降、画像処理プログラム７４ａやオペレーティングシステム７４ｂなど、プログラムを実行するＣＰＵ５２のことを、単にプログラム名でも記載する場合がある。例えば、「画像処理プログラム７４ａが」という記載は、「画像処理プログラム７４ａを実行するＣＰＵ５２が」ということを意味する場合がある。なお、記憶部５４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ５２が備えるバッファなどが組み合わされて構成されている。
【００１６】
記憶部５４は、プログラム７４を記憶する。プログラム７４は、画像処理プログラム７４ａ、オペレーティングシステム７４ｂを含む。画像処理プログラム７４ａは、スキャナ６２によって得られた画像ファイルに後述する処理を、ＣＰＵ５２に実行させるためのプログラムである。オペレーティングシステム７４ｂは、画像処理プログラム７４ａに利用される基本的な機能を提供するプログラムである。オペレーティングシステム７４ｂは、ネットワークＩ／Ｆ６８に通信を実行させるためのプログラムなどを含む。
【００１７】
また、記憶部５４は、画像ファイル記憶領域５４ａを備える。画像ファイル記憶領域５４ａは、スキャナ６２によってスキャンされた画像ファイル、画像処理プログラム７４ａの実行により後述する処理が施された画像ファイルなどを記憶する領域である。
【００１８】
携帯電話１０の構成について説明する。携帯電話１０は、ＣＰＵ１２、記憶部１４、無線送受信部１６、無線アンテナ部１８、ボタン入力部２０、パネル２２、携帯電話送受信部２４、携帯電話アンテナ部２６を主に備えている。
【００１９】
ＣＰＵ１２は、記憶部１４内のプログラム３２に従って処理を実行する。以降、ビューワアプリケーション３２ａやオペレーティングシステム３２ｂなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「ビューワアプリケーション３２ａが」という記載は、「ビューワアプリケーション３２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００２０】
無線送受信部１６は、無線アンテナ部１８を介して、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０を行う。また、携帯電話送受信部２４は、携帯電話アンテナ部２６を介して、基地局８４との間で携帯電話通信の方式に準拠する無線通信９２を行う。そして、無線送受信部１６、携帯電話送受信部２４などにより、各種のデータを構成するデジタル信号が送受信される。
【００２１】
記憶部１４は、プログラム３２を記憶する。プログラム３２は、ビューワアプリケーション３２ａ、オペレーティングシステム３２ｂを含む。ビューワアプリケーション３２ａは、画像ファイル記憶領域１４ａに記憶されている画像データによって表される画像をパネル２２に表示させる処理を、ＣＰＵ１２に実行させるためのアプリケーションである。オペレーティングシステム３２ｂは、ビューワアプリケーション３２ａに利用される基本的な機能を提供するプログラムである。オペレーティングシステム３２ｂは、携帯電話送受信部２４に通話を実行させるためのプログラムや、無線送受信部１６に無線通信９０を実行させるためのプログラムなどを含む。
【００２２】
また、記憶部１４は、画像ファイル記憶領域１４ａを備える。画像ファイル記憶領域１４ａは、複数の画像ファイルを記憶する領域である。画像ファイルの一例としては、ＭＦＰ５０のスキャナ６２によってスキャンされた複数の原稿のファイルが挙げられる。この場合、ＭＦＰ５０によって得られた画像ファイルは、第１アクセスポイント８０に送られ、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信９０によって、無線アンテナ部１８を介して、無線送受信部１６に送られる。そして、無線送受信部１６に送られた画像ファイルが、記憶部１４の画像ファイル記憶領域１４ａに記憶される。
【００２３】
パネル２２は、携帯電話１０の各種機能を表示する。ボタン入力部２０は、携帯電話１０の各機能を実行するためのキーであり、タッチパネルとして、パネル２２と一体に構成されていてもよい。
【００２４】
＜ＭＦＰの動作＞
第１実施形態に係るＭＦＰ５０の動作を説明する。ＭＦＰ５０では、画像処理プログラム７４ａを用いて、スキャナ６２によって得られた複数の原稿の画像データに対する処理が施される。具体的に、図２を用いて、画像データに対する処理を施すためのフローを説明する。Ｓ１００において、ＣＰＵ５２は、スキャン処理を実行する旨の命令を、スキャナ６２へ送信する。スキャナ６２は、命令を受け付けることに応じて、原稿台にセットされた複数の原稿をスキャンし、画像ファイルを生成する。生成された画像ファイルに含まれる複数の画像データには、スキャンされた順番ｉが割り当てられており、順番ｉと画像データとが関連付けられて、画像ファイル記憶領域５４ａに一旦記憶される。ちなみに、スキャンされる複数の原稿は、両面印刷されたものであり、Ｓ１００のスキャン処理命令は、両面スキャン処理の命令である。
【００２５】
複数の原稿の両面が全てスキャンされ、スキャンされた複数の原稿に対応する複数の画像データが画像ファイル記憶領域５４ａに記憶されると、Ｓ１０２において、ＣＰＵ５２は、先頭ページの画像が白紙であるか否かを判断する。具体的には、ＣＰＵ５２は、画像ファイル記憶領域５４ａに記憶された複数の画像データのうちの順番ｉが１とされている画像データが白紙データであるか否かを判断する。なお、本明細書中において、「画像ファイル記憶領域５４ａに記憶された複数の画像データのうちの順番ｉがｘとされている画像データ」のことを、「順番ｉ（＝ｘ）の画像データ」と記載する場合が有る。
【００２６】
順番ｉ（＝１）の画像データが白紙データでない場合（Ｓ１０２：ＮＯ）にはＳ１０４に進む。Ｓ１０４において、ＣＰＵ５２は、先頭ページの画像データ、つまり、順番ｉ（＝１）の画像データに新たな順番ｊを割り当て、その番号ｊと順番ｉ（＝１）の画像データとを関連付けて記憶する。ちなみに、順番ｊは、１から始まり、割り当て順に１ずつ加算されていく。つまり、Ｓ１０４では、順番ｊ（＝１）と順番ｉ（＝１）の画像データとが関連付けて記憶される。そして、Ｓ１０６へ進む。
【００２７】
一方、Ｓ１０２において順番ｉ（＝１）の画像データが白紙データである場合（Ｓ１０２：ＹＥＳ）にはＳ１０８に進む。Ｓ１０８において、ＣＰＵ５２は、順番ｉ（＝１）の画像データの中から白紙データを削除し、新たな順番ｊ（＝１）と順番ｉ（＝１）の画像データとを関連付けて記憶する。そして、新たな順番ｊ（＝１）の画像データに先頭ページ白紙マークを書き込む。つまり、先頭ページが白紙である旨を記憶する。そして、Ｓ１０６へ進む。
【００２８】
Ｓ１０６において、ＣＰＵ５２は、順番ｉを２に設定する。そして、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ５２は、順番ｉがスキャナ６２によってスキャンされた画像数ｎに達しているか否かを判断する。具体的には、順番ｉがスキャンされた画像数ｎ未満であるか否かを判断する。順番ｉがスキャンされた画像数ｎ未満である場合（Ｓ１１０：ＹＥＳ）にはＳ１１２に進む。Ｓ１１２において、ＣＰＵ５２は、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データであるか否かを判断する。順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データでない場合（Ｓ１１２：ＮＯ）にはＳ１１４に進む。
【００２９】
Ｓ１１４において、ＣＰＵ５２は、順番ｉの画像データが白紙データであるか否かを判断する。順番ｉの画像データが白紙データである場合（Ｓ１１４：ＹＥＳ）にはＳ１１６に進む。Ｓ１１６において、ＣＰＵ５２は、順番ｉの画像データの中から白紙データを削除し、新たな順番ｊを割り当てる。つまり、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。そして、新たな順番ｊの画像データに白紙マークを書き込む。これにより、ｊ番目のページが白紙である旨が記憶される。そして、Ｓ１１８へ進む。
【００３０】
一方、Ｓ１１４において順番ｉの画像データが白紙データでない場合（Ｓ１１４：ＮＯ）にはＳ１２０に進む。Ｓ１２０において、ＣＰＵ５２は、順番ｉの画像データに新たな順番ｊを割り当て、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。そして、Ｓ１１８へ進む。
【００３１】
Ｓ１１８において、ＣＰＵ５２は、順番ｉ＋１の画像データが白紙データであるか否かを判断する。順番ｉ＋１の画像データが白紙データである場合（Ｓ１１８：ＹＥＳ）にはＳ１２２に進む。Ｓ１２２において、ＣＰＵ５２は、順番ｉ＋１の画像データの中から白紙データを削除し、新たな順番ｊを割り当てる。つまり、新たな順番ｊと順番ｉ＋１の画像データとを関連付けて記憶する。そして、新たな順番ｊの画像データに白紙マークを書き込む。これにより、ｊ番目のページが白紙である旨が記憶される。そして、Ｓ１２４へ進む。
【００３２】
一方、Ｓ１１８において順番ｉ＋１の画像データが白紙データでない場合（Ｓ１１８：ＮＯ）にはＳ１２６に進む。Ｓ１２６において、ＣＰＵ５２は、順番ｉ＋１の画像データに新たな順番ｊを割り当て、新たな順番ｊと順番ｉ＋１の画像データとを関連付けて記憶する。そして、Ｓ１２４へ進む。
【００３３】
一方、Ｓ１１２において順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データである場合（Ｓ１１２：ＹＥＳ）にはＳ１２４に進む。つまり、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データである場合には、新たな順番ｊは割り当てられず、白紙マークも記憶されない。そして、Ｓ１２４へ進む。
【００３４】
Ｓ１２４において、ＣＰＵ５２は、順番ｉに「２」を加算する。そして、Ｓ１１０に戻る。
【００３５】
一方、Ｓ１１０において順番ｉがスキャンされた画像数ｎ未満でない場合（Ｓ１１０：ＮＯ）にはＳ１３０に進む。Ｓ１３０において、ＣＰＵ５２は、最終ページの画像データ、つまり、順番ｉ（＝ｎ）の画像データが白紙データであるか否かを判断する。順番ｉ（＝ｎ）の画像データが白紙データである場合（Ｓ１３０：ＹＥＳ）にはフローを終了する。つまり、最終ページが白紙である場合には、新たな順番ｊは割り当てられず、白紙マークも記憶されない。
【００３６】
一方、Ｓ１３０において順番ｉ（＝ｎ）の画像データが白紙データでない場合（Ｓ１３０：ＮＯ）にはＳ１３２に進む。Ｓ１３２において、ＣＰＵ５２は、順番ｉの画像データに新たな順番ｊを割り当て、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。そして、フローを終了する。なお、フローが終了する前に、新たな順番ｊと関連付けられていない画像データは、すべて削除される。
【００３７】
＜携帯電話の動作＞
第１実施形態に係る携帯電話１０の動作を説明する。携帯電話１０の画像ファイル記憶領域１４ａには、上記画像処理プログラム７４ａの実行により処理された複数の画像データを含む画像ファイルが記憶されている。携帯電話１０では、ビューワアプリケーション３２ａを用いて、画像ファイル記憶領域１４ａに記憶されている画像データに基づく画像がパネル２２に表示される。なお、携帯電話１０では、パネル２２に画像が表示される態様として、連続する２ページに対応する２つの画像が見開き状態でパネル２２に表示される態様と、１ページに対応する１つの画像が単ページ状態でパネル２２に表示される態様とがある。これら２つの態様は、ボタン入力部２０により選択することが可能である。
【００３８】
見開き状態での表示態様が選択されている際に画像をパネル２２に表示させるための処理を、図３に示すフローを用いて説明する。Ｓ２００において、ＣＰＵ１２は、先頭ページの画像が白紙であるか否かを判断する。具体的には、ＣＰＵ５２は、画像ファイル記憶領域１４ａに記憶された複数の画像データのうちの順番ｊが１とされている画像データに先頭ページ白紙マークが存在するか否かを判断する。なお、本明細書中において、「画像ファイル記憶領域１４ａに記憶された複数の画像データのうちの順番ｊがｘとされている画像データ」のことを、「順番ｊ（＝ｘ）の画像データ」と記載する場合が有る。
【００３９】
順番ｊ（＝１）の画像データに先頭白紙マークが存在する場合（Ｓ２００：ＹＥＳ）にはＳ２０２に進む。Ｓ２０２において、ＣＰＵ１２は、順番ｊを２に設定する。そして、Ｓ２０４に進む。
【００４０】
一方、Ｓ２００において順番ｊ（＝１）の画像データに先頭白紙マークが存在しない場合（Ｓ２００：ＮＯ）にはＳ２０６に進む。Ｓ２０６において、ＣＰＵ１２は、順番ｊを０に設定する。そして、Ｓ２０４に進む。なお、順番ｊが０の画像データは実際には存在していないが、便宜上、存在しているとみなされており、順番ｊが０とされた画像データには、白紙マークが存在しているとみなされている。Ｓ２０４において、ＣＰＵ１２は、順番ｊの画像データに白紙マークが存在しているか否かを判断する。順番ｊの画像データに白紙マークが存在していない場合（Ｓ２０４：ＮＯ）にはＳ２０８に進む。Ｓ２０８において、ＣＰＵ１２は、順番ｊの画像データに基づく画像をパネル２２の左の領域に表示する。そして、Ｓ２１０へ進む。
【００４１】
一方、Ｓ２０４において順番ｊの画像データに白紙マークが存在している場合（Ｓ２０４：ＹＥＳ）にはＳ２１２に進む。Ｓ２１２において、ＣＰＵ１２は、パネル２２の左の領域に白紙画像を表示する。そして、Ｓ２１０へ進む。Ｓ２１０において、ＣＰＵ１２は、順番ｊ＋１の画像データに白紙マークが存在しているか否かを判断する。順番ｊ＋１の画像データに白紙マークが存在していない場合（Ｓ２１０：ＮＯ）にはＳ２１４に進む。Ｓ２１４において、ＣＰＵ１２は、順番ｊ＋１の画像データに基づく画像をパネル２２の右の領域に表示する。そして、Ｓ２１６へ進む。
【００４２】
一方、Ｓ２１０において順番ｊ＋１の画像データに白紙マークが存在している場合（Ｓ２１０：ＹＥＳ）にはＳ２１８に進む。Ｓ２１８において、ＣＰＵ１２は、パネル２２の右の領域に白紙画像を表示する。そして、Ｓ２１６へ進む。Ｓ２１６において、ＣＰＵ１２は、ボタン入力部２０を介してページを送る旨のユーザ操作がされたか否かを判断する。ページ送りのユーザ操作がされていない場合（Ｓ２１６：ＮＯ）にはＳ２１９に進む。Ｓ２１９において、ＣＰＵ１２は、ボタン入力部２０を介してページを戻す旨のユーザ操作がされたか否かを判断する。ページ戻しのユーザ操作がされていない場合（Ｓ２１９：ＮＯ）にはＳ２１６に戻る。
【００４３】
一方、Ｓ２１６においてページ送りのユーザ操作がされた場合（Ｓ２１６：ＹＥＳ）にはＳ２２０に進む。Ｓ２２０において、ＣＰＵ１２は、順番ｊに「２」を加算する。そして、Ｓ２０４に戻る。
【００４４】
一方、Ｓ２１９においてページ戻しのユーザ操作がされた場合（Ｓ２１９：ＹＥＳ）にはＳ２２２に進む。Ｓ２２２において、ＣＰＵ１２は、順番ｊから「２」を減算する。そして、Ｓ２０４に戻る。
【００４５】
また、単ページ状態での表示態様が選択されている際に画像をパネル２２に表示させるための処理を、図４に示すフローを用いて説明する。Ｓ３００において、ＣＰＵ１２は、複数の画像データのうちの先頭白紙マークおよび白紙マークが存在しておらず、最も小さな数の順番ｊを抽出する。つまり、最初に画像が現れるページを順番ｊとする。そして、Ｓ３０２に進む。Ｓ３０２において、Ｓ３００で抽出された順番ｊの画像データに基づく画像をパネル２２に表示する。そして、Ｓ３０４に進む。
【００４６】
Ｓ３０４において、ＣＰＵ１２は、ボタン入力部２０を介してページを送る旨のユーザ操作がされたか否かを判断する。ページ送りのユーザ操作がされていない場合（Ｓ３０４：ＮＯ）にはＳ３０６に進む。Ｓ３０６において、ＣＰＵ１２は、ボタン入力部２０を介してページを戻す旨のユーザ操作がされたか否かを判断する。ページ戻しのユーザ操作がされていない場合（Ｓ３０６：ＮＯ）にはＳ３０４に戻る。
【００４７】
一方、Ｓ３０４においてページ送りのユーザ操作がされた場合（Ｓ３０４：ＹＥＳ）にはＳ３０８に進む。Ｓ３０８において、ＣＰＵ１２は、現在設定されている順番ｊより大きな数字のうちの白紙マークが存在しておらず、最も小さい数字を抽出する。そして、その数字を順番ｊに設定する。つまり、新たな順番ｊとして、現在表示されている画像の次に現れる画像の順番ｊを設定する。そして、Ｓ３０２に戻る。
【００４８】
一方、Ｓ３０６においてページ戻しのユーザ操作がされた場合（Ｓ３０６：ＹＥＳ）にはＳ３１０に進む。Ｓ３１０において、ＣＰＵ１２は、現在設定されている順番ｊより小さな数字のうちの白紙マークが存在しておらず、最も大きい数字を抽出する。そして、その数字を順番ｊに設定する。つまり、新たな順番ｊとして、現在表示されている画像の前に現れていた画像の順番ｊを設定する。そして、Ｓ３０２に戻る。
【００４９】
＜効果＞
第１実施形態に係るＭＦＰ５０では、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データである場合（Ｓ１１２：ＹＥＳ）には、画像が白紙であることを示す白紙マークは記憶されない。つまり、画像データが、白紙データであり、その画像データの前後の画像データが白紙データである場合には、２枚の連続する白紙データは画像ファイル記憶領域５４ａに記憶されず、削除される。また、画像データが削除される際の順番ｉは偶数に限定されている（Ｓ１０６，Ｓ１２４）。つまり、見開き状態での表示態様において、携帯電話１０のパネル２２に１度に表示されるべき２つの画像の画像データが削除される。
【００５０】
一方、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データでなく（Ｓ１１２：ＮＯ）、順番ｉ若しくは順番ｉ＋１の画像データが白紙データである場合（Ｓ１１４：ＹＥＳ、Ｓ１１８：ＹＥＳ）には、その画像データが白紙データである旨が記憶される（Ｓ１１６、Ｓ１２２）。つまり、画像データが、白紙データであり、その画像データの前後の画像データが白紙データで無い場合には、その画像データが白紙データである旨を記憶するべく、画像が白紙であることを示す白紙マークが書き込まれる。
【００５１】
また、第１実施形態に係る携帯電話１０では、画像が見開き状態でパネル２２に表示される際に、画像データに白紙マークが書き込まれている場合（Ｓ２０４：ＹＥＳ、Ｓ２１０：ＹＥＳ）には、白紙の画像がパネル２２に表示される（Ｓ２１２、Ｓ２１８）。
【００５２】
一方、画像が単ページ状態でパネル２２に表示される際には、画像が存在している場合にのみ、画像がパネル２２に表示される（Ｓ３０２）。つまり、白紙の画像は全てパネル２２に表示されない。
【００５３】
ここで、具体例をあげて、ＭＦＰ５０および携帯電話１０の効果を説明する。例えば、両面印刷された原稿６枚を両面スキャンした場合、つまり、１２ページの画像をスキャンした場合について考えてみる。１２ページのうち２ページ目、４ページ目、５ページ目、７ページ目、８ページ目、１２ページ目が白紙であると仮定する。それら１２ページの画像データに基づく画像が見開き状態でパネル２２に表示された場合の表示態様を図５（ａ）に示す。図での各列に示されている態様が、パネル２２に１度に表示される画面に相当する。
【００５４】
図から解るように、上から６番目の表示態様に相当する画面には、ハート形状のイラストが表示される。これは、１０ページ目の画像がハート形状のイラストの左半分のイラストであり、１１ページ目の画像がハート形状のイラストの右半分のイラストであるためである。つまり、それら２ページの画像で１つのイメージが表されている。なお、１ページ目がパネル２２の右の領域に位置し、その１ページ目の左側には何も表示されていないが、これは、実際の製本印刷物の１ページ目は通常、製本印刷物が開かれた状態で、右の領域に位置し、左の領域は、白紙となっていることが多いためである。
【００５５】
図５（ａ）に示された表示態様では、白紙画像が多く、ユーザが携帯電話１０の表示画像を快適にみることができない虞が有る。そこで、全ての白紙画像がパネル２２に表示されない場合について考えてみる。この場合の表示態様を図５（ｂ）に示す。この図から解るように、白紙画像の表示は無くなるが、ハート形状のイラストは分離された状態で表示されてしまう。
【００５６】
一方、ＭＦＰ５０で処理された画像ファイルを、携帯電話１０のパネル２２に表示させた場合について考えてみる。この場合の表示態様を図５（ｃ）に示す。ＭＦＰ５０では、パネル２２に１度に表示されるべき２つの白紙画像の画像データが削除される。このため、図５（ａ）での上から３番目の表示態様に相当する画面は表示されなくなる。これにより、白紙画像のみがパネル２２に表示されることを禁止することが可能となる。
【００５７】
さらに、ＭＦＰ５０では、連続しない１枚のみの白紙画像の画像データには白紙マークが書き込まれる。そして、携帯電話１０において、見開き状態での表示態様では、白紙マークが書き込まれた画像は表示される。つまり、図５（ｃ）に示すように、２ページ目の画像は表示される。これにより、１０ページ目の画像と１１ページ目の画像とにより形成されるハート形状のイラストを適切に表示することが可能となる。また、携帯電話１０において、単ページ状態での表示態様では、白紙マークが書き込まれた画像は表示されない。これにより、単ページ状態での表示態様では、白紙画像のパネル２２への表示を全て禁止することが可能となる。
【００５８】
また、携帯電話１０の画像ファイル記憶領域１４ａおよびＭＦＰ５０の画像ファイル記憶領域５４ａに記憶される画像ファイルの情報量について考えてみる。図５（ｃ）に示す画像の画像ファイルの情報量の概念図を図６に示す。この図から解るように、４ページ目および５ページ目の画像データは削除されている。さらに、２ページ目、７ページ目、８ページ目の画像データには、白紙データが削除されており、白紙マークが書き込まれている。白紙マークのデータ量は、白紙データのデータ量より少なくされており、２ページ目、７ページ目、８ページ目の画像データの情報量は、他の画像データの情報量と比較して少なくなっている。これにより、画像ファイル記憶領域１４ａ、５４ａに記憶される画像ファイルの情報量を少なくすることが可能となっている。
【００５９】
また、先頭ページの画像データが白紙データである場合（Ｓ１０２：ＹＥＳ）には、白紙マークは記憶されずに、先頭ページ白紙マークが記憶される（Ｓ１０８）。また、先頭ページ白紙マークが存在する場合（Ｓ２００：ＹＥＳ）には、見開き状態での表示時に先頭ページは表示されない（Ｓ２０２）。これにより、先頭ページが白紙である場合に、先頭ページの次のページが白紙であるか否かに関わらず、先頭ページの表示を禁止することが可能となる。
【００６０】
また、最後のページが、白紙であり、かつ、単独でパネル２２に出力すべき画像データである場合（Ｓ１３０：ＹＥＳ）には、白紙マークは記憶されない。これにより、最後のページが白紙であり、単独でパネル２２に出力すべき画像データである場合に、最後のページの前のページが白紙であるか否かに関わらず、最後のページの表示を禁止することが可能となる。
【００６１】
＜第２実施形態＞
第２実施形態に係るＭＦＰ５０の動作を、図７を用いて説明する。なお、第２実施形態におけるＭＦＰ５０の構成は、第１実施形態におけるＭＦＰ５０の構成と同じであるため、ここでは説明を省略する。
【００６２】
図７に示すフローの処理内容は、Ｓ４１０以降を除いて、図２に示すフローの処理内容と同じであるため、Ｓ４１０からの処理内容を説明する。Ｓ４１０において、ＣＰＵ５２は、順番ｉがスキャナ６２によってスキャンされた画像数ｎに達しているか否かを判断する。具体的には、順番ｉがスキャンされた画像数ｎより大きいか否かを判断する。順番ｉがスキャンされた画像数ｎより大きくない場合（Ｓ４１０：ＮＯ）にはＳ４１２に進む。Ｓ４１２において、ＣＰＵ５２は、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データであるか否かを判断する。順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データでない場合（Ｓ４１２：ＮＯ）にはＳ４１４に進む。
【００６３】
Ｓ４１４において、ＣＰＵ５２は、順番ｉの画像データが白紙データであるか否かを判断する。順番ｉの画像データが白紙データである場合（Ｓ４１４：ＹＥＳ）にはＳ４１６に進む。Ｓ４１６において、ＣＰＵ５２は、順番ｉの画像データの中から白紙データを削除し、新たな順番ｊを割り当てる。つまり、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。そして、新たな順番ｊの画像データに白紙マークを書き込む。これにより、ｊ番目のページが白紙である旨が記憶される。そして、Ｓ４１８へ進む。
【００６４】
一方、Ｓ４１４において順番ｉの画像データが白紙データでない場合（Ｓ４１４：ＮＯ）にはＳ４２０に進む。Ｓ４２０において、ＣＰＵ５２は、順番ｉの画像データに新たな順番ｊを割り当て、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。そして、Ｓ４１８へ進む。Ｓ４１８において、ＣＰＵ５２は、順番ｉに「１」を加算する。そして、Ｓ４１０に戻る。
【００６５】
一方、Ｓ４１２において順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データである場合（Ｓ４１２：ＹＥＳ）にはＳ４２４に進む。Ｓ４２４において、ＣＰＵ５２は、順番ｉに「２」を加算し、Ｓ４１０に戻る。つまり、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データである場合には、新たな順番ｊは割り当てられず、白紙マークも記憶されない。
【００６６】
一方、Ｓ４１０において順番ｉがスキャンされた画像数ｎより大きい場合（Ｓ４１０：ＹＥＳ）にはフローを終了する。
【００６７】
また、第２実施形態に係る携帯電話１０の動作を、図８を用いて説明する。図８に示すフローチャートでは、見開き状態で画像がパネル２２に表示される。なお、第２実施形態における携帯電話１０の構成は、第１実施形態における携帯電話１０の構成と同じであるため、ここでは説明を省略する。
【００６８】
図８に示すフローの処理内容は、Ｓ５０４、Ｓ５０８を除いて、図３に示すフローの処理内容と同じであるため、Ｓ５０４、Ｓ５０８の処理内容を説明する。Ｓ５０２若しくはＳ５０６の処理の後に、Ｓ５０４において、ＣＰＵ１２は、順番ｊの画像データに基づく画像をパネル２２の左の領域に表示する。なお、順番ｉの画像データに白紙マークが存在している場合には、白紙画像をパネル２２の左の領域に表示する。そして、Ｓ５０８へ進む。Ｓ５０８において、ＣＰＵ１２は、順番ｊ＋１の画像データに基づく画像をパネル２２の右の領域に表示する。なお、順番ｉ＋１の画像データに白紙マークが存在している場合には、白紙画像をパネル２２の右の領域に表示する。そして、Ｓ５１０へ進む。
【００６９】
なお、第２実施形態に係る携帯電話１０において、単ページ状態で表示するための具体的な処理内容は、第１実施形態に係る携帯電話１０における処理内容と同じである。つまり、第２実施形態に係る携帯電話１０において、単ページ状態で表示するための具体的な処理内容は、前述したＳ３００〜Ｓ３１０の処理内容と同じである。このため、説明を省略する。
【００７０】
＜効果＞
第２実施形態に係るＭＦＰ５０では、順番ｉの画像データと順番ｉ＋１の画像データとの両方の画像データが白紙データである場合（Ｓ４１２：ＹＥＳ）には、白紙マークは記憶されない。また、画像データが削除される際の順番ｉは２以上であれば限定されない（Ｓ４０６，Ｓ４１８、Ｓ４２４）。つまり、複数の画像データのうちの連続する２ページが白紙である場合には、連続する２ページの画像がパネル２２に表示されない。具体的には、第２実施形態に係る携帯電話１０では、図５（ｃ）に示す７ページ目と８ページ目の画像が表示されず、６ページ目と９ページ目の画像が一度に表示される。これにより、パネル２２に表示される白紙画像の数を減らすことが可能となる。また、画像ファイル記憶領域１４ａ、５４ａに記憶される画像ファイルの情報量を少なくすることも可能となる。
【００７１】
＜第３実施形態＞
第３実施形態に係るＭＦＰ５０の動作を、図９を用いて説明する。なお、第３実施形態におけるＭＦＰ５０の構成は、第１実施形態におけるＭＦＰ５０の構成と同じであるため、ここでは説明を省略する。
【００７２】
図９に示すフローの処理内容は、Ｓ６０２、Ｓ６１０、Ｓ６１４を除いて、図７に示すフローの処理内容と同じであるため、Ｓ６０２、Ｓ６１０、Ｓ６１４の処理内容を説明する。Ｓ６００の処理の後に、Ｓ６０２において、順番ｉに「１」を加算する。そして、Ｓ６０４に進む。
【００７３】
また、Ｓ６０８の処理でＹＥＳと判定された場合に、Ｓ６１０において、ＣＰＵ５２は、順番ｉの画像データに新たな順番ｊを割り当て、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。さらに、新たな順番ｊの画像データに白紙マークを書き込む。これにより、ｊ番目のページが白紙である旨が記憶されるとともに、白紙データも記憶される。そして、Ｓ６１２へ進む。
【００７４】
一方、Ｓ６０８の処理でＮＯと判定された場合には、Ｓ６１４において、ＣＰＵ５２は、順番ｉの画像データに新たな順番ｊを割り当て、新たな順番ｊと順番ｉの画像データとを関連付けて記憶する。そして、Ｓ６１２へ進む。
【００７５】
また、第３実施形態に係る携帯電話１０の動作を、図１０を用いて説明する。図１０に示すフローチャートでは、単ページ状態で画像がパネル２２に表示される。なお、第３実施形態における携帯電話１０の構成は、第１実施形態における携帯電話１０の構成と同じであるため、ここでは説明を省略する。
【００７６】
図１０に示すフローの処理内容は、Ｓ７００、Ｓ７０８、Ｓ７１０を除いて、図４に示すフローの処理内容と同じであるため、Ｓ７００、Ｓ７０８、Ｓ７１０の処理内容を説明する。Ｓ７００において、ＣＰＵ１２は、複数の画像データのうちの白紙画像以外の画像が最初に現れるページを順番ｊとする。そして、Ｓ７０２に進む。
【００７７】
また、Ｓ７０４の処理でＹＥＳと判定された場合に、Ｓ７０８において、ＣＰＵ１２は、現在設定されている順番ｊより大きな数字のうちの白紙画像以外の画像を含み、最も小さい数字を抽出する。そして、その数字を順番ｊに設定する。そして、Ｓ７０２に戻る。
【００７８】
また、Ｓ７０６の処理でＹＥＳと判定された場合に、Ｓ７１０において、ＣＰＵ１２は、現在設定されている順番ｊより小さな数字のうちの白紙画像以外の画像を含み、最も大きい数字を抽出する。そして、その数字を順番ｊに設定する。そして、Ｓ７０２に戻る。
【００７９】
なお、第３実施形態に係る携帯電話１０において、見開き状態で表示するための具体的な処理内容は、第２実施形態に係る携帯電話１０における処理内容と同じである。つまり、第３実施形態に係る携帯電話１０において、見開き状態で表示するための具体的な処理内容は、前述したＳ５００〜Ｓ５１６の処理内容と同じである。このため、説明を省略する。
【００８０】
＜効果＞
第３実施形態に係るＭＦＰ５０では、白紙画像であっても、白紙マークとともに、白紙データも記憶される（Ｓ６１０）。これにより、例えば、ビューワアプリケーション３２ａが組み込まれていない表示装置でも、適切に見開き表示を行うことが可能となる。これは、ビューワアプリケーション３２ａが組み込まれていない表示装置では、白紙マークを読み取ることができないため、白紙データが無ければ、画像データは存在していないと判定される。つまり、連続しない１枚の白紙画像が、見開き状態での表示態様において、スキップされる。すると、そのスキップされた白紙画像以降の画像では、図５（ｂ）に示すように、左右のページで表示されるべきイラストが分離された状態でパネル２２に表示される虞が有る。しかしながら、第３実施形態に係るＭＦＰ５０では、白紙データが記憶されているため、見開き表示での表示態様において、連続しない１枚の白紙画像がパネル２２に表示される。したがって、ビューワアプリケーション３２ａが組み込まれていない表示装置でも、適切に見開き表示を行うことが可能となる。
【００８１】
＜変形例＞
本実施形態では、連続する２ページの画像データが白紙データである場合に、出力指示データ（白紙データ）を記憶させずに、画像データを削除しているが、この態様に限られない。連続する２ページの画像データが白紙データである場合に、白紙画像を出力装置に出力させないための非出力指示データを記憶させてもよい。この態様によっても、連続する２ページの画像データの出力装置への出力を禁止することが可能である。
【００８２】
また、ビューワアプリケーション３２ａの対象となる画像ファイルは、ＭＦＰ５０から受信する方法に限られず、各種の方法であってよい。例えば、不図示のメモリスロットに装着された不揮発性のメモリから、画像ファイルを取得する方法であってもよい。
【００８３】
また、画像ファイルが表示される表示装置は、携帯電話１０に限られず、ノートパソコンやタブレット機器などでもよい。また、ＭＦＰ５０のパネル５６であってもよい。
【００８４】
また、画像ファイルを出力するための態様は、表示装置への表示に限られず、紙媒体などへの印刷、つまり、印刷装置による印刷であってもよい。
【００８５】
本実施例の携帯電話１０では、ビューワアプリケーション３２ａに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。ビューワアプリケーション３２ａに基づいて実行するＣＰＵ１２が、オペレーティングシステム３２ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００８６】
また、本実施例のＭＦＰ５０では、画像処理プログラム７４ａに基づいて実行するＣＰＵ５２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。画像処理プログラム７４ａに基づいて実行するＣＰＵ５２が、オペレーティングシステム７４ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００８７】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８８】
白紙データは出力指示データおよび白紙指示データの一例である。パネル２２は出力手段の一例である。携帯電話１０は出力装置の一例である。ＣＰＵ１２は出力装置のコンピュータの一例である。ビューワアプリケーション３２ａは出力処理プログラムの一例である。画像ファイル記憶領域５４ａは記憶手段の一例である。ＭＦＰ５０は画像データ取得装置の一例である。ＣＰＵ５２は画像データ取得装置のコンピュータの一例である。画像処理プログラム７４ａは画像処理プログラムの一例である。Ｓ１００等を実行するＣＰＵ５２は、画像データ取得手段の一例である。Ｓ１０４、Ｓ１２０、Ｓ１２６、Ｓ１３２等を実行するＣＰＵ５２は、第１処理手段の一例である。Ｓ１１６、Ｓ１２２等を実行するＣＰＵ５２は、第２処理手段の一例である。Ｓ１１２等を実行するＣＰＵ５２は、第３処理手段の一例である。Ｓ２１２、Ｓ２１８等を実行するＣＰＵ１２は、出力制御手段の一例である。Ｓ２０８，Ｓ２１４等を実行するＣＰＵ１２は、第１出力制御手段の一例である。Ｓ２１２，Ｓ２１８等を実行するＣＰＵ１２は、第２出力制御手段の一例である。Ｓ１１２等を実行するＣＰＵ５２は、第３出力制御手段の一例である。
【００８９】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。出力処理プログラム（ビューワアプリケーション３２ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、画像処理プログラム（画像処理プログラム７４ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ５２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、出力処理プログラム、画像処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル２２など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００９０】
１０：携帯電話、１２：ＣＰＵ、２２：パネル、５０：ＭＦＰ、５４ａ：画像ファイル記憶領域
【図１】
0005953834.tif 000002
【図２】
0005953834.tif 000003
【図３】
0005953834.tif 000004
【図４】
0005953834.tif 000005
【図５】
0005953834.tif 000006
【図６】
0005953834.tif 000007
【図７】
0005953834.tif 000008
【図８】
0005953834.tif 000009
【図９】
0005953834.tif 000010
【図１０】
0005953834.tif 000011