(57)【要約】【課題】  可能な限り再利用可能なデータ形式で処理しつつ、ＲＯＰ処理に配慮して十分な色制御を行うことができる画像処理装置を提供する。【解決手段】  制御部１１が、描画指示の記述を含む画像データを処理対象の画像データとして受け入れ、当該受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断し、この判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する。【選択図】        図１
2005316666.tif 000002
【特許請求の範囲】
【請求項１】
描画指示の記述を含む画像データを処理対象の画像データとして受け入れる手段と、
前記受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する判断手段と、
前記判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する補正手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記判断手段による判断の結果、オブジェクトの現実の描画色の色値が、描画処理をすることなしに決定可能でないと判断されたときに、描画処理を実行した後で、当該オブジェクトの部分を抽出して、当該抽出された部分の色値を補正する描画後補正手段、をさらに含むことを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置において、
前記判断手段は、下地に対して、上書して描画されるオブジェクトであるか否かによって、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断することを特徴とする画像処理装置。
【請求項４】
請求項１または２に記載の画像処理装置において、
前記判断手段は、下地の画素値と、描画されるオブジェクトの画素値と、の間で所定論理演算を行って、当該描画されるオブジェクトの現実の描画色の色値が決定される場合に、当該所定論理演算の内容に基づいて描画処理をすることなしに決定可能か否かを判断することを特徴とする画像処理装置。
【請求項５】
描画指示の記述を含む画像データを処理対象の画像データとして受け入れ、
前記受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断し、
前記判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する、
ことを特徴とする画像処理方法。
【請求項６】
コンピュータに、
描画指示の記述を含む画像データを処理対象の画像データとして受け入れる手順と、
前記受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する手順と、
前記判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの色情報を制御する画像処理装置に関する。
【背景技術】
【０００２】
近年、表示用デバイスの性能が飛躍的に向上し、コンピュータ用の表示装置のみならず、家庭用のファクシミリや携帯電話機、携帯情報端末等にもカラーディスプレイが使用されている。ところが、一般にカラーディスプレイによる色表現は、色盲・色弱と呼ばれる色覚特性を備えた人々にとって識別しにくいことがある。そのため、こうした色覚特性の人々にとって見やすい表示を得るための技術がいくつか開発されている。例えば特許文献１では、写真等の表示データ部分は忠実な色のまま表示し、使用者の操作を受け入れるユーザインターフェース部分の色を識別しやすい色に変換する。
【特許文献１】特開２００２−５５６７１号公報
【特許文献２】特開２００２−２９８１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に開示の技術では、一旦ビデオ画像に変換されて処理されるため、例えばテキスト部分も画像に変換されることとなり、当該テキストを文字列として抽出して再利用するといった用途には適していない。
【０００４】
一方、特許文献２に開示された技術によれば、変換サーバがマークアップランゲージで記述された表示データを色盲・色弱の人々にとって見やすい形式に変換する。つまり、変換後に得られるデータもまたマークアップランゲージで記述されたものとなる。すなわち、この特許文献２に開示された技術では、変換後のデータからもテキスト等の抽出が容易である。しかしながら、特許文献２に開示されたものは、処理対象となっているデータの一部を編集するだけであるため、色の制御を十分にできない場合がある。
【０００５】
具体的には、文字や図形といったオブジェクトを描画する際に、オブジェクトについて設定された色とその下地の色との論理演算を行ってオブジェクトの描画色を決定する方法（一般にＲＯＰ（Raster Operation）と呼ばれる）がある。このＲＯＰの場合は、オブジェクトの現実の描画色（描画によって現れる色）は、指定された色そのものではなく、下地の色との論理演算の結果として定められるから、原則としてはビットマップデータへの変換処理（ラスタライズ）を行わなければ、当該オブジェクトの描画色が特定の色盲・色弱の人々にとって視認困難なものであるか否かが判断できず、またどのように補正すべきかも定められない。
【０００６】
本発明は上記実情に鑑みて為されたもので、可能な限り再利用可能なデータ形式で処理しつつ、ＲＯＰ処理に配慮して十分な色制御を行うことのできる画像処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するための本発明は、描画指示の記述を含む画像データを処理対象の画像データとして受け入れる手段と、前記受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する判断手段と、前記判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する補正手段と、を含むことを特徴としている。
【０００８】
ここで前記判断手段による判断の結果、オブジェクトの現実の描画色の色値が、描画処理をすることなしに決定可能でないと判断されたときに、描画処理を実行した後で、当該オブジェクトの部分を抽出して、当該抽出された部分の色値を補正する描画後補正手段、を含むこととしてもよい。
【０００９】
また前記判断手段は、下地に対して、上書して描画されるオブジェクトであるか否かによって、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断することとしてもよい。
【００１０】
また前記判断手段は、下地の画素値と、描画されるオブジェクトの画素値と、の間で所定論理演算を行って、当該描画されるオブジェクトの現実の描画色の色値が決定される場合に、当該所定論理演算の内容に基づいて描画処理をすることなしに決定可能か否かを判断することとしてもよい。
【００１１】
また、本発明の一態様に係る画像処理方法は、描画指示の記述を含む画像データを処理対象の画像データとして受け入れ、前記受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断し、前記判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する、ことを特徴としている。
【００１２】
また、本発明の別の態様に係るプログラムは、コンピュータに、描画指示の記述を含む画像データを処理対象の画像データとして受け入れる手順と、前記受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する手順と、前記判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１３】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態の画像処理装置は、図１に示すように、制御部１１と、記憶部１２と、ハードディスク部１３と、操作部１４と、表示部１５と、通信部１６とを含んで構成されている。ここで制御部１１は、ＣＰＵ（Central Processing Unit）によって実現でき、記憶部１２に格納されているプログラムに従って動作している。具体的にこの制御部１１は、描画指示の記述を含む画像データを処理対象の画像データとして受け入れ、当該受け入れた画像データに含まれる描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する処理（判断処理）を実行する。そして、この判断の結果、決定可能と判断されたオブジェクトについては、当該オブジェクトの描画指示に含まれる色指定の情報を補正する処理（補正処理）を行う。これら判断処理と補正処理とについては、後に詳しく述べる。
【００１４】
記憶部１２は、例えばＲＡＭ（Random Access Memory）などで実現でき、制御部１１によって実行されるシステムプログラムやアプリケーションプログラムを格納するプログラム領域と、制御部１１がプログラムの処理の過程で一時的にデータの格納等に使用するワーク領域とを含む。ハードディスク部１３には、システムプログラムや、アプリケーションプログラム、さらには、処理対象となる画像データなどが格納されている。ただし、システムプログラムとアプリケーションプログラムは実際に実行されるときには記憶部１２上に複写される。
【００１５】
操作部１４は、キーボードや、マウス等であり、ユーザからの指示操作を受け入れて、当該指示操作の内容を制御部１１に出力する。表示部１５は、ディスプレイ装置等であり、制御部１１から入力される指示に従って、画像を表示する。通信部１６は、例えばネットワークに接続されており、外部の装置からネットワークを介して画像データ等を受信して制御部１１に出力する。また、この通信部１６は、制御部１１から入力される指示に従い、例えばネットワークを介して接続されているプリンタ等に対して画像データ等を送信して印刷させる。
【００１６】
本実施の形態の制御部１１が処理対象とする画像データは、例えばポストスクリプト（登録商標）や、ＨＴＭＬ等の画像の描画命令を含む言語で記述されたものである。具体的に画像データには、文字描画命令、イメージ描画命令（ビットマップのイメージを描画する命令）、図形描画命令及びＲＯＰ設定命令の少なくとも一部を含んでなる。なお、以下の説明では、ＲＯＰ設定命令以外の命令を描画命令と総括して呼ぶ。
【００１７】
次に制御部１１によって実行される処理（プログラム）の内容について説明する。ここでは、制御部１１が通信部１６を介して受け入れた画像データのファイルをハードディスク部１３に格納し、当該ハードディスク部１３に格納されたファイルに含まれる画像データの色を補正する処理を行って、元のファイルに上書して保存、又は別名で保存する。
【００１８】
この画像データの色を補正する処理は、具体的には図２に示すように、描画指示読出部２１と、判定部２２と、色補正部２３と、イメージ色補正部２４と、描画指示出力部２５とを含む。なお、制御部１１は、ユーザからハードディスク部１３に格納されている画像データの一つを処理対象として指定する指示の入力を受けて、当該処理対象として指定された画像データの色を補正する処理を開始することになる。
【００１９】
描画指示読出部２１は、処理対象となった画像データから、描画命令を順次読出す。判定部２２は、読出された描画指示により描画される各オブジェクトについて、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する。より詳しい内容は後述するが、この判定部２２では、判断の対象となっているオブジェクトが、下地に対して、上書して描画されるオブジェクトであるか否かによって、その現実の描画色の色値が、描画処理をすることなしに決定可能か否かを判断する。また、下地の画素値と、描画されるオブジェクトの画素値と、の間で所定論理演算を行って、当該描画されるオブジェクトの現実の描画色の色値が決定される場合に、当該所定論理演算の内容に基づいて描画処理をすることなしに決定可能か否かを判断することとしてもよい。判定部２２は、描画処理をすることなしに決定可能である場合は、当該オブジェクトに係る描画指示を色補正部２３に出力する。また、描画処理をすることなしに決定可能でない場合は、当該オブジェクトの描画指示をイメージ色補正部２４に出力する。
【００２０】
色補正部２３は、描画処理をすることなしに現実の描画色の色値が決定可能となっているオブジェクトに係る描画指示の入力を受けて、当該描画指示内の色指定の内容を補正する。また、この色補正部２３は、補正後の描画指示の内容を描画指示出力部２５に出力する。
【００２１】
イメージ色補正部２４は、描画処理をすることなしに現実の描画色の色値が決定不可能となっているオブジェクトに係る描画指示の入力を受けると、記憶部１２内に、既に描画処理後のビットマップデータが格納されているか否かを調べる。ここで当該ビットマップデータが記憶部１２に格納されていなければ、画像データに基づいて描画処理を実行する。そして、描画処理後のビットマップデータを記憶部１２に格納する。
【００２２】
イメージ色補正部２４は、記憶部１２に格納されているビットマップデータのうち、入力された描画指示によって描画される領域のビットマップを取り出す。そして、このビットマップ上の色の情報を取得して、この取得した色の情報を参照しながら、入力された描画指示内の色指定の内容を補正し、補正後の描画指示の内容を描画指示出力部２５に出力する。描画指示出力部２５は、色補正後の描画指示を出力用ファイルに書込む。
【００２３】
ここで判定部２２の処理の内容について図３に基づき説明する。判定部２２は、記憶部１２にワークメモリを確保するとともに、カレントＲＯＰモードを記憶する領域を確保して、「上書モード」に設定するなど初期化の処理を行う（Ｓ１）。そして、描画指示読出部２１から描画指示を受け入れるまで待機する（Ｓ２）。描画指示が受け入れられると、判定部２２は、当該受け入れた描画指示の種類を判定する（Ｓ３）。ここでは描画指示の種類としてオブジェクトを描画するための「描画命令」（実際に線分や図形を描画する指示や、その他座標演算、座標系制御等の命令を含む）と、「ＲＯＰ設定命令」（ＲＯＰモードの設定指示など）とのいずれかとして判定を行う。
【００２４】
ここでＲＯＰ設定命令は、既存のビットマップ上に上書きする命令、又は、描画する画素値を既存のビットマップ上の画素値に論理演算して求める場合の、当該論理演算を指定する命令などであり、この設定命令によって設定された内容が、カレントＲＯＰモードとして設定される。
【００２５】
処理Ｓ３において、「描画命令」と判断された場合、記憶部１２に格納されているカレントＲＯＰモードが上書モードであるか否かを調べ（Ｓ４）、上書モードであれば、色補正部２３に対して、処理Ｓ２で受け入れた描画指示を出力する（Ｓ５）。判定部２２は、描画指示読出部２１から読出しを終了した旨の情報（処理対象の画像データのファイルを最後まで読出したことを表す信号）の入力を受けたか否かを調べ（Ｓ６）、読出しを終了した旨の情報が入力されていれば（Ｙｅｓならば）、処理を終了する。また、処理Ｓ６において読出しを終了した旨の情報が入力されていなければ（Ｎｏならば）、処理Ｓ２に戻って処理を続ける。
【００２６】
一方処理Ｓ４において上書モードではないと判断された場合は、処理Ｓ２で読出した描画指示をワークメモリに蓄積し（Ｓ７）、処理Ｓ６に移行して処理を続ける。
【００２７】
また、処理Ｓ３の判定の結果、「ＲＯＰ設定命令」と判定されれば、当該ＲＯＰ設定命令に基づくＲＯＰモードをカレントＲＯＰモードを記憶する領域に格納する（Ｓ８）。ワークメモリに命令が格納されているか否かを調べ（Ｓ９）、ワークメモリに命令が格納されていなければ、処理Ｓ６に移行して処理を続ける（Ａ）。
【００２８】
一方処理Ｓ９においてワークメモリに命令が格納されている場合、ワークメモリに格納済みの命令群が所定のＲＯＰ処理パターンに合致するか否かを調べる（Ｓ１０）。ここで所定のＲＯＰ処理パターンとは、下地（注目オブジェクトの描画以前に描画されている画像）の画素値と、描画される注目オブジェクトの画素値と、の間で所定論理演算を行って、当該描画される注目オブジェクトの現実の描画色の色値が決定される場合に、当該所定論理演算の内容に基づいて描画処理をすることなしに決定可能となるような論理演算のことである。具体的には、
（１）既存の画素に対してＸＯＲ（排他的論理和）にてオブジェクトを描画
（２）オブジェクトを描画した領域内にＡＮＤ（論理積）にて図形を描画
（３）（１）と同じ処理を行う
といった処理を行う場合（以下、このＲＯＰ処理を３ステップＲＯＰ処理と呼ぶ）、描画される内容は、図４に示すようになる。
【００２９】
ここでは、任意色の矩形イメージと描画領域に排他的論理和演算(ＸＯＲ)が施され、描画領域に書き込まれる（１）。そして黒色の円と描画領域に論理積演算(ＡＮＤ)が施され、描画領域に書き込まれる。ＲＧＢ空間では黒はＲ＝０、Ｇ＝０、Ｂ＝０と表現されるため、円と論理積演算が施された領域の画素は黒（Ｒ＝０、Ｇ＝０、Ｂ＝０）となる。（１）で描画された部分で円と論理積演算が施されなかった領域の画像は変わらない（２）。さらに任意色の矩形イメージと描画領域に排他的論理和演算(ＸＯＲ)が施され、描画領域に書き込まれる。描画される矩形イメージは（１）で描画された矩形イメージと全く同じものである。このステップにより、（２）で描画された黒の円の領域は、黒のピクセルがすべてＲ＝０、Ｇ＝０、Ｂ＝０であることから、矩形イメージの画素と同じものとなる。一方、黒の円からはずれた領域は、元々描画領域が持っていた色値に２回とも同一の色値で排他的論理和を施すことになるため、元の描画領域の色に戻る（３）。
【００３０】
したがって、このＲＯＰパターンは、実際にＲＯＰ描画を行うまでもなく、描画後の現実の色値を決定できる。
【００３１】
処理Ｓ１０においては、所定のＲＯＰ処理パターンとして、例えばこの３ステップＲＯＰ処理のように、描画指示によって描画されるオブジェクトの現実の描画色の色値が、描画処理をすることなしに決定可能となるような論理演算であるか否かを調べることになる。処理Ｓ１０にて、所定のＲＯＰ処理パターンであった場合（Ｙｅｓの場合）は、当該所定のＲＯＰ処理パターンに相当する各命令群の中で予めＲＯＰ処理パターンごとに定められている描画指示に含まれる色指定を補正するよう色補正部２３に指示する（Ｓ１１）。例えば、上述の３ステップＲＯＰ処理の場合、（１）と（３）とのステップに相当する描画指示の色指定については色補正の処理を行わせ、（２）のステップに相当する描画指示の色指定については、そのままとさせる。
【００３２】
そして、判定部２２は、ワークメモリをクリアする（Ｓ１３）。そして、処理Ｓ２で受け入れたＲＯＰ設定命令が「上書モード」に設定する命令であるか否かを調べ（Ｓ１４）、「上書モード」に設定する命令であれば（Ｙｅｓならば）、処理Ｓ６に移行する（Ａ）。
【００３３】
また、処理Ｓ１４において、処理Ｓ２で受け入れたＲＯＰ設定命令が「上書モード」に設定する命令でないと判断された場合（Ｎｏの場合）は、当該ＲＯＰ設定命令をワークメモリに格納して（Ｓ１５）、処理Ｓ６に移行する（Ａ）。
【００３４】
一方処理Ｓ１０において、所定のＲＯＰ処理パターンでなかった場合（Ｎｏの場合）は、ＲＯＰ処理パターンでないと確定したか否かを調べる（Ｓ１６）。つまり、ＲＯＰ処理パターンは、複数の描画指示がワークメモリに蓄積されてはじめて確定するものであるので、最初の描画指示がワークメモリに蓄積されただけでは、ＲＯＰ処理パターンが確定しないからである。
【００３５】
処理Ｓ１６において、所定のＲＯＰ処理パターンでないと確定していない場合は、処理Ｓ７に移行する。処理Ｓ１６では、所定のＲＯＰ処理パターンでないと確定した場合は、ワークメモリに格納されている描画指示群をイメージ色補正部２４に出力し（Ｓ１７）、処理Ｓ１３に移行して処理を続ける。これにより、例えば、アルファ値を元に背景の色と描画オブジェクトの色を合成し、半透明の視覚効果を得るアルファブレンドを使った描画など、描画後の現実の色値が、描画を行うまで判明しない場合には、実際に描画を行って現実の色値を取得してから補正処理を行うことになる。
【００３６】
ここで色補正部２３やイメージ色補正部２４での補正処理の内容について説明する。色補正部２３やイメージ色補正部２４では、補正の対象となる描画指示（群）の入力を受けて、当該描画指示（群）に含まれる色指定の情報を記憶部１２に蓄積して、画像データ内で利用されている色値のリストの利用色データベースを生成する。この利用色データベースは、画像データ内で利用される色値を列挙するものであり、色補正部２３とイメージ色補正部２４とで共通のものである。
【００３７】
色補正部２３は、新たに補正の対象となる描画指示が入力されると、当該新たに入力された描画指示において指定されている色が、既にその時点で記憶部１２に格納されている利用色データベースに含まれる色との間で混同を生じる色であるか否かを調べる。具体的に、色盲・色弱の色覚特性には大きく分けて３つの種類の色覚特性（Ｐ，Ｄ，Ｔ）があることが知られており、各種類ごとに、ＸＹ色空間上で互いに識別不能な色を特定する線分（混同色線）を定めることができるようになっている。本実施の形態では、予め利用者の色覚特性が特定されているものとし、用いるべき混同色線群が決定されているものとする。
【００３８】
そこで、当該新たに入力された描画指示において指定されている色と、既にその時点で記憶部１２に格納されている利用色データベースに含まれる色とが同一の混同色線上にあるか否かを調べればよい。そして、同一の混同色線上にあると判断されれば、当該新たに入力された描画指示において指定されている色の明度を、利用色データベースに含まれる色のうち、同一混同色線上にある色の明度と異ならせる補正を行う。または、彩度や色相を利用色データベースに含まれる各色と異なるものとする補正を行ってもよい。そして、補正後の色値を利用色データベースに蓄積する。
【００３９】
一方、新たに入力された描画指示において指定されている色と、既にその時点で記憶部１２に格納されている利用色データベースに含まれる色とが同一の混同色線上にない場合は、当該指定されている色値を利用色データベースに蓄積する。そして、補正後の（補正をしなかった場合はそのままの）描画指示を出力する。
【００４０】
また、イメージ色補正部２４では、実際に描画して取得した色値を用い、当該色値によって表される色が、既にその時点で記憶部１２に格納されている利用色データベースに含まれる色との間で混同を生じる色であるか否かを調べる。この処理も、上述のように混同色線を用いて行うことができる。
【００４１】
そして、同一の混同色線上にあると判断されれば、当該描画指示に係る色の明度を、利用色データベースに含まれる色のうち、同一混同色線上にある色の明度と異ならせる補正を行う。または、彩度や色相を利用色データベースに含まれる各色と異なるものとする補正を行ってもよい。そして、補正後の色値を利用色データベースに蓄積する。
【００４２】
一方、取得された色値と、既にその時点で記憶部１２に格納されている利用色データベースに含まれる色とが同一の混同色線上にない場合は、当該取得された色値を利用色データベースに蓄積する。そして、補正後の（補正をしなかった場合はそのままの）描画指示を出力する。
【００４３】
なお、これらの色補正部２３や、イメージ色補正部２４は、入力された描画指示がイメージ描画命令の場合には、色値に拘らず色変換しないようにしてもよい。
【００４４】
このように本実施の形態によると、描画指示に係るオブジェクト（文字や図形、イメージなど）の現実の描画結果の色値が、処理対象の画像データに含まれる色値と混同するか否かを調べ、混同する場合に、当該オブジェクトに関して指定されている色を補正する。これにより、可能な限り再利用可能なデータ形式で処理しつつ、ＲＯＰ処理に配慮して十分な色制御を行うことができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係る画像処理装置の一例を表す構成ブロック図である。
【図２】本発明の実施の形態に係る画像処理装置の処理例を表す機能ブロック図である。
【図３】本発明の実施の形態に係る画像処理装置の処理の一部を表すフローチャート図である。
【図４】３ステップＲＯＰ処理の例を表す説明図である。
【符号の説明】
【００４６】
１１  制御部、１２  記憶部、１３  ハードディスク部、１４  操作部、１５  表示部、１６  通信部、２１  描画指示読出部、２２  判定部、２３  色補正部、２４  イメージ色補正部、２５  描画指示出力部。
【図１】
2005316666.tif 000003
【図２】
2005316666.tif 000004
【図３】
2005316666.tif 000005
【図４】
2005316666.tif 000006