(57)【要約】【課題】  カラー画像をモノクロ画像に変換した時に色の区別が付き易い表示変換装置を実現する。【解決手段】  カラー画像データを所定階調のモノクロ画像データに変換する複数種の変換式をＲＡＭ１２に登録しておき、それらの内から幾つかの変換式をマニュアル選択してから周期表示状態に設定すると、ＣＰＵ１０はマニュアル選択された各変換式を一定時間ＴＨＲＣ毎に循環的に使用し、これにより変換式を周期変化させるので、カラー画像をモノクロ画像に変換した時の色の区別がつかなくなるという弊害を回避出来る。【選択図】  図１
2006238080.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像をモノクロ画像に変換する変換式を複数種記憶する記憶手段と、
前記記憶手段に記憶された複数種の変換式の内から少なくとも２種以上の変換式を選択する選択手段と、
前記選択手段により選択された各変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ画像の階調を周期変化させる表示制御手段と
を具備することを特徴とする表示変換装置。
【請求項２】
カラー画像をモノクロ画像に変換する変換式を複数種記憶する記憶手段と、
前記記憶手段に記憶された複数種の変換式の内から任意の変換式を選択する選択手段と、
前記選択手段により選択された変換式を用いてカラー画像から変換されたモノクロ画像を表示する表示画面上で指定される表示位置に対応したカラー画像の色情報を抽出する抽出手段と、
前記抽出手段により抽出された色情報と一致する表示画面上の表示部分を、一定周期で反転表示させる表示制御手段と
を具備することを特徴とする表示変換装置。
【請求項３】
カラー画像をモノクロ画像に変換する変換式を複数種記憶する記憶手段と、
前記記憶手段に記憶された複数種の変換式の内、モノクロ階調表示時の差分変化に応じて、少なくとも２種以上の変換式を自動的に選択する自動選択手段と、
前記選択手段により選択された少なくとも２種以上の変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ階調表示を周期変化させる表示制御手段と
を具備することを特徴とする表示変換装置。
【請求項４】
カラー画像をモノクロ画像に変換する変換式を複数種メモリ登録する登録処理と、
前記登録処理にてメモリ登録された複数種の変換式の内から少なくとも２種以上の変換式を選択する選択処理と、
前記選択処理により選択された各変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ画像の階調を周期変化させる表示制御処理と
をコンピュータで実行させることを特徴とする表示変換処理プログラム。
【請求項５】
カラー画像をモノクロ画像に変換する変換式を複数種メモリ登録する登録処理と、
前記登録処理にてメモリ登録された複数種の変換式の内から任意の変換式を選択する選択処理と、
前記選択処理により選択された変換式を用いてカラー画像から変換されたモノクロ画像を表示する表示画面上で指定される表示位置に対応したカラー画像の色情報を抽出する抽出処理と、
前記抽出処理により抽出された色情報と一致する表示画面上の表示部分を、一定周期で反転表示させる表示制御処理と
をコンピュータで実行させることを特徴とする表示変換処理プログラム。
【請求項６】
カラー画像をモノクロ画像に変換する変換式を複数種メモリ登録する登録処理と、
前記登録処理にてメモリ登録された複数種の変換式の内、モノクロ階調表示時の差分変化に応じて少なくとも２種以上の変換式を自動的に選択する自動選択処理と、
前記選択処理により選択された少なくとも２種以上の変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ階調表示を周期変化させる表示制御処理と
をコンピュータで実行させることを特徴とする表示変換処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像をモノクロ画像に変換する表示変換装置および表示変換処理プログラムに関する。
【背景技術】
【０００２】
カラー画像をモノクロ階調表示する技術として、例えば特許文献１には、入力されるカラー画像について同一の画素値を持つ各色の領域をラベリングし、ラベル付けされた各ラベル領域の画素値を明るさ成分に変換した後、各ラベル領域の数と表示出力時のガンマ特性とに応じて各ラベル領域の明るさ成分をグレースケールデータに変換してモノクロ階調表示する装置が開示されている。
【０００３】
【特許文献１】特開平１０−１３６２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示の装置のように、カラー画像データをグレースケールデータに変換してモノクロ階調表示しても、明るさ成分が同じであると、色違いでも同一階調となることも起こり得る為、色の区別がつかなくなるという問題がある。
そこで本発明は、上述した事情に鑑みてなされたもので、カラー画像をモノクロ画像に変換した時に色の区別がつかなくなるという弊害を回避することができる表示変換装置および表示変換処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１に記載の発明では、カラー画像をモノクロ画像に変換する変換式を複数種記憶する記憶手段と、前記記憶手段に記憶された複数種の変換式の内から少なくとも２種以上の変換式を選択する選択手段と、前記選択手段により選択された各変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ画像の階調を周期変化させる表示制御手段とを具備することを特徴とする。
【０００６】
請求項２に記載の発明では、カラー画像をモノクロ画像に変換する変換式を複数種記憶する記憶手段と、前記記憶手段に記憶された複数種の変換式の内から任意の変換式を選択する選択手段と、前記選択手段により選択された変換式を用いてカラー画像から変換されたモノクロ画像を表示する表示画面上で指定される表示位置に対応したカラー画像の色情報を抽出する抽出手段と、前記抽出手段により抽出された色情報と一致する表示画面上の表示部分を、一定周期で反転表示させる表示制御手段とを具備することを特徴とする。
【０００７】
請求項３に記載の発明では、カラー画像をモノクロ画像に変換する変換式を複数種記憶する記憶手段と、前記記憶手段に記憶された複数種の変換式の内、モノクロ階調表示時の差分変化に応じて少なくとも２種以上の変換式を自動的に選択する自動選択手段と、前記自動選択手段により選択された少なくとも２種以上の変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ階調表示を周期変化させる表示制御手段とを具備することを特徴とする。
【０００８】
請求項４に記載の発明では、カラー画像をモノクロ画像に変換する変換式を複数種メモリ登録する登録処理と、前記登録処理にてメモリ登録された複数種の変換式の内から少なくとも２種以上の変換式を選択する選択処理と、前記選択処理により選択された各変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ画像の階調を周期変化させる表示制御処理とをコンピュータで実行させることを特徴とする。
【０００９】
請求項５に記載の発明では、カラー画像をモノクロ画像に変換する変換式を複数種メモリ登録する登録処理と、前記登録処理にてメモリ登録された複数種の変換式の内から任意の変換式を選択する選択処理と、前記選択処理により選択された変換式を用いてカラー画像から変換されたモノクロ画像を表示する表示画面上で指定される表示位置に対応したカラー画像の色情報を抽出する抽出処理と、前記抽出処理により抽出された色情報と一致する表示画面上の表示部分を、一定周期で反転表示させる表示制御処理とをコンピュータで実行させることを特徴とする。
【００１０】
請求項６に記載の発明では、カラー画像をモノクロ画像に変換する変換式を複数種メモリ登録する登録処理と、前記登録処理にてメモリ登録された複数種の変換式の内、モノクロ階調表示時の差分変化に応じて少なくとも２種以上の変換式を自動的に選択する自動選択処理と、前記自動選択処理により選択された少なくとも２種以上の変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ階調表示を周期変化させる表示制御処理とをコンピュータで実行させることを特徴とする。
【発明の効果】
【００１１】
請求項１、４に記載の発明によれば、カラー画像をモノクロ画像に変換する変換式を複数種記憶しておき、それらの内から少なくとも２種以上の変換式を選択すると、選択された各変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ画像の階調を周期変化させるので、カラー画像をモノクロ画像に変換した時に色の区別がつかなくなるという弊害を回避することができる。
【００１２】
請求項２、５に記載の発明によれば、カラー画像をモノクロ画像に変換する変換式を複数種記憶しておき、それらの内から任意の変換式を選択すると、選択された変換式を用いてカラー画像から変換されたモノクロ画像を表示する表示画面上で指定される表示位置に対応したカラー画像の色情報を抽出し、抽出された色情報と一致する表示画面上の表示部分を、一定周期で反転表示させるので、カラー画像をモノクロ画像に変換した時に色の区別がつかなくなるという弊害を回避することができる。
【００１３】
請求項３、６に記載の発明によれば、カラー画像をモノクロ画像に変換する変換式を複数種記憶しておき、それらの内からモノクロ階調表示時の差分変化に応じて少なくとも２種以上の変換式が自動的に選択され、選択された少なくとも２種以上の変換式を一定時間毎に循環的に使用してカラー画像から変換されるモノクロ階調表示を周期変化させるので、カラー画像をモノクロ画像に変換した時に色の区別がつかなくなるという弊害を回避することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施の形態について説明する。
Ａ．構成
（１）全体構成
図１は本発明の実施の一形態による表示装置の全体構成を示すブロック図である。この図に示す表示装置は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、操作部１３、ＬＣＤパネル１４、タッチパネル１５および入力インタフェース１６を備える。ＣＰＵ１０は、例えば入力インタフェース１６を介して外部から供給されるカラー画像データをＲＡＭ１２のフレームバッファに一時記憶させ、このフレームバッファに一時記憶したカラー画像データをモノクロ画像データに変換してＬＣＤパネル１４の画面にモノクロ階調表示する。本発明の要旨に係わるＣＰＵ１０の特徴的な動作、すなわちカラー画像データをモノクロ画像データに変換する表示変換機能や、その動作の詳細については追って述べる。
【００１５】
ＲＯＭ１１は、各種制御プログラムや制御データ等を記憶する。ＲＯＭ１１に記憶される各種制御プログラムとは、後述の「メインルーチン」、「スイッチ処理」、「タッチスクリーン処理」、「変換式選択処理」、「変換色表示処理」、「周期表示処理」および「タッチ点滅処理」を含む。ＲＡＭ１２は、各種レジスタ・フラグデータを一時記憶するワークエリアや、１フレーム分のカラー画像データを一時記憶するフレームバッファを備える。ＲＡＭ１２のワークエリアに格納される主要レジスタ・フラグデータの構成については後述する。
【００１６】
操作部１３は、各種操作スイッチを有し、操作されるスイッチに対応したスイッチイベントを発生する。本発明に係わる主要なスイッチとして、操作部１３には変換式登録スイッチＳＷ１、変換式選択スイッチＳＷ２、変換式自動選択スイッチＳＷ３、周期表示スイッチＳＷ４および色変換スイッチＳＷ５が配設される。
【００１７】
変換式登録スイッチＳＷ１は、カラー画像データをモノクロ画像データに変換する際に使用される変換式、すなわちＲＧＢ各色情報が８ビット（２５６階調）で表現されるカラー画像データを、４ビット（１６階調）のモノクロ画像データに減色処理する変換式をレジスタ登録する。
【００１８】
本実施形態では、次式（１）〜（４）で表現される４種類の変換式を、ＲＡＭ１２のワークエリアに設けられるレジスタｋ［０］〜ｋ［３］に登録可能としている。
ｋ［０］＝（（Ｒ＋Ｇ＋Ｂ）／３）＞＞４  …（１）
ｋ［１］＝    Ｒ                ＞＞４  …（２）
ｋ［２］＝        Ｇ            ＞＞４  …（３）
ｋ［３］＝            Ｂ        ＞＞４  …（４）
なお、上記（１）〜（４）式において、Ｒ、Ｇ、Ｂはそれぞれ色情報を表し、「＞＞４」は、８ビットのカラー画像データについて４ビットシフトする操作を表している。
【００１９】
変換式選択スイッチＳＷ２は、変換式登録スイッチＳＷ１のスイッチ操作によってレジスタｋ［０］〜ｋ［３］に登録された変換式を選択する。この変換式選択スイッチＳＷ２のスイッチ操作により選択されたレジスタｋ［ｎ］のインデックス値「ｎ」がＲＡＭ１２のワークエリア内のレジスタｆ［０］〜ｆ［３］に格納される。例えば変換式選択スイッチＳＷ２の操作によって最初にレジスタｋ［１］の変換式が選択された場合、そのレジスタｋ［１］を指定するインデックス値「１」がレジスタｆ［０］に登録されるようになっている。
【００２０】
変換式自動選択スイッチＳＷ３は、ＲＡＭ１２のワークエリア内のレジスタｋ［０］〜ｋ［３］に登録された変換式を自動的に選択するか否かを指示する。変換式自動選択スイッチＳＷ３の操作により自動選択が指示された場合には、後述するように、現在のカラー画像データに対して最も色の区別を付け易くモノクロ画像データに変換する変換式が選択される。
【００２１】
周期表示スイッチＳＷ４は、モノクロ階調表示を周期的に変化させるか否かを指示する。周期表示スイッチＳＷ４の操作により周期表示が指示された場合には、後述するように、減色処理する変換式が周期的に変更されるようになる。
【００２２】
色変換スイッチＳＷ５は、上記レジスタｆ［０］〜ｆ［３］に対応する４つのスイッチ操作子ＳＷ５−１〜ＳＷ５−４を備え、これらの内でオン操作されるスイッチ操作子ＳＷ５−１〜ＳＷ５−４に対応したレジスタｆ［ｎ］に格納されるインデックス値の読み出しを指示する。
【００２３】
ＬＣＤパネル１４は、ＣＰＵ１０によってカラー画像データから変換されたモノクロ画像データをモノクロ階調表示する。タッチパネル１５は、例えば透明電極等から形成される周知のアナログ抵抗膜方式で構成され、ＬＣＤパネル１４上に配設されて所謂タッチスクリーンを形成し、タッチ操作された表示画面上の位置を表すタッチデータを発生する。
【００２４】
なお、タッチパネル１５のタッチ操作に応じて発生するタッチデータは、ＣＰＵ１０に供給され、これによりＣＰＵ１０がタッチ操作された表示画面上の位置に対応したカラー画像データの色情報を取得する。入力インタフェース１６は、ＣＰＵ１０の制御の下に、外部からカラー画像データを取込む。
【００２５】
（２）ＲＡＭ１２の構成
次に、図２を参照してＲＡＭ１２のワークエリアに格納される主要レジスタ・フラグデータの構成について説明する。図２において、レジスタｋ［０］〜ｋ［３］には、変換式登録スイッチＳＷ１のスイッチ操作に応じて、例えば前述の（１）〜（４）式で表現される変換式が登録される。レジスタｆ［０］〜ｆ［３］には、変換式選択スイッチＳＷ２のスイッチ操作により選択された変換式を指定するインデックス値が格納される。インデックス値は、レジスタｋ［０］〜ｋ［３］を指定する。レジスタｆｉｄｘには、色変換スイッチＳＷ５（ＳＷ５−１〜ＳＷ５−４）のオン操作に対応して指定されるレジスタｆ［ｎ］のインデックス値「ｎ」が格納される。
【００２６】
レジスタｆｉｄｘ＿ｍａｘには、変換式自動選択フラグａｕｔｏ（後述する）に応じた制限値がストアされる。制限値とは、上記レジスタｆｉｄｘに格納可能なインデックス値の上限を表す。具体的には、変換式自動選択フラグａｕｔｏが「１」の自動選択モードの場合には、レジスタｆｉｄｘ＿ｍａｘに格納される制限値は「２」となり、一方、変換式自動選択フラグａｕｔｏが「０」のマニュアル選択モードの場合には、レジスタｆｉｄｘ＿ｍａｘに格納される制限値は「４」となる。つまり、マニュアル選択モード下ではレジスタｋ［０］〜ｋ［３］に格納される全ての変換式を選択可能とし、一方、自動選択モード下ではレジスタｋ［０］〜ｋ［３］の内、いずれか２つの変換式を選択可能にする。
【００２７】
周期表示フラグｃｙｃｌｉｃは、周期表示スイッチＳＷ４のオン操作毎に反転されるフラグであり、モノクロ階調表示を周期変化させるか否かを表す。周期表示フラグｃｙｃｌｉｃが「０」の場合には非周期変化状態を表し、周期表示フラグｃｙｃｌｉｃが「１」の場合には、変換式を一定時間毎に異ならせてモノクロ階調表示を周期変化させる周期変化状態を表す。
【００２８】
変換式自動選択フラグａｕｔｏは、上述したように、「１」の場合に自動選択モードを、「０」の場合にマニュアル選択モードを指定するフラグである。タッチ点滅中フラグｔｏｕｃｈは、「０」の場合に非タッチ点滅状態を表し、「１」の場合にタッチ点滅状態を表す。タッチ点滅状態とは、周期表示フラグｃｙｃｌｉｃが「０」の非周期変化状態の時に、タッチパネル１５においてタッチ操作された表示位置に対応したカラー画像データの色情報に相当するモノクロ階調表示部分を、一定期間表示反転させて点滅表示する状態を指す。
【００２９】
表示反転フラグｔｇｌは「０」の場合に非表示反転状態を表し、「１」の場合に表示反転状態を表す。表示反転フラグｔｇｌは、タッチ点滅中フラグｔｏｕｃｈが「０」（非タッチ点滅状態）である時に、タッチパネル１５のタッチ操作に応じて「１」に設定されてタッチ点滅状態に設定された旨を表し、タッチ点滅状態に設定されてから一定時間経過した時点で反転される。レジスタｃｔには、タッチパネル１５においてタッチ操作された表示位置に対応したカラー画像データから抽出した色情報が格納される。タイマｔｍｃは周期表示時間を計時する。タイマｔｍｔ１はタッチ点滅時間を計時する。タイマｔｍｔ２は反転表示時間を計時する。
【００３０】
（３）表示制御部１００の構成
図３は、カラー画像データをモノクロ画像データに変換するＣＰＵ１０の表示変換機能をハードウェア構成として捉えた表示制御部１００の構成を示すブロック図である。表示制御部１００では、バスインタフェース１０１を介してＣＰＵ１０側から与えられるリードＲ／ライトＷコマンドをレジスタ１０２に一時記憶しておき、このレジスタ１０２に一時記憶されるリードＲ／ライトＷコマンドに従ってメモリコントローラ１０３がカラー画像データをＲＡＭ１２のフレームバッファに書き込んだり、フレームバッファからカラー画像データを読み出す。フレームバッファから所定周期毎に読み出されるカラー画像データは、ＦＩＦＯメモリ１０４を介して変換部１０５に転送される。変換部１０５では、前述した各スイッチＳＷ１〜ＳＷ５の操作に対応してＣＰＵ１０が指定する変換態様でカラー画像データをモノクロ階調表示させるモノクロ画像データを発生し、これをＬＣＤインタフェース１０６を介してＬＣＤパネル１４に出力してモノクロ階調表示させる。
【００３１】
Ｂ．動作
次に、図４〜図１０を参照して実施形態の動作について説明する。以下では、最初に全体動作を表す「メインルーチン」の動作を説明した後、「スイッチ処理」、「変換式選択処理」、「変換色表示処理」、「周期表示処理」、「タッチスクリーン処理」および「タッチ点滅処理」の各動作について述べる。
【００３２】
（１）メインルーチンの動作
表示装置のパワーオンに応じてＣＰＵ１０がメインルーチンを実行すると、先ず図４に示すステップＳＡ１に処理を進め、装置各部を初期化するイニシャライズを行う。次いで、ステップＳＡ２に進み、上述した各スイッチＳＷ１〜ＳＷ５の操作に対応したスイッチ処理を実行する。続いて、ステップＳＡ３では、非タッチ点滅状態でタッチパネル１５がタッチ操作された場合に、タッチ点滅状態に設定する一方、タッチ操作された表示位置に対応したカラー画像データから色情報（タッチ位置取得色）を抽出するタッチスクリーン処理を実行する。そして、ステップＳＡ４では、例えば入力インタフェース１６を介して外部からカラー画像データを取り込む等の、その他の処理を実行して上記ステップＳＡ２に処理を戻す。以後、表示装置がパワーオフされるまでステップＳＡ２〜ＳＡ４を繰り返す。
【００３３】
（２）スイッチ処理の動作
次に、図５を参照してスイッチ処理の動作を説明する。上述したメインルーチンのステップＳＡ２（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図５に図示するステップＳＢ１に処理を進める。ステップＳＢ１以降では、前述した「変換式登録スイッチＳＷ１」、「変換式選択スイッチＳＷ２」、「変換式自動選択スイッチＳＷ３」、「周期表示スイッチＳＷ４」および「色変換スイッチＳＷ５」の各スイッチ操作に応じた処理を実行する。以下、各スイッチ操作に分けて対応する動作を説明する。
【００３４】
ａ．変換式登録スイッチＳＷ１が操作された場合
この場合、ステップＳＢ１の判断結果が「ＹＥＳ」になり、ステップＳＢ２に進む。ステップＳＢ２では、例えば前述の（１）〜（４）式にて表現され、ＲＧＢ各色情報が８ビット（２５６階調）で表現されるカラー画像データを、４ビット（１６階調）のモノクロ画像データに減色処理する４種類の変換式を、ＲＡＭ１２のワークエリアに設けられるレジスタｋ［０］〜ｋ［３］にそれぞれ登録する。
【００３５】
ｂ．変換式選択スイッチＳＷ２がオン操作された場合
この場合、ステップＳＢ３の判断結果が「ＹＥＳ」となり、ステップＳＢ４に進み、変換式選択スイッチＳＷ２の操作で選択された変換式に対応するレジスタｋ［ｎ］のインデックス値「ｎ」を、ＲＡＭ１２のワークエリア内のレジスタｆ［０］〜ｆ［３］にストアする。
【００３６】
ｃ．変換式自動選択スイッチＳＷ３がオン操作された場合
この場合、ステップＳＢ５の判断結果が「ＹＥＳ」になり、ステップＳＢ６に進み、変換式自動選択フラグａｕｔｏを反転させる。そして、ステップＳＢ７では、反転された変換式自動選択フラグａｕｔｏが「１」、すなわち自動選択モードに設定されたかどうかを判断する。マニュアル選択モードに設定されると、判断結果は「ＮＯ」になり、ステップＳＢ８に進み、レジスタｆｉｄｘ＿ｍａｘに制限値「４」をストアする。
【００３７】
一方、自動選択モードに設定されると、上記ステップＳＢ７の判断結果が「ＹＥＳ」になり、ステップＳＢ９を介して変換式選択処理を実行する。後述するように、変換式選択処理では、予め登録された複数の変換式の内、モノクロ階調表示時の差分変化が最大、つまり色の区別がつき易い２つの変換式を選出する。変換式選択処理を実行した後は、ステップＳＢ１０に進み、レジスタｆｉｄｘ＿ｍａｘに制限値「２」をストアする。
【００３８】
ｄ．周期表示スイッチＳＷ４がオン操作された場合
この場合、ステップＳＢ１１の判断結果が「ＹＥＳ」になり、ステップＳＢ１２に進み、周期表示フラグｃｙｃｌｉｃを反転させる。
【００３９】
ｅ．色変換スイッチＳＷ５がオン操作された場合
周期表示フラグｃｙｃｌｉｃが「０」、つまりモノクロ階調表示を周期変化させない非周期表示状態で色変換スイッチＳＷ５がオン操作されると、ステップＳＢ１３の判断結果が「ＹＥＳ」となり、ステップＳＢ１４に進む。ステップＳＢ１４では、色変換スイッチＳＷ５のスイッチ操作子ＳＷ５−１〜ＳＷ５−４の内、オン操作されるスイッチ操作子ＳＷ５−１〜ＳＷ５−４に対応したレジスタｆ［ｎ］に格納されるインデックス値を、レジスタｆｉｄｘにストアする。これにより、カラー画像データをモノクロ画像データに変換する変換式が指定される。次いで、ステップＳＢ１５を介して変換色表示処理を実行する。
【００４０】
変換色表示処理では、後述するように、タッチ点滅状態でなければ、色変換スイッチＳＷ５のスイッチ操作で指定される変換式に従ってカラー画像データをモノクロ画像データに変換してモノクロ階調表示を行い、一方、タッチ点滅状態であれば、色変換スイッチＳＷ５のスイッチ操作で指定される変換式に従ってカラー画像データをモノクロ画像データに変換してモノクロ階調表示する際に、タッチパネル１５でタッチ操作された表示位置の色情報に一致する表示部分を、一定周期で表示反転させるタッチ点滅表示を行う。そして、この後、ステップＳＢ１６に進み、上記以外の他のスイッチ操作、例えば輝度調節スイッチ操作に応じてＬＣＤパネル１４の表示輝度を調節する等の、その他のスイッチ処理を実行して本処理を終える。
【００４１】
（３）変換式選択処理の動作
次に、図６を参照して変換式選択処理の動作を説明する。上述したように、マニュアル選択モード下で変換式自動選択スイッチＳＷ３がオン操作され、自動選択モードに移行すると、ＣＰＵ１０は上述したステップＳＢ９（図５参照）を介して本処理を実行し、図６に図示するステップＳＣ１に処理を進める。
【００４２】
ステップＳＣ１では、差分累算値ｄ０１、ｄ１２、ｄ２０を算出する。差分累算値ｄ０１とは、レジスタｋ［０］に登録された変換式に基づきカラー画像データから変換されたモノクロ画像データと、レジスタｋ［１］に登録された変換式に基づきカラー画像データから変換されたモノクロ画像データとの差分絶対値を各画素毎に算出し、それらを１画面分累算した差分絶対値和である。
【００４３】
同様に、差分累算値ｄ１２はレジスタｋ［１］に登録された変換式に基づき変換されたモノクロ画像データと、レジスタｋ［２］に登録された変換式に基づき変換されたモノクロ画像データとの１画面分の差分絶対値和を表し、差分累算値ｄ２０はレジスタｋ［２］に登録された変換式に基づき変換されたモノクロ画像データと、レジスタｋ［０］に登録された変換式に基づき変換されたモノクロ画像データとの１画面分の差分絶対値和を表す。
【００４４】
次いで、ステップＳＣ２では、上記ステップＳＣ１にて算出した差分累算値ｄ０１、ｄ１２、ｄ２０の内、最も値が大きい差分累算値ｍａｘ（ｄ０１、ｄ１２、ｄ２０）を検出する。そして、差分累算値ｄ０１が最も大きい場合には、ステップＳＣ３に進み、レジスタｆ［０］にインデックス値「０」、レジスタｆ［１］にインデックス値「１」をセットして本処理を終える。差分累算値ｄ１２が最も大きい場合には、ステップＳＣ４に進み、レジスタｆ［０］にインデックス値「１」、レジスタｆ［１］にインデックス値「２」をセットして本処理を終える。差分累算値ｄ２０が最も大きい場合には、ステップＳＣ５に進み、レジスタｆ［０］にインデックス値「２」、レジスタｆ［１］にインデックス値「０」をセットして本処理を終える。
【００４５】
このように、自動選択モード下で実行される変換式選択処理は、予め登録された複数の変換式の内、モノクロ階調表示時の差分変化が最大、すなわち色の区別が付き易い２つの変換式の組合わせを自動的に選出する。
【００４６】
なお、３つ以上の変換式を選択するようにしてもよい。例えば３つの変換式のレジスタ（ｋ「０」、ｋ「１」、ｋ「２」）の１セットに対して、図６のステップＳＣ１と同様にして差分累算値ｄ０１、ｄ１２、ｄ２０を算出し、さらにその合計値ｄ０１２（＝ｄ０１＋ｄ１２＋ｄ２０）を算出する。同様にして、３つの変換式のレジスタ（ｋ「３」、ｋ「０」、ｋ「１」）、（ｋ「２」、ｋ「３」、ｋ「０」）および（ｋ「１」、ｋ「２」、ｋ「３」）の３セットに対して、それぞれ差分累算値の合計値ｄ３０１、ｄ２３０、ｄ１２３を算出する。そして、これら差分累算値の合計値ｄ０１２、ｄ３０１、ｄ２３０、ｄ１２３の内、最も値が大きい差分累算値の合計値を、図６のステップＳＣ２と同様にして検出する。そして、検出された最も値が大きい差分累算値の合計値に対応するセットの３つの変換式のレジスタのインデックス値を、図６のステップＳＣ３〜ＳＣ５と同様にしてレジスタｆ［０］〜ｆ［２］に順次セットする。これにより、３つの変換式が選択されたことになる。
【００４７】
（４）変換色表示処理の動作
次に、図７を参照して変換色表示処理の動作を説明する。上述したように、モノクロ階調表示を周期変化させない非周期表示状態で色変換スイッチＳＷ５のスイッチ操作子ＳＷ５−１〜ＳＷ５−４のいずれかがオン操作されると、オン操作されたスイッチ操作子ＳＷ５−１〜ＳＷ５−４に対応したレジスタｆ［ｎ］のインデックス値「ｎ」がレジスタｆｉｄｘにストアされ、上述のステップＳＢ１５（図５参照）を介して本処理が実行される。
なお、以下の説明では、レジスタｃｔには後述するタッチスクリーン処理（図９参照）により、タッチパネル１５においてタッチ操作された表示位置に対応したカラー画像データから抽出した色情報が予めセットされているものとする。また、表示反転フラグｔｇｌは、後述するタッチ点滅処理（図１０参照）により一定周期で反転される。
【００４８】
本処理が実行されると、ＣＰＵ１０は図７に図示するステップＳＤ１に処理を進める。ステップＳＤ１では、レジスタｆｉｄｘのインデックス値で指定されるレジスタｆ［ｆｉｄｘ］のインデックス値が指定するレジスタｋ［ｆ［ｆｉｄｘ］］に登録された変換式をレジスタｆｕｎｃ（ｃ）にストアすると共に、表示画素（ｘ，ｙ）を表すレジスタｘ，ｙをゼロリセットする。
なお、ｆｕｎｃ（ｃ）の表記は、この変換式がＲＧＢの色情報ｃを引数として変換を実行する関数であることを表している。
【００４９】
次いで、ステップＳＤ２では、ＲＡＭ１２のフレームバッファに一時記憶されるカラー画像データｇ１から、レジスタｘ，ｙで指定される表示画素（ｘ，ｙ）の色情報ｇ１（ｘ，ｙ）を抽出してレジスタｃ１にストアする。続いて、ステップＳＤ３では、タッチ点滅中フラグｔｏｕｃｈが「１」、かつ表示反転フラグｔｇｌが「１」、かつレジスタｃ１にストアした抽出色がレジスタｃｔに格納される抽出色に一致するか否かを判断する。
すなわち、タッチ点滅状態かつ表示反転状態において現在の表示画素（ｘ，ｙ）の色情報ｇ１（ｘ，ｙ）が、タッチパネル１５でタッチ操作された表示位置の色情報に一致するかどうか（反転条件）を判断する。
【００５０】
上記反転条件を満たさなければ、上記ステップＳＤ３の判断結果は「ＮＯ」になり、ステップＳＤ４に進み、レジスタｃ１に格納された色情報ｇ１（ｘ，ｙ）を、レジスタｆｕｎｃ（ｃ１）の変換式に従って変換したモノクロ画像データ（階調値）をレジスタｃ２にストアした後、ステップＳＤ８に進む。
これに対し、上記反転条件を満たすならば、上記ステップＳＤ３の判断結果が「ＹＥＳ」になり、ステップＳＤ５に進む。ステップＳＤ５では、レジスタｃ１に格納された色情報ｇ１（ｘ，ｙ）を、レジスタｆｕｎｃ（ｃ１）の変換式に従って変換し、これにて得られたモノクロ画像データ（階調値）が「８」より小さいか否かを判断する。本実施形態では、カラー画像を１６階調のモノクロ画像に変換する一例を想定しているので、ステップＳＤ５では、変換した階調値が「８」未満であるかどうかを判断している。
【００５１】
変換した階調値が「８」未満であると、上記ステップＳＤ５の判断結果は「ＹＥＳ」になり、ステップＳＤ６に進み、レジスタｃ２に最大階調値「１５」をストアした後、ステップＳＤ８に進む。一方、変換した階調値が「８」以上であれば、上記ステップＳＤ５の判断結果は「ＮＯ」となり、ステップＳＤ７に進み、レジスタｃ２に最小階調値「０」をストアした後、ステップＳＤ８に進む。
ステップＳＤ８では、レジスタｃ２の値（階調値）を、表示用のモノクロ画像データを保持するレジスタｇ２（ｘ，ｙ）にストアする一方、レジスタｘをインクリメントして画素行走査を歩進させる。
【００５２】
続いて、ステップＳＤ９では、歩進されたレジスタｘの値が最大値ＸＭＡＸより小さいか否か、すなわち画素行走査が終端に達したかどうかを判断する。画素行走査が終端に達していなければ、判断結果は「ＹＥＳ」になり、上述のステップＳＤ２に処理を戻す。
一方、歩進されたレジスタｘの値が最大値ＸＭＡＸを超えて画素行走査が終端に達すると、判断結果は「ＮＯ」になり、ステップＳＤ１０に進み、レジスタｘをゼロリセットすると共に、レジスタｙをインクリメントして画素列走査を歩進させる。
【００５３】
次いで、ステップＳＤ１１では、歩進されたレジスタｙの値が最大値ＹＭＡＸより小さいか否か、すなわち画素列走査が終端に達して１フレーム分のカラー画像データをモノクロ画像データに変換し終えたかどうかを判断する。１フレーム分のカラー画像データをモノクロ画像データに変換し終えていなければ、判断結果は「ＹＥＳ」になり、上述のステップＳＤ２に処理を戻す。
一方、画素列走査が終端に達して１フレーム分のカラー画像データをモノクロ画像データに変換し終えると、判断結果は「ＮＯ」になり、ステップＳＤ１２に進み、レジスタｇ２に保持された表示用のモノクロ画像データに基づきＬＣＤパネル１４にモノクロ階調表示して本処理を終える。
【００５４】
このように、変換色表示処理では、上記反転条件を満たさなければ、色変換スイッチＳＷ５のスイッチ操作で指定される変換式に従ってカラー画像データをモノクロ画像データに変換してモノクロ階調表示する。
一方、上記反転条件を満たすならば、色変換スイッチＳＷ５のスイッチ操作で指定される変換式に従ってカラー画像データをモノクロ画像データに変換してモノクロ階調表示する際に、タッチパネル１５でタッチ操作された表示位置の色情報に一致する表示部分を、一定周期で表示反転させるタッチ点滅表示を行う。なお、ここで言う反転表示とは、１６階調のモノクロ画像において、カラー画像データから変換した階調値が「８」未満であれば最大階調値「１５」に設定し、変換した階調値が「８」以上であると最小階調値「０」に設定する操作を指す。
【００５５】
（５）周期表示処理の動作
次に、図８を参照して周期表示処理の動作を説明する。周期表示処理は、タイマ割込みにより所定周期毎に実行される。割込みタイミングになると、ＣＰＵ１０は図８に図示するステップＳＥ１に進み、周期表示フラグｃｙｃｌｉｃが「１」かつタッチ点滅中フラグｔｏｕｃｈが「０」であるか否か、すなわちタッチ点滅状態に設定されていない時に、周期表示スイッチＳＷ４のオン操作によって、変換式を一定時間毎に周期的に異ならせてモノクロ階調表示を周期変化させる周期表示状態に設定されているかどうかを判断する。
【００５６】
周期表示状態に設定されていなければ、判断結果は「ＮＯ」になり、何も行わずに本処理を完了させるが、周期表示状態に設定されていると、上記ステップＳＥ１の判断結果が「ＹＥＳ」になり、ステップＳＥ２に進む。ステップＳＥ２では、割込み周期に相当する経過時間をタイマｔｍｃに累算して周期表示時間を計時する。そして、ステップＳＥ３では、タイマｔｍｃの周期表示時間が一定時間ＴＨＲＣを超えたかどうかを判断する。周期表示時間が一定時間ＴＨＲＣを超えていなければ、判断結果は「ＮＯ」となり、本処理を終える。これに対し、周期表示時間が一定時間ＴＨＲＣを超えると、上記ステップＳＥ３の判断結果が「ＹＥＳ」になり、ステップＳＥ４に進む。
【００５７】
ステップＳＥ４では、レジスタｆｉｄｘに格納されるインデックス値をインクリメントして歩進させる。次いで、ステップＳＥ５では、歩進されたレジスタｆｉｄｘのインデックス値が、レジスタｆｉｄｘ＿ｍａｘに格納される制限値を超えていないかどうかを判断する。レジスタｆｉｄｘ＿ｍａｘの制限値を超えていなければ、判断結果は「ＹＥＳ」となり、ステップＳＥ７に進み、タイマｔｍｃをゼロリセットした後、ステップＳＥ８を介して前述の変換色表示処理（図７参照）を実行させる。
一方、歩進されたレジスタｆｉｄｘのインデックス値が、レジスタｆｉｄｘ＿ｍａｘに格納される制限値を超えると、上記ステップＳＥ５の判断結果が「ＮＯ」になり、ステップＳＥ６に進み、レジスタｆｉｄｘをゼロリセットする。この後、ステップＳＥ７に進み、タイマｔｍｃをゼロリセットした後、ステップＳＥ８を介して前述の変換色表示処理（図７参照）を実行させる。
【００５８】
以上のように、周期表示処理では、タッチ点滅状態に設定されていない時に、周期表示スイッチＳＷ４のオン操作により周期表示状態に設定されると、一定時間ＴＨＲＣ経過する毎に、レジスタｆｉｄｘのインデックス値を歩進させ、歩進されたインデックス値がレジスタｆｉｄｘ＿ｍａｘの制限値を超えると、ゼロリセットする。つまり、レジスタｆｉｄｘ＿ｍａｘの制限値の範囲内で一定時間ＴＨＲＣ経過毎にインデックス値を循環的に歩進させながら前述の変換色表示処理を実行させる。
したがって、前述の変換色表示処理では、一定時間ＴＨＲＣ経過毎に変化する変換式を用いてカラー画像データをモノクロ画像データに変換してモノクロ階調表示する。これにより、カラー画像をモノクロ画像に変換した時の色の区別がつかなくなるという弊害を回避し得るようになる。
【００５９】
（６）タッチスクリーン処理の動作
次に、図９を参照してタッチスクリーン処理の動作を説明する。前述したメインルーチンのステップＳＡ３（図４参照）を介して本処理が実行されると、ＣＰＵ１０は図９に図示するステップＳＦ１に処理を進める。ステップＳＦ１では、タッチ点滅中フラグｔｏｕｃｈが「０」、つまり非タッチ点滅状態でタッチパネル１５がタッチ操作されたか否かを判断する。タッチ点滅状態もしくはタッチ操作されない状態では、判断結果は「ＮＯ」になり、何も行わずに本処理を終える。
【００６０】
非タッチ点滅状態でタッチパネル１５がタッチ操作されると、上記ステップＳＦ１の判断結果は「ＹＥＳ」になり、ステップＳＦ２に進む。ステップＳＦ２では、タッチ点滅中フラグｔｏｕｃｈに「１」をセットしてタッチ点滅状態に設定された旨を表すと共に、タッチパネル１５においてタッチ操作された表示位置に対応したカラー画像データから抽出した色情報（タッチ位置取得色）をレジスタｃｔにストアする。また、ステップＳＦ２では、表示反転フラグｔｇｌを「０」にセットすると共に、タッチ点滅時間計時用のタイマｔｍｔ１および反転表示時間計時用のタイマｔｍｔ２をゼロリセットして本処理を終える。
【００６１】
（７）タッチ点滅処理の動作
次に、図１０を参照してタッチ点滅処理の動作を説明する。タッチ点滅処理は、タイマ割込みにより所定周期毎に実行される。割込みタイミングになると、ＣＰＵ１０は図１０に図示するステップＳＧ１に進み、タッチ点滅中フラグｔｏｕｃｈが「１」、つまり上述したタッチスクリーン処理（図９参照）によりタッチ点滅状態に設定されたか否かを判断する。タッチ点滅状態に設定されていなければ、判断結果は「ＮＯ」になり、何も行わずに本処理を完了させる。
【００６２】
一方、タッチ点滅状態に設定されていると、上記ステップＳＧ１の判断結果が「ＹＥＳ」になり、ステップＳＧ２に進み、割込み周期に相当する経過時間をタイマｔｍｔ１に累算してタッチ点滅時間を計時する。そして、ステップＳＧ３では、タイマｔｍｔ１にて計時したタッチ点滅時間が点滅期間ＴＨＲＴ１を超えたか否かを判断する。点滅期間ＴＨＲＴ１を超えると、判断結果は「ＹＥＳ」になり、ステップＳＧ４に進み、タッチ点滅中フラグｔｏｕｃｈに「０」をセットして本処理を終える。
【００６３】
これに対し、タッチ点滅時間が点滅期間ＴＨＲＴ１を超えておらず、タッチ点滅期間中であると、上記ステップＳＧ３の判断結果は「ＮＯ」になり、ステップＳＧ５に進み、割込み周期に相当する経過時間をタイマｔｍｔ２に累算して反転表示時間を計時する。そして、ステップＳＧ６では、タイマｔｍｔ２にて計時した反転表示時間が反転期間ＴＨＲＴ２を超えたか否かを判断する。反転表示時間が反転期間ＴＨＲＴ２を超えていなければ、判断結果は「ＮＯ」になり、本処理を終える。
【００６４】
一方、反転表示時間が反転期間ＴＨＲＴ２を超えると、上記ステップＳＧ６の判断結果は「ＹＥＳ」になり、ステップＳＧ７に進み、タイマｔｍｔ２をゼロリセットすると共に、表示反転フラグｔｇｌを反転する。この後、ステップＳＧ８を介して前述の変換色表示処理（図７参照）を実行する。この場合、変換色表示処理では、前述した通り、タッチパネル１５においてタッチ操作された表示位置の色情報と一致する表示部分を、一定周期（反転期間ＴＨＲＴ２）毎に表示反転するタッチ点滅表示を行う。
【００６５】
以上説明したように、本実施の形態では、カラー画像データを所定階調のモノクロ画像データに変換する複数種の変換式をＲＡＭ１２に登録しておき、これら変換式の内からユーザが選択するマニュアル選択モードと自動的に選択する自動選択モードと有する。
マニュアル選択モードにおいて、ＲＡＭ１２に登録された複数種の変換式の内から幾つかの変換式をマニュアル選択してから周期表示状態に設定した場合には、マニュアル選択された各変換式を一定時間ＴＨＲＣ毎に循環的に使用し、これにより変換式を周期変化させるので、カラー画像をモノクロ画像に変換した時の色の区別がつかなくなるという弊害を回避出来る。
【００６６】
また、マニュアル選択モード下で周期表示状態に設定しなければ、マニュアル選択された変換式の内でユーザが指定した変換式を用いてカラー画像データをモノクロ階調表示させる為、ユーザ好みのモノクロ階調表示にすることも可能になる。
さらに、マニュアル選択モードにおいて、タッチパネル１５をタッチ操作すると、タッチ点滅状態に設定され、タッチパネル１５のタッチ操作された表示位置の色情報に一致する表示部分を、一定周期で表示反転させるので、カラー画像をモノクロ画像に変換した時の色の区別がつかなくなるという弊害を回避出来る。
【００６７】
自動選択モードでは、ＲＡＭ１２に登録された複数種の変換式の内、モノクロ階調表示時の差分変化が最大、すなわち色の区別が付き易い２つの変換式が選出される。したがって、自動選択モード下で周期表示状態に設定した場合には、色の区別が付き易い２つの変換式を一定時間ＴＨＲＣ毎に循環的に使用して変換式を周期変化させるので、カラー画像をモノクロ画像に変換した時の色の区別がつかなくなるという弊害を回避出来る。
また、自動選択モードにおいても、タッチパネル１５をタッチ操作すると、タッチ点滅状態に設定され、タッチパネル１５のタッチ操作された表示位置の色情報に一致する表示部分を、一定周期で表示反転させるので、カラー画像をモノクロ画像に変換した時の色の区別がつかなくなるという弊害を回避出来る。
【図面の簡単な説明】
【００６８】
【図１】本発明による実施の一形態の構成を示すブロック図である。
【図２】ＲＡＭ１２のワークエリアに格納される主要レジスタ・フラグデータの構成を示す図である。
【図３】表示制御部１００の構成を示すブロック図である。
【図４】メインルーチンの動作を示すフローチャートである。
【図５】スイッチ処理の動作を示すフローチャートである。
【図６】変換式選択処理の動作を示すフローチャートである。
【図７】変換色表示処理の動作を示すフローチャートである。
【図８】周期表示処理の動作を示すフローチャートである。
【図９】タッチスクリーン処理の動作を示すフローチャートである。
【図１０】タッチ点滅処理の動作を示すフローチャートである。
【符号の説明】
【００６９】
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  操作部
１４  ＬＣＤパネル
１５  タッチパネル
１６  入力インタフェース
【図１】
2006238080.tif 000003
【図２】
2006238080.tif 000004
【図３】
2006238080.tif 000005
【図４】
2006238080.tif 000006
【図５】
2006238080.tif 000007
【図６】
2006238080.tif 000008
【図７】
2006238080.tif 000009
【図８】
2006238080.tif 000010
【図９】
2006238080.tif 000011
【図１０】
2006238080.tif 000012