(57)【要約】  【課題】既存の文書データ作成プログラムの出力を利用して、容易に高機能な文書データ生成を行う。  【解決手段】第２のアプリケーション部１２０の文書データ生成部１２４は、スキャナ２から受け付けた文書画像を、第１のアプリケーション部１１０に出力し、テキストデータ付きの文書データを生成させる。また、文書データ生成部１２４は、生成されたテキストデータ付きの文書データから、テキストデータをテキストデータ取得部１２６に取得させる。そして、文書データ生成部１２４は、元の文書画像について高機能処理部１２８に暗号化などの処理を実行させるとともに、取得したテキストデータを用いて、高機能テキストデータ付き文書データを生成する。【選択図】図２
2009217781.tif 000002
【特許請求の範囲】
【請求項１】
スキャナと、テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有する文書データ生成装置と、を備えるスキャナシステムであって、
前記文書データ生成装置は、
前記スキャナから受け付けた前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成する第２のアプリケーション部を有すること、
を特徴とするスキャナシステム。
【請求項２】
請求項１に記載のスキャナシステムであって、
前記第２のアプリケーション部は、
前記スキャナから前記文書画像を受け付ける手段と、
受け付けた前記文書画像を前記第１のアプリケーション部に出力する手段と、
前記第１のアプリケーション部が出力する前記第１の文書データを受け付ける手段と、
受け付けた前記第１の文書データに含まれるテキストデータを取得する手段と、
受け付けた前記文書画像を解析するとともに、取得した前記テキストデータを組み合わせて、テキストデータを含む第２の文書データを生成して出力する手段と、を有すること、
を特徴とするスキャナシステム。
【請求項３】
請求項２に記載のスキャナシステムであって、
前記第２の文書データを生成して出力する手段は、
受け付けた前記文書画像を解析するとともに、前記第１のアプリケーション部が有さない、圧縮、暗号化を含む処理を行うこと、
を特徴とするスキャナシステム。
【請求項４】
テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有する文書データ生成装置であって、
指定された前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成する第２のアプリケーション部を有すること、
を特徴とする文書データ生成装置。
【請求項５】
テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有する文書データ生成装置における、文書データ生成方法であって、
前記文書データ生成装置は、
指定された前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成すること、
を特徴とする文書データ生成方法。
【請求項６】
テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有するコンピュータを、文書データ生成装置として機能させるためのプログラムであって、
前記文書データ生成装置を、
指定された前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成する第２のアプリケーション部として機能させること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャンされた画像からＰＤＦ（Portable Document Format）文書データ（以下、「文書データ」と呼ぶ。）を生成する技術に関し、特に、テキストデータ付きの文書データを生成する技術に関する。
【背景技術】
【０００２】
従来から、画像を解析して、図形、表、写真、テキストなどのオブジェクト（領域や階層）に分割し、それぞれのオブジェクトに圧縮処理などを施して文書データを生成する技術が知られている。
【０００３】
また、テキスト領域の情報に対して文字認識処理を行って文字コードを抽出し、テキストデータとして文書データに含める技術が知られている。文字コードを抽出する機能は、例えば、ＯＣＲ（Optical Character Reader）機能などと呼ばれている。
【０００４】
上記のような技術は、例えば、特許文献１に記載されている。
【０００５】
【特許文献１】特開２００２−３１８５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、高機能な文書データ生成のためのアプリケーションプログラムが要望されている。高機能とは、例えば、一般的な圧縮率よりも高い圧縮率で圧縮を行う機能、暗号化を行う機能、テキストデータを抽出して文書データに含める機能などである。
【０００７】
高機能な文書データ生成アプリケーションプログラムを製造する場合、製造者は、全ての機能に関する技術を理解して、全ての機能を作り込む必要がある。そのため、技術面や製造コストの面から製造が困難となる場合がある。
【０００８】
一方、高機能ではないが、画像を解析してテキストデータ含む文書データを出力するアプリケーションプログラムは、一般的に流通している。
【０００９】
そこで、高機能な文書データ生成アプリケーションプログラムにおいて、一般的な文書データ生成アプリケーションプログラムにテキストデータを抽出させ、そのテキストデータを取得して文書データに含めるという方法が考えられる。
【００１０】
しかしながら、一般的な文書データ生成アプリケーションプログラムは、テキストデータを含む文書データを出力し、テキストデータのみを出力することができない。
【００１１】
また、高機能な文書データ生成アプリケーションプログラムにおいて、一般的な文書データ生成アプリケーションプログラムが出力した、テキストデータを含む文書データに対して、圧縮や暗号化などの高機能な処理を施す方法が考えられるが、処理が複雑となったり文書データの品質が悪くなったりする場合がある。
【００１２】
本発明は、上記の問題を鑑みてなされたものであり、既存の文書データ作成プログラムの出力を利用して、容易に高機能な文書データ生成を行う技術を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するためのスキャナシステムに係る発明は、スキャナと、テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有する文書データ生成装置と、を備えるスキャナシステムであって、前記文書データ生成装置は、前記スキャナから受け付けた前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成する第２のアプリケーション部を有することを特徴とする。
【００１４】
ここで、上記のスキャナシステムにおいて、前記第２のアプリケーション部は、前記スキャナから前記文書画像を受け付ける手段と、受け付けた前記文書画像を前記第１のアプリケーション部に出力する手段と、前記第１のアプリケーション部が出力する前記第１の文書データを受け付ける手段と、受け付けた前記第１の文書データに含まれるテキストデータを取得する手段と、受け付けた前記文書画像を解析するとともに、取得した前記テキストデータを組み合わせて、テキストデータを含む第２の文書データを生成して出力する手段とを有することを特徴としてもよい。
【００１５】
また、上記のスキャナシステムにおいて、前記第２の文書データを生成して出力する手段は、受け付けた前記文書画像を解析するとともに、前記第１のアプリケーション部が有さない、圧縮、暗号化を含む処理を行うことを特徴としてもよい。
【００１６】
上記の課題を解決するための文書データ生成装置に係る発明は、テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有する文書データ生成装置であって、指定された前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成する第２のアプリケーション部を有することを特徴とする。
を特徴とする文書データ生成装置。
【００１７】
上記の課題を解決するための文書データ生成方法に係る発明は、テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有する文書データ生成装置における、文書データ生成方法であって、前記文書データ生成装置は、指定された前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成することを特徴とする。
【００１８】
上記の課題を解決するためのプログラムに係る発明は、テキスト領域を含む文書画像からテキストデータを含む第１の文書データを生成して出力する第１のアプリケーション部を有するコンピュータを、文書データ生成装置として機能させるためのプログラムであって、前記文書データ生成装置を、指定された前記文書画像から前記第１の文書データを前記第１のアプリケーション部に生成させ、前記第１の文書データから取り出したテキストデータと、前記文書画像とを用いて、テキストデータを含む第２の文書データを生成する第２のアプリケーション部として機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態について、図面を参照して説明する。
【００２０】
図１は、本発明の一実施形態が適用されたスキャナシステムの構成および文書データ生成装置のハードウェア構成の概要を示すブロック図である。
【００２１】
本図に示すように、スキャナシステムは、文書データ生成装置１とスキャナ２とが接続されて構成される。接続の方法は、例えば、ＬＡＮ（Local Area Network）や、ＵＳＢ（Universal Serial Bus）などである。もちろん、スキャナシステムの構成は上記に限られない。
【００２２】
文書データ生成装置１は、スキャナ２がスキャンした画像を受信して、文書データを生成するための装置である。文書データ装置１は、例えば、ＰＣ（Personal Computer）などの一般的なコンピュータである。
【００２３】
文書データ生成装置１は、例えば、各種演算を行うＣＰＵ１０と、ＣＰＵ１０が実行するプログラムやデータを格納するＲＡＭ１１と、起動に必要なプログラムやデータを予め格納するＲＯＭ１２と、ハードディスク等の補助記憶装置１３と、ユーザインタフェース画面などを表示するＬＣＤなどの表示装置１４と、キーボードやマウス等の入力装置１５と、ＣＤ−ＲＯＭ等の可搬性を有する可搬型記憶媒体の情報を読み出すメディア読取装置１６と、ネットワークを介して外部装置と通信を行う通信装置１７とを有する。もちろん、文書データ生成装置１の構成は上記に限られない。
【００２４】
スキャナ２は、文書などの原稿をスキャンし、画像データを生成して文書データ生成装置１に送信するための装置である。
【００２５】
スキャナ２は、例えば、各種演算を行うＣＰＵと、ＣＰＵが実行するプログラムやスキャンしたデータ等を一時的に記憶するＲＡＭと、スキャナ２を制御するための各種データや各種プログラム等を予め格納するＲＯＭと、ＣＣＤ（Charge Coupled Device）センサやキャリッジなどを備えるスキャナエンジンと、スキャナエンジンが読み取ったアナログ情報をデジタル信号化して画像データとして出力する画像データ変換部と、画像データを外部装置に送信したり制御信号を外部装置と送受信したりする通信部とを有する（いずれも図示しない）。もちろん、スキャナ２の構成は上記に限られない。
【００２６】
図２は、本発明の一実施形態が適用された文書データ生成装置の機能構成を示すブロック図である。
【００２７】
本図に示すように、文書データ生成装置１上には、スキャナドライバ部１００と、第１のアプリケーション部１１０と、第２のアプリケーション部１２０と、記憶部１３０とが構築される。もちろん、ＯＳ（Operating System）プログラムやアプリケーションプログラムなどの他の機能構成を備えるようにしてもよい。
【００２８】
スキャナドライバ部１００と、第１のアプリケーション部１１０と、第２のアプリケーション部１２０とは、ＣＰＵ１０が、補助記憶装置１３上からＲＡＭ１１上に読み出したプログラムを実行することにより構築される。これらのプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、これらのプログラムは、この記録媒体をメディア読取装置１６が読み取ることにより、文書データ生成装置１にインストールされることができる。また、例えば、インターネット等の通信ネットワークを介してインストールされることもできる。
【００２９】
スキャナドライバ部１００は、通信装置１７を介してスキャナ２を制御する。スキャナドライバ部１００は、例えば、スキャンの設定を受け付けるためのユーザインタフェース画面を表示装置１４に表示させるとともに、入力装置１５を介してユーザの操作によりスキャンの設定を受け付ける。また、スキャナドライバ部１００は、スキャンの設定を用いてスキャナ２を制御し、文書のスキャンを実行させる。そして、スキャナ２からスキャンされた文書画像を受信し、他の機能部や記憶部１３０に出力する。
【００３０】
本実施形態では、スキャナドライバ部１００の各種機能は、第２のアプリケーション部１２０を介して実行されるものとする。例えば、第２のアプリケーション部１２０が起動され、スキャンの設定を行うためのユーザの操作があった場合に、スキャナドライバ部１００はユーザインタフェース画面を表示する。もちろん、第２のアプリケーション部１２０とスキャナドライバ部１００は、一体のアプリケーションプログラムとして提供され、動作するようにしてもよい。
【００３１】
第１のアプリケーション部１１０は、例えば、一般的に流通する文書データ生成のためのアプリケーションプログラムであり、テキストデータを抽出するＯＣＲ機能を有する。
【００３２】
第１のアプリケーション部１１０は、設定受付部１１２と、文書データ生成部１１４と、テキストデータ抽出部１１６とを有する。
【００３３】
設定受付部１１２は、文書データを生成する対象となる文書画像の指定および入力を受け付ける。そして、受け付けた文書画像について文書データを生成するように、文書データ生成部１１４に要求する。なお、文書データを生成するための設定を受け付けるユーザインタフェース画面を表示装置１４に表示して、ユーザの操作を入力装置１５を介して受け付けるようにしてもよい。
【００３４】
文書データ生成部１１４は、設定受付部１１２を介して受け付けた文書画像から文書データを生成する。文書データ生成部１１４は、例えば、文書画像を解析して、図形、表、写真、テキストなどのオブジェクト（領域や階層）に分割するとともに、各オブジェクトのレイアウト情報を生成する。
【００３５】
また、文書データ生成部１１４は、テキストのオブジェクトについて、テキストデータを抽出するように、テキストデータ抽出部１１６に要求する。また、分割したそれぞれのオブジェクトに圧縮処理を施す。そして、圧縮処理後のオブジェクトと、抽出されたテキストデータと、レイアウト情報とを用いて文書データを生成し、他の機能部や記憶部１３０に出力する。すなわち、テキストデータを含む文書データを出力する。
【００３６】
テキストデータ抽出部１１６は、テキストのオブジェクトの情報に対して文字認識処理を行って文字コードを抽出する。そして、抽出した文字コードをテキストデータとして文書データ生成部１１４に出力する。
【００３７】
第２のアプリケーション部１２０は、例えば、高機能な文書データ生成のためのアプリケーションプログラムであり、一般的な圧縮率よりも高い圧縮率で圧縮を行う機能、暗号化を行う機能などを有する。ただし、テキストデータを抽出するＯＣＲ機能を有さない。
【００３８】
第２のアプリケーション部１２０は、設定受付部１２２と、文書データ生成部１２４と、テキストデータ取得部１２６、高機能処理部１２８とを有する。
【００３９】
設定受付部１２２は、第２のアプリケーション部がユーザの操作により起動されると、文書データを生成するための設定を受け付けるユーザインタフェース画面を表示装置１４に表示して、ユーザの操作を入力装置１５を介して受け付ける。そして、例えば、スキャンの設定を行うためのユーザの操作を受け付けると、スキャナドライバ部１００にスキャンの設定を行うためのユーザインタフェース画面を表示させる。このようにして、文書のスキャンなどの各種設定が行われる。
【００４０】
また、設定受付部１２２は、スキャナドライバ部１００を介して、スキャンされた文書画像を受け付ける。そして、受け付けた文書画像について文書データを生成するように、文書データ生成部１２４に要求する。もちろん、例えば、他のアプリケーションなどスキャナ以外の場所から、ユーザが指定した文書画像を受け付けるようにしてもよい。
【００４１】
文書データ生成部１２４は、設定受付部１２２を介して文書画像を受け付けると、同一の文書画像を第１のアプリケーション部１１０に出力し、テキストデータを含む文書データを生成させる。また、第１のアプリケーション部１１０が出力した文書データの中からテキストデータを取得するように、テキストデータ取得部１２６に要求する。
【００４２】
また、文書データ生成部１２４は、設定受付部１２２を介して文書画像を受け付けると、当該文書画像から文書データを生成する。文書データ生成部１２４は、例えば、文書画像を解析して、図形、表、写真、テキストなどのオブジェクト（領域や階層）に分割するとともに、各オブジェクトのレイアウト情報を生成する。
【００４３】
また、文書データ生成部１２４は、各オブジェクトについて高機能な処理を施すように高機能処理部１２８に要求する。そして、高機能処理後のオブジェクトと、取得されたテキストデータと、レイアウト情報とを用いて文書データを生成し、他の機能部や記憶部１３０に出力する。すなわち、高機能な処理を施したテキストデータを含む文書データを出力する。
【００４４】
テキストデータ取得部１２６は、第１のアプリケーション部１１０が生成したテキストデータを含む文書データを読み出し、テキストデータを取得する。そして、文書データ生成部１２４に出力する。
【００４５】
高機能処理部１２８は、文書データ生成部１２４から受け付けた各オブジェクトについて、例えば、一般的な圧縮率よりも高い圧縮率で圧縮を行ったり、所定のアルゴリズムにより暗号化を行ったりする。そして、これらの処理後のオブジェクトを文書データ生成部１２４に出力する。もちろん、圧縮処理や暗号化処理の方法は上記に限られない。
【００４６】
記憶部１３０は、文書画像や文書データを格納するために用いられる。記憶部１３０は、例えば、補助記憶装置１３などにより構築される。
【００４７】
図３は、本発明の一実施形態が適用された文書データ生成装置の文書データ生成処理の流れを示すシーケンス図である。なお、本シーケンスは、第２のアプリケーション部１２０およびスキャナドライバ部１００を介して、ユーザの操作により文書など原稿のスキャンの開始が指示された後の処理の流れを示している。
【００４８】
スキャナ２は、スキャンの開始の指示を受け付けると、スキャナエンジンを制御して文書を読み取るとともに文書画像に変換し、コンピュータ１に送る（Ｓ１００）。
【００４９】
第２のアプリケーション部１２０は、スキャナドライバ部１００を介して文書画像を受け付ける（Ｓ１１０）。具体的には、設定受付部１２２は、文書画像を受け付けて、当該文書画像について文書データを生成するように、文書データ生成部１２４に要求する。
【００５０】
設定受付部１２２から要求を受け付けると、文書データ生成部１２４は、文書データの生成対象の文書画像と同一の文書画像を第１のアプリケーション部１１０に出力し、文書データを生成するように要求する（Ｓ１２０）。
【００５１】
第１のアプリケーション部１１０は、第２のアプリケーション部１２０から文書画像を受け付ける（Ｓ１３０）。具体的には、設定受付部１１２は、文書画像を受け付けて、当該文書画像について文書データを生成するように、文書データ生成部１１４に要求する。文書データ生成部１１４は、文書画像を解析して、オブジェクトに分割するとともに、レイアウト情報を生成する。また、テキストのオブジェクトについて、テキストデータを抽出するように、テキストデータ抽出部１１６に要求する。
【００５２】
文書データ生成部１１４から要求を受け付けると、テキストデータ抽出部１１６は、テキストデータを抽出する（Ｓ１４０）。具体的には、テキストデータ抽出部１１６は、指定されたテキストのオブジェクトの情報に対して文字認識処理を行って文字コードを抽出する。そして、抽出した文字コードをテキストデータとして文書データ生成部１１４に出力する。
【００５３】
テキストデータを受け取ると、文書データ生成部１１４は、文書データを生成する（Ｓ１５０）。具体的には、文書データ生成部１１４は、分割したそれぞれのオブジェクトに圧縮処理を施す。そして、圧縮処理後のオブジェクトと、抽出されたテキストデータと、レイアウト情報とを用いて文書データを生成する。
【００５４】
テキストデータを含む文書データを生成すると、文書データ生成部１１４は、当該文書データを第２のアプリケーション部１２０に出力する（Ｓ１６０）。
【００５５】
第２のアプリケーション部１２０は、第１のアプリケーション部１１０からテキストデータ付きの文書データを受け付ける（Ｓ１７０）。具体的には、文書データ生成部１２４は、テキストデータを含む文書データを受け付けて、当該文書データの中からテキストデータを取得するように、テキストデータ取得部１２６に要求する。また、文書データ生成部１２４は、設定受付部１２２を介して受け付けた文書画像（Ｓ１２０）を解析して、オブジェクトに分割するとともに、レイアウト情報を生成する。また、文書データ生成部１２４は、各オブジェクトについて高機能な処理を施すように高機能処理部１２８に要求する。
【００５６】
文書データ生成部１２４から要求を受け付けると、テキストデータ取得部１２６は、指定された文書データの中からテキストデータを取得し、文書データ生成部１２４に出力する（Ｓ１８０）。
【００５７】
文書データ生成部１２４から要求を受け付けると、高機能処理部１２８は、指定された各オブジェクトについて高機能な処理を施す（Ｓ１９０）。具体的には、高機能処理部１２８は、例えば、一般的な圧縮率よりも高い圧縮率で圧縮を行ったり、所定のアルゴリズムにより暗号化を行ったりする。そして、これらの処理後のオブジェクトを文書データ生成部１２４に出力する。
【００５８】
テキストデータの取得（Ｓ１８０）、高機能処理（Ｓ１９０）が終了すると、文書データ生成部１２４は、取得されたテキストデータと、高機能処理後のオブジェクトと、レイアウト情報とを用いて文書データを生成し、記憶部１３０に出力する（Ｓ２００）。
【００５９】
上記のようにして、文書データ生成処理が終了する。
【００６０】
以上、本発明の一実施形態について説明した。本実施形態によれば、既存の文書データ生成プログラムの出力を利用して、容易に高機能な文書データ生成を行う技術を提供することができる。
【００６１】
すなわち、高機能な文書データを生成するアプリケーションプログラムは、一般的に流通している文書データ生成アプリケーションプログラムを使用して文書データを生成させ、その文書データからテキストデータを取り出す。そして、元の文書画像と取り出したテキストデータとを用いて、高機能な文書データを生成する。
【００６２】
このようにすることにより、製造者は、全ての機能に関する技術を理解して、全ての機能を作成する必要がなくなり、容易に高機能な文書データ生成アプリケーションプログラムを製造することができる。
【００６３】
また、一般的に流通している文書データ生成アプリケーションプログラムのうち、テキストデータを抽出するモジュール（エンジン）についてライセンス供給してもらうことにより、高機能な文書データ作成アプリケーションプログラムを製造する必要がなくなり、コストを削減することができる。
【００６４】
また、元の文書画像に対して高機能な処理を施すため、他の文書データ生成プログラムから取得した文書データを解析して再度文書データを生成するような複雑な処理を行う必要がなくなるとともに、圧縮処理などにおいて文書データの品質が低下することがなくなる。
【００６５】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態が適用されたスキャナシステムの構成および文書データ生成装置のハードウェア構成の概要を示すブロック図。
【図２】本発明の一実施形態が適用された文書データ生成装置の機能構成を示すブロック図。
【図３】本発明の一実施形態が適用された文書データ生成装置の文書データ生成処理の流れを示すシーケンス図。
【符号の説明】
【００６７】
１：文書データ生成装置、２：スキャナ、１０：ＣＰＵ、１１：ＲＡＭ、１２：ＲＯＭ、１３：補助記憶装置、１４：表示装置、１５：入力装置、１６：メディア読取装置、１７：通信装置、
１００：スキャナドライバ部、１１０：第１のアプリケーション部１１０、１１２：設定受付部、１１４：文書データ生成部、１１６：テキストデータ抽出部、１２０：第２のアプリケーション部、１２２：設定受付部、１２４：文書データ生成部、１２６：テキストデータ取得部、１２８：高機能処理部、１３０：記憶部
【図１】
2009217781.tif 000003
【図２】
2009217781.tif 000004
【図３】
2009217781.tif 000005