(57)【要約】【課題】高い視認性のモザイク画像を優れたユーザビリティで提供する技術を実現する【解決手段】モザイク画像提供装置が、モザイク画像生成手段と、このモザイク画像生成手段により生成されたモザイク画像に基づいて、携帯端末の画面でモザイク画像全体が視認されるズームアウト表示と携帯端末の画面でモザイク画像の１部領域内の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成手段と、この表示画像生成手段により生成された複数の表示画像のそれぞれを、上記携帯端末の操作により選択可能な複数のセルであって各セルが前記ズームイン表示で視認される各ブロックに対応するように配置される複数のセルに、区分けされた状態で上記携帯端末の画面に表示させる表示制御手段と、を備える。【選択図】図３
2010004166.tif 000002
【特許請求の範囲】
【請求項１】
複数の素材画像を用いて生成されるモザイク画像を携帯端末に提供するモザイク画像提供装置において、
前記モザイク画像の元となる対象画像を複数ブロックに分割する分割手段と、
前記分割手段により分割されたブロック内の各基本色の平均濃度値を目標濃度値としてそれぞれ算出する対象画像処理手段と、
前記素材画像を配置すべき配置ブロックを前記複数ブロックの中からそのブロックの画像に制限されることなく決定する決定手段と、
前記素材画像内の各基本色の平均濃度値をそれぞれ算出する算出手段と、
前記素材画像の各基本色の濃度値分布率をそれぞれ保持しながらその素材画像内の各基本色の平均濃度値がそれぞれ前記配置ブロック内の各基本色の目標濃度値となるようにその素材画像を色補正する色補正手段と、
前記色補正手段により色補正された素材画像を前記配置ブロックに配置する配置手段と、
を含むモザイク画像生成手段と、
前記モザイク画像生成手段により生成されたモザイク画像に基づいて、前記携帯端末の画面で該モザイク画像全体が視認されるズームアウト表示と該携帯端末の画面で該モザイク画像の１部領域内の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成手段と、
前記表示画像生成手段により生成された複数の表示画像のそれぞれを、該携帯端末の操作により選択可能な複数のセルであって各セルが前記ズームイン表示で視認される各ブロックに対応するように配置される複数のセルに、区分けされた状態で該携帯端末の画面に表示させる表示制御手段と、
を備えることを特徴とするモザイク画像提供装置。
【請求項２】
前記モザイク画像生成手段は、前記各ブロックの画像を各基本色がそれぞれ前記対象画像処理手段により算出された各基本色の目標濃度値に設定された色でそれぞれ均一色とした状態で、許容最低濃度値から所定範囲及び許容最高濃度値から所定範囲が利用されないように前記対象画像内の各基本色の濃度値分布率を圧縮し、この圧縮された濃度値分布に応じて各基本色の平均濃度値を目標濃度値として新たに算出する対象画像補正手段を更に備え、
前記色補正手段は、前記対象画像補正手段により新たに算出された目標濃度値を用いて、前記素材画像を色補正する、
ことを特徴とする請求項１に記載のモザイク画像提供装置。
【請求項３】
前記表示画像生成手段は、前記モザイク画像生成手段により生成されたモザイク画像を各ズーム段階に応じた縮小率でそれぞれ縮小し、各表示画像が前記携帯端末の画面で視認可能なサイズとなるように各縮小されたモザイク画像を分割することにより、前記複数の表示画像を生成することを特徴とする請求項１又は２に記載のモザイク画像提供装置。
【請求項４】
前記表示制御手段は、前記携帯端末からズーム表示要求を受けた場合に、前記携帯端末において選択されたセル内に表示される領域に対応する表示画像又は前記携帯端末に表示されている表示画像を１部領域に持つ表示画像を前記複数の表示画像から抽出し、この抽出された表示画像を該携帯端末の画面に表示させることを特徴とする請求項１から３のいずれか１項に記載のモザイク画像提供装置。
【請求項５】
複数の素材画像を用いて生成されるモザイク画像を携帯端末に提供するモザイク画像提供方法において、
前記モザイク画像の元となる対象画像を複数ブロックに分割する分割ステップと、
前記分割ステップにより分割されたブロック内の各基本色の平均濃度値を目標濃度値としてそれぞれ算出する対象画像処理ステップと、
前記素材画像を配置すべき配置ブロックを前記複数ブロックの中からそのブロックの画像に制限されることなく決定する決定ステップと、
前記素材画像内の各基本色の平均濃度値をそれぞれ算出する算出ステップと、
前記素材画像の各基本色の濃度値分布率をそれぞれ保持しながらその素材画像内の各基本色の平均濃度値がそれぞれ前記配置ブロック内の各基本色の目標濃度値となるようにその素材画像を色補正する色補正ステップと、
前記色補正ステップにより色補正された素材画像を前記配置ブロックに配置する配置ステップと、
を含むモザイク画像生成ステップと、
前記モザイク画像生成ステップで生成されたモザイク画像に基づいて、前記携帯端末の画面で該モザイク画像全体が視認されるズームアウト表示と該携帯端末の画面で該モザイク画像の１部の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成ステップと、
前記表示画像生成ステップで生成された複数の表示画像のそれぞれを、該携帯端末の操作により選択可能な複数のセルであって各セルが前記ズームイン表示で視認される各ブロックに対応するように配置される複数のセルに区分けされた状態で該携帯端末の画面に表示させる表示制御ステップと、
を実行することを特徴とするモザイク画像提供方法。
【請求項６】
コンピュータに複数の素材画像を用いて生成されるモザイク画像を携帯端末に提供させるモザイク画像提供プログラムにおいて、
前記コンピュータに、
前記モザイク画像の元となる対象画像を複数ブロックに分割する分割ステップと、
前記分割ステップにより分割されたブロック内の各基本色の平均濃度値を目標濃度値としてそれぞれ算出する対象画像処理ステップと、
前記素材画像を配置すべき配置ブロックを前記複数ブロックの中からそのブロックの画像に制限されることなく決定する決定ステップと、
前記素材画像内の各基本色の平均濃度値をそれぞれ算出する算出ステップと、
前記素材画像の各基本色の濃度値分布率をそれぞれ保持しながらその素材画像内の各基本色の平均濃度値がそれぞれ前記配置ブロック内の各基本色の目標濃度値となるようにその素材画像を色補正する色補正ステップと、
前記色補正ステップにより色補正された素材画像を前記配置ブロックに配置する配置ステップと、
を含むモザイク画像生成ステップと、
前記モザイク画像生成ステップで生成されたモザイク画像に基づいて、前記携帯端末の画面で該モザイク画像全体が視認されるズームアウト表示と該携帯端末の画面で該モザイク画像の１部の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成ステップと、
前記表示画像生成ステップで生成された複数の表示画像のそれぞれを、該携帯端末の操作により選択可能な複数のセルであって各セルが前記ズームイン表示で視認される各ブロックに対応するように配置される複数のセルに区分けされた状態で該携帯端末の画面に表示させる表示制御ステップと、
を実行させることを特徴とするモザイク画像提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の素材画像を用いて生成されるモザイク画像を携帯端末に提供するモザイク画像提供技術に関する。
【背景技術】
【０００２】
複数の小さな画像（写真等）を並べて１つの大きな画像を生成する技法としてフォトモザイクがある。図３６は、フォトモザイクの例を示す図である。フォトモザイクは、遠くから見る者５０１には１枚の大きな画像５０５を視認させ、近くから見る者５０２にはその１枚の大きな画像５０１を形成する複数の画像５１１、５１２、５１３及び５１４等を視認させることができる。以降、このようなフォトモザイク技術を単にモザイク技術とも表記し、またフォトモザイク技術で生成された画像５０５を単にモザイク画像とも表記する。またこのモザイク画像を形成する画像（例えば、画像５１１等）を素材画像と表記し、モザイク画像の元となる画像を対象画像と表記する。
【０００３】
現在、このようなモザイク画像を生成する各種ツールがインターネット等で提供されている。このような従来のモザイク画像作成ツールは、ユーザに１枚の対象画像と複数の素材画像を登録させ、以下に示す大きく２つの手法を用いてモザイク画像を生成する。
【０００４】
第１の手法では、対象画像が所定数のブロックに分割され、複数の素材画像の中から各ブロックの色調及び形状に近い素材画像がそれぞれ抽出され、抽出された各素材画像が各ブロックにそれぞれ配置される。
【０００５】
第２の手法では、対象画像が半透明の画像に変換され、複数の素材画像がモザイク状に配置され、この複数の素材画像の上に半透明の対象画像が重ね合わされる。
【０００６】
このような従来手法は、以下に示す先行技術文献にもそれぞれ開示される。また、このような従来手法を用いて、携帯端末等の多数のユーザ端末からの操作によってモザイク画像を生成させるシステムも提案されている（下記特許文献４参照）。
【特許文献１】特開２００５−１００１２０号公報
【特許文献２】特開平１１−３４１２６４号公報
【特許文献３】特開２０００−３０６０８３号公報
【特許文献４】特開２００４−３００７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、素材画像をユーザに提供させてフォトモザイク（モザイク画像）を生成しかつその生成されたモザイク画像をユーザの端末に表示させるサービス（以降、モザイク画像提供サービスとも表記する）を提供するシステムにおいて、上述のような従来のモザイク画像生成手法を用いる場合には、高いユーザビリティを実現することは困難であった。それには例えば以下のような理由がある。
【０００８】
例えば、従来手法では、ブロックの色調及び形状に合致する最適な素材画像が各ブロックにつきそれぞれ必要となる。これにより、モザイク画像の視認性を上げるためには分割されるブロック数よりも格段に多い素材画像が必要となってしまっていた。更に、従来手法では、各ブロックの色調及び形状に応じて各素材画像を配置すべきブロック位置が決められるため、各素材画像の配置が限定されてしまっていた。
【０００９】
この結果、このような従来システムでは、各ユーザに自身の素材画像の配置位置を自由に指定させることができなかった。また、モザイク画像を完成させるのに必要な全ての素材画像が集まらなければ、各素材画像の配置を決めることができないため、必要な全ての素材画像が集まるまでユーザにモザイク画像を提供することができなかった。
【００１０】
一方で、このような従来システムにおいて、携帯電話等の携帯端末で当該モザイク画像提供サービスを受けたいという要求がある。しかしながら、携帯端末は、表示画面も小さく限られた操作キーしか備えていない。よって、このような要求を満たす従来システムでは、本来遠くから見る者に視認されるモザイク画像と本来近くから見る者に視認される素材画像とを操作性よく切り替えながらいずれも視認性よく提供することができなかった。
【００１１】
本発明の課題は、このような問題点に鑑み、高い視認性のモザイク画像を優れたユーザビリティで提供する技術を実現することにある。
【課題を解決するための手段】
【００１２】
本発明は、上述した課題を解決するために以下の構成を採用する。即ち、本発明の態様は、複数の素材画像を用いて生成されるモザイク画像を携帯端末に提供するモザイク画像提供装置に関し、当該モザイク画像の元となる対象画像を複数ブロックに分割する分割手段と、この分割手段により分割されたブロック内の各基本色の平均濃度値を目標濃度値としてそれぞれ算出する対象画像処理手段と、上記素材画像を配置すべき配置ブロックを上記複数ブロックの中からそのブロックの画像に制限されることなく決定する決定手段と、上記素材画像内の各基本色の平均濃度値をそれぞれ算出する算出手段と、上記素材画像の各基本色の濃度値分布率をそれぞれ保持しながらその素材画像内の各基本色の平均濃度値がそれぞれ上記配置ブロック内の各基本色の目標濃度値となるようにその素材画像を色補正する色補正手段と、この色補正手段により色補正された素材画像を前記配置ブロックに配置する配置手段と、を含むモザイク画像生成手段と、このモザイク画像生成手段により生成されたモザイク画像に基づいて、上記携帯端末の画面でモザイク画像全体が視認されるズームアウト表示と携帯端末の画面でモザイク画像の１部領域内の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成手段と、この表示画像生成手段により生成された複数の表示画像のそれぞれを、上記携帯端末の操作により選択可能な複数のセルであって各セルが前記ズームイン表示で視認される各ブロックに対応するように配置される複数のセルに、区分けされた状態で上記携帯端末の画面に表示させる表示制御手段と、を備えるものである。
【００１３】
ここで、基本色とは、画像領域に含まれる各画素の色を構成するための色を意味し、例えばＲＧＢ色モデルでは赤、緑、青であり、ＣＭＹＫ色モデルでは藍色、深紅色、黄色、黒である。濃度値とは、各画素の色を構成する各基本色の比率又は濃淡情報を意味する。また、濃度値分布率とは、その画像内の全画素における各基本色の濃度値の利用率を意味する。
【００１４】
本発明の態様では、モザイク画像を形成する素材画像は、対象画像内のそれを配置すべきブロック位置がその配置ブロックの画像に制限されることなく決定される。素材画像は、その各基本色の濃度値分布率がそれぞれ保持されつつ、その素材画像に関し算出される各基本色の平均濃度値がそれを配置するブロックに関し決定される各基本色の目標濃度値となるように、色補正される。
【００１５】
これにより、本発明の態様によれば、素材画像の配置を限定せず任意に決定することができるようにするために素材画像は配置先のブロックの色調に応じて色補正されるが、この素材画像は、元の画像の各基本色の濃度値分布率が保持された状態で色補正されるため
、完成されたモザイク画像においてその素材画像の視認性を向上させることができる。更に、元となる対象画像の各ブロックの色調にそこに配置される素材画像の色調が合わせられるため、完成されたモザイク画像の視認性も向上させることができる。
【００１６】
更に本発明の態様では、上述のように色補正された素材画像が配置されたモザイク画像を携帯端末の画面上で表示させるために、当該モザイク画像から複数の表示画像が生成される。この複数の表示画像は、携帯端末の段階的ズーム表示の各ズーム段階にそれぞれ対応する。この段階的ズーム表示とは、携帯端末画面においてモザイク画像全体が視認される表示状態（モザイク画像を最もズームアウトした表示状態）とモザイク画像の１部領域内の複数ブロックが視認される表示状態（モザイク画像を最もズームインした表示状態）との間の所定の段階（階層）でのズームイン表示又はズームアウト表示を意味する。
【００１７】
このように生成された複数の表示画像はそれぞれ複数のセルに区分けされた状態で携帯端末の画面に表示される。この各セルは、携帯端末の操作により選択することができ、ズームイン表示で（モザイク画像を最もズームインした表示状態において）視認される各ブロックに対応するように配置される。本発明の態様における表示制御手段は、所定のプログラム（例えば、実施例におけるＷＥＢファイル）を携帯端末へダウンロードしそのプログラムを携帯端末に実行させる構成を含んでもよい。
【００１８】
これにより、本発明の態様によれば、当該モザイク画像を本来遠くから見る者に視認される状態（ズームアウト表示された状態）と本来近くから見る者に視認される状態（ズームイン表示された状態）との間を当該セルを操作することにより段階的に切り替えながらいずれも視認性よく提供することができる。当該セルの操作は、携帯端末においても容易に操作可能である。
【００１９】
従って、本発明の態様によれば、高いユーザビリティでモザイク画像を提供する装置を実現することが可能である。また、このような態様によれば、モザイク画像が所定の段階（階層）で表示されるため、段階毎にその表示倍率に応じた機能を付加することも可能である。
【００２０】
また、本発明の態様において好ましくは、上記モザイク画像生成手段が、各ブロックの画像を各基本色がそれぞれ上記対象画像処理手段により算出された各基本色の目標濃度値に設定された色でそれぞれ均一色とした状態で、許容最低濃度値から所定範囲及び許容最高濃度値から所定範囲が利用されないように上記対象画像内の各基本色の濃度値分布率を圧縮し、この圧縮された濃度値分布に応じて各基本色の平均濃度値を目標濃度値として新たに算出する対象画像補正手段を更に備えるように構成し、上記色補正手段が、上記対象画像補正手段により新たに算出された目標濃度値を用いて、素材画像を色補正するように構成する。
【００２１】
ここで、許容最低濃度値から所定範囲及び許容最高濃度値から所定範囲とは、例えばＲＧＢ色モデルにおける白及び黒に近い色を意味する。このような態様では、各ブロックの目標濃度値は、対象画像全体としての各基本色の濃度値分布率が保持されながら所定の色調範囲が利用されないように変換された状態の対象画像に基づいて算出される。これにより、素材画像は、このように変換されたブロック画像の目標濃度値に応じて色補正されるため、許容最低濃度値から所定範囲及び許容最高濃度値から所定範囲が利用されないような色に補正される。
【００２２】
従って、このような態様によれば、素材画像が配置先のブロックの色調に応じて色補正されたとしても、素材画像の視認性の低下を防ぐことができる。例えば、ＲＧＢ色モデルでいえば、素材画像が色補正された場合に白や黒に近い色になることで見え難くなるのを
防ぐことができる。
【００２３】
また、本発明の態様において好ましくは、上記表示画像生成手段が、上記モザイク画像生成手段により生成されたモザイク画像を各ズーム段階に応じた縮小率でそれぞれ縮小し、各表示画像が携帯端末の画面で視認可能なサイズとなるように各縮小されたモザイク画像を分割することにより、上記複数の表示画像を生成するように構成する。
【００２４】
また、本発明の態様において好ましくは、上記表示制御手段が、携帯端末からズーム表示要求を受けた場合に、携帯端末において選択されたセル内に表示される領域に対応する表示画像又は携帯端末に表示されている表示画像を１部領域に持つ表示画像を前記複数の表示画像から抽出し、この抽出された表示画像を該携帯端末の画面に表示させるように構成する。
【００２５】
このような態様によれば、携帯端末上でのモザイク画像の段階的ズーム表示に対応した各画面が当該モザイク画像提供装置で生成され携帯端末上に送られるため、基本的には、携帯端末上ではこのように送られる表示画像を切り替えるだけでよい。よって、携帯端末上でのモザイク画像の段階的ズーム表示を効率よく高速に実行することができ、ひいては、高い操作性を実現することができる。
【００２６】
また、この態様では、携帯端末からズーム表示が要求されると、そのとき携帯端末の画面上で選択されたセル内に表示される領域がズームイン表示されて当該画面全体に表示されるか、又は、そのとき携帯端末の画面に表示される表示画像がズームアウト表示されてそれを１部領域に持つ表示画像が表示される。
【００２７】
このような態様によれば、当該モザイク画像の段階的ズーム表示が携帯端末の操作のみで実現されるため、ユーザは、携帯端末でモザイク画像を十分に楽しむことができる。
【００２８】
なお、本発明の別態様として、上述したモザイク画像提供装置と同様の特徴を有するモザイク画像提供方法、情報処理装置（コンピュータ）をモザイク画像提供装置として機能させるプログラム、或いは、当該プログラムを記録したコンピュータが読み取り可能な記憶媒体としてもよい。
【発明の効果】
【００２９】
本発明によれば、高い視認性のモザイク画像を優れたユーザビリティで提供する技術を実現することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施形態としてのモザイク画像提供システムについて具体例を挙げ説明する。以下に示す各実施例はそれぞれ例示であり、本発明は以下の各実施例の構成に限定されない。
【実施例１】
【００３１】
以下、本発明の実施形態としてのモザイク画像提供システムの第１実施例について説明する。
【００３２】
［システム構成］
第１実施例におけるモザイク画像提供システムのシステム構成について図１を用いて説明する。図１は、第１実施例におけるモザイク画像提供システムの概略構成を示す。第１実施例におけるモザイク画像提供システム１は、サーバ１０、携帯端末２等を備える。モザイク画像提供システム１は、サーバ１０と携帯端末２とが所定のネットワーク（例えば
、インターネット４）で接続されることにより、モザイク画像提供サービスを実現する。なお、所定のネットワークは、インターネット４に限らず、イントラネットや社内ＬＡＮ（Local Area Network）等であってもよい。
【００３３】
以下、このモザイク画像提供サービスの概略内容を説明する。
【００３４】
このモザイク画像提供サービスは、そのユーザインタフェースを全て携帯端末２で実現する。すなわち、ユーザによって準備された素材画像の投稿及び変更、並びにモザイク画像の閲覧を全て携帯端末２の操作で実現する。投稿時及び既に投稿されている素材画像が差し替えられる際に、素材画像はメールに添付されて携帯端末２からサーバ１０へ送られる。
【００３５】
このモザイク画像提供サービスは、モザイク画像の閲覧に関し、モザイク画像から素材画像までの間のズームアウト表示及びズームイン表示を携帯端末２の画面上で実現する。このズームアウト表示及びズームイン表示は携帯端末２の操作キーで実現する。当該ズームアウト表示及びズームイン表示には、所定の段階（第１実施例では４段階）を設ける。また、モザイク画像のうちのズームイン表示させたい箇所の位置指定を容易にするために、携帯端末２上に表示される画像を所定数のセルで区分けし、この区分けされた各セルを携帯端末２の操作キーで選択可能に形成する。なお、以下の説明では、本来遠くから見る者に視認される状態（ズームアウト表示された状態）で表示されるモザイク状の画像のみならず、本来近くから見る者に視認される状態（ズームイン表示された状態）で表示される画像（素材画像が視認される状態の画像）もいずれもモザイク画像と表記する場合がある。
【００３６】
［装置構成］
次に、第１実施例におけるモザイク画像提供システム１を構成するサーバ１０及び携帯端末２の各装置構成についてそれぞれ説明する。携帯端末２は、例えば、携帯電話、携帯情報端末（ＰＤＣ（Personal Digital Assistant）とも呼ばれる）等である。サーバ１０は、一般的なパーソナルコンピュータ等のような汎用コンピュータで構築されてもよいし、専用コンピュータで構築されてもよい。
【００３７】
図２は、第１実施例におけるサーバ１０及び携帯端末２のハードウェア構成の例を示す図である。
【００３８】
サーバ１０は、ハードウェア構成として、ＣＰＵ（Central Processing Unit）１１、
メモリ（ＲＡＭ（Random Access Memory）１２、ハードディスク１３、各種入出力インタフェース等を備える。各ユニットは例えばバス１７で接続される。入出力インタフェースには、例えば、ユーザインタフェース（ＵＩ）コントローラ１５、ネットワークインタフェース（ＮＩ）コントローラ１６等がある。ＵＩコントローラ１５には、ディスプレイ等の表示装置、マウスやキーボード等の入力装置が接続される。ＮＩコントローラ１６には、ＮＩカードやＵＳＢ（Universal Serial Bus）等の通信カードが接続される。
【００３９】
携帯端末２についても、同様に、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ（Read Only Memory）２３、各種入出力インタフェース（例えば、ＵＩコントローラ２５、ＮＩコントローラ２４等）を備える。ＵＩコントローラ２５は、ディスプレイの表示制御や操作キーの入力制御等を行う。ＮＩコントローラ２４は、無線信号を送受するための無線処理部等を含む。
【００４０】
第１実施例におけるサーバ１０及び携帯端末２は、ハードディスク１３、ＲＯＭ２３等のメモリに格納されるプログラムがＣＰＵ１１及び２１により読み出され実行されること
により、後述するような各機能部（モジュール）を実現する。もちろん、当該プログラムは、ＣＤ（Compact Disc）等の記録媒体からインストールされてもよいし、ネットワークを介して他の装置からインストールされてもよい。本発明は、このようなサーバ１０及び携帯端末２のハードウェア構成を限定するものではない。
【００４１】
〔サーバ１０〕
図３は、第１実施例におけるサーバ１０の概念的な機能構成を示すブロック図である。サーバ１０は、図３に示すように、通信部３１、メール制御部３２、表示画像制御部３３、モザイク画像生成部３４、表示画像生成部３５、モザイク画像情報データベース（ＤＢ）３６、表示情報格納部３７等を有する。サーバ１０は、このような機能部が実行されることで、上述のモザイク画像提供サービスを実現する。
【００４２】
通信部３１は、ＮＩコントローラ１６を制御し、ＨＴＴＰ（Hypertext Transfer Protocol）、ＳＭＴＰ（Simple Mail Transfer Protocol）、ＰＯＰ（Post Office Protocol）等のプロトコルにより携帯端末２との間で送受されるデータを処理する。通信部３１は、表示画像制御部３３から送られるＷＥＢファイル３９、表示画像データ群３８等を携帯端末２へ送信する。また、通信部３１は、当該ＷＥＢファイル３９により表示される画面が携帯端末２上で操作されることに伴い携帯端末２から送信されるデータを受けると、そのデータを表示画像制御部３３へ送る。
【００４３】
更に、通信部３１は、携帯端末２から送信されたメールを受信した場合にはこのメールをメール制御部３２へ送る。第１実施例におけるサーバ１０は、メールサーバ機能を有していてもよいし、その機能を有さず、他のメールサーバ（図示せず）を介して携帯端末２とメールの送受をするようにしてもよい。
【００４４】
モザイク画像情報ＤＢ３６は、ユーザを識別するためのユーザＩＤ、そのユーザにより投稿された素材画像を識別するための画像ＩＤ、その素材画像が配置されるモザイク画像中の座標情報、正規化された素材画像ファイル（以降、正規素材画像ファイルと表記する）の格納先を示す情報、その素材画像の投稿日時を示す情報を関連付けて格納する。各素材画像は、後述するように、対象画像が所定の数に分割された領域（ブロック）の少なくとも１つにそれぞれ配置される。以降、この各領域の位置を識別するための情報をブロックＩＤと表記し、素材画像が配置されるモザイク画像中の座標情報をそのブロックＩＤを用いて表記する。
【００４５】
メール制御部３２は、携帯端末２から送られたメールを通信部３１を介して受けると、そのメールから所定のデータ及び添付ファイルを抽出する。素材画像はメールに添付されて携帯端末２からサーバ１０へ送られる。よって、メール制御部３２は、素材画像ファイル６をそのメールから抽出する。所定のデータとして、例えば、件名（ＳＵＢＪＥＣＴ）データが抽出される。件名データには、添付された素材画像の配置位置を示すブロックＩＤ、ユーザＩＤが含まれている。
【００４６】
メール制御部３２は、モザイク画像情報ＤＢ３６に画像ＩＤを発行を依頼し、メールから抽出されたブロックＩＤ及びユーザＩＤと関連付けてその画像ＩＤをモザイク画像情報ＤＢ３６に格納する。メール制御部３２は、これら画像ＩＤ及びブロックＩＤを、素材画像ファイル６と共にモザイク画像生成部３４へ送る。
【００４７】
表示画像制御部３３は、モザイク画像提供サービスに関し、携帯端末２とサーバ１０との間でやりとりされるデータを処理する。具体的には、表示画像制御部３３は、携帯端末２での画面操作に伴うユーザ要求を受け、このユーザ要求に応じた画面データ（ＷＥＢファイル３９、表示画像データ群３８等）を表示情報格納部３７から取得し、この画面デー
タを通信部３１を介して携帯端末２へ送信する。また、表示画像制御部３３は、携帯端末２との通信により、ユーザＩＤを発行する。ユーザＩＤは、新たなユーザがモザイク画像提供システム１への登録を要求した場合に発行される。
【００４８】
表示情報格納部３７は、正規素材画像ファイル３０、ＷＥＢファイル３９、表示画像ファイル群３８等を格納する。正規素材画像ファイル３０は、モザイク画像生成部３４によりユーザから投稿された素材画像ファイル６内の素材画像が所定の画像サイズ及び形状に正規化された正規素材画像を格納する。
【００４９】
ＷＥＢファイル３９は、携帯端末２上で表示される画面を形成するための各種ファイルである。ＷＥＢファイル３９には、例えば、ＨＴＭＬ（HyperText Markup Language）フ
ァイル、このＨＴＭＬファイルから呼び出され携帯端末２上で所定の処理を実行するデータファイル等が含まれる。このデータファイルとしては、例えば、ＳＷＦ（Shockwave Flash）ファイル、ＪＡＶＡ（登録商標）ファイル等がある。なお、本発明は、後述する携
帯端末２上で表示される画面を形成することができれば、これらＷＥＢファイル３９を限定するものではない。第１実施例では、簡易画面を形成するのにＨＴＭＬファイルが利用され、リッチ画面を形成するのにＳＷＦファイルが利用される。
【００５０】
表示画像ファイル群３８は、表示画像生成部３５により生成され、ＷＥＢファイル３９から呼び出されるピクチャファイルとして格納される。表示画像ファイル群３８は、例えばＰＮＧ（Portable Network Graphics）ファイル、ＧＩＦ（Graphic Interchange Format）ファイル、ＪＰＥＧ（Joint Photographic Experts Group）ファイル等がある。第１
実施例では、ＪＰＥＧファイルが利用される。
【００５１】
モザイク画像生成部３４は、ユーザから投稿された複数の素材画像ファイル６をメール制御部３２から受け、更に、モザイク画像の元となる画像としての対象画像ファイル５を取得し、これらに基づいて正規素材画像ファイル３０及びモザイク画像ファイル８を生成する。表示画像生成部３５は、モザイク画像生成部３４により生成されたモザイク画像ファイル８を加工することにより、携帯端末２での表示に利用される表示画像ファイル群３８を生成する。この生成された表示画像ファイル群３８、及び正規素材画像ファイル３０は、表示情報格納部３７に格納される。以下、モザイク画像生成部３４及び表示画像生成部３５の詳細機能について説明する。
【００５２】
〈モザイク画像生成部〉
図４は、第１実施例におけるモザイク画像生成部３４の概念的な機能構成を示すブロック図である。第１実施例におけるモザイク画像生成部３４は、図４に示すように、対象画像処理部４１、対象画像変換部４２、ブロック画像処理部４３、素材画像取得部４６、素材画像前処理部４４、素材画像変換部４５、素材画像算出部４７、素材画像補正部４８、モザイク画像生成部４９等を有する。モザイク画像生成部３４は、このような各機能部が実行されることにより、対象画像ファイル５及び複数の素材画像ファイル６を用いてモザイク画像ファイル８を生成する。
【００５３】
素材画像ファイル６は、上述したようにメール制御部３２から送られる。対象画像ファイル５は、予めハードディスク等に格納されている。以下、対象画像ファイル５及び素材画像ファイル６がそれぞれカラー画像である例を挙げ説明する。更に以下の説明では、各画像ファイル５及び６が有する色情報（色空間）としてＲ（Red）、Ｇ（Green）、Ｂ（Blue）が利用される場合を例に挙げる。もちろん、本発明は、このような色構成モデルを限定するものではないため、Ｃ（Cyan）、Ｍ（Magenta）、Ｙ（Yellow）、Ｋ（Key tone）
のモデル等が利用されてもよい。
【００５４】
本発明は、例えば写真画像であるとかカラー画像であるといった対象画像自体及び素材画像自体の形態を限定するものではないし、対象画像ファイル５及び素材画像ファイル６の生成手法（ファイル形式等）を限定するものでもない。但し、対象画像及び素材画像がカラー画像であり、生成されるモザイク画像もカラー画像である場合に、第１実施例におけるモザイク画像提供システム１はより高い効果を発揮する。以下、これら各機能部についてそれぞれ詳細に説明する。
【００５５】
〈〈対象画像処理部４１〉〉
対象画像処理部４１は、生成されるモザイク画像の元となる対象画像のファイル（対象画像ファイル５）を取得する。対象画像処理部４１は、図５に示すように、この対象画像ファイル５を所定の数の領域（ブロック）に分割し、この分割されたブロック単位でこの対象画像ファイル５のフィルタリング処理を行う。図５は、対象画像処理を示す概念図である。
【００５６】
対象画像ファイル５内の対象画像に関する画像サイズ（画素数）及び分割数（ブロック数）は、予めサービス提供者等により決められメモリ等に設定情報として格納されている。第１実施例では、ブロック数が縦８１ブロック、横８１ブロックの合計６５６１ブロックに設定され、１ブロックの画像サイズが縦１００ピクセル、横１００ピクセルに設定される。よって、第１実施例では、対象画像ファイル５内の対象画像は、縦８１００ピクセル、横８１００ピクセルの合計６５.６１メガピクセルの画像サイズに設定される。なお
、対象画像のリサイズ及びトリミングは対象画像処理部４１により実行されてもよいし、他の機能部で別途行われてもよい。
【００５７】
対象画像処理部４１は、このように設定された、対象画像ファイル５内の対象画像を、図５の符号５１に示すように複数ブロック（６５６１ブロック）に分割する。図５の符号５２は、この分割されたブロックの画像（以降、ブロック画像と表記する）を示す。図５の例では、全てのブロック画像のサイズが同一の例を示すが、本発明はこのようなブロック画像のサイズを限定するものではないため、各ブロック画像によりサイズが異なるように分割されてもよい。
【００５８】
対象画像処理部４１は、この分割された各ブロック画像に関し、以下に示すフィルタリング処理をそれぞれ行う。このフィルタリング処理において、まず、対象画像処理部４１は、ブロック画像内の各ＲＧＢについてそれぞれ濃度値（階調値）の平均値を算出する。以降、各ＲＧＢの濃淡を示す濃度値をそれぞれＲ値、Ｇ値、Ｂ値又は総称してＲＧＢ値と表記する。具体的には、対象画像処理部４１は、１つのブロック画像に含まれる全画素のＲ値の合計をその画素数で割った平均値（以降、平均Ｒ値と表記する）、全画素のＧ値の合計を画素数で割った平均値（以降、平均Ｇ値と表記する）、全画素のＢ値の合計を画素数で割った平均値（以降、平均Ｂ値と表記する）をそれぞれ算出する。
【００５９】
対象画像処理部４１は、そのブロック画像の全画素のＲＧＢ値をそのブロック画像について算出された平均ＲＧＢ値に設定する（図５の符号５３参照）。具体的には、各ブロック画像に関しそれぞれ、全Ｒ値が平均Ｒ値に設定され、全Ｇ値が平均Ｇ値に設定され、全Ｂ値が平均Ｂ値に設定される。これにより、各ブロック画像の色が各ブロック画像の平均ＲＧＢ値で均一化される。図５の符号５４は、このようにフィルタリング処理された対象画像を示す。
【００６０】
〈〈対象画像変換部４２〉〉
対象画像変換部４２は、対象画像処理部４１により処理された対象画像に対し、更に図６に示す変換処理を行う。図６は、対象画像変換処理を示す概念図である。図６の符号５４は、対象画像処理部４１によりフィルタリング処理された対象画像である。各ブロック
の色が平均ＲＧＢ値に均一化された対象画像５４は、各ＲＧＢ値についてＲＧＢヒストグラム６１が示すような濃度値分布をそれぞれ有する。このＲＧＢヒストグラム６１では、横軸に濃度値が示され、縦軸にその濃度値を持つ画素数が示される。ＲＧＢの濃度値がそれぞれ８ビットで示される場合には、許容される最低濃度値（最暗濃度値）（以降、許容最低濃度値と表記する）は０でありＲＧＢヒストグラム３１の左端に示され、許容される最高濃度値（最明濃度値）（以降、許容最高濃度値と表記する）は２５５でありＲＧＢヒストグラム６１の右端に示される。
【００６１】
対象画像変換部４２は、対象画像５４のＲＧＢ値として、許容最低濃度値から所定濃度値の範囲及び許容最高濃度値から所定濃度値の範囲が使われないように、ＲＧＢの単位幅を圧縮する。この所定濃度値としては３２（階調）が利用されると好適である。この場合、対象画像変換部４２は、濃度値３１以下及び濃度値２２４以上の濃度値が対象画像５４で使われないようにＲＧＢの単位幅を圧縮する。図６のＲＧＢヒストグラム６２は、圧縮処理された後の対象画像のヒストグラムの例を示す。
【００６２】
ここでいう圧縮とは、ＲＧＢヒストグラム６１で示される形（濃度値分布率）を保持しながら取り得る濃度値の幅を狭めることを意味する。具体的には、ＲＧＢ値が８ビットで示される場合には、中心濃度値１２７．５を変えないで、０から２５５で示される濃度値が３２から２２３で示されるように濃度値の単位の幅を狭めることを意味する。但し、この濃度値の単位幅は装置として１で変えることができないのが一般的であるため、例えば圧縮処理後に小数点以下を四捨五入等することにより新たな濃度値とすればよい。
【００６３】
図６の符号６３は、対象画像変換部４２により圧縮処理された対象画像を概念的に示している。図６は、白黒図面でかつ概念図であるため分かり難いが、対象画像６３は、圧縮処理前の対象画像５４と比べ一定の色調を保持しながら最明濃度（濃度値２５５）及び最暗濃度（濃度値０）の周辺濃度（白又は黒に近い色）が使われていないためシャープさに欠ける画像となっている。しかしながら、このように対象画像の濃度値単位の圧縮処理を行うことにより、素材画像の視認性の低下を防ぐことができる。
【００６４】
〈〈ブロック画像処理部４３〉〉
ブロック画像処理部４３は、対象画像変換部４２により処理された対象画像に基づいて、各ブロック画像のＲＧＢの各濃度値（階調値）を各目標濃度値としてそれぞれ取得する。これにより、各ブロック画像について、Ｒの目標濃度値（以降、Ｒ目標値と表記する）、Ｇの目標濃度値（以降、Ｇ目標値と表記する）、Ｂの目標濃度値（以降、Ｂ目標値と表記する）がそれぞれ取得される。
【００６５】
〈〈素材画像取得部４６〉〉
素材画像取得部４６は、メール制御部３２から素材画像ファイル６、その素材画像の画像ＩＤ、及び位置情報としてのブロックＩＤを取得する。以下に説明する各機能部は、素材画像取得部４６により取得された１つの素材画像ファイル６を処理対象とする。但し、これら素材画像ファイル６を処理する機能部は、複数の素材画像ファイル６を並行に処理するようにしてもよい。素材画像取得部４６は、メール制御部３２から送られる素材画像ファイル６をバッファに一時格納するようにしてもよい。
【００６６】
〈〈素材画像前処理部４４〉〉
素材画像前処理部４４は、ブロック数及び各ブロックの大きさに関する情報を上述のようにメモリ等に格納される設定情報から取得する。素材画像前処理部４４は、素材画像取得部４６により取得された素材画像ファイル６の位置情報（ブロックＩＤ）に基づいて、上記対象画像処理部４１からその素材画像が配置されるべきブロック画像に関する情報を取得する。ブロック画像に関する情報には、そのブロック画像を特定するための識別情報
、そのブロック画像の形状及び画像サイズ等が含まれる。
【００６７】
素材画像前処理部４４は、これら取得された情報に応じて、素材画像ファイル６内の素材画像の形状及び画像サイズを決定する。素材画像前処理部４４は、素材画像ファイル６内の素材画像がこのように決められた形状及び画像サイズとなるように画像処理する。第１実施例では、素材画像ファイル６内の素材画像は、縦１００ピクセル、横１００ピクセルの正方形の画像にリサイズ及びトリミングされる。素材画像前処理部４４は、このように正規化された正規素材画像ファイル３０を表示情報格納部３７に格納する。
【００６８】
〈〈素材画像変換部４５〉〉
素材画像変換部４５は、図７に示すように、素材画像前処理部４４により処理された素材画像ファイル７１をグレースケール画像に変換する。以降、変換後の素材画像をグレースケール素材画像と表記する。グレーススケール画像とは、明度情報のみによって表現される画像であり、各画素の各ＲＧＢ値がそれぞれ同一となる。図７は、第１実施例における素材画像変換部４５及び素材画像算出部４７による処理概念を示す図である。
【００６９】
このように素材画像をグレースケール画像に変換することにより、素材画像の各ＲＧＢ値のばらつきをなくすことができる。よって、素材画像ファイルに対し素材画像補正部４８による色補正が行われた場合に、各ＲＧＢ値のばらつきによりその素材画像に存在しなかった色が発生するのを防ぐことができ、ひいては、素材画像の視認性を向上させることができる。
【００７０】
また、図７に示すように、グレースケール素材画像７２のヒストグラムは、ＲＧＢそれぞれに関し同一情報となる。よって、素材画像をグレースケール画像に変換することにより、次に説明する素材画像算出部４７の算出処理をＲＧＢのいずれか１つに関してのみ行えばよくなるため計算量を減らすことができる。なお、このグレースケール画像への変換手法については、各ＲＧＢ値の単純平均又は重み付き平均を取る手法等、様々な手法が既に知られているため、ここでは詳細な説明を省略する。
【００７１】
〈〈素材画像算出部４７〉〉
素材画像算出部４７は、素材画像変換部４５により変換されたグレースケール素材画像７２に関し、その素材画像に含まれるＲＧＢのうちのいずれか１つの基本色に基づいて所定の統計値を算出する。以下、例として、基本色としてＲ値が利用される場合について説明する。
【００７２】
素材画像算出部４７は、そのグレースケール素材画像７２に含まれる全画素のＲ値のうち、最小Ｒ値を抽出する。素材画像算出部４７は、その素材画像の全Ｒ値からこの最小Ｒ値をそれぞれ減算する。言い換えれば、素材画像算出部４７は、抽出された最小Ｒ値が許容最低濃度値（０（ゼロ））となるようにＲ値分布を濃度値が下がる方向にずらす。図７の例では、ヒストグラム７３がヒストグラム７４へ変換される。
【００７３】
素材画像算出部４７は、このように変換されたＲヒストグラム７４に関し、最低濃度値（許容最低濃度値と同一）、最高濃度値、平均濃度値、最低濃度値から平均濃度値までの濃度値と平均濃度値から最高濃度値までの濃度値との割合をそれぞれ算出する。平均濃度値は、変換されたヒストグラム７４における全画素のＲ値の合計を画素数で割った値である。以降、平均濃度値より小さい方向の割合値を暗濃度値、平均濃度値より大きい方向の割合値を明濃度値と表記する。
【００７４】
図８は、第１実施例における素材画像の統計値算出の例を示す図である。この場合、素材画像算出部４７は、図８の例における全画素のＲ値（全濃度値）から最小Ｒ値として１
６を抽出する。素材画像算出部４７は、全画素のＲ値からそれぞれ１６を減算する。このように変換されたＲ値分布に基づいて、素材画像算出部４７は、最低濃度値（０）、最高濃度値（２１５）、平均濃度値（９３．６０）、暗濃度値（０．４４、９３．６０）、明濃度値（０．５６、１２１．４０）の各統計値をそれぞれ算出する。以降、これら算出された各統計値は、各ＲＧＢの統計値としてそれぞれ処理される。
【００７５】
〈〈素材画像補正部４８〉〉
素材画像補正部４８は、素材画像算出部４７で処理されたグレースケール素材画像７２に関する各統計値をそれぞれ取得し、その素材画像７２が配置されるブロック画像を示す識別情報を取得する。更に、素材画像補正部４８は、ブロック画像処理部４３から、その素材画像７２が配置されるブロック画像のＲ目標値、Ｇ目標値、Ｂ目標値をそれぞれ取得する。素材画像補正部４８は、素材画像算出部４７により算出された素材画像の平均濃度値が対象ブロック画像のＲ目標値、Ｇ目標値及びＢ目標値となるようにその素材画像７２を色補正する。
【００７６】
図９は、第１実施例における素材画像の色補正処理の例を示す図である。素材画像７２の平均濃度値は、上述のように素材画像算出部４７により９３．６０と算出されている。その素材画像７２を配置すべきブロック画像のＲＧＢの目標値は、ブロック画像処理部４３により、Ｒ目標値が１６５、Ｇ目標値が１０５、Ｂ目標値が５４と決定されている。
【００７７】
素材画像補正部４８は、その素材画像７２の全Ｒ値を、その平均濃度値（９３．６０）がブロック画像のＲ目標値（１６５）となるように補正する。同様に、素材画像補正部４８は、その素材画像７２の全Ｇ値を、その平均濃度値（９３．６０）がブロック画像のＧ目標値（１０５）となるように補正し、全Ｂ値をその平均濃度値（９３．６０）がブロック画像のＢ目標値（５４）となるように補正する。
【００７８】
ここで、元の素材画像の平均濃度値を目標濃度値に移動した場合に、元の素材画像の最高濃度値が許容最高濃度値を超える場合とそうでない場合がある。素材画像補正部４８は、最高濃度値が許容最高濃度値を超えると判断した場合には、平均濃度値を目標濃度値に固定させた状態で最高濃度値が許容最高濃度値となるように、元の素材画像の分布幅を縮小（圧縮）する。図９の例では、素材画像のＲ値がこのように補正される。
【００７９】
一方、素材画像補正部４８は、最高濃度値が許容最高濃度値を超えないと判断した場合には、最低濃度値を許容最低濃度値に固定させた状態で平均濃度値が目標濃度値となるように、元の素材画像の分布幅を圧縮又は伸張する。元の平均濃度値が目標濃度値よりも大きい場合には、分布幅は縮小され、元の平均濃度値が目標濃度値よりも小さい場合には、分布幅は拡大される。図９の例では、素材画像のＧ値の分布幅は拡大され、Ｂ値の分布幅は縮小されている。
【００８０】
このように、素材画像補正部４８は、全体のモザイク画像の視認性を上げるために素材画像をブロック画像の色調に近づけつつ、素材画像の視認性を上げるために素材画像の色調を可能な限り保持するよう処理する。以下、素材画像補正部４８の具体的な処理例について図１０を用いて説明する。図１０は、第１実施例における素材画像の補正処理の具体例を示す図であり、素材画像が図８に示すＲＧＢ値を持つ場合の例を示している。
【００８１】
素材画像補正部４８は、まず、以下に示すように、ＲＧＢそれぞれについて、目標値を暗濃度値（０．４４）で割った値が許容最高濃度値（２５５）を超えるか否かを判断する。
【００８２】
（Ｒ値）：Ｒ目標値（１６５）／暗濃度値（０．４４）＝３７５
（Ｇ値）：Ｇ目標値（１０５）／暗濃度値（０．４４）＝２３８．６４
（Ｂ値）：Ｂ目標値（５４）／暗濃度値（０．４４）＝１２２．７３
素材画像補正部４８は、算出された値が許容最高濃度値を超えると判断すると、以下の（数式Ａ）を用いて、元の素材画像の各画素の濃度値をそれぞれ補正する。なお、２５５は許容最高濃度値を示す。
【００８３】
（数式Ａ）：（元の濃度値−最低濃度値）×Ｈ＋Ｉ
Ｈ＝（２５５−目標値）／明濃度値
Ｉ＝２５５−（最高濃度値×Ｈ）
一方、素材画像補正部４８は、算出された値が許容最高濃度値を超えないと判断すると、以下の（数式Ｂ）を用いて、元の素材画像の各画素の濃度値をそれぞれ補正する。
【００８４】
（数式Ｂ）：（元の濃度値−最低濃度値）×Ｊ
Ｊ＝目標値／暗濃度値
図１０の例によれば、素材画像補正部４８は、素材画像の全Ｒ値を上記（数式Ａ）で補正し、全Ｇ値及び全Ｂ値をそれぞれ上記（数式Ｂ）で補正する。具体的には、Ｒ値については、Ｈが０．７４（=(255-165)/121.40）でＩが９５．９０（=255-(215*0.74)）となる。Ｇ値については、Ｊが１．１２（=105/93.60）となり、Ｂ値については、Ｊが０．５８（=54/93.60）となる。このように、素材画像補正部４８は、素材画像のＲＧＢそれぞれ
を色補正する。
【００８５】
〈〈モザイク画像生成部４９〉〉
モザイク画像生成部４９は、素材画像補正部４８により色補正された素材画像を対象画像ファイルのうちその素材画像を配置すべきブロック画像と置き換える。モザイク画像生成部４９は、複数の素材画像ファイルをそれぞれブロック画像と置き換えることでモザイク画像ファイル８を生成する。ここでは、対象画像ファイルのうちの対象のブロック画像と素材画像とを置き換えることでモザイク画像を生成すると説明しているが、素材画像をその配置すべきブロック位置に配置できさえすれば新たな画像ファイルからこのモザイク画像を生成するようにしてもよい。
【００８６】
素材画像の存在しない位置は、その位置のブロック画像が配置されてもよいし、未だ素材画像の配置されていない空きブロックであることを認識し易いように所定色の画像を配置するようにしてもよい。以降、空きのブロックに配置される画像を空きブロック画像と表記する。モザイク画像生成部４９で生成されるモザイク画像は、上述のように対象画像処理部４１で利用される設定情報で規定されている画像サイズ（画素数）を持ち、分割数分の素材画像又は空きブロック画像を持つ。従って、第１実施例で生成されるモザイク画像は、縦８１ブロック、横８１ブロックの合計６５６１ブロックに配置された素材画像又は空きブロック画像から形成され、縦８１００ピクセル、横８１００ピクセルの合計６５.６１メガピクセルの画像サイズを持つ。
【００８７】
〈表示画像生成部３５〉
表示画像生成部３５は、上述のモザイク画像生成部４９で生成されたモザイク画像ファイル８を受け、このモザイク画像をリサイズ及び分割する。これにより、表示画像生成部３５は、携帯端末２での表示に利用される表示画像ファイル群３８を生成し、生成された表示画像ファイル群３８を表示情報格納部３７に格納する。
【００８８】
図１１は、モザイク画像生成部３４及び表示画像生成部３５の入出力を示す概念図である。上述したように、モザイク画像生成部３４は、素材画像ファイル６を入力としてモザイク画像ファイル８を生成する。表示画像生成部３５は、このモザイク画像ファイル８を入力とする。
【００８９】
表示画像生成部３５は、携帯端末２におけるモザイク画像のズーム表示（ズームアウト表示及びズームイン表示）に設けられる所定の段階数に対応する種類の表示画像ファイル群３８を生成する。第１実施例では、所定の段階として４段階が設けられるため、表示画像ファイル群３８は、４種類（図１１に示す符号１１１、１１２、１１３及び１１４）生成される。なお、本発明は、このようなズーム表示の段階数を限定するものではない。
【００９０】
以下、この４種類の表示画像ファイル群３８についてそれぞれ図１２を参照しながら説明する。図１２は、携帯端末におけるモザイク画像のズーム表示を示す図である。なお、以下の説明では、携帯端末２が縦３００ピクセル、横３００ピクセルの画像を表示できる画面仕様を持つ場合を例に挙げる。
【００９１】
表示画像ファイル１１１は、携帯端末２で表示される第１画面１３１を形成するためのファイルである。第１画面１３１は、最もズームアウトされたモザイク画像を表示する。すなわち、第１画面１３１は、図３６におけるモザイク画像５０５を遠くから見た場合に視認されるモザイク画像のイメージであり、個々には視認不可能ではあるが全ての素材画像が含まれた状態のイメージである。図１１に示すように、表示画像ファイル１１１は、縦３００ピクセル、横３００ピクセルで形成される画像を含む。
【００９２】
各表示画像ファイル１１２はそれぞれ携帯端末２で表示される第２画面１３２を形成するためのファイルである。第２画面１３２は、第１画面１３１から１段階ズームインされたモザイク画像（以降、２段階目のモザイク画像と表記する）のうちの１画面分を表示する。第１実施例ではこの２段階目のモザイク画像は、第１画面１３１を面積比で９倍（縦３倍、横３倍）拡大した画像とする。これにより、表示画像生成部３５は、第１画面１３１と同様の1画面分の大きさ（縦３００ピクセル、横３００ピクセル）を持つ表示画像フ
ァイル１１２を９枚生成する。結果、各表示画像ファイル１１２には、７２９ブロック（全６５６１ブロックを９で割ったブロック数）の素材画像又は空きブロック画像がそれぞれ含まれる。
【００９３】
各表示画像ファイル１１３はそれぞれ携帯端末２で表示される第３画面１３３を形成するためのファイルである。第２画面１３３は、第２画面１３２から更に１段階ズームインされたモザイク画像（以降、３段階目のモザイク画像と表記する）のうちの１画面分を表示する。第１実施例ではこの３段階目のモザイク画像は、第１画面１３１を面積比で８１倍（縦９倍、横９倍）拡大した画像とする。これにより、表示画像生成部３５は、第１画面１３１と同様の大きさ（縦３００ピクセル、横３００ピクセル）を持つ表示画像ファイル１１３を８１枚生成する。結果、各表示画像ファイル１１３には、８１ブロック（全６５６１ブロックを８１で割ったブロック数）の素材画像又は空きブロック画像がそれぞれ含まれる。
【００９４】
各表示画像ファイル１１４はそれぞれ携帯端末２で表示される第４画面１３４を形成するためのファイルである。第４画面１３４は、第３画面１３３から更に１段階ズームインされたモザイク画像（以降、４段階目のモザイク画像と表記する）であって最大にズームインされたモザイク画像のうちの１画面分を表示する。第１実施例ではこの４段階目のモザイク画像は、第１画面１３１を面積比で７２９倍（縦２７倍、横２７倍）拡大した画像とする。これにより、表示画像生成部３５は、第１画面１３１と同様の大きさ（縦３００ピクセル、横３００ピクセル）を持つ表示画像ファイル１１４を７２９枚生成する。結果、各表示画像ファイル１１４には、９ブロック（全６５６１ブロックを７２９で割ったブロック数）の素材画像又は空きブロック画像がそれぞれ含まれる。第４画面１３４によれば、ユーザは自身の素材画像をはっきりと視認することができる。
【００９５】
図１３は、表示画像生成部３５における表示画像ファイル群３８の生成処理を示す概念図である。表示画像生成部３５は、上述の表示画像ファイル群３８を以下のように生成する。
【００９６】
表示画像生成部３５は、モザイク画像ファイル８を受けるとこれを４つコピーする。表示画像生成部３５は、コピーされたモザイク画像のうちの１つを７２９分の１に縮小し、１つを８１分の１に縮小し、１つを９分の１に縮小する。残された１つのモザイク画像はそのまま縮小されない。
【００９７】
表示画像生成部３５は、７２９分の１に縮小されたモザイク画像をそのまま表示画像ファイル１１１として出力する。表示画像生成部３５は、８１分の１に縮小されたモザイク画像を９つに分割し、分割された各画像をそれぞれ表示画像ファイル１１２として出力する。表示画像生成部３５は、９分の１に縮小されたモザイク画像を８１個に分割し、分割された各画像をそれぞれ表示画像ファイル１１３として出力する。表示画像生成部３５は、そのままコピーされたモザイク画像を７２９個に分割し、分割された各画像をそれぞれ表示画像ファイル１１４として出力する。表示画像生成部３５は、このように出力された４種類の表示画像ファイル群３８を表示情報格納部３７に格納する。
【００９８】
なお、本発明はこのような表示画像生成部３９による表示画像ファイル群の生成手法を限定するものではなく、設定情報で規定されている対象画像の画像サイズ（画素数）及びブロック数、並びに携帯電話２の画面仕様を考慮して以下のような観点を考慮して手法を変更すればよい。
【００９９】
携帯電話２で表示される１画面分の画像サイズを１つの表示画像のサイズ（以降、単位サイズと表記する）に設定する。最大ズームアウト表示に対応する表示画像、すなわち最も小さく縮小するモザイク画像は、対象画像のサイズに応じて生成されるモザイク画像を単位サイズとなるように縮小して生成する。
【０１００】
一方で、最大ズームイン表示に対応する表示画像に関しては、各表示画像のサイズがそれぞれ単位サイズでありかつ各表示画像上に表示する各セルと各ブロックとが一致するようなサイズとなるように決定する。このように決定された各表示画像のサイズにより対象画像のサイズに応じて生成されたモザイク画像の縮小率及び分割数を決定する。残りの表示画像は、対応ズーム表示の段階数に応じて対象画像の画像サイズで生成されるモザイク画像の縮小率を決め、分割後の各画像がそれぞれ最小単位となるように分割数を決める。
【０１０１】
〔携帯端末２〕
図１４は、第１実施例における携帯端末２の概念的な機能構成を示すブロック図である。携帯端末２は、図１４に示すように、通信部１４１、ＷＥＢブラウザ１４２、メーラー１４３、ＦＬＡＳＨプレイヤ１４４等を有する。携帯端末２は、このようなアプリケーションが実行されることで、上述のモザイク画像提供サービスの提供を受ける。
【０１０２】
通信部１４１は、ＮＩコントローラ２４を制御し、ＨＴＴＰ、ＳＭＴＰ、ＰＯＰ等のプロトコルによりサーバ１０との間で送受されるデータを処理する。通信部１４１は、サーバ１０から送信されるＷＥＢファイル３９、表示画像データ３８等を受信する。また、通信部１４１は、当該ＷＥＢファイル３９及び表示画像データ３８により表示される画面操作に伴うサーバ１０との間の通信を実行する。また、通信部１４１は、サーバ１０へメールを送信する場合には、メール送信のためのプロトコルを実行し、メールデータをサーバ１０へ送信する。
【０１０３】
ＷＥＢブラウザ１４２は、サーバ１０から提供されるＷＥＢファイル３９をディスプレ
イ上に表示させ、その表示に応じたユーザ操作を制御する。ＷＥＢブラウザ１４２は、そのＷＥＢファイル３９にＳＷＦファイル、ＪＡＶＡ（登録商標）ファイル等のような所定処理を実行するデータファイルが含まれる場合には、このデータファイルを実行するためのアプリケーションをそのＷＥＢブラウザ上のプラグインとして動作させる。
【０１０４】
例えば、ＷＥＢファイル３９にＳＷＦファイルが含まれている場合には、図１４に示すようにそのＳＷＦファイルを実行するためのＦＬＡＳＨプレイヤ１４４が呼び出される。ＦＬＡＳＨプレイヤ１４４は、そのＳＷＦファイルを実行することで、ＷＥＢブラウザ１４２上に後述するようなリッチ画面を表示させ、所定のユーザインタフェースを実現する。なお、ＷＥＢファイル３９にそのようなデータファイルが含まれていない場合には、ＦＬＡＳＨプレイヤ１４４が携帯端末２上にインストールされている必要はない。
【０１０５】
このような携帯端末２で実現されるモザイク画像提供サービスのユーザインタフェースの詳細については後述する。
【０１０６】
〔動作例〕
以下、第１実施例におけるモザイク画像提供システムの動作例をこのシステムにより提供されるユーザインタフェースに沿って説明する。このユーザインタフェースは、サーバ１０から上述のように表示画像データ３８及びＷＥＢファイル３９が携帯端末２にダウンロードされ、これらファイルがＷＥＢブラウザ１４２等により実行されることで携帯端末２上で実現される。
【０１０７】
図１５は、第１実施例におけるモザイク画像提供サービスのユーザインタフェースフローを示す図である。
【０１０８】
ユーザは、携帯端末２上のＷＥＢブラウザ１４２を実行することにより、第１実施例におけるモザイク画像提供システムへアクセスする。これにより、携帯端末２にはトップページ１５１が表示される。このトップページ１５１は例えばＨＴＭＬファイルで実現される。このときサーバ１０では、携帯端末２からのアクセスに応じて、表示画像制御部３３が表示情報格納部３７からそのトップページ１５１を形成するためのＨＴＭＬファイルをＷＥＢファイル３９として抽出し、このＨＴＭＬファイルを携帯端末２へ送信する。
【０１０９】
ユーザは、携帯端末２を操作することで、このトップページ１５１に自身のユーザＩＤを入力し、ログインボタン等を選択することにより本モザイク画像提供システム１へログインする。このとき、携帯端末２からサーバ１０へこのユーザＩＤが送られ、サーバ１０の所定の機能部がこのユーザＩＤが既に登録されているか否か等を判定することでユーザ認証が行われる。
【０１１０】
ユーザ認証が完了すると、サーバ１０の表示画像制御部３３がそのユーザＩＤのユーザホームページ１５２を形成するためのＷＥＢファイル３９を表示情報格納部３７から抽出する。このユーザホームページ１５２は例えばＦＬＡＳＨで実現される。よって、表示画像制御部３３は、このＦＬＡＳＨファイルを含むＷＥＢファイル３９を携帯端末２へ送信する。携帯端末２では、ＦＬＡＳＨプレイヤ１４４がこのダウンロードされたＦＬＡＳＨを実行することで、ＷＥＢブラウザ１４２上にユーザホームページ１５２が表示される。このとき、そのページに必要な画像ファイル、音声ファイル等が存在する場合には、このように実行されるＦＬＡＳＨがそれらファイルをサーバ１０に要求する。サーバ１０の表示画像制御部３３は、この要求されたファイルを表示情報格納部３７から抽出し携帯端末２へ逐次ダウンロードする。他のＦＬＡＳＨで実現されるページ（画面）についてもこれと同様の動作により実現されるため、以降、詳細動作の説明を省略する場合がある。
【０１１１】
ユーザホームページ１５２には、そのユーザＩＤに対応するユーザ名称等と共に、表示させたいモザイク画像を選択するための表示メニュー１５３が表示される。なお、他の機能によりユーザ認証を行うことができるのであれば、トップページ１５１を表示させることなく、直接ユーザホームページ１５２を表示させるようにしてもよい。
【０１１２】
表示メニュー１５３には、モザイク画像を最大ズームアウト表示させるメニュー（図１５の「全体の画像」メニュー）、そのユーザの投稿画像を表示させるメニュー等が含まれる。ユーザの投稿画像を表示させるメニューは、投稿日時毎の画像を選択することができるように表示される（図１５の「５分前の画像」、「１７時間前の画像」）。この投稿日時に関する情報は、携帯端末２上で実行されるＦＬＡＳＨがサーバ１０へ問い合わせ、サーバ１０の表示画像制御部３３がモザイク画像情報ＤＢ３６内を検索することにより取得される。サーバ１０上の表示情報格納部３７には、上述したように、各ユーザの正規素材画像がその投稿日時毎に格納されている。
【０１１３】
ユーザホームページ１５２内で「全体の画像」メニューが選択された場合には第１画面１３１が表示される。第１画面１３１は例えばＦＬＡＳＨで実現され、図１６に示されるように表示される。図１６は、第１画面１３１の構成例を示す図である。なお、図１６に示す携帯端末２上のキーやディスプレイの配置、形状等はあくまで例示である。各機能を有するキー割り当てもまた例示であり、以下の例に限定されるものではない。
【０１１４】
第１画面１３１を実現するためのＦＬＡＳＨファイルがＷＥＢファイル３９としてダウンロードされ携帯端末２上で実行されると、ＦＬＡＳＨは、表示画像ファイル１１１（図１１参照）をサーバ１０へ要求し、ダウンロードされた表示画像ファイル１１１に含まれるモザイク画像を表示エリア１６１へ表示させる。このモザイク画像は、最大にズームアウト表示されたモザイク画像である。第１実施例では、このモザイク画像は縦３００ピクセル、横３００ピクセルの画像サイズ（画素数）を持つ。携帯端末２がこの画像サイズをそのまま表示させることができない場合にはＦＬＡＳＨプレイヤ１４４により表示可能サイズに縮小される。以下に説明する第１画面１３１に関する処理はＦＬＡＳＨが実行されることにより実現される。
【０１１５】
この第１画面１３１が表示される際に、表示エリア１６１内にはモザイク画像上に９つのセルがそれぞれ選択可能に形成される。第１画面１３１が表示された状態で、数字キー１６５、１６６、１６７又は１６８、若しくは決定キー１６９が選択された場合に選択枠１６３が表示される。選択枠１６３は、表示エリア１６１内に表示されるセルのいずれか１つをユーザに選択させるために表示され、例えば数字キー１６５、１６６、１６７又は１６８の操作により移動する。この選択枠１６３は、例えば、＃キー１６０の操作により消去される。
【０１１６】
ユーザは、表示エリア１６１内のモザイク画像の見たい部分を示すセルを当該選択枠１６３で選択し、決定キー１６９を操作する。これにより、選択されたセルの箇所がズームイン表示された第２画面１３２（図１２参照）が表示される。
【０１１７】
このとき、携帯端末２のメモリ上には、各セルが選択された場合に次に表示すべき２段階目の各表示画像に関する情報がそれぞれ保持されている。このような情報は、例えば、表示画像ファイル１１１と共にサーバ１０からダウンロードされる。具体的な情報としては、２段階目のモザイク画像を構成する９枚の表示画像ファイル１１２のそれぞれを特定するためのファイル識別情報、この各ファイル識別情報と各セルとの対応関係情報等がある。
【０１１８】
これにより、ＦＬＡＳＨは、第１画面１３１においていずれかのセルが選択された場合
には、その選択されたセルに関連付けられて保持されるファイル識別情報をサーバ１０へ送信する。サーバ１０の表示画像制御部３３は、９つの表示画像ファイル１１２の中からそのファイル識別情報で特定される表示画像ファイル１１２を抽出しダウンロードする。結果、次のズーム表示段階の第２画面１３２が携帯端末２で表示される。
【０１１９】
同様に、この表示画像ファイル１１２のダウンロード時には、その表示画像をズームイン表示させた場合に表示されるべき９つの表示画像ファイル１１３（図１１参照）のそれぞれを特定するためのファイル識別情報、及びこれらファイル識別情報と各セルとの対応関係情報がサーバ１０から携帯端末２へダウンロードされる。
【０１２０】
なお、本発明は、キー操作自体を限定するものではなく、モザイク画像の見たい部分を選択可能でありその選択された部分をズームイン又はズームアウト表示させることができればどのような操作方法が採られてもよい。更に、表示エリア１６１内に９つのセルを設ける例を示したがこのセル数は限定されず、見たい箇所を選択することができる構成であればどのような形態が採られてもよい。
【０１２１】
第２画面１３２では、図１６に示す第１画面１３１と同様に、９つのセルを有する表示エリア１６１に上述のようにダウンロードされた表示画像ファイル１１２内の表示画像が表示される。表示エリア１６１内のモザイク画像の見たい部分を含むセルが選択枠１６３で選択され決定キー１６９が操作されると、選択されたセルの箇所がズームイン表示された第３画面１３３（図１２参照）が表示される。
【０１２２】
このとき、上述したように、選択されたセルに対応する表示画像ファイル１１３を特定するファイル識別情報が既にダウンロードされ保持されている。これにより、このファイル識別情報を含む表示要求がサーバ１０へ送信され、サーバ１０の表示画像制御部３３により８１枚の表示画像ファイル１１３の中からその指定された表示画像ファイル１１３が抽出されダウンロードされる。更に、この表示画像ファイル１１３のダウンロード時には、その表示画像をズームイン表示させた場合に表示されるべき９つの表示画像ファイル１１４（図１１参照）のそれぞれを特定するためのファイル識別情報、及びこれらファイル識別情報と各セルとの対応関係情報がサーバ１０から携帯端末２へダウンロードされる。
【０１２３】
第３画面１３３は、第３段階目のモザイク画像が対象とされ、上述の第２画面１３２と同様に処理される。第３画面１３３において、いずれか１つのセルが選択枠１６３で選択され決定キー１６９が操作されると、選択されたセルの箇所がズームイン表示された第４画面１３４が図１７に示すように表示される。図１７は、第４画面１３４の構成例を示す図である。
【０１２４】
第４画面１３４は、モザイク画像を最大にズームイン表示した画像を表示する。よって、第４画面１３４の各セルにはそれぞれ１つの素材画像が表示される。すなわち、第４画面１３４上の各セルは、モザイク画像全体の各ブロック（座標情報）に相当する。従って、第４画面１３４が表示される際には、対応する表示画像ファイル１１４と共に、各セルに対応するブロックＩＤがサーバ１０から携帯端末２へダウンロードされる。
【０１２５】
ところで、第２画面１３２、第３画面１３３及び第４画面１３４において、選択枠１６３が現在表示されていない方向へ移動された場合でその移動方向に画像が存在する場合には、その移動方向隣りの表示画像が表示される。この場合、当該移動方向隣りの表示画像を含む表示画像ファイル（１１２、１１３又は１１４）を指定する表示要求が携帯端末２からサーバ１０へ送られ、その表示画像ファイル、その表示画像をズームイン表示させた場合に表示されるべき次段階の表示画像ファイルを特定するためのファイル識別情報、及びこれらファイル識別情報と各セルとの対応関係情報がサーバ１０から携帯端末２へ送ら
れる。
【０１２６】
以上、モザイク画像の閲覧機能のうち、第１画面１３１から第４画面１３４へのズームイン表示に関する動作例を示した。第４画面１３４から第１画面１３１へのズームアウト表示は、選択枠１６３をズームアウトしたい箇所に置き、クリア（ＣＬＲ）キー１６４を操作することで実行される。このとき、現在表示されている表示画像をズームアウト表示させた場合に表示させる表示画像ファイルを特定する情報は携帯端末２で既に保持されている。これは、ズームイン表示する過程において前回表示されていた表示画像に関する情報を保持するようにしてもよいし、現在表示されている表示画像ファイルのダウンロード時に合わせてその情報がダウンロードされ保持されるようにしてもよい。
【０１２７】
また、ユーザホームページ１５２内でそのユーザの投稿画像を表示させるメニューが選択された場合には、直接、第４画面１３４が表示される。このとき、そのユーザにより投稿された素材画像を含む表示画像が第４画面１３４に表示される。具体的には、ＦＬＡＳＨが、そのユーザのユーザＩＤを含む表示要求をサーバ１０へ送信し、サーバ１０の表示画像制御部３３が、モザイク画像情報ＤＢ３６をそのユーザＩＤで検索することにより、そのユーザにより投稿された素材画像が配置される座標を示すブロックＩＤを抽出する。結果、表示画像制御部３３がそのブロックＩＤに対応する表示画像ファイル１１４を表示情報格納部３７から取得し携帯端末２へダウンロードすることで、当該第４画面１３４が表示される。
【０１２８】
次に、ユーザにより準備された素材画像が投稿される際の本モザイク画像提供システム１の動作例について説明する。
【０１２９】
ユーザは、本モザイク画像提供システム１へログインした後、ユーザホームページ１５２から第１画面１３１へ移行する。ユーザは、上述したように各画面で選択枠１６３等を操作することにより、第１画面１３１、第２画面１３２、第３画面１３３、第４画面１３４の順に、モザイク画像のうちの自身の素材画像を配置させたい位置をズームイン表示させる。ユーザは、第４画面１３４の表示エリア１６１に表示される画像中、素材画像が未だ配置されていないセル１７１を当該選択枠１６３で選択する。素材画像が未だ配置されていないセル１７１には、所定の空きブロック画像が表示されている。当該セル１７１が選択枠１６３で選択され決定キー１６９が操作されると、投稿画面１５９が表示される。投稿画面１５９は例えばＦＬＡＳＨで実現される。
【０１３０】
図１８は、投稿画面１５９の構成例を示す図である。投稿画面１５９の表示エリア１６１内には、例えば素材画像の投稿に関する操作説明、投稿に関する注意事項（例えば、他人の著作権や肖像権に関する注意等）が表示される。ユーザにより表示エリア１６１内の所定の箇所（図１８の例における「ここをクリック」部）が選択されると、ＦＬＡＳＨはメーラー１４３を起動させる。
【０１３１】
このとき、ＦＬＡＳＨは、保持されている情報に基づいて選択枠１６３で選択されたセル１７１に対応するブロックＩＤと共に、ユーザＩＤ及び本モザイク画像提供システム１のメールアドレスをメーラー１４３に渡す。メーラー１４３は、ＦＬＡＳＨから渡されたブロックＩＤとユーザＩＤとを含む文字列が件名（ＳＵＢＪＥＣＴ）フィールドに格納され、宛先アドレスフィールドに本モザイク画像提供システム１のメールアドレスが格納された電文を生成する。ユーザは、一般的なメーラー１４３のインタフェース操作によりその電文に素材画像ファイル６を添付し、メール送信する。なお、本発明は、このメーラー１４３自体の機能等を限定するものではない。
【０１３２】
サーバ１０では、メール制御部３２がこのように送信されたメールを受信し、このメー
ルから素材画像ファイル６、ブロックＩＤ及びユーザＩＤを抽出する。メール制御部３２は、この素材画像の画像ＩＤの発行をモザイク画像情報ＤＢ３６へ依頼する。モザイク画像情報ＤＢ３６は、新たに発行された画像ＩＤをそのユーザＩＤ及びブロックＩＤと関連付けて格納する。これと共に、メール制御部３２は、その画像ＩＤ、ブロックＩＤ、及び素材画像ファイル６をモザイク画像生成部３４に渡す。これにより、モザイク画像生成部３４によりモザイク画像ファイル８が生成され、それに伴い表示画像生成部３５により表示画像ファイル群３８が更新される。モザイク画像生成部３４によるモザイク画像生成処理の詳細については後述する。
【０１３３】
このとき、モザイク画像生成部３４の素材画像前処理部４４は、その投稿された素材画像から正規素材画像を生成し、正規素材画像ファイル３０として表示情報格納部３７に格納する。そして、素材画像前処理部４４は、この投稿された素材画像の正規素材画像ファイルの格納先を示す情報及び素材画像の投稿日時を示す情報をその画像ＩＤに対応するレコードに格納する。
【０１３４】
このように、本モザイク画像提供システム１によれば、素材画像の投稿も携帯端末２の操作で行うことができる。更に、素材画像の配置位置は、対象画像及び素材画像に制限されずユーザにより自由に指定することができる。また、この素材画像の配置位置は、サーバ１０により未だ素材画像の配置されていないブロックから自動決定されるようにしてもよい。この場合には、上記メールの件名フィールドにはその位置情報としてのブロックＩＤを含めないようにすればよい。
【０１３５】
更に、本モザイク画像提供システム１は、携帯端末２の操作による既に投稿された素材画像の削除及び変更にも対応する。
【０１３６】
図１９は、削除画面１５５の構成例を示す図である。ユーザホームページ１５２上のユーザの投稿画像を表示させるメニューの削除メニュー（操作メニュー１５４）が選択されると、この削除画面１５５が表示される。削除画面１５５の表示エリア１６１内には、そのユーザにより投稿された素材画像のうちのいずれか１枚が表示される。ユーザホームページ１５２のメニューで投稿日時を選択すれば、その日時に投稿された素材画像が削除対象として表示される。
【０１３７】
具体的には、ＦＬＡＳＨがユーザＩＤを含む素材画像要求をサーバ１０へ送信する。すると、サーバ１０の表示画像制御部３３が、この指定されたユーザＩＤに基づいて、そのユーザにより投稿された素材画像の画像ＩＤ、その素材画像が加工された正規素材画像ファイル３０の格納先を示す情報、及び投稿日時を示す情報をモザイク画像情報ＤＢ３６から抽出し、この情報に基づいてそのユーザの正規素材画像ファイル３０を表示情報格納部３７から取得する。サーバ１０は、画像ＩＤ、投稿日時を示す情報、及び正規素材画像ファイル３０を携帯端末２へ送信する。このダウンロードされた素材画像が表示エリア１６１内に表示される。
【０１３８】
この削除画面１５５において決定キー１６９が操作されると、ＦＬＡＳＨはダウンロードされていた画像ＩＤ及び投稿日時を示す情報を含む削除要求をサーバ１０へ送信する。これにより、サーバ１０の表示画像制御部３３は、この削除要求を受けると、モザイク画像情報ＤＢ３６内からその画像ＩＤ及び投稿日時が格納されるレコードを削除し、かつ、表示情報格納部３７からその画像ＩＤ及び投稿日時に対応する正規素材画像ファイル３０を削除する。
【０１３９】
表示画像制御部３３は、モザイク画像情報ＤＢ３６の該当レコードを削除する際に、その削除される素材画像の位置情報として格納されていたブロックＩＤを抽出し、モザイク
画像生成部３４にそのブロックＩＤを指定してその素材画像の削除を依頼する。これにより、モザイク画像生成部３４によりこの素材画像が空きブロック画像に置き換えられたモザイク画像が生成され、それに伴い表示画像生成部３５により表示画像ファイル群３８が更新される。この削除処理に対応するモザイク画像生成部３４のモザイク画像生成処理の詳細については後述する。
【０１４０】
このように、本モザイク画像提供システム１によれば、素材画像の削除操作も携帯端末２の操作で行うことができる。
【０１４１】
上述の素材画像の削除処理については、上述の第４画面１３４において削除したい素材画像が表示されるセルを選択枠１６３で選択し削除操作することで実行されるようにしてもよい。この場合には、その選択されたセルに対応するブロックＩＤを含む削除要求が携帯端末２からサーバ１０へ送信され、これに応じてサーバ１０で当該ブロックＩＤで示されるブロックの画像が空きブロック画像に置き換えられるようにすればよい。
【０１４２】
図２０は、変更画面１５６の構成例を示す図である。ユーザホームページ１５２上のユーザの投稿画像を表示させるメニューの変更メニュー（操作メニュー１５４）が選択されると、この変更画面１５６が表示される。変更画面１５６の表示エリア１６１内には、そのユーザにより投稿された素材画像のうちのいずれか１枚が表示される。ユーザホームページ１５２のメニューで投稿日時を選択すれば、その日時に投稿された素材画像が変更対象として表示される。この画面の具体的な生成処理については上述の削除画面１５５の場合と同様である。
【０１４３】
この変更画面１５６において「＃」キー１６０が操作されると現在投稿されている素材画像の配置処理が実行され、「＊」キー２０１が操作されると現在投稿されている素材画像を新たな素材画像へ差し替える処理が実行される。
【０１４４】
具体的には、「＃」キー１６０が操作されると、ＦＬＡＳＨはその変更対象の素材画像の画像ＩＤをサーバ１０へ送信し、サーバ１０からその画像ＩＤで示される素材画像を含む表示画像ファイル１１４を受信することで、その変更対象の素材画像を含む第４画面１３４を表示する（図１７参照）。
【０１４５】
このとき、第４画面１３４は、その変更対象の素材画像が存在するセルが選択枠１６３で選択された状態で表示される。この状態で、数字キー１６５、１６６、１６７及び１６８により空きブロックへ選択枠１６３を移動させる。その空きブロック画像が表示されるセルに選択枠１６３を置いた状態で決定キー１６９が操作されると、その変更対象の素材画像がその選択枠１６３の置かれたセルに移動する。
【０１４６】
このとき、ＦＬＡＳＨは、その変更対象の素材画像の画像ＩＤとその移動先のセルに対応するブロックＩＤとを含む移動要求をサーバ１０へ送信する。これにより、サーバ１０の表示画像制御部３３は、この移動要求を受けると、モザイク画像情報ＤＢ３６内のその画像ＩＤに対応するブロックＩＤの値をその移動要求に含まれる値に変更する。それと共に、表示画像制御部３３は、変更前のブロックＩＤと変更後のブロックＩＤとを指定してその素材画像の移動をモザイク画像生成部３４に依頼する。これにより、モザイク画像生成部３４によりその素材画像の配置が変更されたモザイク画像が生成され、それに伴い表示画像生成部３５により表示画像ファイル群３８が更新される。この移動処理に対応するモザイク画像生成部３４によるモザイク画像生成処理の詳細については後述する。
【０１４７】
このように、本モザイク画像提供システム１によれば、素材画像の移動操作も携帯端末２の操作で行うことができる。
【０１４８】
一方で、素材画像の差し替え時、すなわち「＊」キー２０１が操作された際には、図２１に示すような差し替え画面２１０が表示される。図２１は、差し替え画面２１０の構成例を示す図である。素材画像の差し替えは、上述した素材画像の投稿時の処理と基本的には同じである。ユーザにより表示エリア１６１内の所定の箇所（図２１の例における「差し替え画像を投稿する」部）が選択されると、ＦＬＡＳＨがメーラー１４３を起動させ、メーラー１４３により差し替えのための新たな素材画像ファイル６が添付された電文がサーバ１０宛てに送信される。投稿時と異なるのは、メール電文の件名フィールドに、ユーザＩＤと共に元の素材画像の画像ＩＤが設定されることである。
【０１４９】
サーバ１０では、メール制御部３２がこのように送信されたメールを受信し、このメールから差し替えのための素材画像ファイル６、ユーザＩＤ及び元の素材画像の画像ＩＤを抽出する。メール制御部３２は、元の素材画像の画像ＩＤに基づいてモザイク画像情報ＤＢ３６からその元の素材画像に関するブロックＩＤを抽出する。更に、メール制御部３２は、モザイク画像情報ＤＢ３６に画像ＩＤの発行を依頼する。モザイク画像情報ＤＢ３６は、新たに発行された画像ＩＤをそのユーザＩＤ及びブロックＩＤと関連付けて格納する。これと共に、メール制御部３２は、この画像ＩＤとブロックＩＤと共に、差し替えのための素材画像ファイル６をモザイク画像生成部３４に渡す。これにより、モザイク画像生成部３４により元の素材画像がこの新たな素材画像に差し替えられたモザイク画像ファイル８が生成され、それに伴い表示画像生成部３５により表示画像ファイル群３８が更新される。この差し替え処理に対応するモザイク画像生成部３４によるモザイク画像生成処理の詳細については後述する。
【０１５０】
このとき、モザイク画像生成部３４の素材画像前処理部４４は、その新たな素材画像から正規素材画像を生成し、正規素材画像ファイル３０として表示情報格納部３７に格納する。そして、素材画像前処理部４４は、この新たな素材画像の正規素材画像ファイルの格納先を示す情報及び素材画像の投稿日時を示す情報をその画像ＩＤに対応するレコードに格納する。
【０１５１】
このように、本モザイク画像提供システム１によれば、素材画像の差し替えも携帯端末２の操作で行うことができる。
【０１５２】
次に、第１実施例におけるサーバ１０のモザイク画像生成部３４の動作例について図２２及び２３を用いて説明する。
【０１５３】
図２２は、第１実施例におけるモザイク画像生成部３４の対象画像に関する処理を示すフローチャートである。
【０１５４】
対象画像処理部４１は、モザイク画像の元となる対象画像ファイル５を取得し、この対象画像ファイル５を所定の数の領域（ブロック）に分割する（Ｓ２２０１）。この対象画像の分割数（ブロック数）は設定情報から取得される。この対象画像ファイル５の分割された各領域の画像をそれぞれブロック画像と表記している。
【０１５５】
対象画像処理部４１は、この分割されたブロック単位でこの対象画像ファイル５のフィルタリング処理を行う（Ｓ２２０２）。具体的には、まず、対象画像処理部４１は、各ブロック画像についてＲＧＢ毎の濃度値（階調値）の平均値（平均Ｒ値、平均Ｇ値、平均Ｂ値）をそれぞれ算出する。対象画像処理部４１は、そのブロック画像を構成する全画素のＲＧＢ値をそのブロック画像について算出された平均ＲＧＢ値に設定する。これにより、各ブロック画像の色が各ブロック画像の平均ＲＧＢ値に均一化される。
【０１５６】
続いて、対象画像変換部４２は、対象画像処理部４１により処理された対象画像に対し、一定の色調を保持しながら許容最高濃度値（濃度値２５５）及び許容最低濃度値（濃度値０）の周辺濃度（白及び黒に近い色）が使われないように、そのＲＧＢ値の単位幅を圧縮（縮小）する（Ｓ２２０３）。最良の形態として例えば、対象画像変換部４２は、中心濃度値（１２７．５）を固定した状態で許容最低濃度値０が濃度値３２となり許容最高濃度値２５５が濃度値２２３となるように、濃度値の単位幅を圧縮する。
【０１５７】
このように対象画像を変換することにより、対象画像の目標濃度値に素材画像の平均濃度値を近づけた場合に、素材画像が白又は黒に近づき過ぎ見え難くなるのを防ぐ。
【０１５８】
ブロック画像処理部４３は、対象画像変換部４２により処理された対象画像に基づいて、各ブロック画像のＲＧＢの各濃度値（階調値）を各目標濃度値としてそれぞれ取得する（Ｒ目標値、Ｇ目標値、Ｂ目標値）（Ｓ２２０４）。これら取得された各ブロック画像の各目標濃度値は、素材画像補正部４８に送られる。
【０１５９】
以上の対象画像に関する処理は、対象画像決定時に基本的には一度実行されればよい。
【０１６０】
図２３は、第１実施例におけるモザイク画像生成部３４のモザイク画像生成処理を示すフローチャートである。この図２３に示すモザイク画像生成処理は、例えば所定の周期で実行される。なお、本発明はこのモザイク画像生成処理の実行タイミングを限定するものではなく、素材画像が投稿された際、素材画像が削除された際又は素材画像が変更された際にその都度実行されるようにしてもよい。
【０１６１】
素材画像取得部４６は、メール制御部３２又は表示画像制御部３３からの処理要求の存在を確認する（Ｓ２３０１）。これら処理要求は例えばキューで管理される。処理要求が存在する場合には（Ｓ２３０１；ＹＥＳ）、素材画像取得部４６は、そのうちの１つの処理要求を取得し、それが何の処理要求かを判断する（Ｓ２３０２）。素材画像取得部４６は、処理要求が存在しない場合には（Ｓ２３０１；ＮＯ）、処理を終了する。
【０１６２】
素材画像取得部４６は、その処理要求が素材画像投稿時の要求又は差し替え要求であると判断すると（Ｓ２３０２；生成or差し替え）、その処理要求と共にメールに添付して送られた素材画像ファイル６を取得する（Ｓ２３０３）。素材画像取得部４６は、１つの素材画像ファイル６を取得すると共に、その素材画像を配置する対象画像中のブロック位置（ブロックＩＤ）についての情報も併せて取得する。
【０１６３】
素材画像前処理部４４は、設定情報から素材画像ファイル６内の素材画像が配置されるべきブロック画像に関する情報を取得する。ブロック画像に関する情報には、そのブロック画像のサイズ（画素数）、形状等が含まれる。素材画像前処理部４４は、これら取得された情報に合致するように素材画像ファイル６のサイズ、形状等を加工する。
【０１６４】
素材画像変換部４５は、素材画像前処理部４４により処理された素材画像をグレースケール画像に変換する（Ｓ２３０４）。これにより、以降、素材画像の各ＲＧＢ値を操作する場合に、いずれか１つの基本色の濃度値を扱うようにすれば足りる。また、素材画像の各ＲＧＢ値のばらつきをなくすことができるため、素材画像ファイルに対し素材画像補正部４８による色補正が行われた場合に、その素材画像に存在しなかった色が発生するのを防ぐ等、素材画像の視認性を向上させることができる。
【０１６５】
素材画像算出部４７は、素材画像変換部４５により変換されたグレースケール素材画像４２に関し、その素材画像に含まれるＲＧＢのうちのいずれか１つの基本色について統計値を算出する。具体的には、まず、素材画像算出部４７は、その素材画像に含まれる全画
素の有する基本色の濃度値のうち、最小濃度値を抽出し、その素材画像の全画素の各濃度値からこの最小濃度値をそれぞれ減算する。素材画像算出部４７は、このように変換されたいずれか１つの基本色に関し、最低濃度値（許容最低濃度値と同一）、最高濃度値、平均濃度値、最低濃度値から平均濃度値までの濃度値と平均濃度値から最高濃度値までの濃度値との割合（暗濃度値、明濃度値）をそれぞれ算出する（Ｓ２３０５）。
【０１６６】
素材画像補正部４８は、素材画像算出部４７により算出された素材画像４２に関する各統計値をそれぞれ取得し、更に、その素材画像４２が配置されるブロック画像を示す識別情報に基づいてその素材画像４２が配置されるブロック画像のＲ目標値、Ｇ目標値、Ｂ目標値をそれぞれ取得する。素材画像補正部４８は、その素材画像４２の各ＲＧＢ値を素材画像算出部４７により算出されたその平均濃度値が対象のブロック画像のＲ目標値、Ｇ目標値及びＢ目標値となるようにそれぞれ補正する（Ｓ２３０６）。
【０１６７】
元の素材画像の平均濃度値を目標濃度値に移動した場合に、元の素材画像の最高濃度値が装置が許容する最高濃度値（許容最高濃度値）を超える場合とそうでない場合がある。素材画像補正部４８は、最高濃度値が許容最高濃度値を超えると判断した場合には、平均濃度値を目標濃度値に固定させた状態で最高濃度値が許容最高濃度値となるように、元の素材画像の分布幅を縮小（圧縮）する。一方、素材画像補正部４８は、最高濃度値が許容最高濃度値を超えないと判断した場合には、最低濃度値を許容最低濃度値に固定させた状態で平均濃度値が目標濃度値となるように、元の素材画像の分布幅を伸縮する。このように、素材画像補正部４８は、全体のモザイク画像の視認性を上げるために元の素材画像をそれを配置するブロック画像の色調に近づけつつ、素材画像の視認性を上げるために元の素材画像の色調を可能な限り保持するよう処理する。
【０１６８】
モザイク画像生成部４９は、素材画像補正部４８により色補正された素材画像を対象画像ファイルのうちその素材画像を配置すべきブロック画像と置き換える（Ｓ２３０７）。その素材画像を配置すべきブロック画像はブロックＩＤから検出される。処理要求が差し替え要求の場合には、その素材画像を配置すべきブロックには以前の素材画像が置かれている。よって、モザイク画像生成部４９は、新たに色補正された差し替えのための素材画像を元の素材画像と置き換える（Ｓ２３０７）。
【０１６９】
ところで、素材画像取得部４６は、処理要求が移動要求であると判断すると（Ｓ２３０２；移動）、その移動要求、その移動要求と共に取得される変更前のブロックＩＤ及び変更後のブロックＩＤをモザイク画像生成部４９へ送る。これにより、モザイク画像生成部４９は、変更前のブロックＩＤで特定される位置のブロック画像（素材画像）を変更後のブロックＩＤで特定される位置のブロック画像（素材画像又は空きブロック画像）と置き換え、変更前のブロックＩＤで特定される位置のブロック画像を空きブロック画像に設定する（Ｓ２３０８）。空きブロック画像は、例えば、素材画像の配置されていないブロックを明示するために予め設定された画像である。
【０１７０】
また、素材画像取得部４６は、処理要求が削除要求であると判断すると（Ｓ２３０２；削除）、その削除要求及びその削除要求と共に取得されるブロックＩＤをモザイク画像生成部４９へ送る。モザイク画像生成部４９は、そのブロックＩＤで特定されるブロック画像を空きブロック画像と置き換える（Ｓ２３０９）。
【０１７１】
このように１つの処理要求が完了すると、素材画像取得部４６が次の処理要求の存在を確認する（Ｓ２３０１）。素材画像取得部４６は、次の処理要求が存在すると判断すると（Ｓ２３０１；ＹＥＳ）、上述と同様の処理がその次の処理要求に対して実行される。このように処理要求が存在しなくなるまで処理が継続される。もちろん、このように各処理要求がシーケンシャルに処理される構成に限定されるものではなく、複数の処理要求が変
更処理されてもよい。
【０１７２】
以上のようにモザイク画像ファイル８が更新されると、表示画像生成部３５が、所定のタイミングでこの更新されたモザイク画像ファイル８に従って表示画像ファイル群３８を更新する。この表示画像ファイル群３８の更新方法については、上述した表示画像ファイル群３８の生成方法（図１３参照）と同様に表示画像ファイル群３８を新たに生成するようにしてもよいし、表示画像ファイル１１２、１１３及び１１４については変更が生じたブロックを含むファイルのみを更新するようにしてもよい。
【０１７３】
〈第１実施例における作用及び効果〉
ここで、上述した第１実施例におけるモザイク画像提供システム１の作用及び効果について述べる。
【０１７４】
サーバ１０では、モザイク画像生成部３４が複数の素材画像ファイル６を用いてモザイク画像ファイル８を生成する。この素材画像ファイル６は、その素材画像を配置させたい位置情報（ブロックＩＤ）と共に、携帯端末２からメールに添付されて送られる。もちろん、素材画像ファイル６の取得方法はメールには限られない。
【０１７５】
モザイク画像生成部３４において、素材画像は、対象画像内の指定されたブロックＩＤで特定されるブロックの画像の色調に合うように色調補正される。すなわち、第１実施例によれば、素材画像の配置は対象画像の色調に制限されず任意に指定可能である。
【０１７６】
対象画像に関しては、一定の色調を保持しながら白及び黒に近い色が使われないように変換された状態で、各ブロックのＲＧＢの各目標濃度値がそれぞれ決定される。これにより、各ブロックのＲＧＢの各目標濃度値に素材画像を近付けた場合であっても素材画像が白又は黒に近づき過ぎ見え難くなるのを防ぐことができる。すなわち、モザイク画像を生成する上で、個々の素材画像の視認性を低下するのを防ぐことができる。
【０１７７】
また、第１実施例のモザイク画像生成部３４において、素材画像は、グレースケール画像に変換された後、それが持つ基本色の統計値（平均濃度値、最低濃度値、最高濃度値、暗濃度値及び明濃度値）が算出される。このようにグレースケール画像に変換することにより、素材画像の有する基本色の統計値の計算量を減らすことができる。加えて、グレースケール画像に変換することにより、素材画像の各ＲＧＢ値のばらつきを抑えることができるため、素材画像をブロック画像に近付けるように色調補正した場合であっても元の素材画像に存在しなかった色の発生を防ぐことができる。
【０１７８】
また、素材画像をブロック画像の色調に近付けるにあたり、元の素材画像の色調が可能な限り保持されるように素材画像のＲＧＢ値の単位幅が伸縮される。これにより、元の素材画像がそれを配置するブロック画像の色調に近づけられることで全体のモザイク画像の視認性を上げることができ、かつ、元の素材画像の色調が可能な限り保持されるよう処理されるため素材画像の視認性を向上させることができる。
【０１７９】
このように第１実施例におけるモザイク画像提供システムによれば、対象画像に応じた素材画像に関する限定をなくしユーザに任意にその素材画像の位置を指定させたとしても、素材画像及びモザイク画像の高い視認性を維持することができる。
【０１８０】
サーバ１０では、表示画像生成部３５が、この高い視認性を維持するように生成されたモザイク画像ファイル８から携帯端末２の画面上でのズーム表示に対応するための表示画像ファイル群３８を生成する。この表示画像ファイル群３８は、携帯端末２にダウンロードされたＷＥＢファイル３９から呼び出されることで当該携帯端末２にダウンロードされ
、携帯端末２の画面上に複数セルに区分けされた状態で表示される。この複数セルは、ＷＥＢファイル３９の例えばＦＬＡＳＨにより生成され、携帯端末２の数字キー、方向キー、決定キー等の操作キーで操作される。
【０１８１】
表示画像生成部３５により生成される表示画像ファイル群３８は、個々のファイルが携帯端末２の１画面で表示され得るサイズ（画素数）（第１実施例では縦３００ピクセル、横３００ピクセル）となり、携帯端末のズーム表示段階の各段階に対応するように生成される。具体的には、当該モザイク画像が携帯端末２のズーム表示段階数分（第１実施例では４段階）コピーされ、各コピーされたモザイク画像が各ズーム段階にそれぞれ対応する縮小率（第１実施例では１倍、１／９倍、１／８１倍、１／７２９倍）でそれぞれ縮小され、各縮小されたモザイク画像が所定数で分割されることで表示画像ファイル群３８は生成される。
【０１８２】
このうち、分割数は、個々のファイルが携帯端末２の１画面で表示され得るサイズ（画素数）（第１実施例では縦３００ピクセル、横３００ピクセル）となるように決定され、縮小率は、最も小さいモザイク画像がそのまま携帯端末２の１画面で表示され得るサイズとなり、最も大きいモザイク画像については、それが分割されてなる各表示画像が携帯端末２の画面上で表示されるセルの数と同数のブロック数をそれぞれ持つサイズとなるように決定される。途中のズーム段階（１／９倍、１／８１倍）に対応する表示画像の縮小率は最大縮小率及び最小縮小率の間で決定され、分割数は上述と同様の観点で決定される。
【０１８３】
このように、第１実施例では、携帯端末２で表示される各画面イメージに対応した表示画像がサーバ１０で生成される。そして、携帯端末２では、必要な表示画像がサーバ１０からダウンロードされるだけでモザイク画像から素材画像までの間のズームアウト表示及びズームイン表示を画面上で実現することができる。
【０１８４】
更に、第１実施例では、表示画像ファイル３８がダウンロードされる際には、この表示画像から更にズームイン表示された場合に表示されるべき次ズーム段階の表示画像ファイルを特定するための情報（ファイル識別情報）が各セルについてそれぞれダウンロードされる。これにより、所定の表示画像からズームイン表示された場合にはこのダウンロードされた情報が用いられることにより表示されるべき表示画像ファイルが即座に特定されてサーバ１０から携帯端末２へダウンロードされる。
【０１８５】
従って、第１実施例によれば、効率的に高速にモザイク画像のズーム表示を実現することができる。更に、このようなズーム表示は、セル上を移動する選択枠１６３を携帯端末２上の操作キー等を用いた操作により実現されるため、第１実施例によれば、当該モザイク画像の段階的ズーム表示を携帯端末２の操作のみで実現することができる。
【０１８６】
ここで、最大にズームイン表示した表示画像（第４画面１３４）が表示される場合には、各セルがそれぞれブロックに対応するため、各セルに対応するブロックＩＤがサーバ１０から携帯端末２へダウンロードされる。
【０１８７】
第１実施例では、このダウンロードされるブロックＩＤが用いられることで、素材画像の投稿、削除、変更（差し替え、移動）を携帯端末２上で実現することができる。投稿時には、第４画面１３４で所望のセルに選択枠１６３を移動させ選択操作を行うことにより、その選択されたセルに対応するブロックＩＤが指定されて新たな素材画像ファイルと共にサーバ１０へ投稿が要求される。これにより、サーバ１０では、その新たな素材画像が加工されその加工された素材画像がその指定されたブロックＩＤの示す位置に配置されたモザイク画像が生成される。
【０１８８】
従って、第１実施例によれば、所望の位置を指定した素材画像の投稿を携帯端末２上で実現できる。もちろん、この位置指定は、投稿された素材画像に対しモザイク画像生成部３４で上述したような補正が施されるため、その位置のブロック画像に制限されることなく任意に指定可能であり、携帯端末２の画面上のセルの選択操作のみで実行することができるため、高い操作性を実現することができる。
【０１８９】
素材画像の変更時においても、第４画面１３４で所望のセルに選択枠１６３を移動させ選択操作を行うことにより、その選択されたセルに対応するブロックＩＤが指定されて変更が要求される。これにより、サーバ１０では、その指定されたブロックＩＤの示す位置に配置されたモザイク画像が変更され、その変更が反映されたモザイク画像が生成される。差し替え時には、そのブロックＩＤと共に差し替えのための新たな素材画像がサーバ１０へ送られ、移動時には、移動元のブロックＩＤと移動先のブロックＩＤとが送られる。
【０１９０】
また、素材画像の削除時には、そのユーザにより投稿された素材画像のうちのいずれかが削除画面１５５において選択されこの素材画像の画像ＩＤがサーバ１０へ通知される。これにより、サーバ１０では、その画像ＩＤに基づいてモザイク画像情報ＤＢ３６からその素材画像の配置されている位置を示すブロックＩＤが抽出され、このブロックＩＤで示されるブロックの画像が空きブロック画像に置き換えられる。
【０１９１】
このように、第１実施例におけるモザイク画像提供システム１によれば、モザイク画像を携帯端末２に表示させるだけでなく、そのモザイク画像を構成するための素材画像の投稿、削除、変更を全て携帯端末２の操作により実現することができる。当該削除及び変更操作については、既に生成されたモザイク画像及び表示画像がその操作により更新され、携帯端末２へ提供される。
【０１９２】
このように第１実施例によれば、モザイク画像を楽しむための全ての操作を携帯端末上で実現することができる。
【実施例２】
【０１９３】
以下、第２実施例におけるモザイク画像提供システムについて説明する。第２実施例におけるモザイク画像提供システムでは、サーバ１０のモザイク画像生成部３４の機能のみが第１実施例と異なる。
【０１９４】
［装置構成］
〔サーバ１０〕
以下、第２実施例におけるモザイク画像生成部３４について説明する。上述の第１実施例におけるモザイク画像生成部３４は、素材画像をグレースケール画像に変換した後そのグレースケール素材画像の統計値を算出していた。第２実施例におけるモザイク画像生成部３４は、グレースケール画像に変換することなく素材画像に関する処理を行う。
【０１９５】
〈モザイク画像生成部〉
第２実施例におけるモザイク画像生成部３４の構成について図２４を用いて説明する。図２４は、第２実施例におけるモザイク画像生成部３４の概念的な機能構成を示す機能ブロック図である。第２実施例の機能構成は、素材画像をグレースケール画像に変換する素材画像変換部４５が省かれていることを除いて第１実施例とは変わるところがない。以下、第１実施例と機能が変わる機能部についてのみ説明する。
【０１９６】
〈〈素材画像算出部４７〉〉
素材画像算出部４７は、素材画像前処理部４４により処理された素材画像に関し、その素材画像に含まれる各ＲＧＢのヒストグラムについて以下の処理を行う。第１実施例では
、グレースケール素材画像７２に対する処理であったため、ＲＧＢのいずれか１つの基本色についてのみ処理されればよかったが、第２実施例では図２５に示すように各ＲＧＢについてそれぞれ処理される。図２５は、第２実施例における素材画像算出部４７による処理概念を示す図である。
【０１９７】
素材画像算出部４７は、素材画像７１に関し、各ＲＧＢについての最低濃度値（許容最低濃度値と同一）、最高濃度値、平均濃度値、暗濃度値、明濃度値をそれぞれ算出する。なお、これら統計値の算出方法については、第１実施例と同様であるため、ここでは説明を省略する。
【０１９８】
図２６は、第２実施例における素材画像の各ＲＧＢについての統計値算出の例を示す図である。図２６では、全Ｒ値（Ｒの全濃度値）は第１実施例と同様の値を例に挙げているため、Ｒに関し算出される各統計値も第１実施例と同様である。具体的には、Ｒに関しては、最低濃度値（０）、最高濃度値（２１５）、平均濃度値（９３．６０）、暗濃度値（０．４４、９３．６０）、明濃度値（０．５６、１２１．４０）と算出される。Ｇに関しては、最低濃度値（０）、最高濃度値（２２８）、平均濃度値（６２．７５）、暗濃度値（０．２８、６２．７５）、明濃度値（０．７２、１６５．２５）と算出される。Ｂに関しては、最低濃度値（０）、最高濃度値（７５）、平均濃度値（２９．５５）、暗濃度値（０．３９、２９．５５）、明濃度値（０．６１、４５．４５）と算出される。
【０１９９】
〈〈素材画像補正部４８〉〉
第１実施例における素材画像補正部４８は、素材画像算出部４７で算出されたいずれか１つの基本色の統計値を各ＲＧＢについての統計値として利用することで、当該素材画像の色補正を行っていた。第２実施例における素材画像補正部４８は、素材画像算出部４７で算出された各ＲＧＢの統計値をそれぞれ用いて、当該素材画像の色補正を行う。具体的には、素材画像補正部４８は、素材画像算出部４７により算出されたＲＧＢの各平均濃度値がそれぞれ対象ブロック画像のＲ目標値、Ｇ目標値及びＢ目標値となるようにその素材画像７１を色補正する。
【０２００】
図２７は、第２実施例における素材画像の色補正処理の例を示す図である。素材画像７１の平均濃度値は、上述のように素材画像算出部４７により平均Ｒ値が９３．６０、平均Ｇ値が６２．７５、平均Ｂ値が２９．５５と算出されている。一方、その素材画像７１を配置すべきブロック画像のＲＧＢの目標値は、ブロック画像処理部４３により、Ｒ目標値が１６５、Ｇ目標値が１０５、Ｂ目標値が５４と決定されている。
【０２０１】
素材画像補正部４８は、平均Ｒ値（９３．６０）がブロック画像のＲ目標値（１６５）となり、平均Ｇ値（６２．７５）がブロック画像のＧ目標値（１０５）となり、平均Ｂ値（２９．５５）がブロック画像のＢ目標値（５４）となるように素材画像７１を色補正する。
【０２０２】
このとき、素材画像補正部４８は、第１実施例と同様に、元の素材画像の平均濃度値を目標濃度値に移動した場合に、元の素材画像の最高濃度値が許容最高濃度値を超えか否かを、各ＲＧＢについてそれぞれ判断する。最高濃度値が許容最高濃度値を超えると判断された場合の処理とそうでない場合の処理とについてはそれぞれ第１実施例と同様である。
【０２０３】
以下、第２実施例における素材画像補正部４８の具体的な処理例について図２８を用いて説明する。図２８は、第２実施例における素材画像の補正処理の具体例を示す図であり、素材画像が図２６に示すＲＧＢ値を持つ場合の例を示している。
【０２０４】
素材画像補正部４８は、まず、以下に示すように、目標値を暗濃度値で割った値が許容
最高濃度値（２５５）を超えるか否かを各ＲＧＢについてそれぞれ判断する。
【０２０５】
（Ｒ値）：Ｒ目標値（１６５）／暗濃度値（０．４４）＝３７５
（Ｇ値）：Ｇ目標値（１０５）／暗濃度値（０．２８）＝３７５
（Ｂ値）：Ｂ目標値（５４）／暗濃度値（０．３９）＝１３８．４６
素材画像補正部４８は、算出された値が許容最高濃度値を超えると判断すると、第１実施例と同様に上記（数式Ａ）を用いて、元の素材画像の各画素の濃度値をそれぞれ補正する。一方、素材画像補正部４８は、算出された値が許容最高濃度値を超えないと判断すると、第１実施例と同様に上記（数式Ｂ）を用いて、元の素材画像の各画素の濃度値をそれぞれ補正する。
【０２０６】
図２８の例によれば、素材画像補正部４８は、素材画像の全Ｒ値及び全Ｇ値をそれぞれ上記（数式Ａ）で補正し、全Ｂ値を上記（数式Ｂ）で補正する。具体的には、Ｒ値については、Ｈが０．７４（=(255-165)/121.40）で、Ｉが９５．９０（=255-(215*0.74)）となる。Ｇ値については、Ｈが０．９１（=(255-105)/165.25）で、Ｉが４７．５２（=255-(228*0.91)）となり、Ｂ値については、Ｊが１．８３（=54/29.55）となる。
【０２０７】
〔動作例〕
次に、上述の第２実施例におけるモザイク画像生成部３４の動作例について図２９を用いて説明する。図２９は、第２実施例におけるモザイク画像生成部３４のモザイク画像生成処理を示すフローチャートである。対象画像に対する処理（図２２参照）は、第１実施例と同様であるため、ここでは説明を省略する。
【０２０８】
素材画像取得部４６により処理要求が取得され（Ｓ２３０１）、その処理要求の内容の判断がなされた結果（Ｓ２３０２）、その処理要求が素材画像投稿時の要求又は差し替え要求であると判断されると（Ｓ２３０２；生成or差し替え）、その処理要求と共にメールに添付して送られた素材画像ファイル６が、その素材画像を配置する対象画像中のブロック位置（ブロックＩＤ）と共に取得される（Ｓ２３０３）。
【０２０９】
ここで、第２実施例におけるモザイク画像生成部３４では、図２３に示される第１実施例における素材画像をグレースケール画像に変換する処理（Ｓ２３０４）が省かれている。これにより、素材画像取得部４６により取得され（Ｓ２３０３）、素材画像前処理部４４により対象ブロックの情報に応じてリサイズ等された素材画像ファイル６が対象とされ、素材画像算出部４７により各ＲＧＢについて各統計値（最低濃度値、最高濃度値、平均濃度値、暗濃度値、明濃度値）がそれぞれ算出される（Ｓ２９０１）。
【０２１０】
なお、統計値の算出方法は第１実施例と同様である。すなわち、素材画像７１に含まれる全画素のＲＧＢ値のうち、各ＲＧＢについてそれぞれ最小濃度値が抽出され、その素材画像の全画素の各濃度値からこの最小濃度値がそれぞれ減算される。素材画像算出部４７は、このように変換された各ＲＧＢ値に関し、最低濃度値（許容最低濃度値と同一）、最高濃度値、平均濃度値、最低濃度値から平均濃度値までの濃度値と平均濃度値から最高濃度値までの濃度値との割合（暗濃度値、明濃度値）をそれぞれ算出する。
【０２１１】
素材画像補正部４８は、素材画像算出部４７により算出された素材画像７１に関する各ＲＧＢの各統計値をそれぞれ取得し、更に、その素材画像７１が配置されるブロック画像のＲ目標値、Ｇ目標値、Ｂ目標値をそれぞれ取得する。素材画像補正部４８は、素材画像算出部４７により算出された平均Ｒ値、平均Ｇ値及び平均Ｂ値がそれぞれ対象ブロック画像のＲ目標値、Ｇ目標値及びＢ目標値となるようにその素材画像７１の各ＲＧＢ値をそれぞれ色補正する（Ｓ２９０２）。このとき、素材画像補正部４８は、第１実施例と同様に、元の素材画像の平均濃度値を目標濃度値に移動した場合に、元の素材画像の最高濃度値
が許容最高濃度値を超えか否かを、各ＲＧＢについてそれぞれ判断し、その判断結果に応じて第１実施例と同様の処理を行う。
【０２１２】
モザイク画像生成部４９は、素材画像補正部４８により上述のように色補正された素材画像を対象画像ファイルのうちその素材画像を配置すべきブロック画像と置き換える（Ｓ２９０３）。その素材画像を配置すべきブロック画像はブロックＩＤから検出される。処理要求が差し替え要求の場合には、その素材画像を配置すべきブロックには以前の素材画像が置かれている。よって、モザイク画像生成部４９は、新たに色補正された差し替えのための素材画像を元の素材画像と置き換える（Ｓ２９０３）。
【０２１３】
その他、処理要求が移動要求である場合（Ｓ２３０２；移動）、及び処理要求が削除要求である場合（Ｓ２３０２；削除）については第１実施例と同様である。
【０２１４】
〈第２実施例における作用及び効果〉
ここで、上述した第２実施例におけるモザイク画像提供システムの作用及び効果について述べる。
【０２１５】
第２実施例では、素材画像をグレースケール画像に変換することなく、元の素材画像に関する各ＲＧＢについてそれぞれ各統計値が算出される。そして、この各ＲＧＢについてそれぞれ算出された各統計値が利用されることにより、元の素材画像が対象のブロック画像の色調に合うように色調補正される。
【０２１６】
このように、第２実施例では、第１実施例と異なり素材画像をグレースケール画像に変換せず元のＲＧＢ値を用いて算出される各統計値に基づいて、素材画像が色調補正される。
【０２１７】
よって、第２実施例によれば、素材画像の各ＲＧＢ値のばらつきを残しているため、完成されたモザイク画像にとっては第一実施形態と較べてざらつき感を出すことができ、各素材画像に関しては元の画像の色調により近付く素材画像を設けたり、少し突飛な色を生じる素材画像を設けたりと各素材画像に見栄えの幅を持たせることができる。
【実施例３】
【０２１８】
以下、第３実施例におけるモザイク画像提供システムについて説明する。第３実施例におけるモザイク画像提供システムは、モザイク画像の形成のために上述のように素材画像を提供したり提供された素材画像を操作したりする機能を提供するだけでなく、当該モザイク画像を通じてユーザ間でコミュニケーションを取ることのできる機能を新たに提供する。具体的には、第３実施例におけるモザイク画像提供システムは、モザイク画像を閲覧するユーザがそのモザイク画像を形成する各素材画像に対してコメントを投稿でき、投稿されたコメントを閲覧できるような機能を提供する。
【０２１９】
［装置構成］
上記新たな機能を実現する第３実施例におけるモザイク画像提供システムでは、サーバ１０の機能のみが第１実施例と異なるため、以下、第３実施例におけるサーバ１０の機能構成について説明する。なお、ハードウェア構成については第１実施例と同様でよい。
【０２２０】
〔サーバ１０〕
図３０は、第３実施例におけるサーバ１０の概念的な機能構成を示すブロック図である。第３実施例におけるサーバ１０は、第１実施例の構成に加えて、更に、コメント情報データベース（ＤＢ）３１０を有する。以下、サーバ１０の構成のうち第１実施例と異なる機能部についてのみ説明する。
【０２２１】
図３１は、第３実施例におけるコメント情報ＤＢ３１０を示す図である。図３１に示すように、コメント情報ＤＢ３１０は、素材画像を識別するための画像ＩＤ、その素材画像に対して投稿されたコメント、そのコメントを記入したユーザを識別するためのユーザＩＤ（コメント記入ユーザＩＤ）、そのコメントの公開範囲情報、そのコメントの投稿日時情報を関連付けて格納する。このうち、画像ＩＤ及びコメント記入ユーザＩＤは、モザイク画像情報ＤＢ３６に格納される画像ＩＤ及びユーザＩＤと同様の情報である。
【０２２２】
公開範囲情報は、そのコメントの参照可能範囲を限定するための情報であり、例えば、コメントを記入した本人にのみ参照を可能とする範囲指定（図３１における「本人」）、範囲を限定しない指定（図３１における「全員」）、コメントを投稿した素材画像に隣接配置される素材画像を投稿したユーザにのみ参照を可能とする範囲指定（図３１における「隣人」）がある。本発明は、このような範囲指定に限定するものではないため、固有のユーザを指定した範囲指定、所定のユーザグループを指定した範囲指定等が行えるようにしてもよい。
【０２２３】
表示情報格納部３７に格納されるＷＥＢファイル３９には、携帯端末２上において、選択された素材画像にコメントを投稿したり、投稿されたコメントを表示したりするためのユーザインタフェースを形成するためのファイル（例えば、ＳＷＦファイル）が含まれる。
【０２２４】
表示画像制御部３３は、第１実施例における処理に加え、このような新たなインタフェースを形成するためのＷＥＢファイル３９を携帯端末２へダウンロードし、当該新たなインタフェースが操作されることにより携帯端末２から送られる情報に応じた処理を実行する。表示画像制御部３３は、携帯端末２からコメント情報、対象の画像ＩＤ、そのコメントの発信者としてのユーザＩＤ、公開範囲情報が送られてきた場合には、これらの情報をコメント情報ＤＢ３１０に格納する。
【０２２５】
更に、表示画像制御部３３は、所定の表示画像ファイル１１１、１１２、１１３又は１１４をダウンロードする際には、そのファイル中の表示画像内に配置される素材画像に対して投稿されているコメント情報も合わせてダウンロードする。各表示画像ファイルは、各ファイルを特定するためのファイル識別情報が付与されている。このファイル識別情報が用いられることにより、各表示画像ファイルに含まれるブロックＩＤがそれぞれ特定される。
【０２２６】
表示画像制御部３３は、ダウンロードされる表示画像ファイルの識別情報からその表示画像内の全ブロックＩＤを認識し、この認識された各ブロックＩＤの示す位置に配置される各素材画像の画像ＩＤをモザイク画像情報ＤＢ３６からそれぞれ抽出する。表示画像制御部３３は、このように抽出された全画像ＩＤを基に、各素材画像に対して投稿されたコメント情報であって表示を要求するユーザを公開範囲に含むコメント情報をコメント情報ＤＢ３１０からそれぞれ抽出する。表示画像制御部３３は、このように抽出されたコメント情報を表示画像ファイルと共にダウンロードする。
【０２２７】
このとき、表示画像制御部３３は、通信量及び携帯端末２のメモリ容量等を加味して、全コメント情報のうちダウンロードされるコメントを制限するようにしてもよい。例えば、表示画像ファイル１１１、１１２及び１１３がダウンロードされる場合には、その表示画像内のブロック数が多いため、投稿日時が最も新しいものから５０件分のコメントのみをダウンロードするようにしてもよいし、携帯端末２上で表示され得る文字長に切ったコメントをダウンロードするようにしてもよい。
【０２２８】
本実施例における表示画像制御部３３は、全コメント情報のうち携帯端末２上で表示させる必要のあるコメントのみをダウンロードする。具体的には、表示画像制御部３３は、携帯端末２の画面上で各コメントの表示がそれぞれ重ならないように、同時に表示すべきコメントの組み合わせを選定し、携帯端末２からの表示更新要求を受けた場合或いは所定の周期で、ダウンロードするコメントの組み合わせを切り替える。コメントの組み合わせは、携帯端末２の画面上の各セルに１つずつのコメントの組み合わせであってもよいし、上段、下段及び下段に１つずつの組み合わせであってもよい。なお、全コメントがダウンロードされ、このような同時に表示すべきコメントの組み合わせの選定が携帯端末２上のＦＬＡＳＨにより実行されるようにしてもよい。
【０２２９】
〔動作例〕
以下、第３実施例におけるモザイク画像提供システムの動作例を説明する。なお、以下の説明では、第３実施例におけるモザイク画像提供システムにおいて新たに付加されたユーザ間のコミュニケーション機能のみを対象にその動作例を説明する。この新たに付加された機能についても、ユーザインタフェースは携帯端末２上で実現される。
【０２３０】
図３２は、第３実施例における第１画面１３１の構成例を示す図である。図３２に示すように、第３実施例における第１画面１３１では、表示エリア１６１に表示されたモザイク画像の上にコメントが吹き出し形状（符号３２１）で表示される。これは例えばＦＬＡＳＨで実現される。コメントの表示形態は、この吹き出し形状に限定されず、そのコメントの投稿対象の素材画像との関連が把握可能な形態であればよい。
【０２３１】
ＦＬＡＳＨは、表示画像ファイル１１１と共にダウンロードされたコメント情報を取得し、各コメントの所定の文字数を吹き出し内にそれぞれ表示させる。各吹き出し３２１は、そのコメントの投稿された素材画像の位置を差し示すように表示される。この位置は、その表示画像の縮小率とブロックＩＤの示すブロック位置との相対関係から決定することが可能である。
【０２３２】
上述の説明によれば、公開範囲指定を満たしており同時に表示すべき組み合わせに係るコメント情報がダウンロードされているため、この公開範囲が考慮されたコメントのみがＦＬＡＳＨにより表示される。なお、コメントの公開範囲に関する処理は、ＦＬＡＳＨにより行われるようにしてもよい。この場合には、公開範囲に制限されないコメント情報がその公開範囲情報と共にダウンロードされ、ＦＬＡＳＨがこの公開範囲の条件に基づいて表示すべきコメントを選定する。
【０２３３】
第１画面１３１において＊キー３２２が操作されることにより、ＦＬＡＳＨは、表示される吹き出し３２１の表示及び非表示を切り替える。
【０２３４】
第２画面１３２、第３画面１３３においても、上述の第１画面１３１と同様に処理される。
【０２３５】
図３３は、第３実施例における第４画面１３４の構成例を示す図である。図３３に示すように、第３実施例における第４画面１３４においても、上述の第１画面１３１と同様に、コメントが吹き出し３２１内に表示される。第４画面１３４では、表示される素材画像が少ないため、各素材画像について投稿されたコメント情報であって公開範囲に含まれるコメント情報は全てダウンロードされる。
【０２３６】
ＦＬＡＳＨは、上述の第１画面１３１の場合と同様に、各吹き出し３２１を相互に重ならず投稿された素材画像を指し示すように表示する。なお、第４画面１３４の場合には、吹き出し３２１内に表示するコメントの文字数は第１画面１３１のそれよりも長く設定さ
れてもよい。
【０２３７】
第３実施例では、ＦＬＡＳＨは、左右両端の素材画像に対して投稿されたコメントを表示する吹き出し３４１については全部を表示せず切れた状態で表示する。よって、この第４画面１３４を閲覧するユーザは、その吹き出し３４１内に表示されるコメントを１部しか見ることができない。これにより、ユーザにその吹き出し３４１が切れている方向の表示画像を見たいという欲求を駆り立たせ、隣接する表示画像への移動を誘う。従って、この実施例によれば、ユーザに多くの画像を見させることができる。なお、図３３の例において、ＦＬＡＳＨは、図面左方向への移動操作が行なわれた場合には、切れていた吹き出し３４１を全て表示するように制御する。
【０２３８】
更に、第４画面１３４において、素材画像を表示するセルが選択枠１６３で選択され、決定キー１６９が操作されるとその素材画像に対してコメントを投稿するためのコメント表示画面３４１が表示される。このコメント表示画面３４１は例えばＦＬＡＳＨで実現される。
【０２３９】
図３４は、第３実施例におけるコメント表示画面３４１の構成例を示す図である。コメント表示画面３４１の表示エリア１６１には、コメント入力部３４２、投稿ボタン３４３、公開範囲指定部３４４、コメント表示部３４５等が表示される。
【０２４０】
コメント入力部３４２にコメントが入力され、公開範囲指定部３４４で所望の範囲が設定され、投稿ボタン３４３が選択されると、ＦＬＡＳＨは、この入力されたコメント、現在選択中の素材画像を示す画像ＩＤ、公開範囲情報をサーバ１０へ送信する。サーバ１０の表示画像制御部３３は、このように送信されたコメント情報を受け、コメント情報ＤＢ３１０にそれらを格納する。
【０２４１】
コメント表示部３４５には、現在選択中の素材画像に対し投稿されているコメントが最近のものから順に上方から下方へ表示される。このコメント表示部３４５に表示される各コメントには、その投稿日時とそのコメントの投稿ユーザに関する情報も合わせて表示される。その素材画像の投稿者自身により投稿されたコメントは、他のコメントと異なる色で表示されるようにしてもよい。
【０２４２】
また、コメントの投稿ユーザの表示は、そのユーザが素材画像を投稿している場合にはその素材画像を表示する第４画面１３４へ移行し得ることを示すように例えば下線が付されて表示される。このような表示が選択されると、そのユーザにより投稿された素材画像を含む第４画面１３４が表示される。
【０２４３】
更に、第４画面１３４において＃キー１６０が操作された場合には、複数の素材画像に対して一度にコメントを投稿し得る動作モードに移行される。この動作モードでは、コメントを投稿したい素材画像が選択枠１６３で選択され決定キー１６９が操作されると、図３５に示すようにそのセルに選択マーク３５１が表示される。図３５は、第３実施例における複数素材画像への一括コメント投稿の例を示す図である。このような操作により複数のセルに選択マーク３５１を表示させた後、＊キー３２２が操作されると、コメント入力画面３５２が表示される。このコメント入力画面３５２は例えばＦＬＡＳＨにより実現される。
【０２４４】
このコメント入力画面３５２でコメントが入力されると、その入力されたコメントは、選択マーク３５１が付された素材画像に対する投稿コメントとして処理される。すなわち、ＦＬＡＳＨは、そのコメントと共に、選択マーク３５１が付された素材画像を示す複数の画像ＩＤ及びそのユーザＩＤをサーバ１０へ送信する。
【０２４５】
〈第３実施例における作用及び効果〉
ここで、上述した第３実施例におけるモザイク画像提供システムの作用及び効果について述べる。
【０２４６】
第３実施例では、モザイク画像が最もズームイン表示された画像を表示する第４画面１３４において、選択枠１６３によりいずれかのセルが選択されると、コメント表示画面３４１が表示される。このコメント表示画面３４１では、選択中のセル内の素材画像に対するコメント、そのコメントの公開範囲情報が設定される。コメント表示画面３４１においてコメント情報が入力されると、選択中のセル内の素材画像を示す画像ＩＤと共に、ユーザＩＤ、コメント情報等がサーバ１０へ送られる。サーバ１０では、携帯端末２から送られる画像ＩＤ、ユーザＩＤ、コメント情報（コメント、公開範囲情報等）、投稿日時情報等がコメント情報ＤＢ３１０に格納される。
【０２４７】
更に、第４画面１３４において＃キー１６０が操作されコメントモードへ移行されると、選択枠１６３の操作により複数のセルが選択可能となる。複数のセルが選択され、＊キー３２２が操作されるとコメント入力画面３５２が表示される。このコメント入力画面３５２においてコメントが入力されると、選択された複数のセル内の素材画像を示す複数の画像ＩＤ、ユーザＩＤ、その入力されたコメント等がサーバ１０へ送られる。サーバ１０では、その入力されたコメントが各画像ＩＤ及びユーザＩＤで特定される各レコードにそれぞれ格納される。
【０２４８】
このように、第３実施例におけるモザイク画像提供システムによれば、ユーザは、モザイク画像を閲覧し操作するだけでなく、各素材画像に対してコメントを投稿することができる。
【０２４９】
このように投稿されたコメント情報は、表示画像ファイル１１１、１１２、１１３及び１１４がダウンロードされる際に、そのダウンロードされる表示画像に含まれる素材画像に対して投稿されたコメント情報がダウンロードされる。
【０２５０】
これにより、第１画面１３１、第２画面１３２、第３画面１３３、第４画面１３４において、その投稿されたコメントが吹き出し形状により表示される。この吹き出し形状は、表示されているモザイク画像内の対象素材画像を指し示すように形成される。
【０２５１】
従って、ユーザは、ズーム表示によりモザイク画像を閲覧することができるだけでなく、閲覧している範囲内の素材画像に対して投稿されたコメントも合わせて閲覧することができる。更に、その吹き出し形状によりどの素材画像に投稿されているコメントかも特定することができるため、多数コメントが投稿された人気素材画像を探したり、素材画像を通じて知人にメッセージを送ることも可能となる。
【０２５２】
すなわち、第３実施例におけるモザイク画像提供システムによれば、モザイク画像を通じてユーザにコミュニケーションの場を提供することができる。ひいては、本モザイク画像提供システムの集客性を上げることができ、モザイク画像の基となる対象画像の認知度を上げることもできる。
【０２５３】
〈付記〉
（付記１）
複数ブロックに区分けされた対象画像内の少なくとも１つのブロックに素材画像が配置されたモザイク画像を生成するモザイク画像生成手段と、
前記モザイク画像生成手段により生成されたモザイク画像に基づいて、前記携帯端末の
画面で該モザイク画像全体が視認されるズームアウト表示と該携帯端末の画面で該モザイク画像の１部領域内の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成手段と、
前記表示画像生成手段により生成された複数の表示画像のそれぞれを、該携帯端末の操作により選択可能な複数のセルであって各セルが前記ズームイン表示で視認される各ブロックに対応するように配置される複数のセルに、区分けされた状態で該携帯端末の画面に表示させる表示制御手段と、
を備えることを特徴とするモザイク画像提供装置。
【０２５４】
（付記２）
前記表示画像生成手段は、前記モザイク画像生成手段により生成されたモザイク画像を各ズーム段階に応じた縮小率でそれぞれ縮小し、各表示画像が前記携帯端末の画面で視認可能なサイズとなるように各縮小されたモザイク画像を分割することにより、前記複数の表示画像を生成することを特徴とする付記１に記載のモザイク画像提供装置。
【０２５５】
（付記３）
前記表示制御手段は、前記携帯端末からズーム表示要求を受けた場合に、前記携帯端末において選択されたセル内に表示される領域に対応する表示画像又は前記携帯端末に表示されている表示画像を１部領域に持つ表示画像を前記複数の表示画像から抽出し、この抽出された表示画像を該携帯端末の画面に表示させることを特徴とする付記１又は２に記載のモザイク画像提供装置。
【０２５６】
（付記４）
前記表示制御手段は、
前記携帯端末に前記ズームイン表示させる場合に、該ズームイン表示に対応する表示画像と共に前記複数のセルのそれぞれに表示される各ブロックに関する前記モザイク画像内の位置を示す識別情報をそれぞれ該携帯端末にダウンロードし、
前記モザイク画像生成手段は、
前記携帯端末でズームイン表示されている場合で前記複数のセルのいずれか１つを用いて選択されたブロックの識別情報と共に、新たな素材画像を該携帯端末から受信した場合に、この新たな素材画像を該識別情報で特定されるブロックに配置したモザイク画像を生成する、
ことを特徴とする付記１から３のいずれか１つに記載のモザイク画像提供装置。
【０２５７】
（付記５）
前記モザイク画像生成手段は、
前記携帯端末でズームイン表示されている場合で前記複数のセルのいずれか１つを用いて選択されたブロックの識別情報を含む削除要求を前記携帯端末から受信した場合に、該識別情報で特定されるブロックを素材画像の配置されていない状態を示す空きブロック画像に置き換えたモザイク画像を生成し、前記携帯端末でズームイン表示されている場合で前記複数のセルのいずれか２つを用いて選択された移動元ブロック及び移動先ブロックの各識別情報を含む移動要求を前記携帯端末から受信した場合に、該移動元ブロックの識別情報で特定されるブロックの画像を該移動先ブロックの識別情報で特定されるブロックの画像と置き換えたモザイク画像を生成する、
ことを特徴とする付記４に記載のモザイク画像提供装置。
【０２５８】
（付記６）
複数ブロックに区分けされた対象画像内の少なくとも１つのブロックに素材画像が配置されたモザイク画像を生成するモザイク画像生成手段と、
前記各素材画像に対して投稿されたコメント情報をそれぞれ格納するコメント情報テー
ブルと、
前記モザイク画像生成手段により生成されたモザイク画像に基づいて、携帯端末の画面で該モザイク画像全体が視認されるズームアウト表示と該携帯端末の画面で該モザイク画像の１部領域内の複数ブロックが視認されるズームイン表示との間の段階的ズーム表示の各ズーム段階にそれぞれ対応する複数の表示画像を生成する表示画像生成手段と、
前記表示画像生成手段により生成された複数の表示画像のそれぞれを、前記コメント情報テーブルから抽出されたコメントと該コメントの投稿対象の素材画像との関係が表された状態で前記携帯端末の画面に表示させる表示制御手段と、
を備えるモザイク画像提供装置。
【０２５９】
（付記７）
前記表示制御手段は、
前記携帯端末の画面に表示画像及びコメント情報を表示させる際に、該表示画像内の複数の素材画像に対して投稿されたコメントのうち同時に表示されるコメントの組み合わせを決定し、各組み合わせの表示、非表示を所定の周期で切り替えさせる、
ことを特徴とする付記６に記載のモザイク画像提供装置。
【０２６０】
（付記８）
前記携帯端末のユーザを識別するユーザ識別手段、
を更に備え、
前記コメント情報テーブルは、前記コメント情報としてコメントと該コメントの公開範囲情報とを含み、
前記表示制御手段は、前記携帯端末の画面にコメント情報を表示させる際に、前記ユーザ識別手段の識別結果に基づいて、該携帯端末のユーザがそのコメントの公開範囲に含まれない場合にはそのコメントを表示させないように制御する、
ことを特徴とする付記６又は７に記載のモザイク画像提供装置。
【０２６１】
（付記９）
前記表示制御手段は、前記携帯端末の画面でズームイン表示されている場合に、前記視認される複数ブロックのうち選択された少なくとも１つのブロック内に表示される素材画像の識別情報と共に、該素材画像に対して投稿されたコメント情報を該携帯端末から受信した場合に、このコメント情報を前記コメント情報テーブルに格納する、
ことを特徴とする付記６から８のいずれか１つに記載のモザイク画像提供装置。
【０２６２】
（付記１０）
前記表示制御手段は、前記携帯端末の画面に素材画像に対するコメント及び該コメントの投稿者名を一覧表示させ、該投稿者名が選択された場合に該投稿者名で特定されるユーザにより投稿された素材画像が前記ズームイン表示時に視認される複数ブロックのいずれかに配置された表示画像を該携帯端末の画面に表示させる、
ことを特徴とする付記６から９のいずれか１つに記載のモザイク画像提供装置。
【図面の簡単な説明】
【０２６３】
【図１】第１実施例におけるモザイク画像提供システムの概略構成を示す図である。
【図２】第１実施例におけるサーバ及び携帯端末のハードウェア構成の例を示す図である。
【図３】第１実施例におけるサーバ１０の概念的な機能構成を示すブロック図である。
【図４】第１実施例におけるモザイク画像生成部の概念的な機能構成を示すブロック図である。
【図５】対象画像処理を示す概念図である。
【図６】対象画像変換処理を示す概念図である。
【図７】第１実施例における素材画像変換部及び素材画像算出部による処理概念を示す図である。
【図８】第１実施例における素材画像の統計値算出の例を示す図である。
【図９】第１実施例における素材画像の色補正処理の例を示す図である。
【図１０】第１実施例における素材画像の補正処理の具体例を示す図である。
【図１１】モザイク画像生成部及び表示画像生成部の入出力を示す概念図である。
【図１２】携帯端末におけるモザイク画像のズーム表示を示す図である。
【図１３】表示画像生成部における表示画像ファイル群の生成処理を示す概念図である。
【図１４】第１実施例における携帯端末の概念的な機能構成を示すブロック図である。
【図１５】第１実施例におけるモザイク画像提供サービスのユーザインタフェースのフローを示す図である。
【図１６】第１画面１３１の構成例を示す図である。
【図１７】第４画面１３４の構成例を示す図である。
【図１８】投稿画面１５９の構成例を示す図である。
【図１９】削除画面１５５の構成例を示す図である。
【図２０】変更画面１５６の構成例を示す図である。
【図２１】差し替え画面２１０の構成例を示す図である。
【図２２】第１実施例におけるモザイク画像生成部の対象画像に関する処理を示すフローチャートである。
【図２３】第１実施例におけるモザイク画像生成部のモザイク画像生成処理を示すフローチャートである。
【図２４】第２実施例としてのモザイク画像生成部の概念的な機能構成を示す機能ブロック図である。
【図２５】第２実施例における素材画像算出部による処理概念を示す図である。
【図２６】第２実施例における素材画像の各ＲＧＢについての統計値算出の例を示す図である。
【図２７】第２実施例における素材画像の色補正処理の例を示す図である。
【図２８】第２実施例における素材画像の補正処理の具体例を示す図である。
【図２９】第２実施例におけるモザイク画像生成部のモザイク画像生成処理を示すフローチャートである。
【図３０】第３実施例におけるサーバの概念的な機能構成を示すブロック図である。
【図３１】第３実施例におけるコメント情報ＤＢを示す図である。
【図３２】第３実施例における第１画面１３１の構成例を示す図である。
【図３３】第３実施例における第４画面１３４の構成例を示す図である。
【図３４】第３実施例におけるコメント表示画面３４１の構成例を示す図である。
【図３５】第３実施例における複数素材画像への一括コメント投稿の例を示す図である。
【図３６】フォトモザイクの例を示す図である。
【符号の説明】
【０２６４】
１  モザイク画像提供システム
２  携帯端末
５  対象画像ファイル
６  素材画像ファイル
８  モザイク画像ファイル
１０  サーバ
３０  正規素材画像ファイル
３１  通信部
３２  メール制御部
３３  表示画像制御部
３４  モザイク画像生成部
３５  表示画像生成部
３６  モザイク画像情報データベース（ＤＢ）
３７  表示情報格納部
３８  表示画像ファイル群
３９  ＷＥＢファイル
４１  対象画像処理部
４２  対象画像変換部
４３  ブロック画像処理部
４４  素材画像前処理部
４５  素材画像変換部
４６  素材画像取得部
４７  素材画像算出部
４８  素材画像補正部
４９  モザイク画像生成部
１１１、１１２、１１３、１１４  表示画像ファイル
１４１  通信部
１４２  ＷＥＢブラウザ
１４３  メーラー
１４４  ＦＬＡＳＨプレイヤ
３１０  コメント情報データベース（ＤＢ）
５０５  モザイク画像
５１１、５１２、５１３、５１４  素材画像
【図１】
2010004166.tif 000003
【図２】
2010004166.tif 000004
【図３】
2010004166.tif 000005
【図４】
2010004166.tif 000006
【図５】
2010004166.tif 000007
【図６】
2010004166.tif 000008
【図７】
2010004166.tif 000009
【図８】
2010004166.tif 000010
【図９】
2010004166.tif 000011
【図１０】
2010004166.tif 000012
【図１１】
2010004166.tif 000013
【図１２】
2010004166.tif 000014
【図１３】
2010004166.tif 000015
【図１４】
2010004166.tif 000016
【図１５】
2010004166.tif 000017
【図１６】
2010004166.tif 000018
【図１７】
2010004166.tif 000019
【図１８】
2010004166.tif 000020
【図１９】
2010004166.tif 000021
【図２０】
2010004166.tif 000022
【図２１】
2010004166.tif 000023
【図２２】
2010004166.tif 000024
【図２３】
2010004166.tif 000025
【図２４】
2010004166.tif 000026
【図２５】
2010004166.tif 000027
【図２６】
2010004166.tif 000028
【図２７】
2010004166.tif 000029
【図２８】
2010004166.tif 000030
【図２９】
2010004166.tif 000031
【図３０】
2010004166.tif 000032
【図３１】
2010004166.tif 000033
【図３２】
2010004166.tif 000034
【図３３】
2010004166.tif 000035
【図３４】
2010004166.tif 000036
【図３５】
2010004166.tif 000037
【図３６】
2010004166.tif 000038