(57)【要約】【課題】オリジナル画像の欠落を招くことなく、且つ記録媒体のフチ部において画像の連続性を損なうことなく、「余白なし記録」を実現可能な画像処理方法を提供する。【解決手段】これにより、余白なしコピーや余白なし写真印刷を行う場合であっても、オリジナルデータの拡大や欠落を伴うことなく、連続性が維持された違和感のない余白なしの出力物を得ることが可能となる。【選択図】図２
2008028934.tif 000002
【特許請求の範囲】
【請求項１】
多階調のデータを有する画素の複数で構成されるオリジナル画像を記録媒体に余白を設けずに記録する余白なし記録のためのデータ処理方法であって、
前記オリジナル画像の外周端から内側に向けて所定幅を有する端部領域に含まれる画素群の階調データの変位量を前記端部領域の内側から外側に向けて検知する工程と、
前記変位量に応じて、前記端部領域の更に外側に接するフチ部に新たな階調データを有する画素群を生成する工程と、
前記オリジナル画像と前記フチ部とを合体させて余白なし記録用の画像データを作成する工程と
を有することを特徴とするデータ処理方法。
【請求項２】
前記オリジナル画像を取得する工程と、前記余白なし記録用の画像データに基づいて前記記録媒体にインクを記録する工程と、を更に有することを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記フチ部の幅は前記所定幅であることを特徴とする請求項１または２に記載のデータ処理方法。
【請求項４】
前記生成工程は、前記変位量が予め定められた閾値よりも大きい場合は前記端部領域に含まれる画素の階調データを複写して前記フチ部に新たな階調データを有する画素群を生成し、前記変位量が前記閾値よりも小さい場合は該閾値を超えない階調データを有する画素群を新たに生成することを特徴とする請求項１乃至３のいずれかに記載のデータ処理方法。
【請求項５】
前記検知工程は、注目する画素と当該画素に接する複数画素の階調データの平均値に基づいて前記変位量を検知することを特徴とする請求項１乃至３のいずれかに記載のデータ処理方法。
【請求項６】
前記階調データは、レッド、グリーンおよびブルーの輝度データであることを特徴とする請求項１乃至５のいずれかに記載のデータ処理方法。
【請求項７】
前記階調データは、少なくともシアン、マゼンタ、イエローを含む濃度データであることを特徴とする請求項１乃至５のいずれかに記載のデータ処理方法。  
【請求項８】
多階調のデータを有する画素の複数で構成されるオリジナル画像を記録媒体に余白を設けずに記録可能なマルチファンクションプリンタであって、
印刷処理コマンドを受信する手段と、
前記印刷処理コマンドに応じて画像データを取得する手段と、
前記画像データの外周端から内側に向けて所定幅を有する端部領域に含まれる画素群の階調データの変位量を前記端部領域の内側から外側に向けて検知する手段と、
前記変位量に応じて、前記端部領域の更に外側に接するフチ部に新たな階調データを有する画素群を生成する手段と、
前記画像データと前記フチ部とを合体させて余白なし記録用の新たな画像データを作成する手段と、
前記新たな画像データに基づいて前記記録媒体にインクを記録する手段と
を具備することを特徴とするマルチファンクションプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に余白のない状態で画像を記録するための画像データ処理方法および該方法を実行可能なマルチファンクションプリンタに関する。
【背景技術】
【０００２】
近年、画像データを記録するだけの単機能プリンタに代わり、多岐にわたる機能を備えた比較的安価なマルチファンクションプリンタが普及して来ている。このようなマルチファンクションプリンタは、大きく分類すると、スキャナ、記録装置、メモリカードリーダ、ユーザインタフェイス操作部で構成されており、それぞれを組み合わせて多機能を実現している。一般には、スキャナと記録装置を組み合わせてコピー機能を実現させたり、メモリカードリーダと記録装置を組み合わせてディジタルカメラで撮影した写真画像のカードダイレクト印刷を実現させたりしている。
【０００３】
一方、こうしたコピー機能やカードダイレクト印刷機能においては、記録媒体の端部に余白を設けずに画像を出力する、いわゆる「余白なし記録」への要求が高く、このような機能を備えたマルチファンクションプリンタも数多く提供されている。すなわち、コピー機能では「余白なし記録」を行うことで原稿を余白なしでコピーすることが可能となり、カードダイレクト印刷機能ではディジタルカメラなどで撮影した写真を余白なしでプリントすることが可能となる。
【０００４】
余白なしコピーを行う場合、スキャナで読み込んだオリジナル画像を指定された用紙サイズよりも若干大きめのサイズの画像データに拡大する作業が行われる。また、余白なし写真印刷を行う場合にも、メモリカードから読み出した画像ファイルを指定された用紙サイズよりも若干大きめのサイズにリサイズする作業が行われる。このような拡大処理やリサイズによって、記録媒体の先端部や後端部或いは左右端部よりも少しはみ出した領域（以後、フチ部と称す）にまで記録する画像データが生成される。これにより、記録装置の搬送精度などに多少の誤差が含まれていても、記録媒体の端部に白紙領域が存在しない「余白なし記録」を実現することが出来る。
【０００５】
しかしながら、上述したような拡大処理を実行して余白なしコピーを行う場合、自動的に画像全体が拡大されてしまうので、一般的な等倍コピーを行うことが出来ないという矛盾が生じる。更に、このような余白なしコピーを、子コピー、孫コピーと繰り返した場合、コピーのたびに拡大処理が重ねられて行くので、オリジナル原稿の端部に配置する情報が最端部から徐々に損なわれて行くと言う問題も生じる。
【０００６】
リサイズを実行して余白なし写真印刷を行う場合も同様の弊害が懸念される。リサイズによって端部領域、すなわち記録媒体の端部よりもはみ出して記録されることが想定される領域の画像は、殆どの場合が記録媒体に記録されない。これは、例えば集合写真などの場合、両端に並んだ人物が記録媒体に記録されないという不具合を招く。
【０００７】
このような問題への対策として、特許文献１には拡大処理やリサイズを行わずに「余白なし記録」を実現する方法が開示されている。同文献によれば、画像データの一部をトリミングして「余白なし記録」を行う場合、フチ部の画像データのためにトリミング枠外のデータを利用する方法が開示されている。そして、トリミング枠が画像の端部に相当する、あるいは画像全体をトリミングするなどの理由で枠外に画像データが存在しない場合には、画像の端の画素を繰り返しコピーして端部領域の画像データを補間生成している。このような方法であれば、トリミング枠内の画像データの拡大処理やリサイズを行う必要がなくなるので、枠内に含まれる情報が欠落することはない。
【０００８】
【特許文献１】特開２００３−２７４１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載の方法で枠外に画像データが存在しない場合、トリミング内の画像と単純なコピーによって得られた端部領域の画像との境界において連続性が損なわれ、視覚的に違和感を覚える場合がある。具体的に説明するために、例えば紅葉の風景写真などのように色彩や濃度の変動が比較的大きい画像を考える。このような画像を余白なし記録する場合であっても、特許文献１の方法では、オリジナル画像の最端部に位置する一部分のデータを連続的にコピーすることで、フチ部のデータを生成している。よって、オリジナル画像内の色彩や濃度の変動傾向が保存されず、視覚的に違和感を与える結果となってしまうのである。
【００１０】
本発明は上記問題点に鑑みてなされたものであり、その目的とするところは、オリジナル画像の欠落を招くことなく、且つ記録媒体のフチ部において画像の連続性を損なうことなく、「余白なし記録」を実現可能な画像処理方法を提供することである。
【課題を解決するための手段】
【００１１】
そのために本発明においては、多階調のデータを有する画素の複数で構成されるオリジナル画像を記録媒体に余白を設けずに記録する余白なし記録のためのデータ処理方法であって、前記オリジナル画像の外周端から内側に向けて所定幅を有する端部領域に含まれる画素群の階調データの変位量を前記端部領域の内側から外側に向けて検知する工程と、前記変位量に応じて、前記端部領域の更に外側に接するフチ部に新たな階調データを有する画素群を生成する工程と、前記オリジナル画像と前記フチ部とを合体させて余白なし記録用の画像データを作成する工程とを有することを特徴とする。
【００１２】
また、多階調のデータを有する画素の複数で構成されるオリジナル画像を記録媒体に余白を設けずに記録可能なマルチファンクションプリンタであって、印刷処理コマンドを受信する手段と、前記印刷処理コマンドに応じて画像データを取得する手段と、前記画像データの外周端から内側に向けて所定幅を有する端部領域に含まれる画素群の階調データの変位量を前記端部領域の内側から外側に向けて検知する手段と、前記変位量に応じて、前記端部領域の更に外側に接するフチ部に新たな階調データを有する画素群を生成する手段と、前記画像データと前記フチ部とを合体させて余白なし記録用の新たな画像データを作成する手段と、前記新たな画像データに基づいて前記記録媒体にインクを記録する手段とを具備することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、余白なしコピーや余白なし写真印刷を行う場合であっても、オリジナルデータの拡大や欠落を伴うことなく、連続性が維持された違和感のない余白なしの出力物を得ることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【００１５】
図１は本発明に適用可能なマルチファンクションプリンタの制御の構成を説明するためのブロック図である。印刷設定指定部１１はユーザインタフェイスを備え、ユーザからのファンクション設定や記録開始コマンドを受信する。画像解析部１２は、印刷設定指定部１１に設定されたコマンドに従い、画像メモリ１５に蓄えられた画像データの解析処理を行う。カードリーダ部１７は、ディジタルカメラなどによってカードメモリに収められた画像データを読み取り、画像メモリ１５にこれを転送する。スキャナ１６は、原稿台に置かれた原稿を読み取り、画像データに変換し、画像メモリ１５にこれを転送する。画像メモリ１５は、カードリーダ１７やスキャナ部１６から受信した画像データを一時的に保管する。
【００１６】
画像解析部１２は、画像メモリ１５に格納された画像データを解析し、記録制御部１４が記録可能な画像データに変換する。フチ部データ補間作成部１３は、画像解析部１２が変換した画像データを基に、余白なし記録を行う際のフチ部の画像データを生成する。
【００１７】
画像解析部１２によって展開された画像データとフチ部データ補間生成部１３によって生成されたフチ部のデータは、印刷制御部１４に送られる。印刷制御部１４は受信したデータに従って記録媒体に画像を記録する。
【００１８】
以下、図１で示したマルチファンクションプリンタを用い、様々な余白なし画像を出力する実施例を具体的に説明する。
【実施例１】
【００１９】
図２は、余白なし等倍コピーを実行する際に、図１で示した本実施形態のマルチファンクションプリンが実行する一連の工程を説明するためのフローチャートである。
【００２０】
処理が開始されると、まずステップＳ１０１で、印刷設定指定部１１はユーザインタフェイスを介してユーザから指定されたコマンドの設定を行う。本実施例では、「余白なし等倍コピーモード」が設定される。
【００２１】
続くステップＳ１０２では、スキャナ部１６が原稿台に設置された原稿を読み取り、画像メモリ１５に読み取った画像データを格納する。具体的には、スキャナ部１６は原稿の全画像領域の反射濃度を所定の解像度で光学的に読み取り、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の輝度データとして画像メモリに１５に画素ごとに保存する。
【００２２】
ステップＳ１０３では、画像メモリ１５に格納されたデータを画像解析部１２が画素毎に処理し、印刷制御部１４によって印刷可能な画像データに変換する。本実施形態の印刷制御部は、シアン（Ｃ）、ライトシアン（ＬＣ）、マゼンタ（Ｍ）、ライトマゼンタ（ＬＭ）、イエロー（Ｙ）およびブラック（Ｂｋ）の６色のインクを用い、インクジェット記録方式を採用して画像を形成する。よって、画像解析部１２は、画像メモリ１５に格納されているＲ、ＧおよびＢの輝度データを、Ｃ、ＬＣ，Ｍ、ＬＭ、ＹおよびＫの濃度データに各画素について色分解する。
【００２３】
余白なしコピーでなければ、ここで得られた濃度データをそのまま印刷制御部１４に転送することによって記録が行われる。しかし、本実施形態のように余白なしコピーを実行する場合には、記録媒体のフチ部に対する濃度データを新たに生成する必要がある。
【００２４】
図３は、本例で用いる画像サンプル（原稿１００）の一例を示した図である。原稿１００の右下端部には写真部１０５、右上端部には白抜け文字のテキスト部１  １０３、中央には黒文字のテキスト部２  １０１がそれぞれ配置されている。以下、このような原稿画像を余白なしコピーする場合を例に説明を進めていく。
【００２５】
図４は、原稿１００の余白なしコピーを行うために生成する、フチ部１０２の画像データを説明するための図である。幅方向のｗ１とｗ２、および長手方向のｈ１とｈ２に含まれる部分が新たに画像データを生成するフチ部１０２となる。図において、原稿１００の端部に配置されている写真部１０５およびテキスト部１  １０３は、フチ部にはみ出すようにデータが生成されているが、その内容は拡大されていない。フチ部のデータを、原稿のグラデーションや一様性を損なわないようにして、新たに付け加えることが本実施形態の特徴となる。具体的には、原稿１００の最端部からここに隣接するフチ部と同等の幅を有する領域、すなわちｗ１´とｗ２´およびｈ１´とｈ２´に含まれる領域（以下端部領域と称す）のデータを用いて、ｗ１とｗ２およびｈ１とｈ２に含まれるフチ部のデータを作成する。
【００２６】
そのための前段階として、まずステップＳ１０４で、変数Ｌ、Ｓ、ＮおよびＣｏｐｙＭｏｄｅをそれぞれ初期値にセットする。
【００２７】
図５は、本実施形態でフチ部の画像データを生成するために利用する変数Ｌ、Ｓ、Ｎおよび濃度データの生成方法を説明するための模式図である。ここでは、原稿１００の右側領域の一部分を例に説明する。図において、小さい四角は１画素領域を示し、ｗ２´に含まれる個々の画素には、画像解析部１２によって変換されたある１色の濃度値が示されている。本実施形態では３画素×３画素の広さを有するウィンドウ３００を、図ではｗ２´の左端から右方向にラインｌに沿ってシフトさせながら、隣接するウィンドウ領域間の濃度値の変化を検知する。そして、その変化量に応じて走査した領域に接するフチ部の太線で囲った部分の濃度データを順々に生成する。
【００２８】
このようなウィンドウ３００のシフトは、図４の白抜き矢印で示すように原稿内端部領域の内側から外側に向けて行われ、更にその外側に接するフチ部の濃度データを生成する。そして、このシフトおよび濃度データ生成は原稿の周囲全体に渡って行われるが、本実施形態ではウィンドウ３００のシフトラインを原稿一周分に渡って管理するために、変数Ｌを設けている。また、Ｓは１つのラインＬにおける走査の開始位置を示す変数、ＮはＳからスタートし、ラインＬに沿って処理を行っていく過程で着目する画素を示す変数としている。再度図２を参照するに、ステップＳ１０４の段階では、これらの変数Ｌ、ＳおよびＮは全て１にセットされる。
【００２９】
ステップＳ１０４において、ＣｏｐｙＭｏｄｅは、端部領域に含まれる各画素のデータ生成処理方法をランダム（Ｒａｎｄｏｍ）にするかコンスタント（Ｃｏｎｓｔ）にするかを決めるための変数であり、初期値としてＣｏｎｓｔがセットされる。
【００３０】
続くステップＳ１０５では、現在の画素位置Ｎに基づいて、ウィンドウ３００内の濃度平均Ａｖｇ（Ｎ）を求める。そして、Ｌ方向にウィンドウ１つ分シフトした位置にある領域の平均濃度Ａｖｇ（Ｎ＋３）との濃度差ΔＮ＝｜Ａｖｇ（Ｎ）−Ａｖｇ（Ｎ＋３）｜を更に求める。図５の場合であれば、Ａｖｇ（Ｎ）は、ここに含まれる９個の画素の濃度値の平均すなわち約１．４となる。またＡｖｇ（Ｎ＋１）は、この右側に隣接する３×３画素領域の濃度平均すなわち約１．９となる。結果、ΔＮ＝｜Ａｖｇ（Ｎ）―Ａｖｇ（Ｎ＋１）｜≒０．５となる。
【００３１】
ステップＳ１０６では、ステップＳ１０５で求めたΔＮと予め定められた閾値Ｔｈとを比較し、ΔＮ＜Ｔｈの場合は注目画素の領域とこれに隣接する領域間の濃度変化は少ないと判断し、ステップＳ１０７へ進む。一方、ΔＮ≧Ｔｈの場合は上記領域間の濃度変化は大きいと判断しステップＳ１１０に進む。
【００３２】
ステップＳ１０７では、ＣｏｐｙＭｏｄｅがＲａｎｄｏｍであるか否かを判断する。Ｒａｎｄｏｍでない、すなわちＣｏｎｓｔである場合、現在のラインＬにおいて少なくともＳからＮまでの領域はコンスタントなＣｏｐｙＭｏｄｅでフチ部のデータ生成を行ってよいと判断し、ステップＳ１１４へ進む。
【００３３】
一方、ステップＳ１０７でＣｏｐｙＭｏｄｅ＝Ｒａｎｄｏｍであった場合、ステップＳ１０８へ進み、フチ部データ補間生成部１３においてフチ部の画像データを作成する。ステップＳ１０８を通過すると言うことは、ステップＳ１０６にて隣接する画素領域との間で階調の変化が小さいと判断され、且つステップＳ１０７でＣｏｐｙＭｏｄｅがＲａｎｄｏｍに設定されていると判断されていることになる。すなわち、データ生成開始画素Ｓから現在の注目画素Ｎまでは階調変化が大きいので、その間はＲａｎｄｏｍのモードでデータの生成を行うのが適当ということになる。
【００３４】
例えば図４右下の写真部の一部ｗ２´×ｈ８やｗ６×ｈ２´は、濃度が必ずしも一様ではなく、このようにＲａｎｄｏｍモードが適用される領域となる。本実施例のＲａｎｄｏｍモードでは、その外側に接するフチ部の画像データは端部領域の画像データのミラーリングコピーによって生成することが出来る。すなわち、ｗ２×ｈ８についてはｗ´２×ｈ８の領域を原稿の右端部を境界に左右対称となるようにミラーリングコピーし、ｗ６×ｈ２についてはｗ６×ｈ２´の領域を原稿の下端部を境界に上下対称となるようにミラーリングコピーすればよい。あるいは、ミラーリングコピーではなく、端部領域内ｗ２´×ｈ８やｗ６×ｈ２´に含まれる濃度値を利用して補外法（外挿）によってｗ２×ｈ８やｗ６×ｈ２のデータを生成してもよい。このように、ＳからＮまでの端部領域に相当する部分のフチ部データの生成が終了するとステップＳ１０９へ進み、ＣｏｐｙＭｏｄｅをＣｏｎｓｔにセットする。
【００３５】
一方、ステップＳ１１０では、ＣｏｐｙＭｏｄｅがＣｏｎｓｔであるか否かを判断する。Ｃｏｎｓｔでない、すなわちＲａｎｄｏｍである場合、少なくともＳからＮまでの領域はＲａｎｄａｍなＣｏｐｙＭｏｄｅで端部領域のデータ生成を行うのがよいと判断し、ステップＳ１１４へ進む。
【００３６】
ステップＳ１１０でＣｏｐｙＭｏｄｅ＝Ｃｏｎｓｔであった場合、ステップＳ１１１へ進む。ステップＳ１１１を通過すると言うことは、ステップＳ１０６にて隣接する画素領域との間で階調の変化が大きいと判断され、且つステップＳ１１０でＣｏｎｓｔのＣｏｐｙＭｏｄｅが設定されていると判断されていることになる。すなわち、データ生成開始画素Ｓから現在の注目画素Ｎまでは階調変化が少ないのでＣｏｎｓｔのモードでデータの生成を行うのが適当ということになる。
【００３７】
図４に示す原稿においては、右下の写真部の一部ｗ２´×ｈ８やｗ６×ｈ２´の領域以外の端部領域全体がこのように判断される領域となる。この場合、その外側に接するフチ部の画像データは、端部領域の画像データをコピーすることによって、あるいは端部領域の画像データとの間で上記閾値Ｔｈを超えない濃度差を有するデータを一律コピーすることによって、生成すればよい。その際、ステップＳ１０５で求めた最外部のＡｖｇ（Ｎ）の値をそのままコピーしても構わない。このように、ＳからＮまでの端部領域に相当するフチ部のデータ生成が終了するとステップＳ１１２へ進み、ＣｏｐｙＭｏｄｅにＲａｎｄｏｍをセットする。
【００３８】
ステップＳ１０９あるいはステップＳ１１２でＣｏｐｙＭｏｄｅのセットが完了するとステップＳ１１３に進み、領域開始画素Ｓを現在の注目画素Ｎにセットし、ステップＳ１１４へ進む。
【００３９】
ステップｓ１１４では、Ｎが現ラインＬの最終画素になるまで走査が完了したか否かを判断する。まだ、走査すべき画素が現ライン内に残っている（原稿の最端部までたどり着いていない）と判断された場合はステップＳ１１５へ進み、注目画素Ｎをウィンドウサイズと等しい３画素分だけインクリメントし、再びステップＳ１０５に戻る。一方、ステップＳ１１４で現ラインの最終画素までウィンドウの走査が完了したと判断された場合はステップＳ１１６に進む。
【００４０】
ステップＳ１１６では、現ラインにおいて、濃度データの生成が未だ成されていない領域の濃度データの生成を、現在のＣｏｐｙＭｏｄｅに従って行う。この工程により、注目ラインＬに対する全処理工程が完了する。
【００４１】
続くステップＳ１１７では全てのラインについてのウィンドウ走査および濃度データ生成処理が完了したか否かを判断する。まだ、走査および濃度データ生成処理の終了していないラインが存在すると判断された場合は、ステップＳ１１８でラインＬをインクリメントし、変数ＳおよびＮを初期値１に戻す。その後、ステップＳ１０５に戻り次のラインＬについての走査処理を開始する。
【００４２】
一方、ステップＳ１１７で、原稿内の全ラインについてのウィンドウ走査および濃度データ生成処理が完了したと判断された場合は、ステップＳ１１９へ進み、フチ部の四隅についての濃度データ生成を行う。
【００４３】
図６は、フチ部の角の部分、ここではｗ２×ｈ２の領域の画像生成方法を説明するための模式図である。このような角領域（ｗ２×ｈ２領域）については、原稿画像１００の頂角に位置する３×３画素領域のデータ（ａ）をそのままコピーして作成する。他の３箇所の隅についても同様にしてフチ部の濃度データを生成する。
【００４４】
ステップＳ１１９で四隅の濃度データが生成されると、ステップＳ１２０へ進む。ステップＳ１２０において、印刷制御部１４は、画像解析部１２によって生成された原稿サイズの濃度データと、フチ部データ補間生成部１３によって生成されたフチ部の濃度データを組み合わせ、１つの余白なしコピーデータを作成する。その後、当該コピーデータの濃度データに従って余白なしコピーを実行する。以上で、本処理が終了する。
【００４５】
以上説明した処理に従って記録された出力物においては、再度図４を参照するに、写真部１０５に接する端部領域では、滑らかなグラデーションが維持されるように端部領域が記録される。また、黒ベタが連続するテキスト部１  １０３では、ベタ部が拡張されるように端部領域が記録される。すなわち、本実施形態によれば、部分によって画像の特徴が異なるような原稿に基づいて余白なしコピーを行う場合であっても、データの拡大や欠落を伴うことなく、連続性が維持された違和感のない画像を出力することが可能となる。
【実施例２】
【００４６】
本実施例は、図１で示したマルチファンクションプリンタを用いて、余白なし写真印刷を実行する際の処理について説明する。
【００４７】
図７は、オリジナル画像４００の余白なし写真印刷を行うために生成する画像データを説明するための図である。図において、ｈ１３とｗ１３を辺とする矩形がオリジナル画像４００を示しており、それを取り囲むｗ１１、ｗ１２、ｈ１１およびｈ１２で示される部分が生成されるべきフチ部４０２を示している。本実施例では、オリジナル画像４００内部で隣接するフチ部と同じ幅を有する領域、すなわちｗ１１´とｗ１２´およびｈ１１´とｈ１２´に含まれる端部領域４０１のデータを用いて、ｗ１１とｗ１２およびｈ１１とｈ１２に含まれるフチ部のデータを作成する。
【００４８】
図８は、余白なし写真印刷を実行する際に、図１で示した本実施形態のマルチファンクションプリンが実行する一連の工程を説明するためのフローチャートである。
【００４９】
処理が開始されると、まずステップＳ２０１で、印刷設定指定部１１はユーザインタフェイスを介してユーザから指定されたコマンドの設定を行う。ここでは、「余白なし写真印刷モード」が設定される。
【００５０】
続くステップＳ２０２では、カードリーダ部１７がメモリカードに格納されている画像データを読み取り、画像メモリ１５にこれを格納する。
【００５１】
ステップＳ２０３以降の工程は、実施例１で説明した余白なし等倍コピーを実行する際と同じ処理であるので、各工程の具体的な説明は省略する。
【００５２】
なお、以上説明した２つの実施例のフローチャート（図２および図８）では、説明のため、１色分のインクに対応する端部領域の濃度データ検知とフチ部の濃度データ生成について説明したが、無論このようなデータ処理は、使用するインクの種類分行われる。
【００５３】
また、以上の実施形態では、画像メモリ１５に格納された輝度データを画像解析部１２が濃度データに色分解してから、フチ部の画像データを生成する内容で説明したが、本発明はこのような工程に限定されるものではない。例えば、画像メモリに格納されているＲＧＢの輝度データそれぞれに対して端部領域の変位量を求め、これを所定の閾値と比較しながらフチ部の輝度データを生成しても、上述した本発明の効果を得ることは出来、このような場合も本発明の範疇に含まれる
特に、濃度データではなく輝度データの変化量を用いてフチ部の画像データを生成する場合、改めて濃度データを用いてフチ部の画像データを生成する必要が無いので、最終的に印刷データの生成処理が効率的に行なわれる。例えば、スキャナで読み取った画像から拡大した画像データを出力したい場合、輝度データの段階で拡大処理を行なう。そのため、輝度データの段階で拡大処理を行なうとともにフチ部のデータを生成するように画像処理部を構成すればよく、改めて濃度データを用いてフチ部の画像データを生成するために画像処理部を構成する必要がない。
【００５４】
また、以上では端部領域の濃度データを検知する単位として３×３画素領域からなるウィンドウ３００を用いたが、本発明で適用可能なウィンドウはこの大きさに限定されるものではない。より広い範囲の領域を平均化して濃度あるいは輝度変化を検知してもよいし、１画素単位でシフトしながら濃度あるいは輝度変化を検知しても構わない。但し、ウィンドウサイズを小さくするほど、隣接領域との濃度差あるいは輝度差は大きくなる傾向があるので、ウィンドウサイズと閾値Ｔｈとの間で適切な関係を保つことが望まれる。
【００５５】
更に、以上説明した２つの実施例では、図１で説明したマルチファンクションプリンタを用いたものであったが、本発明はこのような構成に限定されるものではない。例えば、マルチファンクションプリンタの画像メモリ１５に格納する画像を受信するための手段は、スキャナ部１６やカードリーダ部１７以外に、更に多くの種類のものが備わっていてもよい。また、どちらか一方のみの備えた構成であっても構わない。オリジナル画像を得る手段が如何なるものであっても、その画像を記録媒体に余白のない状態で記録することが実現可能なプリンタであれば、本発明の構成を取り入れ、その効果を得ることは可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明に適用可能なマルチファンクションプリンタの制御の構成を説明するためのブロック図である。
【図２】余白なし等倍コピーを実行する際に、マルチファンクションプリンが実行する一連の工程を説明するためのフローチャートである。
【図３】実施例１で用いる画像サンプルの一例を示した図である。
【図４】余白なしコピーを行うために生成する、フチ部の画像データを説明するための図である。
【図５】本発明の実施例でフチ部の画像データを生成するために利用する変数Ｌ、Ｓ、Ｎおよび濃度データの生成方法を説明するための模式図である。
【図６】フチ部の角の部分の画像生成方法を説明するための模式図である。
【図７】余白なし写真印刷を行うために生成する画像データを説明するための図である。
【図８】余白なし写真印刷を実行する際に、マルチファンクションプリンが実行する一連の工程を説明するためのフローチャートである。
【符号の説明】
【００５７】
１        マルチファンクションプリンタ
１１      印刷設定指定部
１２      画像解析部
１３      フチ部データ補間生成部
１４      印刷制御部
１５      画像メモリ
１６      スキャナ部
１７      カードリーダ部
１００    原稿
１０１    テキスト部２
１０２    フチ部
１０３    テキスト部１
１０４    端部領域
１０５    写真部
３００    ウィンドウ
４００    オリジナル画像
４０１    端部領域
４０２    フチ部
【図１】
2008028934.tif 000003
【図２】
2008028934.tif 000004
【図３】
2008028934.tif 000005
【図４】
2008028934.tif 000006
【図５】
2008028934.tif 000007
【図６】
2008028934.tif 000008
【図７】
2008028934.tif 000009
【図８】
2008028934.tif 000010