(57)【要約】【課題】背景色を白色と黒色とで切り替えられる画像読取装置を備えた画像読取システムにおける、キャリアシートに挟まれた原稿を読み取った画像から原稿が映った領域だけを切り出して出力する処理について、この処理を常に画像読取装置で行うと画像読取装置のコストが増加してしまい、またこの処理を常に情報処理装置で行うと通信データ量が増加してしまう。【解決手段】キャリアシートに挟まれた原稿を読み取った画像から原稿が映った領域だけを切り出して出力する処理について、背景色が黒の時には画像読取装置で処理を行い、背景色が白の時には情報処理装置で処理を行う。【選択図】図１０
2018195958.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と、前記画像読取装置に接続可能であり、前記画像読取装置から画像データを取得する情報処理装置と、を備える画像読取システムであって、
前記画像読取装置は、
原稿が挟まれたキャリアシートの画像を読み取る読取部と、
前記読取部を用いて画像データを生成する読取手段と、
前記読取手段によって生成された前記画像データから第１の切り出し処理による原稿領域の切り出しを行う第１の原稿領域切り出し手段と、
前記第１の原稿領域切り出し手段によって切り出された画像データを前記情報処理装置に送信する画像送信手段と、
前記読取部の対向位置にあって色の変更が可能な背景部と、
背景部の色を指定された色に変更する背景色変更手段と、
背景色指定指示を受信する背景色指定受信手段とを備え、
前記情報処理装置は、
前記画像送信手段によって送信された画像データを受信する画像受信手段と、
背景色として少なくとも第１の背景色と第２の背景色の２色を指定できる背景色指定手段と、
指定された背景色を前記画像読取装置に送信する背景色指定送信手段と、
受信した当該画像データから第２の切り出し処理による原稿領域の切り出しを行う第２の原稿領域切り出し手段とを備え、
指定された背景色が第１の色である場合に、前記画像読取装置が前記第１の原稿領域切り出し手段を用いて原稿領域の切り出しを行い、前記情報処理装置が原稿領域の切り出しを行わず、指定された背景色が第２の色である場合に、前記画像読取装置が原稿領域の切り出しを行わず、前記情報処理装置が前記第２の原稿領域切り出し手段を用いて原稿領域の切り出しを行う、
ことを特徴とする画像読取システム。
【請求項２】
前記キャリアシートが２枚の透明部材を貼り合わせ、張り合わせ部は前記背景部が有する色の一つで構成されていることを特徴とする請求項１に記載の画像読取システム。
【請求項３】
前記第１の背景色が黒であり、前記第２の背景色が白であることを特徴とする請求項１又は２に記載の画像読取システム。
【請求項４】
前記第２の切り出し処理が、画像データからキャリアシートの検出を行い、キャリアシートが検出された場合には、キャリアシートの内側の領域から原稿を検出し、原稿領域を切り出す方法であることを特徴とする請求項３に記載の画像読取システム。
【請求項５】
前記第１の切り出し処理が、画像データからキャリアシートの検出を行わずに原稿の原稿領域を切り出す方法であることを特徴とする請求項３に記載の画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画像読取装置と情報処理装置とを接続して構成される画像読取システムに関し、特に、原稿領域の検出方法に関する。
【背景技術】
【０００２】
原稿台にセットされた原稿を、順次、一枚ずつその読み取り位置まで自動搬送する自動原稿送り機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備えた画像読取装置では、原稿を読み取る際の背景部材に白色や黒色の部材を用いることで、画像に映りこむ背景領域の色（以下、背景色）を制御することが行われている。背景色としては従来から白色と黒色の２つが多く使われている。これらの色には、それぞれ異なるメリットがある。
【０００３】
例えば、原稿が白色の紙である場合には、原稿の折れなどで背景部材が画像に映りこんだときに目立たたせたくないという理由で、白色が好まれることがある。
【０００４】
また、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理を行う場合には、ＯＣＲ処理を施す領域を正確に決定するために、原稿の端部の位置を明確に判別できる黒色が好まれることがある。
【０００５】
このように、ユーザーが白色と黒色のどちらを好むかは、用いる原稿や読み取った画像に対して行う処理などによって変わる。より多くのユーザーの希望に対応するために、画像読取装置には、背景色を白色と黒色とで切り替えられるものが従来から存在している。
【０００６】
一方、ＡＤＦを備えた画像読取装置では、原稿を保護するキャリアシートを用いて、破れやすい原稿や、傷をつけたくない原稿を読み取ることが従来から行われている。図１に示すように、一般にキャリアシートは２枚の透明シートの一端を張り合わせることで構成されており、また張り合わせ部分に黒で塗られるなどしている。このようなシートに原稿を挟むことで、ＡＤＦによる原稿搬送時に、原稿の破損を防ぐことができ、また画像読取装置による光学的な読み取りも行える。
【０００７】
また、画像読取装置、および画像読取装置と接続された情報処理装置からなる画像読取システムにおいて、異なったサイズの原稿を読み取る際に、原稿サイズを自動的に検知し、最適なサイズで原稿の画像を読み取るものが従来から利用されている。
【０００８】
このような画像読取システムでは、原稿サイズを検知するために、原稿を読み取って得られる画像データから、原稿が映っている領域（以下、原稿領域）と原稿が映っていない領域（以下、背景領域）の境界を検出し、検出した境界で画像を切り出すことで原稿領域の画像だけを出力する処理（以下、自動サイズ検知処理と呼ぶ）が行われている。
【０００９】
なお、自動サイズ検知処理は、画像読取装置で行う場合と、情報処理装置で行う場合とがある。画像読取装置で行う場合には、画像読取装置で画像の切り出しが行われ、切り出された画像が情報処理装置に転送される。
【００１０】
一方、情報処理装置で行う場合には、画像読取装置では画像の切り出しを行わず、切り出されていない画像が情報処理装置に転送される。
【００１１】
自動サイズ検知処理では、キャリアシートに挟まれた原稿を読み取る場合には、図２に示すように、ユーザーがキャリアシートに挟んだ原稿の領域だけを出力すること（以下、キャリアシート自動サイズ検知処理と呼ぶ）が望ましい。
【００１２】
しかし、キャリアシート自動サイズ検知処理の処理方法は、画像読取装置の背景色によって異なる。処理方法が異なる理由を、原稿を挟んだ図１のキャリアシートを、画像読取装置が背景色黒で読み取ったときに得られる画像（図３）と、画像読取装置が背景色白で読み取ったときに得られる画像（図４）を参照しながら説明する。
【００１３】
図３では、キャリアシートの透明部分の画像は、画像読取装置の背景部材が読み取られるため、黒になる。またキャリアシートの張り合わせ部分の画像は、張り合わせ部分が黒色であるため、黒になる。結果として、得られる画像は、黒の地の上に、キャリアシートに挟まれた原稿だけが映ったものになる。
【００１４】
一方、図４では、キャリアシートの透明部分は、画像読取装置の背景部材が読み取られるため、キャリアシートに挟まれた原稿画像の周囲の画像は白になる。またキャリアシートの張り合わせ部分の画像は、張り合わせ部分が黒色であるため、黒になる。結果として、得られる画像は、白の地の上に、キャリアシートに挟まれた原稿と、キャリアシートの張り合わせ部分の２つが映ったものになる。
【００１５】
このように、背景色に応じて、地の色が変わるだけでなく、地の上に何が映っているかが変わる。地の上に映っているものは、黒背景の場合には、キャリアシートに挟まれた原稿だけであるが、白背景の場合には、キャリアシートに挟まれた原稿と、キャリアシートの張り合わせ部分の２つになる。映っているものが違っていても、出力するものはキャリアシートに挟まれた原稿だけにしなければならないため、黒背景と白背景とで自動サイズ検知処理の処理方法を変更する必要がある。
【００１６】
なお、背景色白の時に行われる、原稿領域と張り合わせ部分が映った画像から原稿領域を検出する処理は、背景色黒の時に行われる、原稿領域だけが映った画像から原稿領域を検出する処理に比べて、一般に必要な計算量が多くなる。これは、黒背景の場合には、唯一映っているキャリアシートに挟まれた原稿を検出するだけで良いのに対して、白背景の場合にはキャリアシートに挟まれた原稿とキャリアシートの張り合わせ部分の２つが映っている中から、キャリアシートの張り合わせ部分を識別して除去し、さらに残りのキャリアシートに挟まれた原稿を検出する必要があるためである。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２０１６−１６３２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
背景色を白色と黒色とで切り替えられる画像読取装置を備えた画像読取システムにおいて、従来のキャリアシート自動サイズ検知処理は、常に画像読取装置で行うか、もしくは常に情報処理装置で行うかのいずれかであった。
【００１９】
常に画像読取装置で行う場合には、必要な計算量が多い背景色白の時の自動サイズ検知処理も行わなければならないため、高性能なＣＰＵを画像読取装置内に組み込む必要があり、画像読取装置のコストの増加につながっていた。
【００２０】
一方、常に情報処理装置で行う場合には、常に切り出し前の画像が画像読取装置から情報処理装置に転送されるため、通信データ量が多くなり、通信帯域の圧迫や通信時間の増大による生産性低下が発生していた。
【００２１】
特許文献１に記載の技術では、画像読取装置ではキャリアシートが搬送されているかの判定だけを行い、キャリアシートに挟まれた原稿の画像領域だけを切り出す処理を情報処理装置で行っている。この技術では、画像読取装置に搭載する機能を制限しているため、画像読取装置のコストの増加を抑えることはできている。
【００２２】
しかし、切り出し前の画像が画像読取装置から情報処理装置に転送されるため、通信データ量の増加を抑えることはできておらず、通信帯域の圧迫や通信時間の増大による生産性低下はという課題は解決に至っていない。
【００２３】
本発明は、画像読取装置のコストと画像通信のデータ量とを同時に低減する技術を提供するものである。
【課題を解決するための手段】
【００２４】
本発明に係る画像読取システムは、前記画像読取装置に接続可能であり、前記画像読取装置から画像データを取得する情報処理装置と、を備える画像読取システムであって、前記画像読取装置は、原稿が挟まれたキャリアシートの画像を読み取る読取部と、前記読取部を用いて画像データを生成する読取手段と、前記読取手段によって生成された前記画像データから第１の切り出し処理（方法）による原稿領域の切り出しを行う第１の原稿領域切り出し手段と、前記第１の原稿領域切り出し手段によって切り出された画像データを前記情報処理装置に送信する画像送信手段と、読取部の対向位置にあって色の変更が可能な背景部と、背景部の色を指定された色に変更する背景色変更手段と、背景色指定指示を受信する背景色指定受信手段とを備え、前記情報処理装置は、前記画像送信手段によって送信された画像データを受信する画像受信手段と、背景色として少なくとも第１の背景色と第２の背景色の２色を指定できる背景色指定手段と、指定された背景色を前記画像読取装置に送信する背景色指定送信手段と、受信した前記画像データから第２の切り出し処理（方法）による原稿領域の切り出しを行う第２の原稿領域切り出し手段と、を備え、指定された背景色が第１の色である場合に、前記画像読取装置が前記第１の原稿領域切り出し手段を用いて原稿領域の切り出しを行い、前記情報処理装置が原稿領域の切り出しを行わず、指定された背景色が第２の色である場合に、前記画像読取装置が原稿領域の切り出しを行わず、前記情報処理装置が前記第２の原稿領域切り出し手段を用いて原稿領域の切り出しを行う、ことを特徴とする。
【００２５】
また、上記本発明では、前記キャリアシートが２枚の透明部材を貼り合わせ、張り合わせ部を前記背景部が有する色の一つとするのが良い。
【００２６】
また、上記本発明では、前記第１の背景色を黒とし、前記第２の背景色を白とするのが良い。
【００２７】
また、上記本発明では、前記第２の切り出し方法が、画像からキャリアシートの検出を行い、キャリアシートが検出された場合には、キャリアシートの内側の領域から原稿を検出し、原稿領域を切り出す方法とするのが良い。
【００２８】
また、上記本発明では、前記第１の切り出し方法が、画像からキャリアシートを検出せずに原稿の原稿領域を切り出す方法とするのが良い。
【発明の効果】
【００２９】
本発明によれば、背景色の切替機能を有する画像読取装置を用いた画像読取システムにおいて、画像読取装置のコストと通信のデータ量とを同時に低減することができる。
【図面の簡単な説明】
【００３０】
【図１】キャリアシートの概要図。
【図２】キャリアシート自動サイズ検知処理の概要図。
【図３】背景色が黒の時のキャリアシートの読取画像の概要図。
【図４】背景色が白の時のキャリアシートの読取画像の概要図。
【図５】本発明における画像読取装置の構成図。
【図６】本発明における画像読取ユニットの構成図。
【図７】本発明における情報処理装置の構成図。
【図８】情報処理装置上のアプリケーションとドライバの構成図。
【図９】ドライバが表示するインターフェイス。
【図１０】実施形態における処理の流れを示すフローチャート図。
【図１１】実施形態における対抗面の概要図。
【図１２】実施形態における背景色が白の時のキャリアシートの読取画像。
【図１３】キャリアシート自動サイズ検知処理の流れを示すフローチャート図。
【図１４】キャリアシート自動サイズ検知処理の出力画像。
【図１５】実施形態における背景色が黒の時のキャリアシートの読取画像。
【図１６】キャリアシート判定処理の流れを示すフローチャート図。
【図１７】原稿が傾いた場合の自動サイズ検知処理の出力画像。
【図１８】ドライバが行う自動サイズ検知処理の流れを示すフローチャート図。
【図１９】画像読取装置が行う自動サイズ検知処理の流れを示すフローチャート図。
【発明を実施するための形態】
【００３１】
以下、図面を参照して本発明に係る実施形態の例を詳細に説明する。
【００３２】
図５は、本発明における画像読取装置の制御ブロック図である。
画像読取装置５０１は、原稿を読み取る画像読取ユニット５０２と、読み取られた画像に対して画像処理を行う画像処理回路５０３とを備える。さらに、画像読取装置５０１は、画像処理回路５０３から出力される画像データを一時的に記憶するＲＡＭ５０４と、画像読取装置５０１内で使用されるプログラムを格納するＲＯＭ５０５とを有する。そして、画像読取装置５０１は、ＲＯＭ５０５に格納されたプログラムに従って装置全体を制御し、またＲＡＭ５０４内の画像データを解析し原稿領域と背景領域の境界の算出をおこなうＣＰＵ５０６を有する。さらに、画像読取装置５０１は、ＣＰＵ５０６から送信されたＲＡＭ５０４内の画像データを外部情報処理装置５０７に転送すると共に、外部情報処理装置５０７からの画像読み取りを指示する割り込みをＣＰＵ５０６に転送する転送部５０８とを備える。
【００３３】
図６は、本発明における画像読取装置の構造を示す装置構成図である。
画像読取装置６０１は、原稿Ｄをピックアップするピックアップローラ６０２と、ピックアップローラ６０２によりピックアップされた原稿束Ｄを装置内に給送する給送ローラ６０３と、ピックアップされた原稿束Ｄを１枚ずつ分離する分離ローラ６０４とを備える。さらに、画像読取装置６０１は、給紙した原稿を排紙口まで搬送するための搬送ローラ６０８と、原稿束Ｄから分離された原稿の画像情報を読み取るラインイメージセンサ６０５と、ラインイメージセンサ６０５の対向位置に配置された対向面６０７と、原稿を検知するレジストセンサ６０６と、原稿検知センサ６０９を備えている。
【００３４】
ここで、ラインイメージセンサ６０５に対向する対向面６０７は、画像読取装置５０１に搭載されたＣＰＵ５０６により、白色、若しくは黒色の切り替えが可能な構成になっている。また本実施形態では、原稿束Ｄは、原稿が挟まれたキャリアシートで構成されているものとする。
【００３５】
画像読み取りが開始されると、対向面６０７は、後述する情報処理装置５０７のＣＰＵ７０３からの指示に基づいて背景色を白色、黒色のいずれかの色に変更する。画像読み取りユニット６０１は、ピックアップローラ６０２と給送ローラ６０３によって原稿束Ｄを取り込み、分離ローラ６０４によって１枚ずつに分離する。
【００３６】
分離された原稿Ｄは、副走査方向に搬送されつつ、その上面に形成されている画像がラインイメージセンサ６０５によって主走査方向（原稿搬送方向と直交する方向）に沿って読み取られる。画像が読み取られた後、原稿は画像読取装置の外部へ排出される。
【００３７】
図７は、本発明における情報処理装置の構成図である。情報処理装置７０１は、外部の画像読取装置５０１に画像読取などの指示を送信し、また外部の画像読取装置５０１から画像データを受信する転送部７０２を備える。また情報処理装置７０１は、転送部で受信した画像データに対して自動サイズ検知処理などの画像処理を行うＣＰＵ７０３を備える。
【００３８】
また、情報処理装置７０１は、転送部７０２で受信した画像データや、ＣＰＵ７０３が動作する際にデータを一時的に記憶するＲＡＭ７０４を備える。また情報処理装置７０１は、情報処理装置７０１内で使用されるプログラムを格納するＨＤＤ７０５を備える。また情報処理装置７０１は、ドライバの設定画面などのユーザーインターフェイスをユーザーに表示するための表示部７０６と、表示部７０６に表示されたユーザーインターフェイスに対して操作を行うための操作部７０７とを備える。
【００３９】
ただし、本実施形態では、操作部７０７としてＰＣに接続されたマウスを用いているが、操作部７０７はこれに限るものではなく、たとえばＰＣに接続されたキーボードや、スキャナに接続されたタッチパネルでも良い。
【００４０】
図８は、情報処理装置７０１上のアプリケーションとドライバの構成を示す図である。ユーザーは、あらかじめアプリケーション８０１とドライバ８０２を情報処理装置７０１にインストールする。インストールされたアプリケーション８０１は、ドライバ８０２を介して画像読取装置５０１と通信する。
【００４１】
アプリケーション８０１とドライバ８０２の間、ドライバ８０２と画像読取装置５０１の間は決められたプロトコルで通信している。本実施形態では、アプリケーション８０１とドライバ８０２はＴｗａｉｎという規格で決められたプロトコルで通信を行い、ドライバ８０２と画像読取装置５０１の間では、ＳＣＳＩという規格で決められたプロトコルで通信を行っている。
【００４２】
しかし、プロトコルはこれに限るものではなく、たとえばアプリケーション８０１とドライバ８０２の間の通信規格はＩＳＩＳやＷＩＡであっても良く、またドライバ８０２と画像読取装置５０１の間の通信規格はＵＳＢ等のシリアル通信やＢＬｕｅＴｏｏＴｈ等の無線通信の規格であってもよい。
【００４３】
図９は、ドライバ８０２が表示するユーザーインターフェイスの図である。ユーザーインターフェイス９０１では、対向面６０７によって指定される背景色を設定できる。ユーザーは情報処理装置７０１に接続されたマウスを操作して、ユーザーインターフェイス９０１上のボタンやチェックボックスを操作する。ユーザーインターフェイス９０１上の背景色として黒、白のうちいずれか１つを選択しスキャンボタンを押すと、選択された背景色に対応した画像の読み取りが始まる。また、ユーザーインターフェイス９０１上の終了ボタンを押すとユーザーインターフェイスが閉じる。
【００４４】
図１０は、本実施形態における処理の流れを示すフローチャートである。ステップＳ１０１で、ユーザーがユーザーインターフェイス９０１上で、希望する背景色を選び、スキャンボタンを押す。
【００４５】
ステップＳ１０２で、ユーザーがユーザーインターフェイス９０１で白、黒どちらの背景色を選択したかの情報を含む背景色指定指示と、画像読取開始指示が、アプリケーション８０１からドライバ８０２に対して送信される。
【００４６】
ステップＳ１０３で、背景色指定指示と画像読取開始指示を受信したドライバ８０２は、背景色指示が背景色白を示すものであれば背景色白を示す背景色指定指示を、背景色指示が背景色黒を示すものであれば背景色黒を示す背景色指定指示を、接続された画像読取装置５０１に送る。
【００４７】
ステップＳ１０４で、背景色指定指示を受け取った画像読取装置５０１は、指示の内容に応じて対向面６０７に対して背景色を白色、もしくは黒色に切り替える。
【００４８】
図１１は、本実施形態における対向面６０７の構成の一形態を示している。不透明部材１１０１の一部に間隙１１０２が設けられており、間隙１１０２の中には一部が白色で一部が黒色の背景色部材１１０３が備えられている。
【００４９】
ラインイメージセンサ６０５は、この間隙部１１０２の上部に配置された状態で、画像の読み取りを行っている為、図１１が示す状態では、背景色が白となる。この背景色部材１１０３が、図の右方向に可動することで、背景色を黒に切り替えることができる。
【００５０】
ただし、この対向面６０７の背景色の切り替え方法は一例であり、背景色を白色、黒色で切り替えることが可能なものであれはどのような方法でも良い。
【００５１】
ステップＳ１０５で、ドライバ８０２は、ステップＳ１０２で受信した背景色指示が背景色白を示すものであるか否かを判定する。白の場合、処理はステップＳ１０６に進み、白ではない場合、処理はステップＳ１１１に進む。
【００５２】
ステップＳ１０６で、背景色指示が背景色白を示していることを検出したドライバ８０２は、接続された画像読取装置５０１に切出無効読取指示を送信する。
【００５３】
ステップＳ１０７で、切出無効読取指示を受信し、且つ、画像読取指示を受けた画像読取装置５０１は、原稿検知センサ６０９によって検出されている、原稿が挟まれたキャリアシートを搬送し、原稿全体を読み取り、原稿全体が映った画像を生成する。本実施例では、図１２に示す画像が生成されたものとする。
【００５４】
ステップＳ１０８で、画像読取装置５０１は、生成した画像データをドライバ８０２に転送する。
【００５５】
ステップＳ１０９で、ドライバ８０２は、受信した画像データをＲＡＭ７０４に格納し、格納された画像データに対してキャリアシート自動サイズ検知処理を施す。ドライバ８０２が行うキャリアシート自動サイズ検知処理の流れを図１３に示す。
【００５６】
ステップＳ２０１で、ドライバ８０２は、転送された画像がキャリアシートを読み取ったものであるか否かを判定する。この処理は後述する。
【００５７】
ステップＳ２０１での判定の結果、キャリアシートを読み取ったものであると判定された場合は、処理はステップＳ２０２に進む。
【００５８】
ステップＳ２０２で、ドライバ８０２は、特定されたキャリアシートの内側領域に対して、自動サイズ検知処理を行う。この処理についても後述する。
【００５９】
ステップＳ２０１での判定の結果、キャリアシートを読み取ったものでないと判定された場合は、処理はステップＳ２０３に進む。ステップＳ２０３で、ドライバ８０２は、転送された画像全体に対して、自動サイズ検知処理を行う。
【００６０】
ここで行う自動サイズ検知処理はステップＳ２０２で行うものと同様の処理で良い。ただし、白背景の画像から原稿領域を切り出す方法であれば、どのような方法を用いても良く、ステップＳ２０２とは異なる処理であっても良い。
【００６１】
これにより、図１４に示すように、ドライバ８０２は、キャリアシートに挟まれた原稿が映った領域を切り出すことができる（図１４ａ）。また、ユーザーが誤ってキャリアシートに挟んでいない原稿を画像読取装置に置いていたとしても、原稿が映った領域を切り出すことができる（図１４ｂ）。
【００６２】
ステップＳ１１０で、ドライバ８０２は、切り出された画像をアプリケーション８０１に送信する。
【００６３】
一方、ステップＳ１０５において、背景色指示で背景色黒を指定されたドライバ８０２は、ステップＳ１１１で接続された画像読取装置５０１に切出有効読取指示を送信する。
【００６４】
ステップＳ１１２で、切出有効読取指示を受信し、且つ、画像読み取り指示を受けた画像読取装置５０１は、原稿検知センサ６０９によって検出されている、原稿が挟まれたキャリアシートを搬送し、原稿全体を読み取り、原稿全体が映った画像を生成する。本実施例では、図１５に示す画像が生成されたものとする。
【００６５】
ステップＳ１１３で、画像読取装置５０１は、キャリアシート自動サイズ検知処理を行い、生成した画像から原稿領域を切り出す。この処理は後述する。
【００６６】
ステップＳ１１４で、画像読取装置５０１は、切り出した画像データをドライバ８０２に転送する。ドライバ８０２は受信した画像データをＲＡＭ７０４に格納し、次いでステップＳ１１５でＲＡＭ７０４に格納した画像データをアプリケーション８０１に送信する。ここでは、切り出し処理は画像読取装置５０１の中ですでに行われているため、ドライバは切り出し処理を行わない。
【００６７】
[転送画像がキャリアシートを読み取ったものであるか否かの判定]
ＣＰＵ７０３が、ＲＡＭ７０４に格納された画像データを解析し、画像がキャリアシートを読み取ったものであるか否かを判定する。本実施形態では、キャリアシートの張り合わせ部分の黒領域を画像から検出することにより判定する。
【００６８】
ここでは、キャリアシートの張り合わせ部分が映った画像が次の４つの特徴を持つことを利用して検出する。
（特徴１）
画素の濃度が暗いことであり、これはキャリアシートの張り合わせ部分が黒で塗られていることに起因する。
（特徴２）
暗い画素が副走査方向に所定の長さだけ連続することである。これはキャリアシートの張り合わせ部分の副走査方向の長さが一定であることに起因する。
（特徴３）
所定の長さだけ連続した暗い画素が、画像の所定の副走査方向座標に現れることである。これはキャリアシートの張り合わせ部分がキャリアシートの端部にしか存在しえないことに起因する。
（特徴４）
画像の各主走査方向座標について、所定の副走査方向座標に所定の長さだけ連続した暗い画素が現れるかを調べ、現れた主走査方向座標の数と画像の主走査方向の画素数の比を算出すると、比が所定の値より大きくなることである。これはキャリアシートの張り合わせ部分の主走査方向の長さが一定であり、特にキャリアシートの副走査方向全体に広がる長いものであることに起因する。
【００６９】
本実施形態では、上記４つの特徴１〜４を検出するために、次のような処理を行う。すなわち、各主走査方向座標について、画像の上端から下端に向かって１画素ずつ濃度を調べ、所定の濃度より暗い画素であるかを判定する。これは上記特徴の１つ目に対応している。次に所定の濃度より暗い画素が見つかったら、暗い画素がどれだけの長さ連続しているかを調べ、所定の長さだけ連続しているものを抽出する。これは上記特徴の２つ目に対応している。次に抽出された暗い画素の連続が、副走査方向の所定の位置にあるかを判定する。これは上記特徴の３つ目に対応している。最後に、副走査方向の所定の位置に暗い画素の連続が現れる主走査方向座標の数と、画像の主走査方向の画素数との比が所定の値以上であるかを判定し、所定の値以上であった場合にキャリアシートの張り合わせ部分が映った画像と判定する。これは上記特徴の４つ目に対応している。
【００７０】
ただし、この判定方法は一例であり、画像がキャリアシートを読み取ったものか否かを判定する方法であれば、どのような方法を用いても良い。
【００７１】
ステップＳ２０１の中で行われる画像がキャリアシートを読み取ったものであるか否かを判定する処理の流れを示したものが図１６である。
【００７２】
ステップＳ３０１で、ＣＰＵ７０３はＲＡＭ７０４に格納された座標を示すための変数ｘ、ｙに０を設定する。また連続した黒画素の開始座標を示すための変数ｓに、座標が設定されていないことを示す値である−１を設定する。さらに適切な位置の座標情報の数を示す変数ｃに０を設定する。
【００７３】
ステップＳ３０２で、閾値Ｔ１、ＴＷＬ、ＴＷＨ、ＴＰＵ、ＴＰＬ、ＴＲを取得する。ただし閾値Ｔ１は、画像からキャリアシートの張り合わせ部分を検出する際に用いるもので、画素の濃度が張り合わせ部分の黒色に相当するものであるかを判定するために用いる。
【００７４】
また閾値ＴＷＬ、ＴＷＨは、画像からキャリアシートの張り合わせ部分を検出する際に用いるもので、連続した黒画素の並びの副走査方向の長さが、キャリアシートの張り合わせ部分の副走査方向の長さに相当するものであるかを判定するために用いる。
【００７５】
また閾値ＴＰＵ、ＴＰＬは、画像からキャリアシートの張り合わせ部分を検出する際に用いるもので、連続した黒画素の並びの副走査方向座標が、キャリアシートの張り合わせ部分の副走査方向座標に相当するものであるかを判定するために用いる。
【００７６】
また閾値ＴＲは、画像からキャリアシートの張り合わせ部分を検出する際に用いるもので、連続した黒画素の並びの主走査方向の長さが、キャリアシートの張り合わせ部分の主走査方向の長さに相当するものであるかを判定するために用いる。
【００７７】
例えば、本実施形態では、閾値Ｔ１、ＴＷＬ、ＴＷＨ、ＴＰＵ、ＴＰＬ、ＴＲは予めＲＡＭ７０４に格納されているものとし、これらの値の取得はＣＰＵ７０３がＲＡＭ７０４から読みだすことで行う。なお、本実施形態において濃度は、暗い画素では大きな値、明るい画素では小さな値を取るものとする。
【００７８】
ステップＳ３０３で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｘの値が、画像の主走査方向の画素数より小さいか否かを判定する。主走査方向の画素数より小さい場合には、後述する濃度の判定を行っていない主走査方向座標がまだ残っているため、処理はステップＳ３０４に進む。主走査方向の画素数以上の場合には、全ての主走査方向座標で濃度の判定を行ったため、処理はステップＳ３１４に進む。
【００７９】
ステップＳ３０４で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙが、画像の副走査方向の画素数より小さいか否かを判定する。副走査方向の画素数より小さい場合には、後述する濃度の判定を行っていない副走査方向座標がまだ残っているため、処理はステップＳ３０５に進む。副走査方向の画素数以上の場合には、全ての副走査方向座標で濃度の判定を行ったため、処理はステップＳ３０９に進む。
【００８０】
ステップＳ３０５で、ＣＰＵ７０３は座標（ｘ、ｙ）の画素の濃度を取得し、その濃度が閾値Ｔ１以上であるかを判定する。閾値Ｔ１以上である場合には、当該画素がキャリアシートの張り合わせ部分の画像である可能性があるため、処理はステップＳ３１０に進む。閾値Ｔ１より小さい場合には、当該画素がキャリアシートの張り合わせ部分の画像である可能性がないため、処理はステップＳ３０６に進む。
【００８１】
なお、座標（ｘ、ｙ）という表記は、主走査方向の座標がｘで、副走査方向の座標がｙであることを意味している。また、本実施形態においては、画像の左上端を座標原点（０，０）とし、画像の右側ほど主走査方向座標が大きく、また画像の下側ほど副走査方向座標が大きくなるように座標系を定めて説明を行うが、座標系については他の座標系を用いても構わない。
【００８２】
ステップS３０５で、座標（ｘ、ｙ）の対象画素の濃度が、閾値Ｔ１未満であると判定したＣＰＵ７０３は、ステップＳ３０６で、ＲＡＭ７０４に格納された変数ｓの値が−１であるかを判定する。ｓの値が−１である場合には、所定の濃度より暗い画素をまだ検出していないため、処理はステップＳ３１３に進む。ｓの値が−１でない場合には、所定の濃度より暗い画素の並びが終了したため、処理はステップＳ３０７に進む。
【００８３】
ステップＳ３０７で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値から、ＲＡＭ７０４に格納された変数ｓの値を引いた値を算出し、さらに算出された値が閾値ＴＷＬ以上であり、かつ算出された値が閾値ＴＷＨ以下であるかを判定する。閾値ＴＷＬ以上かつ閾値ＴＷＨ以下である場合には、所定の濃度より暗い画素の並びがキャリアシートの張り合わせ部分の副走査方向長さと概一致するため、処理はステップＳ３０８に進む。閾値ＴＷＬより小さいもしくは閾値ＴＷＨより大きい場合には、所定の濃度より暗い画素の並びがキャリアシートの張り合わせ部分の副走査方向長さと概一致しないため、処理はステップＳ３１２に進む。
【００８４】
ステップＳ３０８で、ＣＰＵ７０３は座標（ｘ、ｙ）を示す座標データをＲＡＭ７０４中の張り合わせ部候補座標格納領域に追加する。ただしＲＡＭ７０４における張り合わせ部候補座標の格納方法は、複数の座標情報を格納できるものであれば、リスト構造など一般的なものでよい。
【００８５】
ステップＳ３０９で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｘに１加算し、また変数ｙに０を、変数ｓに−１を設定する。その後処理はステップＳ３０３に進み、次の主走査方向座標に対して処理を行う。
【００８６】
ステップS３０５で、座標(x,y)の対象画素の濃度が、閾値Ｔ１以上であると判定したＣＰＵ７０３は、ステップＳ３１０でＲＡＭ７０４に格納された変数ｓの値が−１であるかを判定する。ｓの値が−１である場合には、当該主走査方向座標で最初に検出された所定の濃度より暗い画素であるため、処理はステップＳ３１１に進む。ｓの値が−１でない場合には、当該主走査方向座標で最初に検出された所定の濃度より暗い画素でないため、処理はステップＳ３１３に進む。
【００８７】
ステップＳ３１１で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値を、ＲＡＭ７０４に格納された変数ｓに設定する。これにより、所定の濃度より暗い画素の並びの開始点の副走査方向座標がｓに設定される。その後処理はステップＳ３１３に進む。
【００８８】
一方、ステップＳ３０７において、副走査方向に連続的に検出されていた所定の濃度より暗い画素の並びがキャリアシートの張り合わせ部分の副走査方向の長さと一致しなかった判定したＣＰＵ７０３は、ステップＳ３１２でＲＡＭ７０４に格納された変数ｓに−１を設定する。これにより、所定の濃度より暗い画素の並びの開始点の副走査方向座標が消去され、次に所定の濃度より暗い画素の並びを検出したときに、その開始点を設定することができるようになる。その後処理はステップＳ３１３に進む。
【００８９】
ステップＳ３１３で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙに１加算する。その後処理はステップＳ３０４に進み、次の副走査方向座標に対して処理を行う。
【００９０】
ステップＳ３１４で、ＣＰＵ７０３は、張り合わせ部候補座標格納領域に格納された各座標情報について、副走査方向の座標が、閾値ＴＰＵ以上でありかつ閾値ＴＰＬ以下である座標情報の数を算出する。これにより、副走査方向の位置が、キャリアシートの張り合わせ部分に概一致する張り合わせ部候補座標の数を算出できる。さらにＲＡＭ７０４に格納された変数ｃに、算出された座標情報の数を設定する。
【００９１】
ステップＳ３１５で、ＲＡＭ７０４に格納された変数ｃを主走査方向の画素数で割り、さらに割った値が閾値ＴＲ以上であるかを判定する。判定の結果がＴＲ以上であった場合には、主走査方向に長く広がるキャリアシートの張り合わせ部分が検出されたと判定できるため、処理はステップＳ３１７に進む。ＴＲより小さい場合には、主走査方向に長く広がるキャリアシートの張り合わせ部分が検出されたと判定できないため、処理はステップＳ３１８に進む。
【００９２】
ステップＳ３１６で、ＣＰＵ７０３はＲＡＭ７０４に格納された画像がキャリアシートを読み取ったものであると決定し、処理を終了する。
【００９３】
ステップＳ３１７で、ＣＰＵ７０３はＲＡＭ７０４に格納された画像がキャリアシートを読み取ったものでないと決定し、処理を終了する。
【００９４】
[キャリアシートの内側領域に対しての自動サイズ検知処理]
ＣＰＵ７０３が、ＲＡＭ７０４に格納された画像データを解析し、画像の中でキャリアシートの内側に当たる領域に対して自動サイズ検知処理を行う。本実施形態では、画像データの中の予め定められた領域にキャリアシートが映っていることを前提にすることでキャリアシートの内側の領域を特定し、さらに特定された領域の中で画素の濃度差を用いて背景領域と原稿領域の境界を検出し、検出された領域を切り出すことで、キャリアシートの内側に当たる領域に対する自動サイズ検知処理を行う。
【００９５】
なお、本実施形態では、図１７の破線で示すように、原稿が傾いていた場合には、背景領域と原稿領域の境界として、原稿領域に外接する、傾いていない長方形領域を検出する。そのため、境界を検出する際には、濃度差が所定の条件を満たす画素のうち、画像の最も外側に位置する画素の座標を用いる。
【００９６】
ただし、この処理方法は一例であり、キャリアシートの内側に当たる領域に対して自動サイズ検知処理を行う方法であれば、どのような方法を用いても良い。
【００９７】
ステップＳ２０３の中で行われるキャリアシートの内側に当たる領域に対しての自動サイズ検知処理では、画像の中から原稿領域の左端の主走査方向座標Ｌ、上端の副走査方向座標Ｔ、右端の主走査方向座標Ｒ、下端の副走査方向座標Ｂを検出し、次いで、左上の座標が（Ｌ、Ｔ）、右上の座標が（Ｒ、Ｂ）となる長方形領域を切り出すことで行われる。
【００９８】
画像の中から原稿領域の左端の主走査方向座標Ｌ、上端の副走査方向座標Ｔ、右端の主走査方向座標Ｒ、下端の副走査方向座標Ｂはいずれも同様の処理で検出できるため、ここでは代表して上端の副走査方向座標を検出する処理を詳細に記述する。この上端の副走査方向座標を検出する処理の流れを示したものが図１８である。
【００９９】
ステップＳ４０１で、閾値Ｔ２、座標値ＰＬを取得する。ただし閾値Ｔ２は、画像から背景領域と原稿領域の境界を検出する際に用いるもので、隣り合う画素の濃度差、背景領域と原稿領域の濃度差に相当するものであるかを判定するために用いる。また座標値ＰＬは、処理の対象をキャリアシートの内側領域に限定するために用いるもので、キャリアシートの張り合わせ部分の下端の副走査方向座標を示している（図１２）。本実施形態では、閾値Ｔ２、ＰＬは予めＲＡＭ７０４に格納されているものとし、取得はＣＰＵ７０３がこの値を読みだすことで行う。
【０１００】
ステップＳ４０２で、ＣＰＵ７０３はＲＡＭ７０４に格納された主走査方向座標を示すための変数ｘに０を設定する。またＲＡＭ７０４に格納された副走査方向座標を示すための変数ｙと、ＲＡＭ７０４に格納された背景領域と原稿領域の境界の位置を示すための変数Ｂ１に、ＰＬを設定する。
【０１０１】
ステップＳ４０３で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｘの値が、画像の主走査方向の画素数より小さいか否かを判定する。画像の主走査方向の画素数より小さい場合には、後述する濃度差の判定を行っていない主走査方向座標がまだ残っているため、処理はステップＳ４０４に進む。画像の主走査方向の画素数以上の場合には、全ての主走査方向座標で濃度差の判定を行ったため、処理はステップＳ４１０に進む。
【０１０２】
ステップＳ４０４で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙに１だけ加算した値が、画像の副走査方向の画素数より小さいか否かを判定する。画像の副走査方向の画素数より小さい場合には、後述する濃度差の判定を行っていない副走査方向座標がまだ残っているため、処理はステップＳ４０５に進む。
【０１０３】
画像の副走査方向の画素数以上の場合には、全ての副走査方向座標で濃度差の判定を行ったため、処理はステップＳ４０９に進む。なお、判定にＲＡＭ７０４に格納された変数ｙに１だけ加算した値を用いている理由は、続くステップＳ４０５で座標（ｘ、ｙ＋１）の画素の濃度を取得する必要があるためである。
【０１０４】
ステップＳ４０５で、ＣＰＵ７０３は座標（ｘ、ｙ）の画素の濃度と、座標（ｘ、ｙ＋１）の画素の濃度を取得し、両濃度の差の絶対値が閾値Ｔ２以上であるかを判定する。閾値Ｔ２以上である場合には、当該画素が背景領域と原稿領域の境界と判定され、処理はステップＳ４０７に進む。閾値Ｔ２より小さい場合には、当該画素が背景領域と原稿領域の境界と判定されないため、処理はステップＳ４０６に進む。
【０１０５】
ステップＳ４０６で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値に１だけ加算する。加算後、処理はステップＳ４０４に進み、次の副走査方向座標に対して処理を行う。
【０１０６】
ステップＳ４０７で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値が、ＲＡＭ７０４に格納された変数Ｂ１の値よりも小さいかを判定する。変数Ｂ１の値よりも小さい場合には、背景領域と境界領域の境界として検出された当該画素が、これまでに検出された画素よりも画像の外側にあるため、処理はステップＳ４０８に進む。変数Ｂ１の値以上の場合には、これまでに検出された画素よりも画像の内側にあるため、処理はステップＳ４０９に進む。
【０１０７】
ステップＳ４０８で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数Ｂ１にｙを設定する。これにより、背景領域と原稿領域の境界の画素のうち、画像の最も外側にあるものの副走査方向座標がＢ１に設定される。
【０１０８】
ステップＳ４０９で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｘに１だけ加算し、またＲＡＭ７０４に格納された変数ｙに０を設定する。その後処理はステップ４０３に進み、次の主走査方向座標に対して処理を行う。
【０１０９】
ステップＳ４１０で、ＣＰＵ７０３は、ＲＡＭ７０４に格納された変数Ｂ１の値が、背景領域と原稿領域の境界の副走査方向座標であると判定し、処理を終了する。
【０１１０】
[画像読取装置で行う自動サイズ検知処理]
ＣＰＵ７０３が、ＲＡＭ７０４に格納された画像データを解析し、背景領域と原稿領域の境界の検出を行う。本実施形態では、背景領域の画素が黒であることを前提にし、黒でない画素を検出することで背景領域と原稿領域の境界を検出し、原稿領域を切り出すことで、自動サイズ検知処理を行う。
【０１１１】
ただしこの処理方法は一例であり、黒背景で読み取られた原稿の画像から原稿領域を切り出す方法であれば、どのような方法を用いても良い。なお、原稿が傾いていた場合には、ステップＳ２０３で行う処理と同様に、背景領域と原稿領域の境界として、原稿領域に外接する、傾いていない長方形領域を検出する。
【０１１２】
ステップＳ１１３の中で行われる画像読み取り装置での自動サイズ検知処理では、画像の中から原稿領域の左端の主走査方向座標Ｌ、上端の副走査方向座標Ｔ、右端の主走査方向座標Ｒ、下端の副走査方向座標Ｂを検出し、次いで、左上の座標が（Ｌ、Ｔ）、右上の座標が（Ｒ、Ｂ）となる長方形領域を切り出すことで行われる。画像の中から原稿領域の左端の主走査方向座標Ｌ、上端の副走査方向座標Ｔ、右端の主走査方向座標Ｒ、下端の副走査方向座標Ｂはいずれも同様の処理で検出できるため、ここでは代表して上端の副走査方向座標を検出する処理を詳細に記述する。この上端の副走査方向座標を検出する処理の流れを示したものが図１９である。
【０１１３】
ステップＳ５０１で、閾値Ｔ３を取得する。ただし閾値Ｔ３は、画像から背景領域と原稿領域の境界を検出する際に用いるもので、画素の濃度が原稿領域を示すものであるかを判定するために用いる。本実施形態では、閾値Ｔ３は予めＲＡＭ７０４に格納されているものとし、取得はＣＰＵ７０３がこの値を読みだすことで行う。
【０１１４】
ステップＳ５０２で、ＣＰＵ７０３はＲＡＭ７０４に格納された座標を示すための変数ｘ、ｙに０を設定する。またＲＡＭ７０４に格納された背景領域と原稿領域の境界の位置を示すための変数Ｂ２に０を設定する。
【０１１５】
ステップＳ５０３で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｘの値が、画像の主走査方向の画素数より小さいか否かを判定する。画像の主走査方向の画素数より小さい場合には、後述する濃度の判定を行っていない主走査方向座標がまだ残っているため、処理はステップＳ５０４に進む。画像の主走査方向の画素数以上の場合には、全ての主走査方向座標で濃度の判定を行ったため、処理はステップＳ５１０に進む。
【０１１６】
ステップＳ５０４で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値が、画像の副走査方向の画素数より小さいか否かを判定する。画像の副走査方向の画素数より小さい場合には、後述する濃度の判定を行っていない副走査方向座標がまだ残っているため、処理はステップＳ５０５に進む。画像の副走査方向の画素数以上の場合には、全ての副走査方向座標で濃度の判定を行ったため、処理はステップＳ５０９に進む。
【０１１７】
ステップＳ５０５で、ＣＰＵ７０３は座標（ｘ、ｙ）の画素の濃度を取得し、濃度の値が閾値Ｔ３以上であるかを判定する。閾値Ｔ３以上である場合には、当該画素が背景領域と原稿領域の境界と判定され、処理はステップＳ５０７に進む。閾値Ｔ３より小さい場合には処理は、当該画素が背景領域と原稿領域の境界と判定されないため、ステップＳ５０６に進む。
【０１１８】
ステップＳ５０６で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値に１だけ加算する。加算後、処理はステップＳ５０４に進み、次の副走査方向座標に対して処理を行う。
【０１１９】
ステップＳ５０７で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｙの値が、ＲＡＭ７０４に格納された変数Ｂ２の値よりも小さいかを判定する。変数Ｂ２の値よりも小さい場合には、背景領域と境界領域の境界として検出された当該画素が、これまでに検出された画素よりも画像の外側にあるため、処理はステップＳ５０８に進む。変数Ｂ２の値以上の場合には、これまでに検出された画素よりも画像の内側にあるため、処理はステップＳ５０９に進む。
【０１２０】
ステップＳ５０８で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数Ｂ２にＲＡＭ７０４に格納された変数ｙの値を設定する。これにより、背景領域と原稿領域の境界の画素のうち、画像の最も外側にあるものの副走査方向座標がＢ１に設定される。
【０１２１】
ステップＳ５０９で、ＣＰＵ７０３はＲＡＭ７０４に格納された変数ｘに１だけ加算し、またＲＡＭ７０４に格納された変数ｙに０を設定する。またＣＰＵ７０３はＲＡＭ７０４に格納された変数Ｂ２に０を設定する。その後処理はステップ５０３に進み、次の主走査方向座標に対して処理を行う。
【０１２２】
ステップＳ５１０で、ＣＰＵ７０３は、ＲＡＭ７０４に格納された変数Ｂ２の値が、背景領域と原稿領域の境界の副走査方向座標であると判定し、処理を終了する。
【符号の説明】
【０１２３】
５０１  画像読取装置
５０２  画像読み取りユニット
５０３  画像処理回路
５０４  ＲＡＭ
５０５  ＲＯＭ
５０６  ＣＰＵ
５０７  外部画像処理装置
５０８  転送部
６０１  画像読み取りユニット
６０２  ピックアップローラ
６０３  給送ローラ
６０４  分離ローラ
６０５  ラインイメージセンサ
６０６  レジストセンサ
６０７  対向面
６０８  搬送ローラ
７０１  画像処理装置
７０２  転送部
７０３  ＣＰＵ
７０４  ＲＡＭ
７０５  ＨＤＤ
７０６  表示部
７０７  操作部
８０１  アプリケーション
８０２  ドライバ
９０１  ユーザーインターフェイス
【図１】
2018195958.tif 000003
【図２】
2018195958.tif 000004
【図３】
2018195958.tif 000005
【図４】
2018195958.tif 000006
【図５】
2018195958.tif 000007
【図６】
2018195958.tif 000008
【図７】
2018195958.tif 000009
【図８】
2018195958.tif 000010
【図９】
2018195958.tif 000011
【図１０】
2018195958.tif 000012
【図１１】
2018195958.tif 000013
【図１２】
2018195958.tif 000014
【図１３】
2018195958.tif 000015
【図１４】
2018195958.tif 000016
【図１５】
2018195958.tif 000017
【図１６】
2018195958.tif 000018
【図１７】
2018195958.tif 000019
【図１８】
2018195958.tif 000020
【図１９】
2018195958.tif 000021