(57)【要約】【課題】  視覚障害者の障害状況に応じた最適な画像形成を行うことによって画像や文字をより見やすくするようにした画像形成装置および方法およびプログラムを提供する。【解決手段】  視覚障害者の障害状況を認識するために[主たる視覚障害]項目３０３で視覚障害内容を選択し、選択された内容に基づいて予め設定された設定内容を画面を構成する他の設定項目に対して適用する。障害状況に応じて適時設定項目の設定内容を変更し、ＯＫボタン３２３を押下することにより視覚障害者の障害状態に応じた適切なインデックスプリントを行う。【選択図】図３
2006088573.tif 000002
【特許請求の範囲】
【請求項１】
弱視者の視覚能力に応じて画像データの画像形成を行う画像形成装置において、
前記弱視者の視覚能力を判断する視覚能力判断手段と、
前記視覚能力判断手段により判断された視覚能力に応じて予め設定されている色矯正情報に基づいて画像の色変換を行う画像色変換手段と、
前記画像色変換手段により色変換された前記画像を前記視覚能力判断手段により判断された前記弱視者の視覚能力に基づいて配置する画像レイアウト手段と、
前記画像レイアウト手段により配置された画像の画像形成を行う画像形成手段と
を具備することを特徴とする画像形成装置。
【請求項２】
前記視覚能力判断手段により判断された視覚能力に応じて予め設定されている文字矯正情報に基づいて文字の文字変換を行う文字変換手段と、
を更に具備し、
前記画像レイアウト手段は、
前記文字変換手段により変換された文字情報を前記視覚能力判断手段により判断された前記弱視者の視覚能力に基づいて配置する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像色変換手段により変換された色にカーソルを合わせた場合に色名を表示する色名表示手段
を更に具備することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記画像色変換手段は、
変換対象が画像で該画像が固有情報を保持する場合に該固有情報に基づいて色の変換を行う
ことを特徴とする請求項１記載の画像形成装置。
【請求項５】
弱視者の視覚能力に応じて画像形成を行う画像形成方法において、
前記弱視者の視覚能力を視覚能力判断手段で判断し、
前記視覚能力判断手段により判断された視覚能力に応じて予め設定されている色矯正情報に基づいて画像の色変換を画像色変換手段で行い、
前記画像色変換手段により色変換された前記画像を前記視覚能力判断手段により判断された前記弱視者の視覚能力に基づいて画像レイアウト手段で配置し、
前記画像レイアウト手段により配置された画像形成を画像形成手段で行う
ことを特徴とする画像形成方法。
【請求項６】
弱視者の視覚能力に応じた画像処理をコンピュータにより実行させる画像形成プログラムであって、
前記弱視者の視覚能力を判断する第１のステップと、
前記第１のステップにより判断された視覚能力に応じて予め設定されている色矯正情報に基づいて画像の色変換を行う第２のステップと、
前記第２のステップにより色変換された前記画像を前記第１のステップにより判断された前記弱視者の視覚能力に基づいて配置する第３のステップと、
前記第３のステップにより配置された画像の画像形成を行う第４のステップと
を含むことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および方法およびプログラムに関し、特に、視覚障害者の視覚能力に応じて最適な画像形成を行えるようにした画像形成装置および方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、デジタルカメラで撮影した写真やアプリケーションを用いて作成した図面などの画像を管理しておき、印刷出力する場合や画面を用いて確認する場合にサムネイル表示することにより管理されている画像を一覧表示する。これによって所望の画像を複数の画像の中から容易に特定することができる。もちろん、管理された画像を一つずつ表示して確認することにより所望の画像を選択するようなことも可能であるが、あくまでも画像を識別できればよいためサムネイル表示を行う場合が多い。例えば、デジタルカメラで撮影した写真のうち焼き増しを行う画像を選択する場合などはサムネイル表示を行ったほうが使いやすい。
【０００３】
しかしながら、複数の画像を同時に表示して比較する場合などにおいては、限られた画面スペースに表示するため画像自体が小さくなってしまう。
【０００４】
このため、サムネイル表示された画像や複数の画像を比較するために小さく表示された画像は、遠視の人や視覚障害者、弱視者、色覚障害の人にとって見づらく使い勝手が悪いものである。
【０００５】
特に、色覚障害の人のレベルによっては識別できる色が人によって異なり、例えば、第一色覚障害の人は、赤の視感度がないか弱く、第二色覚障害の人は、緑の視感度がないか弱く、第三色覚障害の人は、青の視感度がないか弱い。第一、第二色覚障害の人にとってはレベルの違いはあれど、赤と緑の見分けが困難である。
【０００６】
特許文献１に開示された従来技術では、コンピュータを取り付ける必要なしに、インターネットのウェブページに関連するデジタル画像をプレビューし、選択し、印刷することができる。
【特許文献１】特開２００３−１６２３８３
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に示された従来技術においては、デジタル画像や文字情報を同時に一覧表示するため見づらい画像、読みにくい文字、見えない画像、読めない文字が存在する場合がある。特に、視覚に障害を持つ人や老人などにとってはかえって見づらくなり、読みにくくなってしまうという問題がある。
【０００８】
そこで、本発明は、視覚障害者の障害状況に応じた最適な画像形成を行うことによって画像や文字をより見やすくするようにした画像形成装置および方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、弱視者の状態に応じて画像データの画像形成を行う画像形成装置において、前記弱視者の状態を判断する視覚状態判断手段と、前記視覚情報判断手段により判断された視覚状態に応じて予め設定されている色矯正情報に基づいて画像の色変換を行う画像色変換手段と、前記画像色変換手段により色変換された前記画像を前記視覚状態判断手段により判断された前記弱視者の視覚状態に基づいて配置する画像レイアウト手段と、前記画像レイアウト手段により配置された画像の画像形成を行う画像形成手段とを具備することを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記視覚情報判断手段により判断された視覚状態に応じて予め設定されている文字矯正情報に基づいて文字の文字変換を行う文字変換手段とを更に具備し、前記画像レイアウト手段は、前記文字変換手段により変換された文字情報を前記視覚状態判断手段により判断された前記弱視者の視覚状態に基づいて配置することを特徴とする。
【００１１】
また、請求項３の発明は、請求項１の発明において、前記画像色変換手段により変換された色にカーソルを合わせた場合に色名を表示する色名表示手段を更に具備することを特徴とする。
【００１２】
また、請求項４の発明は、請求項１の発明において、前記変換手段は、変換対象が画像で該画像が固有情報を保持する場合に該固有情報に基づいて色の変換を行うことを特徴とする。
【００１３】
また、請求項５の発明は、弱視者の状態に応じて画像形成を行う画像形成方法において、前記弱視者の状態を視覚状態判断手段で判断し、前記視覚情報判断手段により判断された視覚状態に応じて予め設定されている色矯正情報に基づいて画像の色変換を画像色変換手段で行い、前記画像色変換手段により色変換された前記画像を前記視覚状態判断手段により判断された前記弱視者の視覚状態に基づいて画像レイアウト手段で配置し、前記画像レイアウト手段により配置された画像形成を画像形成手段で行うことを特徴とする。
【００１４】
また、請求項６の発明は、弱視者の状態に応じた画像処理をコンピュータにより実行させる画像形成プログラムであって、前記弱視者の状態を判断する第１のステップと、前記第１のステップにより判断された視覚状態に応じて予め設定されている色矯正情報に基づいて画像の色変換を行う第２のステップと、前記第２のステップにより色変換された前記画像を前記第１のステップにより判断された前記弱視者の視覚状態に基づいて配置する第３のステップと、前記第３のステップにより配置された画像の画像形成を行う第４のステップとを含むことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ユーザの視覚障害状況を把握し、該視覚障害状況に基づいて画像データと文字情報を補正するように構成したので、ユーザの障害状況に応じた画像形成を行うことができ、ユーザにとって画像や文字が見やすくなるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係わる画像形成装置および方法およびプログラムの一実施例を添付図面を参照して詳細に説明する。
【００１７】
なお、本願発明では画像形成装置を複合機として以下の実施例に示すが、複合機に限られることなく、プリンタやプリントサーバなどを用いて画像形成を行うような構成にしてもよい。
【実施例】
【００１８】
図１は、この発明に係わる画像形成装置の構成を示す構成図である。
【００１９】
図１において、この複合機１００は、大型のタッチパネル１０１と、Smart Media（登録商標）カード、ＣＦカード（Compact Flash）、ＳＤカード（Secure Digital）などの画像データの格納された記録メディア１０２から画像データを読み取るMediaリーダーを備え、その記録メディア１０２から読み出した複数の画像をサムネイル表示したりインデックスプリントを行ったりすることができる。
【００２０】
図２は、図１に示した複合機１００の構成を示すブロック図である。
【００２１】
図２において、複合機１００はＣＰＵ（Central Processing Unit：中央演算装置）２０１、ＲＯＭ（Read Only Memory：書込不可な記憶領域）２０２、ＲＡＭ（Random Access Memory：書込可能な記憶領域）２０３、ＮＶＲＡＭ（Non Volatile RAM：不揮発性メモリ）２０４、ハードディスク２０５、画像処理部２０６、操作装置インターフェース２０７、操作装置２０８、表示部２０９、操作部２１０、通信インターフェース２１１、ＬＡＮ（Local Area Network：閉域通信ネットワーク）２１２、ＵＳＢ（Universal Serial Bus：シリアル通信規格）２１３、シリアルインターフェース２１４、モデム２１５、デバイスインターフェース２１６、読取装置部２１７、印刷装置部２１８を具備して構成される。
【００２２】
ＣＰＵ２０１は、複合機１００が有する機能を制御する。各処理部（２０２〜２１８）はＣＰＵによる指示に基づいて処理を行い、その処理結果を指定された処理部に対して通知する。
【００２３】
ＲＯＭ２０２は、画像処理を行うための各種プログラムや複合機１００が固有に持つ固有情報を格納し、ＣＰＵ１０１からのプログラム実行命令などによってＮＶＲＡＭ２０４などに格納された情報を参照しながら実行する。固有情報とは、複合機１００を物理的に識別するＭＡＣアドレス（Media Access Control：物理アドレス）、製造番号、製造年月日、製造工場名などの書き換える必要のない、書き換えることができないようにする情報を示す。
【００２４】
ＲＡＭ２０３は、ＲＯＭ２０２に格納されたプログラムを動作させるための環境変数などのシステム変数や画像処理を行うために一時的にデータを格納したり、画像処理された画像データを記憶したりする。
【００２５】
ＮＶＲＡＭ２０４は、電源を切っても記憶内容を保持することができる不揮発性メモリであってＲＯＭ２０２に格納されたプログラムを動作させるための各種パラメータを保持するほか、履歴情報などをも保持する。
【００２６】
ハードディスク２０５は、画像処理を行う画像データを保持する。
【００２７】
画像処理部２０６は、図１に示すクライアント１０２からの画像処理要求に基づくＣＰＵ２０１の画像処理命令に従ってハードディスク２０５に格納された画像データの画像処理を行う。
【００２８】
クライアント１０２からの画像処理要求に画像表示の設定情報が含まれ、例えば、画像の表示倍率や白黒反転設定やユーザの見づらい色情報などであって、これらの情報に基づいて画像データを処理する。画像の表示倍率が「２５０％」である場合には元画像を２．５倍にして表示し、白黒反転設定が設定されている場合には白黒を反転させて表示させる。また、これら複数の設定情報は同時に設定可能であるためユーザの障害状況に応じて最適な画像処理を行い、画像を表示させることができる。
【００２９】
操作装置インターフェース２０７は、ユーザによる値の入力、処理内容の指定などを装置に伝えることができる。
【００３０】
操作装置２０８はユーザとのインターフェース郡を示し、表示部２０９、操作部２１０を具備して構成される。
【００３１】
表示部２０９は、複合機１００に設けられたＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などを示し、画像処理の設定情報を確認したり画像処理の状態を認識したりする。
【００３２】
操作部２１０は、ユーザによって値の入力を行うボタンなどを示す。
【００３３】
なお、タッチパネルを用いる場合には表示部２０９、操作部２１０を一つにすることも可能である。
【００３４】
通信インターフェース２１１は、外部装置との通信を実現するためのインターフェース郡を示し、ＬＡＮ２１２、ＵＳＢ２１３、シリアルインターフェース２１４、モデム２１５を具備して構成される。
【００３５】
ＬＡＮ２１２は、イーサネット（登録商標）ケーブルを接続するＬＡＮポートなどを示し、ＩＥＥＥ（Institute of Electrical and Electronics Engineers：米国電気電子技術者協会）が定めた通信方式に従って通信を実現するためのポートである。
【００３６】
ＵＳＢ２１３は、シリアル通信を実現するためのポートなどを示し、本実施例では、このＵＳＢ２１３を介して、Mediaリーダー２１９と接続し、Media２２０に格納された画像ファイルを読み出すことができる。
【００３７】
シリアルインターフェース２１４は、ＲＳ−２３２規格に準拠したポートなどを示し、各種外部周辺装置への接続を実現する。
【００３８】
モデム２１５は、アナログ電話回線を通じてコンピュータ同士を接続するためのアダプタである。
【００３９】
デバイスインターフェース２１６は、複合機を構成する各種機器との通信を実現する。
【００４０】
読取装置部２１７は、ＯＣＲ（Optical Character Reader：光学式文字読取装置）やスキャナなどを示し、画像や文字を読み取ることができる。
【００４１】
印刷装置部２１８は、印刷出力を行うプリントエンジンを示す。
【００４２】
これにより、さまざまな装置との通信を実現し、クライアント１０２からの画像処理要求に応じて最適な画像処理を行うことができる。
【００４３】
図３は、文字と画像を変更する設定画面を示す図である。
【００４４】
図３では、文字や画像の表示内容を変更する各種設定を行うことができ、弱視者の状態に合わせて設定することができる。
【００４５】
図３に示す画面には、設定項目表示部３０１、プレビュー表示部３０２、インデックスプレビューボタン３２１、保存ボタン３２２、ＯＫボタン３２３、キャンセルボタン３２４から構成されている。
【００４６】
設定項目表示部３０１に示された設定項目の設定情報に基づいてプレビュー表示部３０２に設定情報を適用する前の画像と文字を表示するほか、設定情報を適用した後の画像と文字を表示する。表示された画像や文字が所望のイメージである場合にＯＫボタン３２３を押下することによりインデックスプリントが行われる。
【００４７】
さらに保存ボタン３２２を押下することにより、本画面を用いて設定した設定情報を保存することができる。インデックスプレビューボタン３２１を押下することにより複数の文字と画像を拡大縮小して一覧表示することができる。
【００４８】
設定項目表示部３０１は、画像に対する設定として視覚障害状況選択項目３０３、輪郭抽出強調項目３０４−Ａ、画像拡大縮小項目３０５−Ａ、色覚障害項目３０６−Ａ、グレイスケール項目３０７、画像白黒反転項目３０８、コントラスト項目３０９−Ａ、自動画像補正項目３１０、自動拡大項目３１１、印刷サイズ変更項目３１２を設定することができ、文字に対する設定として文字拡大縮小項目３１３−Ａ、文字白黒反転項目３１４、周辺光カット項目３１５、太字項目３１６をそれぞれ具備して構成されている。
【００４９】
視覚障害状況選択項目３０３は、画像を参照するユーザの視覚障害状況を選択することができる項目である。選択できる項目として、例えば、「弱視（一般）」、「色覚障害」、「ぼやけ」、「薄い（まぶしい／薄くて見え難い）」、「視野狭窄」などがあり、選択した障害状況に合わせて設定項目表示部３０１の他の項目を自動的に設定する。
【００５０】
視覚障害状況に対して自動的に設定する項目は下記の図４または図５のようなテーブルに設定されている。
【００５１】
輪郭抽出強調項目３０４−Ａは、画像の輪郭のみを抽出して強調することができる項目である。強調の度合いはアナログ強調設定項目３０４−Ｂ、デジタル強調設定項目３０４−Ｃのいずれかを用いて設定することができる。
【００５２】
画像拡大縮小項目３０５−Ａは、画像を拡大または縮小して表示することができ、極度の近視の人に対しては拡大して表示し、視野狭窄の人に対しては縮小して表示することができる。また、拡大縮小の度合いは画像拡縮設定項目（アナログ）３０５−Ｂ、画像拡縮設定項目（デジタル）３０５−Ｃのいずれかを用いて設定することができる。
【００５３】
色覚障害項目３０６−Ａは、色覚障害のレベルを選択することができ、視覚障害状況選択項目３０３で「色覚障害」を選択した場合に自動的に項目が選択され、色覚障害レベル選択項目３０６−Ｂで色覚障害レベル「第一色覚障害」「第二色覚障害」「第三色覚障害」のいずれかを選択することができる。
【００５４】
また、色覚障害項目３０６−Ｂはグレイスケール項目３０７が選択された場合にはカラー配色を行わないため選択することができなくなる。
【００５５】
グレイスケール項目３０７は、表示される画面を白黒の二値の階調で表現する。
【００５６】
画像白黒反転項目３０８は、画像の白黒を反転させる。白色で表示された画像を黒で表示し、黒色で表示された画像を白で表示する。
【００５７】
コントラスト項目３０９−Ａは、絵画、テレビ、写真などの画像における明暗の差を設定できる項目である。コントラストはアナログコントラスト設定項目３０９−Ｂ、デジタルコントラスト設定項目３０９−Ｃのいずれかを用いて設定することができる。
【００５８】
自動画像補正項目３１０は、上記設定内容で画像変換を行うか否かを選択できる項目であり、自動画像補正を行わない場合にはチェックを外す。チェックを外した状態でＯＫボタン３２３を押下すると、画像変換は行われず、文字の変換のみを行ってインデックスプリントを実行する。
【００５９】
自動拡大項目３１１は、グレイスケール項目３０７を選択することにより作成される画像の階調が単調な場合（乏しい場合）には画像の補正のみでは見づらいため画像を拡大する。また、色覚障害の場合において見分けられる色のヒストグラムの階調が乏しい場合にも拡大表示する。これによりグレイスケール項目３０７を選択した場合に表示される画像がより鮮明に表示されることになる。
【００６０】
印刷サイズ変更項目３１２は、自動拡大項目３１１の項目が選択されており、自動拡大処理が行われた場合であって、さらに、自動拡大を行った際に画像が指定された用紙サイズからはみ出してしまう場合、自動的に用紙サイズを変更して画像全体を表示できるようにする。
【００６１】
文字拡大縮小項目３１３−Ａは、文字を拡大または縮小することができ、極度の近視の人に対しては拡大して表示し、視野狭窄の人に対しては縮小して表示することができる。また、拡大縮小の割合は文字拡縮設定項目（アナログ）３１３−Ｂ、文字拡縮設定項目（デジタル）３１３−Ｃのいずれかを用いて設定することができる。
【００６２】
文字白黒反転項目３１４は、文字の白黒を反転させる。白色で表示された文字を黒色で表示し、黒色で表示された文字を白色で表示する。また白っぽい色は黒っぽい色で表示し、黒っぽい色は白っぽい色で表示する。
【００６３】
周辺光カット項目３１５は、文字の周りの光を遮断する。文字を囲う線を太線にするなどの処理を行う。
【００６４】
太字項目３１６は、小さくて見づらい文字を太くすることによってより見やすいようにする。極度の近視の人や文字がぼやけて見えてしまう人などの場合に適用する。
【００６５】
上記する輪郭抽出強調項目３０４−Ａ、画像拡大縮小項目３０５−Ａ、色覚障害項目３０６−Ａ、グレイスケール項目３０７、画像白黒反転項目３０８、コントラスト項目３０９−Ａ、自動画像補正項目３１０、自動拡大項目３１１、印刷サイズ変更項目３１２、文字拡大縮小項目３１３−Ａ、文字白黒反転項目３１４、周辺光カット項目３１５、太字項目３１６の各項目については、視覚障害状況選択項目３０３によって自動的に設定される項目であってユーザの視覚障害状況に合わせて自由にカスタマイズすることが可能である。
【００６６】
プレビュー表示部３０２は、オリジナル画像３１７、オリジナル文字３１８、補正画像３１９、補正文字３２０を具備して構成される。
【００６７】
オリジナル画像３１７とオリジナル文字３１８は、変換を行う前の画像と文字であり、補正画像３１９と補正文字３２０は、変換を行った後の画像と文字である。
【００６８】
設定項目表示部３０１に表示された設定項目の設定に従ってプレビューされ、インデックスプリントされる画像を確認することができる。
【００６９】
本画面を用いて設定した設定項目に基づいて画像処理が行われ、インデックスプリントされる。
【００７０】
図４は、図３の視覚障害状況選択項目３０３で選択した項目ごとに自動選択される画像の設定項目の一覧を示す図である。
【００７１】
図４において、[主たる障害内容]４０１の列に記載された「弱視（一般）」、「色覚障害」、「ぼやけ」、「薄い（まぶしい／薄くて見え難い）」、「視野狭窄」は視覚障害状況選択項目３０３で選択可能な項目であり、[選択項目]４０２に示された項目が設定項目表示部３０１の画像に対する設定項目であることを示している。つまり、[主たる障害内容]４０１の項目ごとに自動的に選択される[選択項目]４０２の一覧が表示されている。
【００７２】
例えば、[主たる障害内容]４０１として「薄い（まぶしい／薄くて見え難い）」が選択された場合には、自動的に選択される項目が[選択項目]４０２の「輪郭抽出強調」「グレイスケール」「画像白黒反転」であることを示しているため、図３に示す画面の輪郭抽出強調項目３０４−Ａ、グレイスケール項目３０７、画像白黒反転項目３０８が自動的に選択される。
【００７３】
また、[主たる障害内容]４０１が「視野狭窄」であり、[選択項目]４０２が「拡大縮小」に示された「縮小」は予め指定された倍率で縮小することを示しており、同時に[選択項目]４０２が「コントラスト」に示された「高」はコントラストを高めにすることを示している。
【００７４】
図５は、図３の視覚障害状況選択項目３０３で選択した項目ごとに自動選択される文字の設定項目の一覧を示す図である。
【００７５】
図５において、[主たる障害内容]５０１の列に記載された「弱視（一般）」、「色覚障害」、「ぼやけ」、「薄い（まぶしい／薄くて見え難い）」、「視野狭窄」は視覚障害状況選択項目３０３で選択可能な項目であり、[選択項目]５０２に示された項目が設定項目表示部３０１の文字に対する設定項目であることを示している。
【００７６】
例えば、[主たる障害内容]５０１が「薄い（まぶしい／薄くて見え難い）」が選択された場合には、自動的に選択される項目が[選択項目]５０２として「拡大縮小」「文字白黒反転」「周辺光カット」「太字」であることを示しているため、図３に示す画面の文字拡大縮小項目３１３−Ａ、文字白黒反転項目３１４、周辺光カット項目３１５、太字項目３１６が自動的に選択される。
【００７７】
以上、図４、図５に示された内容が図３に示す画面に反映される。
【００７８】
図６は、インデックスプリントの処理の流れを示すフローチャートである。
【００７９】
図６において、ユーザのユーザＩＤの認証処理を行い（Ｓ６０１）、認証したユーザに対するプロファイルに設定された視覚障害内容の情報を読み込む（Ｓ６０２）。そして、ユーザがMediaをセットして、Mediaプリントの指示を行うと、Mediaに格納された画像ファイル情報を読み出す。
【００８０】
そして、読み込んだ情報に基づいてサムネイル表示処理を行う（Ｓ６０３）。インデックスプリントを行うファイルの指定を受け付け（Ｓ６０４）、インデックスプリントの指示を行う（Ｓ６０５）。サムネイル表示処理（Ｓ６０３）によって変換されたサムネイル画像を元にインデックスを作成する（Ｓ６０６）。このとき画像の拡大を伴う変換を行った場合には、最大画像サイズとページサイズを元に１ページあたりに配置できる画像の枚数を計算し、その計算結果に基づいてインデックスを生成する。
【００８１】
生成されたインデックスの印刷出力であるインデックスプリントを行う（Ｓ６０７）。
【００８２】
図７は、図６のサムネイル表示処理（Ｓ６０３）の詳細な流れを示すフローチャートである。
【００８３】
図７では、サムネイル表示処理を開始すると、サムネイル情報の有無を判断し（Ｓ７０１）、サムネイル情報がある場合（Ｓ７０１でＹＥＳ）には全てのサムネイル情報を読み出す（Ｓ７０２）。またサムネイル情報がない場合（Ｓ７０２でＮＯ）には全てのサムネイル情報を生成する（Ｓ７０３）。
【００８４】
作成したまたは読み出した全てのサムネイル情報を保存し（Ｓ７０４）、１つ１つのサムネイル画像を読み出す（Ｓ７０５）。読み出したサムネイル画像に対して画像変換処理を行い（Ｓ７０６）、視覚障害者の状態に合わせて変換した画像を保存する（Ｓ７０７）。保存したサムネイル画像を読み出し（Ｓ７０８）、該サムネイル画像に付与されているテキスト情報を読み出す（Ｓ７０９）。変換されたサムネイル画像を表示し（Ｓ７１０）、同時に読み出したテキスト情報を変換して表示する（Ｓ７１１）。
【００８５】
全てのサムネイル画像に対して処理が行われたか判断し（Ｓ７１２）、全ての画像に対して行われた場合（Ｓ７１２でＹＥＳ）には処理を終了する。まだ処理を終えていない画像が存在する場合（Ｓ７１２でＮＯ）には、その処理を終えていないサムネイル画像の読み出し（Ｓ７０５）から処理を繰り返す。
【００８６】
図８は、図７の画像変換処理（Ｓ７０６）の詳細な流れを示すフローチャートである。
【００８７】
図８では、サムネイル画像からＲＧＢ（Red,Green,Blue）、輝度などのヒストグラムを作成する処理である頻度分布を生成する（Ｓ８０１）。以降のフローは、図３に示す画面を用いて設定した設定項目ごとの処理を示す。
【００８８】
まず、輪郭抽出処理が設定されているか判断し（Ｓ８０２）、設定されている場合（Ｓ８０２でＹＥＳ）には輪郭抽出強調処理を行う（Ｓ８０３）。設定されていない場合（Ｓ８０２でＮＯ）には次の処理に移る。
【００８９】
次に、拡大縮小処理が設定されているか判断し（Ｓ８０４）、設定されている場合（Ｓ８０４でＹＥＳ）には拡大縮小処理を行う（Ｓ８０５）。設定されていない場合（Ｓ８０４でＮＯ）には次の処理に移る。
【００９０】
次に、グレイスケール変換処理が設定されているか判断し（Ｓ８０６）、設定されている場合（Ｓ８０６でＹＥＳ）にはグレイスケール変換処理を行う（Ｓ８０７）。設定されていない場合（Ｓ８０６でＮＯ）には次の処理に移る。
【００９１】
次に、白黒反転処理が設定されているか判断し（Ｓ８０８）、設定されている場合（Ｓ８０８でＹＥＳ）には白黒反転処理を行う（Ｓ８０９）。設定されていない場合（Ｓ８０８でＮＯ）には次の処理に移る。
【００９２】
次に、コントラスト補正処理が設定されているか判断し（Ｓ８１０）、設定されている場合（Ｓ８１０でＹＥＳ）にはコントラスト補正処理を行う（Ｓ８１１）。設定されていない場合（Ｓ８１０でＮＯ）には次の処理に移る。
【００９３】
次に、自動拡大処理が設定されているか判断し（Ｓ８１２）、設定されている場合（Ｓ８１２でＹＥＳ）には自動拡大処理を行う（Ｓ８１３）。設定されていない場合（Ｓ８１２でＮＯ）には次の処理に移る。
【００９４】
次に、色変換処理が設定されているか判断し（Ｓ８１４）、設定されている場合（Ｓ８１４でＹＥＳ）には自動拡大処理を行う（Ｓ８１５）。設定されていない場合（Ｓ８１４でＮＯ）には次の処理に移る。
【００９５】
次に、自動画像補正処理が設定されているか判断し（Ｓ８１６）、設定されている場合（Ｓ８１６でＹＥＳ）には自動拡大処理を行い（Ｓ８１７）、処理を終了する。設定されていない場合（Ｓ８１６でＮＯ）にも処理を終了する。
【００９６】
図９は、図８の自動拡大処理（Ｓ８１５）の詳細な流れを示すフローチャートである。
【００９７】
図９では、Ｒ（Red：赤），Ｇ（Green：緑），Ｂ（Blue：青），輝度の各階調の変化量の絶対値の総和を算出する処理を行い（Ｓ９０１）、その変化量の総和が予め指定した閾値未満であるか判断し（Ｓ９０２）、閾値未満である場合（Ｓ９０２でＹＥＳ）には、設定した所定の拡大率に拡大する処理を行う（Ｓ９０３）。閾値以上である場合（Ｓ９０２でＮＯ）には拡大処理を行わず処理を終了する。この処理は、変化量の総和を算出し閾値と比較することで、色や輝度の変化が豊富にあるか否かを判断し、変化が少ない場合は、見やすくなるように拡大処理を行うものである。グレイスケール変換済みの画像は、輝度のみを判断基準とする。
【００９８】
また、所定以上の拡大処理、例えば、１５０％以上の拡大処理を行う場合などは、サムネイル画像から拡大処理を行うと、画像がつぶれてしまうので、元の画像を再び読み出し、この画像のサムネイルを１５０％拡大したサイズに縮小処理してもよい。
【００９９】
図１０は、図８の色変換処理（Ｓ８１７）の詳細な流れを示すフローチャートである。
【０１００】
図１０では、カラー画像に対して色の変換処理が行われる。まず、色変換を行う画像のＲＧＢデータの積算を行い（Ｓ１００１）、積算した値が予めした閾値未満であるか判断する（Ｓ１００２）。
【０１０１】
判断する処理において、第一色覚障害、第二色覚障害の場合は、青色の中、低、高の各階調領域のピクセル数を積算し、それぞれが所定の閾値を超えているか判断する。いずれか一つでも閾値を超えない場合は、色を区別する必要がないと判断して色変換を行うことにする。これは、階調領域ごとに、第一、第二色覚障害の方が見ることができる青系の色が、色の区別がつく程度に含まれているか否かを版出している。
【０１０２】
判断した結果、閾値未満である場合（Ｓ１００２でＹＥＳ）には、ＲＧＢ変換を行う。それに対して閾値以上である場合（Ｓ１００２でＮＯ）には、処理を終了する。
【０１０３】
ＲＧＢ変換としては、単にＲ→Ｇ、Ｇ→Ｂ、Ｂ→Ｒと変換する。これにより、青みの色の量が変わるため、認識しやすくなる。更に、Ｓ６０３に示したサムネイル画像表示時は、ＲＧＢ変換した画像を所定時間で切り替えて表示することで、認識しやすくするように出来る(元画像→１秒後ＲＧＢ変換した画像→１秒後更にＲＧＢ変換した画像、以上を表示中は繰り返す)。
【０１０４】
Ｒ，Ｇ，Ｂの複数の色の階調が豊富で無い場合、上記変換をしても、認識し易い画像にならないことがある。このような場合への対応としては、上記ＲＧＢ変換を更に２回繰り返し、変換ごとに上記積算値の判断を行い、最も閾値を越えた量の多い変換画像を採用する。もし、どの色も閾値を越えない場合は、グレイスケールに変換するといった処理を行う。このＲＧＢ変換方法以外にも、「１．単色化を行う」「２．輪郭の追加」「３．ＲＧＢの度合い調節と混同色への輪郭追加」の処理がある。
【０１０５】
単色化とは、例えば、第一、第二色覚障害の人の場合には青色の単色にするといった見やすい色のみに変換することである。
【０１０６】
輪郭の追加とは、画像の輪郭をなぞる線を追加することである。
【０１０７】
ＲＧＢの度合い調節とは、例えば、第一、第二色覚障害の人の場合には青色を強くするといった見やすい色を濃くすることで、以下のような内容になる。
【０１０８】
（１）「第一色覚障害」「第二色覚障害」では赤、緑の見分けが困難であるためこれらの色を次のように変換する。
【０１０９】
（変換前）赤                →  （変換後）朱赤
（変換前）黄−緑間の黄緑色  →  （変換後）黄色＋青輪郭線
（変換前）緑、赤            →  （変換後）青みを強める
（２）「第三色覚障害」では緑、青の見分けが困難であるためこれらの色を次のように変換する。
【０１１０】
（変換前）黒      →  （変換後）茶
（変換前）緑、青  →  （変換後）赤みを強める
混同色への輪郭追加とは、例えば、黄緑色などは黄色に変換して輪郭をなぞる線を追加することである。
【０１１１】
以上の図６〜図１０に示すフローチャートのような処理の流れにより視覚障害者の障害状況に応じたインデックスプリントを行うことができる。
【０１１２】
図１１は、ユーザごとに設定された視覚障害内容を示す図である。
【０１１３】
図１１は、図６に示すフローチャートのプロファイルを読み込む処理において読み込まれるユーザプロファイル情報である。
【０１１４】
ユーザごとに視覚障害内容とその度合いが示されており、ユーザＩＤ「００１」のユーザＡは、色覚異常色覚障害であって第一色覚障害であることを示しており、ユーザＩＤ「００２」のユーザＢは、弱視であってその度合いが強い弱視であり、かつ、第二色覚障害であることを示している。また、ユーザＩＤ「００３」のユーザＣは、中程度の弱視であり、強い視野狭窄であることを示している。
【０１１５】
図１２は、視覚障害内容に対する文字の補正内容規則を示す図である。
【０１１６】
図１２は、[主たる障害内容]１２０１と[文字表示と印字補正内容]１２０２から構成されており、[主たる障害内容]１２０１は[障害名]と[障害程度]から構成され、[文字表示と印字補正内容]１２０２は[拡大縮小][白黒反転][周辺光カット][太字]から構成される。
【０１１７】
[障害名]として「弱視（一般）」、「色覚異常色覚障害」、「ぼやけ」、「薄い」、「視野狭窄」があり、「色覚異常色覚障害」以外の項目には[障害程度]として「弱」「中」「強」の三段階がある。「色覚異常色覚障害」の[障害程度]として「第一色覚障害」「第二色覚障害」「第三色覚障害」がある。
【０１１８】
例えば、[障害名]が「弱視（一般）」であって[障害程度]が「弱」の[主たる障害内容]では、[拡大縮小]として「１２０％」が指定され、[白黒反転]と[太字]を適用するという規則が設定されている。
【０１１９】
これにより図３に示す画面を起動したユーザのユーザプロファイルを図１１に示すテーブルから取得し、取得した視覚障害内容の情報から図１２の補正項目を図３の視覚障害状況選択項目３０３で選択した項目ごとに設定項目表示部３０１に自動設定する。
【０１２０】
図１３は、画像処理を行った画像の第一の例を示す図である。
【０１２１】
図１３において、図１３（ａ）は、画像処理を行う元の画像の例を示す図であり、図１３（ｂ）は、元の画像に対して輪郭抽出強調処理を行った画像の例を示す図であり、図１３（ｃ）は、図１３（ｂ）に示す図に対して白黒反転処理を行った例を示す図であり、図１３（ｄ）は、図１３（ａ）に示す図に対してグレイスケールで色変換を行った例を示す図である。
【０１２２】
図１４は、画像処理を行った画像の第二の例を示す図である。
【０１２３】
図１４において、図１４（ａ）は、画像処理を行う元の画像の例を示す図であり、図１４（ｂ）は、図１４（ａ）に示す元の画像に対して色変換を行った図である。
【０１２４】
図１４（ａ）は、赤色１４０１と緑色１４０２に配色された図である。これを第一色覚障害、第二色覚障害の人の設定を適用して色変換を行った場合の例を図１４（ｂ）に示している。図１４（ｂ）は、図１４（ａ）で赤色１４０１の配色が青色１４０３に変換され、緑色１４０２の配色が橙色１４０４に変換されている。
【０１２５】
これによって第一色覚障害、第二色覚障害の人が見分けるのが困難である赤、緑をより識別しやすい色に変換している。
【０１２６】
図１５は、画像処理を行った画像の第三の例を示す図である。
【０１２７】
図１５において、図１５（ａ）は、画像処理を行う元の画像の例を示す図であり、図１５（ｂ）は、図１５（ａ）に示す元の画像に対して自動拡大処理を行い、かつ、コントラスト処理を行った例を示す図である。
【０１２８】
図１５（ｂ）では、画像全体が図１５（ａ）に示す画像に対して拡大され、かつよりコントラストが鮮明になっている。
【０１２９】
図１６は、健常者に対するインデックスプリントの例を示す図である。
【０１３０】
図１６は、通常の配色と文字をそのまま表示している。
【０１３１】
図１７、図１８は、本発明を適用してインデックスプリントを行った例を示す図である。
【０１３２】
図１７、図１８は、図３によって設定した設定項目に従って画像処理を行っている。
【０１３３】
図１７または図１８に示す例は、画像に対しては輪郭抽出強調処理と白黒反転処理を行い、文字に対しては周辺光カット処理と太字処理を行った後にレイアウトの変更を行ってインデックスプリントした場合の例である。
【０１３４】
図１７は、図１６（ａ）と図１６（ｃ）とを視覚障害者向けに画像処理した例を示しており、図１８は、図１６（ｂ）と図１６（ｄ）とを画像処理した例を示している。つまり、図１６に示す画像に対して画像処理を行うと図１７、図１８に示した２ページに渡る画像が形成される。
【０１３５】
以上の処理によって、本発明の画像形成装置では、視覚に障害をもつユーザに対しても障害状況に応じた最適な画像形成を行うことができる。
【０１３６】
これによって、視覚障害者でも画像の認識ができるようになり、要求を十分に満たすことができる。更に、画像の性質を基に自動拡大処理、色変換処理を行うので、様々な性質を持つ複数の画像の集まりでも、見やすい適切な画像に変換できる。
【０１３７】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能な画像処理プログラムによっても実現できる。
【０１３８】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１３９】
例えば、上記実施例では、色の変換処理においてＲＧＢデータの積算値と予め設定した閾値とを比較してＲＧＢ変換を行うか判断しているが、色覚障害シミュレーション画像を利用することにより判断するような構成にしてもよい。
【０１４０】
色覚障害シミュレーション画像とは、色覚障害の見ているような色合いに画像を変化させた画像である。該シミュレーションによりサムネイル画像をプロファイルにある色覚障害で見える画像に変換する。この変換画像の色相ヒストグラムを作成し、分布を調べる。このヒストグラムが特定の領域にのみピークを持たない場合には色変換が必要と判断する。
【０１４１】
例えば、緑の花壇に赤い花が咲いているような画像の場合、シミュレーションを施した画像は混同色である「オレンジ−黄色」付近にピークが存在する。つまりこれは、混同色という特定の領域のみにピークを持つ画像であるので、第一、第二色覚障害の方には、見え難い画像と判断できる。
【０１４２】
これをＲＧＢ変換すると青領域にもピークが生じることになり、上記色覚障害者の方でも見る頃が出来る青みの増えた画像になり、画像の見分けがつきやすくなる。
【０１４３】
本実施例の他の例としては、ネットワークを介してプリント機能を持つ複合機とクライアントＰＣとを接続した画像形成システムがある。この場合、クライアントＰＣ側で、上記Ｓ６０６に示すインデックス生成までの処理を行い、そのインデックスプリントを複合機に指示してプリントするよう構成する。
【０１４４】
更にサムネイル画像のレイアウトは、上記、複数画像のレイアウトだけでなく、視覚障害者用に変換した画像と健常者用に変換しない画像を対に並べて表示、プリントしてもよい。これにより、視覚障害者の方、健常者の両者が共に見ることに出来る表示、プリントを提供できる。
【０１４５】
更に、本発明は、インデックスプリントのように、複数の性質の異なる画像ファイルを画面若しくはプリント面に配するサービスに適用可能である。
【０１４６】
例えば、電子書籍による雑誌の提供、画像ファイルを含む文書情報のサムネイル表示、Ｗｅｂ上の画像一覧表示＆ダウンロード(壁紙のダウンロードサイトなど)、デジカメつき携帯電話などのサムネイル表示などである。
【産業上の利用可能性】
【０１４７】
本発明は、配色された画像や文字などを変換して画像形成する画像形成装置および方法およびプログラムに適用可能であり、特に、視覚障害者の障害状況に応じた画像形成を行うのに有用である。
【図面の簡単な説明】
【０１４８】
【図１】この発明に係わる画像形成装置の構成を示す構成図。
【図２】図１に示した複合機の構成を示すブロック図。
【図３】文字と画像を変更する設定画面を示す図。
【図４】図３の視覚障害状況選択項目で選択した項目ごとに自動選択される画像の設定項目の一覧を示す図。
【図５】図３の視覚障害状況選択項目で選択した項目ごとに自動選択される文字の設定項目の一覧を示す図。
【図６】インデックスプリントの処理の流れを示すフローチャート。
【図７】図６のサムネイル表示処理の詳細な流れを示すフローチャート。
【図８】図７の画像変換処理の詳細な流れを示すフローチャート。
【図９】図８の自動拡大処理の詳細な流れを示すフローチャート。
【図１０】図８の色変換処理の詳細な流れを示すフローチャート。
【図１１】ユーザごとに設定された視覚障害内容を示す図。
【図１２】視覚障害内容に対する補正内容を示す図。
【図１３】画像処理を行った画像の第一の例を示す図。
【図１４】、画像処理を行った画像の第二の例を示す図。
【図１５】画像処理を行った画像の第三の例を示す図。
【図１６】健常者に対するインデックスプリントの例を示す図。
【図１７】画像処理を行った画像のインデックスプリントの例を示す図（その１）。
【図１８】画像処理を行った画像のインデックスプリントの例を示す図（その２）。
【符号の説明】
【０１４９】
１００      複合機
１０１      タッチパネル
１０２      記録メディア
２０１      ＣＰＵ
２０２      ＲＯＭ
２０３      ＲＡＭ
２０４      ＮＶＲＡＭ
２０５      ハードディスク
２０６      画像処理部
２０７      操作装置インターフェース
２０８      操作装置
２０９      表示部
２１０      操作部
２１１      通信インターフェース
２１２      ＬＡＮ
２１３      ＵＳＢ
２１４      シリアルインターフェース
２１５      モデム
２１６      デバイスインターフェース
２１７      読取装置部
２１８      印刷装置部
２１９      Mediaリーダー
２２０      Media
【図１】
2006088573.tif 000003
【図２】
2006088573.tif 000004
【図３】
2006088573.tif 000005
【図４】
2006088573.tif 000006
【図５】
2006088573.tif 000007
【図６】
2006088573.tif 000008
【図７】
2006088573.tif 000009
【図８】
2006088573.tif 000010
【図９】
2006088573.tif 000011
【図１０】
2006088573.tif 000012
【図１１】
2006088573.tif 000013
【図１２】
2006088573.tif 000014
【図１３】
2006088573.tif 000015
【図１４】
2006088573.tif 000016
【図１５】
2006088573.tif 000017
【図１６】
2006088573.tif 000018
【図１７】
2006088573.tif 000019
【図１８】
2006088573.tif 000020