(57)【要約】  画像群を所望のデータ量となるように圧縮する場合に，迅速に処理を終了させる。  画像群を構成するページ画像31から40が順に読み取られる。読み取られた第ｎ番目のページ画像のページ目標データ量が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮する。比較的迅速に，圧縮後の画像群のデータ量が所望の全体目標データ量となる。
2014030486.tif 000002
【特許請求の範囲】
【請求項１】
複数のページ画像から構成される画像群のそれぞれのページ画像をページ画像ごとに順に読み取る読取手段，および
上記読取手段によって読み取られた第ｎ番目のページ画像のページ目標データ量が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮する圧縮手段，
を備えた画像圧縮装置。
【請求項２】
上記圧縮手段により圧縮されたページ画像の総データ量が上記全体目標データ量を超えたかどうかを判定する判定手段，および
上記判定手段において，上記圧縮手段により圧縮されたページ画像の総データ量が上記全体目標データ量を超えたと判定されたことに応じて，ページ画像の圧縮順と逆順にページ画像が最低画質以上となり，かつ上記圧縮手段による圧縮後の画像群が上記全体目標データ量に収まるまで，上記圧縮手段による圧縮前のページ画像を圧縮するように上記圧縮手段を制御する圧縮制御手段，
をさらに備えた請求項１に記載の画像圧縮装置。
【請求項３】
上記余裕データ量は，ｎが大きくなるほど小さくなるものである，請求項１または２に記載の画像圧縮装置。
【請求項４】
ページ画像の中にコマが割り振られている，そのようなページ画像が複数集まって構成される画像群から，コマ内の画像をコマごとに順に読み取る読取手段，および
上記読取手段によって読み取られた第ｍ番目のコマ内の画像のコマ目標データ量が，［（圧縮後の画像群の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（画像群のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］となるように圧縮する圧縮手段，
を備えた画像圧縮装置。
【請求項５】
上記圧縮手段により圧縮されたコマ内の画像の総データ量が，上記全体目標データ量を超えたかどうかを判定する判定手段，および
上記判定手段において，上記圧縮手段により圧縮されたコマ内の画像の総データ量が，上記全体目標データ量を超えたと判定されたことに応じて，コマ内の画像の圧縮順と逆順にコマ内の画像が，最低画質以上となり，かつ上記圧縮手段による圧縮後の画像群が上記全体目標データ量に収まるまで上記圧縮手段による圧縮前のコマ内の画像を圧縮するように上記圧縮手段を制御する圧縮制御手段，
をさらに備えた請求項４に記載の画像圧縮装置。
【請求項６】
上記余裕データ量は，ｍが大きくなるほど小さくなるものである，請求項４または５に記載の画像圧縮装置。
【請求項７】
読取手段が，複数のページ画像から構成される画像群のそれぞれのページ画像をページ画像ごとに順に読み取り，
圧縮手段が，上記読取手段によって読み取られた第ｎ番目のページ画像のページ目標データ量が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮する，
画像圧縮装置の動作制御方法。
【請求項８】
読取手段が，ページ画像の中にコマが割り振られている，そのようなページ画像が複数集まって構成される画像群から，コマ内の画像をコマごとに順に読み取り，
圧縮手段が，上記読取手段によって読み取られた第ｍ番目のコマ内の画像のコマ目標データ量が，［（圧縮後の画像群の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（画像群のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］となるように圧縮する，
画像圧縮装置の動作制御方法。
【請求項９】
画像圧縮装置のコンピュータを制御するコンピュータが読取可能なプログラムであって，複数のページ画像から構成される画像群のそれぞれのページ画像をページ画像ごとに順に読み取らせ，
読み取られた第ｎ番目のページ画像のページ目標データ量が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮させるように画像圧縮装置のコンピュータを制御するプログラム。
【請求項１０】
画像圧縮装置のコンピュータを制御するコンピュータが読取可能なプログラムであって，
ページ画像の中にコマが割り振られている，そのようなページ画像が複数集まって構成される画像群から，コマ内の画像をコマごとに順に読み取らせ，
読み取られた第ｍ番目のコマ内の画像のコマ目標データ量が，［（圧縮後の画像群の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（画像群のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］となるように圧縮するように画像圧縮装置のコンピュータを制御するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像圧縮装置ならびにその動作制御方法およびその動作制御プログラムに関する。
【背景技術】
【０００２】
電子化された漫画をスマートフォンに代表される携帯電話に送信することにより，携帯電話の表示画面に漫画を表示できるようになってきている。電子化された漫画を圧縮せずに送信するとデータ量が多いので，電子化された漫画全体のデータ量が所定のデータ量以下となるように圧縮することが多い。【０００３】
また，撮影条件に応じて圧縮率が変更されうる状況であっても，正確な撮影可能枚数の予測を確保するもの（特許文献１），少ない容量のメモリに複数の原稿のデータを効率的に格納することができるようにするもの（特許文献２），圧縮方法を適宜切り替えることにより，データ転送効率を向上させるもの（特許文献３）などもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2008-160770号公報
【特許文献２】特開平5-64011号公報
【特許文献３】特開平6-292024号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子化された画像群を所望のデータ量となるように圧縮する場合，できるだけ早く圧縮が終了することが好ましい。【０００６】
この発明は，画像群，画像化された写真集，画像化されたフォト・ブック（フォト・アルバム）などの画像群を，できるだけ，早く圧縮が終了することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明による画像圧縮装置は，複数のページ画像から構成される画像群のそれぞれのページ画像をページ画像ごとに順に読み取る読取手段，および読取手段によって読み取られた第ｎ番目のページ画像のページ目標データ量が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮する圧縮手段を備えていることを特徴とする。【０００８】
第１の発明は，画像圧縮装置に適した動作制御方法も提供している。すなわち，この方法は，読取手段が，複数のページ画像から構成される画像群のそれぞれのページ画像をページ画像ごとに順に読み取り，圧縮手段が，読取手段によって読み取られた第ｎ番目のページ画像のページ目標データ量が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮するものである。【０００９】
第１の発明は，画像圧縮装置の動作制御方法を実施するためのコンピュータが読取可能なプログラムも提供している。そのようなプログラムを格納した，コンピュータに着脱自在な記録媒体を提供するようにしてもよい。【００１０】
第１の発明によると，画像群は複数のページ画像から構成されており，それぞれのページ画像ごとに順に読み取られる。読み取られた第ｎ番目のページ画像のデータ量（ページ目標データ量）が，［（圧縮後の画像群の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（画像群の総ページ数）−｛第（ｎ−１）番目までのページ数｝となるように圧縮される。読み取られたページ画像を順に圧縮することにより，圧縮後の画像群のデータ量が所望のデータ量（全体目標データ量）となるので，比較的迅速に画像群を圧縮できる。【００１１】
圧縮手段により圧縮されたページ画像の総データ量が全体目標データ量を超えたかどうかを判定する判定手段，および判定手段において，圧縮手段により圧縮されたページ画像の総データ量が全体目標データ量を超えたと判定されたことに応じて，ページ画像の圧縮順と逆順にページ画像が最低画質以上となり，かつ圧縮手段による圧縮後の画像群が全体目標データ量に収まるまで，圧縮手段による圧縮前のページ画像を圧縮するように圧縮手段を制御する圧縮制御手段をさらに備えてもよい。【００１２】
余裕データ量は，ｎが大きくなるほど小さくなることが好ましい。【００１３】
第２の発明は，ページ画像の中にコマが割り振られている，そのようなページ画像が複数集まって構成される画像群から，コマ内の画像をコマごとに順に読み取る読取手段，および読取手段によって読み取られた第ｍ番目のコマ内の画像のコマ目標データ量が，［（圧縮後の画像群の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（画像群のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］となるように圧縮する圧縮手段を備えていることを特徴とする。【００１４】
第２の発明は，上記画像圧縮装置に適した動作制御方法も提供している。すなわち，この方法は，読取手段が，ページ画像の中にコマが割り振られている，そのようなページ画像が複数集まって構成される画像群から，コマ内の画像をコマごとに順に読み取り，圧縮手段が，読取手段によって読み取られた第ｍ番目のコマ内の画像のコマ目標データ量が，［（圧縮後の画像群の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（画像群のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］となるように圧縮するものである。【００１５】
第２の発明においても，画像圧縮装置の動作制御方法を実施するのに提起したコンピュータが読み取り可能なプログラムを提供している。そのようなプログラムを格納した，コンピュータに着脱自在なプログラムを提供するようにしてもよい。【００１６】
第２の発明によると，ページ画像の中にコマが割り振られている，そのようなページ画像が複数集まって構成され画像群から，コマ内の画像がコマごとに順に読み取られる。読み取られた第ｍ番目のコマ内の画像のデータ量（コマ目標データ量）が，［（圧縮後の画像群の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（画像群のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］となるように圧縮される。読み取られたコマ内の画像を順に圧縮することにより，圧縮後の画像群のデータ量が所望のデータ量（全体目標データ量）となるので，比較的迅速に画像群を圧縮できる。【００１７】
圧縮手段により圧縮されたコマ内の画像の総データ量が，全体目標データ量を超えたかどうかを判定する判定手段，および判定手段において，圧縮手段により圧縮されたコマ内の画像の総データ量が，全体目標データ量を超えたと判定されたことに応じて，コマ内の画像の圧縮順と逆順にコマ内の画像が，最低画質以上となり，かつ圧縮手段による圧縮後の画像群が全体目標データ量に収まるまで圧縮手段による圧縮前のコマ内の画像を圧縮するように圧縮手段を制御する圧縮制御手段をさらに備えてもよい。【００１８】
余裕データ量は，ｍが大きくなるほど小さくなることが好ましい。
【図面の簡単な説明】
【００１９】
【図１】画像群圧縮装置の電気的構成を示すブロック図である。
【図２】画像群を構成するページ画像の一例である。
【図３】画像群の処理手順を示すフローチャートである。
【図４】画像群を構成するページ画像の一例である。
【図５】コマが割り振られたページ画像の一例である。
【図６】コマ画像の一例である。
【図７】画像群の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は，この発明の実施例を示すもので，漫画画像圧縮装置１の電気的構成を示すブロック図である。
【００２１】
漫画画像圧縮装置１の全体の動作は，ＣＰＵ２によって統括される。
【００２２】
漫画画像圧縮装置１には，インターネットなどのネットワークと接続するための通信インターフェイス３，データを記憶するメモリ４，漫画画像（画像群）を表示する表示装置５およびキーボードなどの入力装置６が含まれている。また，漫画画像圧縮装置１には，ハードディスク８およびハードディスク８にアクセスするハードディスク・ドライブ７ならびにCD-ROM（コンパクト・ディスク-リード・オンリ・メモリ）ドライブ９も含まれている。後述する動作を制御するプログラムが格納されているCD-ROM10がCD-ROMドライブ９によって読み取られると，読み取られたプログラムが漫画画像圧縮装置１にインストールされる。プログラムは，CD-ROM10以外の記録媒体に記録されており，そのような記録媒体から読み取られて漫画画像圧縮装置１にインストールされるようにしてもよい。また，インターネットなどを介して漫画画像圧縮装置１にプログラムを送信して，通信インターフェイス３を介して受信したプログラムが漫画画像圧縮装置１にインストールされるようにしてもよい。漫画画像圧縮装置１はコンピュータを利用して構成できる。
【００２３】
図２は，10ページ分のページ画像から構成される漫画画像を示している。
【００２４】
漫画画像は，第１ページ画像31から第10ページ画像40までの10個のページ画像31〜40で構成されている。もちろん，漫画画像は10個のページ画像未満のページ画像によって構成されていてもよいし，10個のページ画像より多くのページ画像によって構成されていてもよい。
【００２５】
第１ページ画像31から第10ページ画像40のそれぞれのページ画像のデータ量は，すべて10ＭＢであるとする。もちろん，ページ画像ごとにデータ量が異なっていてもよい。漫画画像の合計のデータ量は100ＭＢとなる。この実施例では，漫画画像の合計のデータ量が目標のデータ量（全体目標データ量）である20ＭＢとなるように，できるだけ迅速に漫画画像を圧縮するものである。
【００２６】
図３は，漫画画像圧縮装置１の処理手順を示すフローチャートである。
【００２７】
この実施例では，漫画画像の圧縮はJPEG（Joint Photographic Experts Group）が利用される。JPEGでは，画像を８画素×８画素のブロックに分割し，そのブロック単位で離散コサイン変換を用いて空間領域から周波数領域へ変換される。変換されたデータが，量子化によってデータ量が落とされてから，ハフマン符号によるエントロピー符号化がなされる。量子化において利用されるパラメータがＱ値と呼ばれ，そのＱ値の値により圧縮後のデータ量が変わる。
【００２８】
上述したハードディスク８に漫画画像を表わすデータが格納されている。パラメータｎが１にセットされ（ステップ51），第ｎ番目のページ画像がハードディスク８から読み取られる（ステップ52）。したがって，最初は第１ページ目のページ画像31を表わす画像データがハードディスク８から読み取られることとなる。
【００２９】
この実施例では，式１の演算式にもとづくデータ量（ページ目標データ量）となるようなＱ値が算出される（ステップ53）。圧縮後のデータ量が所望のデータ量近傍となるＱ値を算出する方法は公知であるため，説明を省略する。
【００３０】
［（圧縮後の漫画画像の全体目標データ量）−｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝−（余裕データ量）］／｛（漫画画像の総ページ数）−｛第（ｎ−１）番目までのページ数｝・・・式１
【００３１】
式１において，余裕データ量は，漫画画像の圧縮が行われる場合に圧縮後の漫画画像の全体の目標データ量内に収まるようにするためのものであり，たとえば，１ＭＢである。この余裕データ量は，圧縮した漫画画像の残りのページ画像が少なくなるにつれて，少なくなるようにしてもよい。たとえば，余裕データ量＝（第１の所定値−第２の所定値×ｎ）とすればよい。但し，第１の所定値＞（第２の所定値×ｎ）である。
【００３２】
式１において，全体目標データ量は20ＭＢであり，第１番目のページ画像31は，ｎ＝１であるから，｛第（ｎ−１）番目までの圧縮後のページ画像の総データ量｝および｛第（ｎ−１）番目までのページ数｝は，いずれも０となる。第１番目のページ画像31の目標ページ画像データのデータ量は，（20ＭＢ−０ＭＢ−１ＭＢ）／（１０−０）＝1.9ＭＢとなる。第１ページ画像31については，1.9ＭＢが目標ページ画像データのデータ量となり，そのようなデータ量となるようなＱ値が算出されて，圧縮が行われる（ステップ54）。
【００３３】
式１にもとづいて得られるデータ量となるようなＱ値が算出されて，そのＱ値を利用して圧縮した場合，式１にもとづいて得られる目標ページ画像データのデータ量となるかどうかは実際に圧縮してみないと分らない。たとえば，第１ページ画像31については，目標ページ画像データのデータ量が1.9ＭＢだったにもかかわらず実際に圧縮すると３ＭＢとなってしまうことがある。このように，目標ページ画像データのデータ量と実際の圧縮後のページ画像データのデータ量とは一致しないことがある。
【００３４】
図４は，漫画画像の圧縮後の様子を示している。
【００３５】
上述したように，第１ページ画像31の目標ページ画像データのデータ量は1.9ＭＢだったにもかかわらず，実際に圧縮して得られたデータ量は３ＭＢだったとする。また，同様に，第２ページ画像32の目標ページ画像データのデータ量は1.77ＭＢだったにもかかわらず，実際に圧縮して得られたデータ量は2.5ＭＢだったとする。このように，目標ページ画像データのデータ量と実際に圧縮して得られたデータ量とが異なってしまうと，漫画画像を構成するすべてのページ画像の目標ページ画像データのデータ量をあらかじめ決めておくことはできない。この実施例では，ハードディスク８から順に読み出されるページ画像の目標ページ画像データ量を，上述した式１にしたがって順に決定することにより，目標ページ画像データのデータ量と実際に圧縮して得られたデータ量とが異なっても，圧縮後の漫画画像のデータ量を全体目標データ量に収めることができる。
【００３６】
式１にしたがって目標ページ画像データのデータ量が決定され，そのデータ量となるようにページ画像が圧縮された場合であっても，圧縮後の漫画画像のデータ量が全体目標データ量に収まらないことがある（特に，最後のページ画像40を圧縮した場合において目標ページ画像データよりも実際の圧縮後のデータ量が多くなってしまったとき）。このために，圧縮後のページ画像データの総データ量が全体目標データ量を超えてしまったかどうかが確認される（図３ステップ55）。
【００３７】
超えていなければ（ステップ55でＮＯ），漫画画像を構成するすべてのページ画像について圧縮処理が終了したかどうかが確認される（ステップ59）。終了していなければ，パラメータｎがインクレメントされ（ステップ60），次のページ画像を表わすデータがハードディスク８から読み取られる（ステップ52）。
【００３８】
第１ページ画像31の目標ページ画像のデータ量が1.9ＭＢだったにもかかわらず，実際に圧縮したところ３ＭＢとなってしまった場合に，第２ページ画像32の目標ページ画像のデータ量は，式１から，（２０ＭＢ−３Ｍ−１ＭＢ）／（10−１）＝1.77ＭＢとなる。この目標ページ画像のデータ量となるようなＱ値が算出され，算出されたＱ値を用いて第２ページ画像32が圧縮される（ステップ54）。第２ページ画像32が実際に圧縮され，得られたデータが例えば2.5ＭＢであったとすると，実際に得られたデータを利用して式１にしたがって次のページ画像である第３ページ画像33の目標ページ画像データ量が算出される。
【００３９】
ページ画像の圧縮が繰り返され，圧縮後の総データ量が全体目標データ量を超えてしまうと（ステップ55でＹＥＳ），圧縮前の第ｎページ目のページ画像が，あらかじめ定められている最低Ｑ値を利用して圧縮される（ステップ56）。この最低Ｑ値は，圧縮後の画像が最低画質以上となるような値である。もっとも，最低Ｑ値そのものでなくとも，その近傍の値でもよい。最低Ｑ値を利用して圧縮されることにより，圧縮後のページ画像のデータ量は少なくなるので，圧縮後の漫画画像の総データ量が全体目標データ量以内に収まるようになる。圧縮後の総データ量が全体目標データ量以内に収まっていなければ（ステップ57でＹＥＳ），パラメータｎがデクレメントされ（ステップ58），前ページのページ画像も最低Ｑ値を利用して圧縮されるようになる。圧縮後の総データ量が全体目標データ量以内に収まるようになると（ステップ57でＮＯ），ステップ59の処理に移行する。
【００４０】
このように，圧縮されたページ画像の総データ量が全体目標データ量を超えた場合には，全体目標データ量に収まるまで，ページ画像の圧縮順と逆順に最低画質以上となるように圧縮前のページ画像を圧縮すればよい。
【００４１】
図５から図７は,他の実施例を示している。
【００４２】
上述の実施例では，ページ画像単位で圧縮処理が行われているが，この実施例では，コマ内の画像単位で圧縮処理が行われる。
【００４３】
図５は，漫画画像を構成するページ画像31，32および40を示している。図５においては，ページ画像31，32および40が図示されているが，その他のページ画像もあるのはいうまでもない。
【００４４】
第１ページ画像31には，第１のコマ101から第６のコマ106が割り振られている。同様に，第２ページ画像32も第１のコマ107から第６のコマ112が割り振られている。第１ページ画像31と第２のページ画像32に割り振られているコマの合計は12となる。その他のページ画像にもコマが割り振られており，第10ページ画像40にも第１のコマ155から第７のコマ161が割り振られている。10ページのページ画像31〜40によって構成されている漫画画像全体には161のコマが割り振られていることとなる。
【００４５】
図６は，図５に示すコマ画像をコマ番号順に並べたものである。
【００４６】
この実施例では，コマ画像がコマ番号順にハードディスク８から読み取られ，かつ圧縮される。もっとも，コマ番号順に読み取りおよび圧縮が行われなくともよいのはいうまでもない。
【００４７】
図７は，漫画画像圧縮装置の処理手順を示すフローチャートであり，図３に対応している。図７において，図３に示す処理と同一の処理については同一符号が付されている。
【００４８】
ハードディスク８には，漫画画像を構成するページ画像を表わすデータがコマ単位で記憶されているものとする。したがって，コマ単位でコマ内の画像を表わすデータがハードディスク８から読み取り可能である。
【００４９】
まず，パラメータｍが１にセットされ（ステップ51Ａ），第ｍコマ目のコマ内の画像（コマ画像）を表わすデータがハードディスク８から読み取られる（ステップ52Ａ）。したがって，最初は第１コマのコマ101内の画像を表わすデータがハードディスク８から読み取られることとなる。
【００５０】
コマ単位で画像を表わすデータがハードディスク８から読み取られる場合，式２の演算式にもとづくデータ量（コマ目標データ量）となるようなＱ値が算出される（ステップ53Ａ）。
【００５１】
［（圧縮後の漫画画像の全体目標データ量−第（ｍ−１）番目までの圧縮後のコマ内の画像の総データ量）−余裕データ量］×ｍ番目のコマの面積／［（漫画画像のすべてのコマの総面積）−｛第（ｍ−１）番目のすべてのコマの総面積｝］・・・式２
【００５２】
式２の余裕データ量も式１の余裕データ量と同様に圧縮後の漫画画像の全体の目標データ量内に収まるようにするものであり，圧縮した漫画画像ののこりのコマ数が少なくなるにつれて，少なくなるようにしてもよい。例えば，上述と同様に，余裕データ量＝（第１の所定値−第２の所定値×ｍ）とすればよい。但し，第１の所定値＞（第２の所定値×ｍ）である。また，コマの面積は何コマ目のコマかを示すコマ番号に対応して，漫画画像のデータが格納されているファイルのヘッダなどにあらかじめ記憶されているのはいうまでもない。
【００５３】
算出されたＱ値を用いて，読み出されたコマの画像が圧縮される（ステップ54）。コマ内の画像ごとに圧縮した場合もページ画像ごとに圧縮した場合と同様に，式２にもとづいて得られるデータ量となるようなＱ値が算出されて，そのＱ値を利用して圧縮した場合，式２にもとづいて得られる目標コマ画像データのデータ量となるかどうかは実際に圧縮してみないと分らない。このために，目標コマ画像データのデータ量と実際の圧縮後のコマ内の画像を表わす画像データのデータ量とは一致しないことがある。この実施例では，ハードディスクから順に読み出されるコマ内の画像のデータりょうを，上述した式２にしたがって順に決定することにより，コマ画像のデータ量と実際に圧縮した得られたデータ量とが異なっても，圧縮後の漫画画像のデータ量を全体目標データ量に収めることができる。
【００５４】
また，上述した実施例と同様に，式２にしたがって目標コマ画像データのデータ量が決定され，そのデータ量となるようにコマ画像が圧縮された場合であっても，圧縮後の漫画画像のデータ量が全体目標データ量に収まらないことがある（特に，最後のコマ画像161を圧縮した場合において目標コマ画像データよりも実際の圧縮後のデータ量が多くなってしまったとき）。このために，圧縮後のコマ画像データの総データ量が全体目標データ量を超えてしまったかどうかが確認される（ステップ55）。
【００５５】
超えていなければ（ステップ55でＮＯ），漫画画像を構成するすべてのコマ画像について圧縮処理が終了したかどうかが確認される（ステップ59Ａ）。終了していなければ，パラメータｍがインクレメントされ（ステップ60Ａ），次のコマ画像を表わすデータがハードディスク８から読み取られる（ステップ52Ａ）。
【００５６】
コマ画像の圧縮が繰り返され，圧縮後の総データ量が全体目標データ量を超えてしまうと（ステップ55でＹＥＳ），圧縮前の第ｍコマ目のコマ画像が，あらかじめ定められている最低Ｑ値を利用して圧縮される（ステップ56Ａ）。この最低Ｑ値は，圧縮後の画像が最低画質以上となるような値である。もっとも，最低Ｑ値そのものでなくとも，その近傍の値でもよい。最低Ｑ値を利用して圧縮されることにより，圧縮後のコマ画像のデータ量は少なくなるので，圧縮後の漫画画像の総データ量が全体目標データ量以内に収まるようになる。圧縮後の総データ量が全体目標データ量以内に収まっていなければ（ステップ57でＹＥＳ），パラメータｍがデクレメントされ（ステップ58Ａ），前コマのコマ画像も最低Ｑ値を利用して圧縮されるようになる。圧縮後の総データ量が全体目標データ量以内に収まるようになると（ステップ57でＮＯ），ステップ59の処理に移行する。
【００５７】
このように，圧縮されたコマ画像の総データ量が全体目標データ量を超えた場合には，全体目標データ量に収まるまで，コマ画像の圧縮順と逆順に最低画質以上となるように圧縮前のコマ画像を圧縮すればよい。
【００５８】
また，上述の実施例では，コマ番号順にコマ画像が圧縮されているが，見開きの２ページに渡っているコマについては別々のコマと見なして上述の処理を行うようにしてもよいし，一つのコマと見なして上述の処理を行うようにしてもよい。
【００５９】
上述の実施例では，漫画画像についての圧縮について説明したが，漫画画像以外の画像化された写真集，フォト・ブック（フォト・アルバム）などについても適用できるのはいうまでもない。
【符号の説明】
【００６０】
１  漫画画像圧縮装置
２  ＣＰＵ
31〜40  ページ画像
101〜161  コマ画像
【図１】
2014030486.tif 000003
【図２】
2014030486.tif 000004
【図３】
2014030486.tif 000005
【図４】
2014030486.tif 000006
【図５】
2014030486.tif 000007
【図６】
2014030486.tif 000008
【図７】
2014030486.tif 000009
【国際調査報告】
2014030486.tif 000010
2014030486.tif 000011