(57)【要約】【課題】ポジフィルム出力用の陽画の画像のデータを陰画に反転してポジフィルムに出力できるよう変換する。【解決手段】データの変換方法については、フィルムの感光特性に合致した線形変換を実行することを目的に、スキャナで取得したイメージから、変換のパラメタを求める。この変換を計算機を用いて実行する。印画を直すには、これをを再度スキャナで読み、そのイメージから変換のパラメタ自体を修正。これを計算機を用いて実行する。【選択図】図６
2004297511.tif 000002
【特許請求の範囲】
【請求項１】
写真フィルムのような厚さのごく薄い透過物体の色データをスキャナを使用して求める方法（符号１３０８）。
【請求項２】
ある処理Ａによって現像されたネガフィルムから請求項１記載の方法によって色データを求め、ある処理Ｂによりポジフィルムに出力できるポジの画像のデータを処理Ｂによりポジフィルムにネガに反転して出力できるデータにする変換のパラメタのデータの算出方法（符号１３）。
【請求項３】
請求項２記載のパラメタを用いることを特徴とする、ポジの画像データをネガの画像データにする変換（符号１４）。
【請求項４】
ポジの画像の色データと請求項３記載の変換を施した印画の色データを再び入力データとして用いて請求項２記載のパラメタのデータを直す方法によることを特徴とする、請求項３記載の変換を施した印画の色調を直す処理の方法（符号１７）。
【請求項５】
請求項２記載の処理を計算機で実行するプログラム（符号３１、３３、３４、３８、４０、４１）。
【請求項６】
請求項３記載の処理を計算機で実行するプログラム（符号３１、３２）。
【請求項７】
請求項４記載の処理を計算機で実行するプログラム（符号３１、３３、３４、３６、３８、４１）。
【請求項８】
請求項２記載の算出されたパラメタ若しくは請求項３記載の変換処理を実行するためのパラメタのデータの形式（符号５１）。
【請求項９】
請求項５記載のプログラムを記録した媒体。
【請求項１０】
請求項６記載のプログラムを記録した媒体。
【請求項１１】
請求項７記載のプログラムを記録した媒体。
【請求項１２】
請求項８記載の形式によるパラメタを記録した媒体。
【発明の詳細な説明】
１
【説明に使用する用語等】
１．１
【０００１】
この明細書で特別に定義する用語は次のとおりとする。
（１）  非当業者  写真の技術の分野における普通程度以上の技術的理解力を有しない者。当業者でない者。
（２）  写真  ＪＩＳ  Ｚ  ６０００に定める銀−ゼラチンフィルムによる写真。
（３）  補正ベクトル  加法混色モデルに基づいて色空間のある点の位置のパラメタすなわち座標値を修正する場合において、その点の修正後の値を表す位置ベクトルから修正前の位置ベクトルを差し引いたもの。
（４）  スキャナ  反射式（あるいは反射型）のイメージスキャナ。光源と受光器（センサ）が被走査面と同一側の位置にあるイメージスキャナ。
（５）  画像データ  ＪＩＳ  Ｚ  ６０１５に定めるビットマップ画像のデータ。
（６）  標本色データ  画像の特定の点の近傍の画素の部分集合の（色）データ。部分集合は近傍の点すべてであるか、または近傍の画素から無作為に抽出する。
（７）  平均色データ  加法混色モデルに基づく標本色データの色データの算術平均値。
（８）  ＸＹＺ測色系  ＣＩＥ  Ｎｏ．１５．２（１９８６）に定めるＣＩＥ  １９３１  ｓｔａｎｄａｒｄ  ｃｏｌｏｒｉｍｅｔｒｉｃ  ｓｙｓｔｅｍ  ＸＹＺを指す。
１．２
【０００２】添え字（ｓｕｂｓｃｒｉｐｔ）の表記法は半角文字で代用した。
【０００３】ベクトルや行列を表す数学記号の太文字は普通の英文字で代用した。
【０００４】数式における括弧については大括弧、中括弧は括弧で代用した。
１．３
【０００５】本発明の詳細な説明はこの説明も含めて見出しによって表されている９つの内容を記載している。各々の内容ごとにその中の段落の意味内容の階層と階層における順位を表す数字の列を各段落に付随して記載している。説明中にこの数字の列を用いて本文の特定の部分の記載を参照することがある。
１．４
【０００６】プログラム流れ図の図面の符号の説明の文末の括弧内の数字は対応するプログラムの文番号を表す。
２
【発明の属する技術分野】
２．１
【０００７】本発明は画像データをフィルムや印画紙という感光材料に出力する方法を扱うものである。その意味でむしろ広義の電子写真の技術の範疇に属するものであろう。本発明において狭義の写真のほかにも手段の異なったものがあるが本発明では対象としない。
３
【従来の技術】
【０００８】
【非特許文献１】ＪＩＳ  Ｚ  ８７２２：２０００  色の測定方法−反射及び透過物体色
【非特許文献２】ＪＩＳ  Ｘ  ４２４１−５：１９９９（ＩＳＯ／ＩＥＣ  １２０８７−５：１９９８）  コンピュータグラフィックス−画像の処理及び交換（ＩＰＩ）−第５部：画像交換基本形式（ＢＩＦＦ）
【非特許文献３】ＪＩＳ  Ｘ  ０６０４：１９８６  情報交換用データ記述ファイル
【非特許文献４】ＪＩＳ  Ｘ  ４１５４：１９９７  標準ページ記述言語ＳＰＤＬ
３．１
【０００９】デジタルスチルカメラを用いた撮影による方法や、デジタルスキャナで読み取る方法等により得られたイメージの画像データ、もしくはＣＧによる合成によるものの画像データなどを写真の印画紙に焼き付けする方法は次の２つに大別される。
（１）  乾式処理による、印画紙に直接焼き付け出来るプリンタを用いる方法。
（２）  画像データを出力装置で一旦フィルムに焼き付けして、そのフィルムの顕像を印画紙に焼き付けする方法。一般的には湿式処理の方法が用いられる。
３．２
【００１０】非当業者はＤＰＥ若しくは出力センター等を利用するか各自自分でその処理を行う機器のマニュアルどうりの機能の利用によって望むところの印画を得ているのではなかろうか。この工程は非当業者にとってはＤＰＥ店なりに任せておけば、仕上がりは充分満足なものに違いない。それほどまでにこの技術は、同一のフィルムを繰り返し何度でも同一の品質で焼き増しできるという意味で、安定した信頼のある技術である。本発明はこのような現在実現されている非当業者自身による機器の利用や彼等に提供されているサービス自体の中身をブラックボックスとして捉えている。
３．３
【００１１】一方、情報処理の技術の普及は目覚ましいものがあり小規模な計算機（特に、パーソナルコンピュータ）が多く普及されるようになってきた。最近のパーソナルコンピュータは、入出力用の周辺機器もさることながら、画像データの処理の専用の記憶・処理装置が充実してきて高解像度・高階調度のイメージの画像データも十分容易に扱えるようになっているように思われる。
３．４
【００１２】ここでは本発明に関連する計算機で写真の色彩を処理する基本的な技術について説明してみよう。
【００１３】計算機は写真等のイメージを画素の集合とみなしその各々の画素の情報を記憶・加工（演算）を行う。色の情報も当然の事ながらデータとして扱う必要がある。
【００１４】色の情報を最も直接に表現するにはその色をＸＹＺ測色系で表すことによって可能である。ＸＹＺ測色系に基づいたデータを得ることを実施しようとすればその形態は処理過程のどれかの段階において色彩計を用いて測色することが必要だろう。反射及び透過物体色の測定方法が非特許文献１で定められている。測色した値とそのデータとの関係が定まっているならば、容易に色々な情報処理システムどおしで情報を交換できるだろう。この方式の場合は色データに対応した色をいかに出力装置で忠実に再現できるかが課題となる。
【００１５】ＸＹＺ測色系に直接基づかない場合は、データはそれを取り扱う情報処理システムにおいて、例えば入力装置から色の情報が入力されて物理的な機構・装置による変換によってデータ化される。つまりデータの解釈の方式は個々の情報処理システム毎に異なっている。
【００１６】処理過程が異なっていても入出力された結果は人間がみて妥当な心理的な評価が得られるものでなくてはならない。情報処理システム（ここでは一般のテレビや写真も含めて）毎に色の再現が異なり、又各々の媒体の性質によって再現される色域が異なるのであるならば、入力の色情報にどれだけ忠実であるかによって、例えば水準を設けて異なる出力媒体であっても同じ水準であれば同じような色の再現ができるような規格があればこれも一利あると思う。
【００１７】画像データ及び画像関連データを適用業務間で相互運用するためにＢＩＩＦという形式が開発された（非特許文献２）。これは多様な適用業務が画像および画像関連情報を共有するための手段を提供している。
【００１８】また画像データ以外のデータをファイルに記録する形式の規格としては非特許文献３がある。
【００１９】色光の混色や、色料の混色のように、混色とはある表色系における色空間上の色に対し定義された演算としてみることもできよう。逆に、このような演算が容易に行い得るデータの形式を目的に応じて選択することもできる。
【００２０】非特許文献４の加法混色モデルは色空間の色を３つの原色の量の線形結合で表そうとするものである。加法混色の処理が容易である。原色には赤、緑、青の３つを用いたモデルが広く用いられている。
３．５
【００２１】データ化された色の表現を応用して、計算機で画像データの処理が数々、色々に行える。実際、パーソナルコンピュータで使用できる様々な写真のイメージデータのフォトレタッチを扱うソフトウェアが市販されている。通常、この様なフォトレタッチはあくまで写真なり絵画的画像の美術的表現上の特殊な効果を得ようとするもので（たとえば写真におけるソラリゼーションの様に）、本発明が意図しようとしている事とは明らかに異なっている。ただし、市販のフォトレタッチソフトを応用して本発明の課題を解決することは恐らく可能だろう。
３．６
【００２２】続いて、本発明に関連する基本的な画像データの処理の方法を述べる。
【００２３】加法混色モデルにおいて２つの色がある場合、それらの色の成分を補間した色をもとめることが出来る。段階的に補間した色をもつ画素をその順番に対応して空間的（平面）にも補間して並べると、階調を表示することが出来る。
【００２４】３次元の加法混色モデルの色データのベクトルｘに係数の行列Ａを乗じて定数のベクトルｂを加算する変換をおこなって別の色データのベクトルｙに写像することも出来る。式で表すと次のようである：
ｙ＝Ａｘ＋ｂ。
この変換の行列Ａは非対角要素が０であっても十分有用である。以下特別に断らない限り、単に変換ないし写像とあればこの変換を意味する。
【００２５】変換の一例に、反転がある。反転は元の画像が無彩色のみであれば明暗が反転し、有彩色の場合、補色に変換される。
【００２６】加法混色モデルによって色データを変換する際、変換自体の数学的性質から、色モデルの色空間Ｃの直積空間Ｃ×Ｃの２点を定めることは、その変換を定めることと同値である。例えば、反転の場合、元画像の一番暗い色（有彩色であっても構わない）をどの程度の明るい色に置き換えるかということと、元画像の一番明るい色をどの程度の暗い色に置き換えるかということの２つの条件を定めれば、自ずとその変換が定まる。
４
【発明が解決しようとする課題】
４．１
【００２７】本発明はフィルムから印画に焼き付ける画像データの前処理ならびにその印画の色を直す処理を一般家庭で広く普及している様な小規模な処理装置（とくにパーソナルコンピュータ）で行う方法を提供しようとするものである。つまり、色彩計のようにあまり普及していない装置は利用できない。
【００２８】画像のデータもネガフィルムもその媒体の色域の色を処理するようになっているから、画像のデータの色からネガフィルムの色との写像が定義できればよい。そこでネガフィルムの色データを定義して処理することが必要になろう。このためには色を測色してその測定値に対応するデータを用いるのが最も厳密な方法であろう。
【００２９】感光材料の可視像からそのイメージの画像データを変換して得るために、パーソナルコンピュータと一緒に手軽に扱えるイメージを処理するための装置としてはスキャナがあろう。またデジタルスチルカメラで撮影する方法もあろう。ただしスキャナやデジタルスチルカメラは測色を意図して製作されたものではない。しかし色データの精度とその範囲の点では本発明の課題を解決しようとする場合に使用するのに支障はないと思われる。スキャナで読み取ったイメージを元に色データを求めるには少なくとも次のような点が課題となる。
（２）  ネガフィルムは透明な物体で直接には一般に広く普及している反射式のスキャナで色データを読み取ることが困難である。フィルムが透明なためスキャナで読み取ろうとするならば下地の色の影響を何らかの方法で修正して取り除かなくてはならない。
４．２
【００３０】写真の印画の色調に影響を及ぼす主な要因として次の（ａ）〜（ｄ）のように幾つかのものが挙げられる。
（ａ）  露光
（ｂ）  フィルム
（ｃ）  印画紙
（ｄ）  現像処理
同一のフィルムから安定して同一品質の印画が得られるようになっていることを前提とすれば、課題はいかなる方法でポジの画像データをポジフィルムにネガに反転して作成するかに絞られる。この画像データの変換の処理の課題は次のとおりである。
（１）  写真機で撮影すると現像後ポジフィルムは概ねそのまま被写体の色が写るがネガフィルムは明暗が反転され、さらにフィルム自体の地色が着色され被写体の色の通りではない。したがってポジの画像データの色空間を単純に反転しても、フィルム自体の地色を補正しなければ正しく変換されない。また明暗の階調も厳密にみれば露光量に対して直線的に比例して変化していないだろう。
５
【課題を解決するための手段】
５．１
【００３１】本発明はフィルムの特性の情報を得るためにフィルムの可視像の画像データとポジの画像データを処理することにより、変換のパラメタを算出しようとするものである。処理は画像の全部の画素を対象にする必要はなく、その特性を把握できると思われる部分を採取して用いる。また、変換の処理については一回の変換処理で色の再現が無理でも少しずつ繰り返し修正することで目的の色再現を得られよう。
５．２
【００３２】写真の処理過程でポジの画像データがどのように変換されて印画になるかを分析してみる。
【００３３】Ｅｎをポジの画像データ（の色空間）Ｉｏからネガの画像データ（の色空間）Ｉｎへ写す変換、Ｅｐをネガの画像データ（の色空間）Ｉｎからポジの印画のイメージの画像データ（の色空間）Ｉｐへ写す変換とする。
【００３４】色空間の変換の性質から２つの変換ＥｎとＥｐを順に続けてある画像データに施す操作は、元の画像データに対するある変換Ｅｏが存在する。このことから、元の画像データＩｏに変換ＥｎによりＩｎに写され、さらに変換Ｅｐにより画像データＩｐに写される場合、〈４２〉の段落において指摘したとおり、理想的にはある画像データＩｏから画像データＩｐに写す写像Ｅｏがあって、画像データＩｏと画像データＩｐが等しいことが望ましい。このことは、Ｅｏが恒等変換（つまりなにもしない）であるか、ＥｎとＥｐが逆変換どうしであることと同値である。
【００３５】本発明は、印画紙にフィルムから画像データを焼き付けしたものの色を直す処理方法は、焼き付けした印画紙のイメージの画像データとポジの画像データから写像Ｅを算出し、この逆変換による補正ベクトルの逆写像による像を用いて、元のＥｎの新たな修正値Ｅｎ’を再計算・設定してネガフィルムを焼き付けし直すというものである。
【００３６】元の画像の互いにコントラストの大きい２色の点をＧ０、Ｈ０、それらの印画の色をＧｐ、Ｈｐとする。元の画像の色空間から印画の色空間への写像をＥとする。理想的には写像によって写された色が元の色と等しいということがわかる。これらの色が等しくない場合：Ｇ０≠Ｇｐ、Ｈ０≠Ｈｐ、元の画像のデータの色をＧｐがＧ０に写り、ＨｐがＨ０に写るように変換する。そうして印画すると最初の色が印画した色と等しくなるはずである。なぜなら、２つの写像を計算すると、Ｅ（ｉｎｖ（Ｅ））＝Ｉとなり、合成されたものが恒等変換に等しい。何度も繰り返して焼き直しして少しずつ修正するときは、焼き直す直前の元のデータについてこのような処理を行えばよい。
５．３
【００３７】次に、スキャナで読み取った物体のイメージデータ（普通はそれを画像として使う）から色データを求める手段について説明してみよう。まず反射物体の処理方法である。
【００３８】着色されたフィルムを着色された紙を台紙にして上に敷くと表面は見かけ上、台紙の色とフィルム自身の色とが混色された様になる。同一のフィルムを台紙の上に１枚、２枚と重ねてゆけば、それにつれて色は濃く（暗く）なってゆく。また、台紙の色が濃いほど重ね合わせた全体の色も濃い。つまり、光源の白色光がこれらの物質に順次吸収されて減法混色されてゆく訳であるから、もとの台紙の色と全部重ね合わせたものの色のとの関係から、フィルム自体の色を求めることができるはずだろう。
【００３９】色データを得るスキャナの処理系の物理的な構成要素として、単純には光源、被写体の走査される面、受光器（センサ）の３つがあろう。処理系における色再現に支障のない正確な色データを得ようとするため光源の色は限りなく白色に近いであろうし、また色味がついている場合はそれを何らかの手段で補正しているはずであろう。データ処理システムで純白の色データがＷと表現されていて、不透明な物体の反射色の読み取った色データがＧであるとき、その物体の反射率データはβｉ＝Ｇｉ／Ｗｉであると定義する。ここにｉは各々の色成分について計算することを表す。透明な物体の吸収率データも同様に定義できる。このモデルによれば、既知の一枚のフィルムの色データから同材質で厚みや重ね合わせた枚数の異なるフィルムの色データを求めることができる。
【００４０】次に透明な物体の場合について説明する。
【００４１】電子式複写機いわゆるコピー機で複写撮影する場合、原稿を押さえるカバーの裏面は白色面になっていて、何も原稿を入れずにそのままカバーを閉めて複写を実行すると用紙にはなにも写らないであろう。これはコピー機の光源の光が白色面に乱反射されてその光の像が用紙に複写されるからである。次にカバーを開いて複写を実行すると用紙に真っ黒なトナーが厚く一面について複写されるであろう。この場合光は反射面が何もないというか、無限遠の反射面にあたると考えることもできる。つまり光がすべて暗黒の空間に吸収されてしまうからであろう。次は鏡面を読み取り面に向けてカバーを閉じて複写を実行するとどうなるであろう。これは、カバーを開いて複写を実行した場合を同じになる。
【００４２】以上のことから、反射式のスキャナで透明な物体の色データを読み取る場合、下地に不透明な乱反射する物体を敷いて読み取れば、その色データは透明な物体の表面反射光と下地に達して反射した光との和によるものであり、下地に鏡面を敷いて読み取れば、その色データは透明な物体の表面反射光によるものであることが推測される。
【００４３】続いて、読み取ったイメージの画像データから色データを求める処理方法について説明する。
【００４４】斑模様のように、全体が均一な色でないイメージがあるとき：たとえば、元々真っ白な紙に汚滴が付いて乾いて出来た染みがついたもののイメージ（このような画像のデータを標本色データと呼ぶことにする、標本色データは複数の画素の色の情報を含んでいる）を、全体の色を均して、斑のないイメージ（このような画像のデータを平均色データと呼ぶことにする、平均色データは唯一つの画素の色の情報しか含んでいない）にする処理を平均化と呼ぶことにする。平均化は一種の画像データの変換である。これは次のように処理できる。斑のないイメージの色成分はイメージの全部の各画素において、その成分が等しい。その成分は処理前の斑のイメージのおのおのの色の成分に分けて考えて、その成分の値の算術平均の値にするのが一番単純な方法であろう。染みの色が地の色より極端に濃く、それを取り除いた分との平均に対して影響を無視出来ない場合、何がしかの統計的な処理手段で異常値のみ除外し平均を求める方法もある。例えば、１つの画素の色データの３つの成分を観測値とみなし、多変量解析のグラブス（Ｇｒｕｂｂｓ）検定やブロック検定を用いる方法があろう。
６
【発明の実施の形態】
６．１
【００４５】まず、請求項５、６、７で記載した処理装置で実行されるプログラムは各々少なくとも以下の（１）から（３）の項目に説明するような機能・性能を満たした仕様であることが必要である。
（１）  ポジの画像データをネガの画像データに変換する機能。
（２）  （１）の処理で必要なパラメタのデータを処理する機能。すなわち変換の写像を処理する機能である。これは次の機能がある。
（ａ）  色データから写像を定義する
（ｂ）  合成写像を求める
（３）  （２）の処理で必要なパラメタのデータを定義するための、色データを処理する機能。すなわち標本色データを処理する機能である。これは次の機能がある。
（ａ）  透過物体の色データを処理する
（ｂ）  標本色データから平均色データを作成する（５．３で説明した、画像データに付着した余分な汚れを無視し、地色の色データを求める機能）
６．２
【００４６】本発明では少なくとも次の（ａ）、（ｂ）のようなデータが取り扱えるようそれらの形式を工夫しなければならない。また、必要があれば非特許文献３のような規格に基づいて記録しなければならない。
（ａ）  二つの画像の色空間を変換する写像のデータ
（ｂ）  色空間の一つの要素を表すデータ
【００４７】（ａ）のデータについては、もし写像が線形写像であるならば、パラメタは１２個で必要十分である。この場合、普通は線形写像を表す行列やベクトルのデータの形式にするであろう。線形写像以外の写像の場合、行列やベクトルで表すよりも写像される元とその写像の組で表す方が簡単だろう。
【００４８】（ａ）のデータは写像のパラメタのデータの並びの順番が定義できれば、パラメタを記述するのに必要な数の画素数の画像データに記録することもできる。又既存のファイルの一部にパラメータを記録する部分がある形式の場合、未定義部分に記録して画像の画素データの本体と併せて一つのファイルに記録してすることもできる。
【００４９】（ｂ）のデータはつまりただ一つの画素からなる画像のデータとして扱ってもよい。もちろんこの方式では、たとえば画像の縦横の大きさ等まとまった一つの画像として必要な情報は全部必要でないから冗長さは免れない。
６．３
【００５０】本発明は課題を解決する手段において少なくとも次の（１）と（２）の項目に挙げるような機能・性能を満たしたハードウェアを必要とする。
【００５１】
（１）  （中央）処理装置は原理的には扱う写真の元のイメージがすべて、何らかの外部記憶に記憶できれば、速度・容量は格別高性能が要求されない。画像の１画素あたりの計算量はさして大きくないので、これを並列処理しなくとも現在普及しているパーソナルコンピュータで逐次処理しても十分実用的な処理が可能であろう。ただし、迅速に多量の枚数の写真を処理しようとしたり、パーソナルコンピュータ以外の小型の専用の画像情報処理装置、例えばデジタルスチルカメラに機能を内蔵して処理しようとすると、あるいは専用のマイクロプロセッサを用いて処理することが必要となるかもしれない。
【００５２】
（２）  入出力装置については、カラーのスキャナ、キーボード、表示装置（モニタディスプレイ）が最低必要である。また、画像データを処理装置で一度に全部記憶出来ないならば、それに見合う容量の最低１台の外部記憶装置が必要である。キーボードと表示装置についていえば、できれば画像の全体のある部位を指示できるようなポインティングデバイス、例えばマウスが利用できれば操作性が向上するだろう。
６．４
【００５３】請求項８並びに１２のとおり本発明において変換に用いるパラメタの値を、すべて一旦媒体に書き出しているが、処理装置の記憶容量に十分な余裕があり、ポジの画像データの全部や、ネガの画像データ、さらにこれらと合わせて変換のパラメタ等、処理によって発生する種々の中間で生成されるデータならびに最終生成のデータをすべて内部記憶に記憶させて処理する方が全体の処理速度の点からみれば外部記憶を補助的に用いるよりも速く便利であろう。
【００５４】ネガフィルムと印画紙の平均色データを求める処理においても、もし処理装置の記憶容量に余裕があれば、写真の媒体のイメージ全体を予め読み込んだものを代わりに用いて処理してもよい。
【００５５】変換のパラメタを媒体に記録することの意義は、端的に説明すると、それが従来のフィルムの代用になることである。物理的なフィルムそのものの代わりに、その感光材料としての特性のデータが印画の品質を決定する。それは、媒体としてのフィルム自体より均一安定な品質を保証する可能性を有している。
【００５６】以下の実施の形態の説明は内部記憶が小さい装置において外部記憶を頻繁に多用する場合の説明であるが、最終的に生成されたデータのみを最後に媒体に出力する方が実際的であろう。
６．５
【００５７】フィルムをスキャナで読んで色データを得る場合、通常、印刷物等から文字や絵を読むのに使用されている、反射式のものを用いるのでなく、出来ればフィルムの読み取り面と反対側の裏面から光を当てる透過式のものが望ましい。
【００５８】透過式のスキャナの代わりに請求項１のように反射式のスキャナを用いる場合は、つぎの段落に述べるとおりである。この方法をもちいて算出した色データを修正色データと呼ぶことにする。
【００５９】まず、次ぎの３種類の物体の標本色データを用意する。
（１）  白色面の下地
（２）  （１）の上にフィルムを重ねて敷いたもの
（３）  鏡面の下地にフィルムを重ねて敷いたもの
（１）は白上質紙のような紙でもよい。（３）は鏡でなければ透明なプラスチックのフィルムに白色の金属を焼き付けるなどして、鏡面に仕上げたものでもよい。ただし鏡面のみで読み取った場合にほとんど真っ黒になるようでなければならない。
【００６０】各々の標本色データを平均化して平均色データを求める。そして（１）から（３）までの色データのベクトルをそれぞれｂ、ｒ、ｓ、フィルムの透過物体色のデータのベクトルをｆとして、次の式で計算する。
ｆｉ＝√（（ｒｉ−ｓｉ）／ｂｉ）
ここにｉは各色成分について計算することを表す。これは加法混色モデルの場合である。この式で計算する場合をモデル２と呼ぶことにする。
【００６１】フィルムの表面での反射光による色が反射光の全部の総和に対し微小で、結果の値に影響を与えないと仮定してその値を用いずに省略して計算する場合は次の式で計算する。
ｆｉ＝√（ｒｉ／ｂｉ）
この式で計算する場合をモデル１と呼ぶことにする。
６．６
【００６２】以下の（１）から（３）に請求項２記載の変換Ｎ０に用いるパラメタのデータを算出して写像を定義する方法の処理の流れを順次説明する。
【００６３】
（１）  ポジの画像データが記憶装置に保存されているものとする。またパラメタの第１の色の対のデータ群の第１の色Ｂ０のデータを黒の基準色データを、パラメタの第２の色の対のデータ群の第１の色Ｗ０のデータを白の基準色データを記録する。
【００６４】
（２）  請求項１記載の方法によりネガフィルムの全く露光していないもののをある処理Ａで現像したものの色Ｂｎとカブリのものを同じくある処理Ａで現像したものの色Ｗｎの修正色データを求める。
【００６５】
（３）  色Ｂｎのデータを第１の色の対のデータ群の第２の色データに、色Ｗｎのものを第２の色の対のデータ群の第２の色データに各々記録する。
６．７
【００６６】ポジの画像データをパラメタによってネガに変換したものをポジフィルムにある処理Ｂにて現像すると仕上がりはポジの画像データを処理Ａにてネガフィルムに現像した様になる。ここである処理Ｂはポジ画像データをポジとしてポジフィルムに現像する処理である。フィルムをネガフィルムのように印画紙に焼き付けるとポジの印画が得られる。
６．８
【００６７】色調の補正のため、パラメタを変更するのであるが、注意すべきは、あまり大きく変更して印画紙のラチチュードの限界を超えてしまうことである。そのため、変更の際には、一度に大きく値を変えずに、もとの数値の３％程度を超えない値を増減した値を範囲の目安として変更して焼き付けし直し、再度繰り返し行うことによって調整することが、手間がかかるが無難で確実であろう。一度調整されたパラメタは写真の処理の方法の変更がない限り何度も利用できるからである。
６．９
【００６８】請求項４記載の色を直す処理方法の流れを以下（１）から（７）までに順次説明する。
【００６９】
（１）  直したい印画の画面のコントラストの出来るだけ大きい任意の異なる２点の各々の近傍の色ＧｐとＨｐの平均色データを求める（Ｇｐは黒に近い色であり、Ｈｐは白に近い色である）。
【００７０】
（２）  同様に印画の色Ｇｐ、Ｈｐに対応するポジ画像の色Ｇ０、Ｈ０の平均色データを求める。
【００７１】
（３）  印画の色からポジ画像データの色へ写す写像ｉｎｖ（Ｅ）を定義するため、データ群１の第１の色をＧｐ、データ群１の第２の色をＧ０、データ群２の第１の色をＨｐ、データ群２の第２の色をＨ０としてファイルに記録する。一度に色校正すると支障がでるおそれがある際には、補正ベクトルに１より小さな割合の値を乗じたものをポジの印画の色Ｇｐ、Ｈｐの値に加えたものを修正目標値に自動的に置き換えるよう工夫してもよいだろう。
【００７２】
（４）  直したい印画の変換するのに用いたポジの画像データからネガの画像データに変換する写像Ｎ０とｉｎｖ（Ｅ）を合成して新たな写像Ｅ’を定義する。ここで、Ｅ’はｉｎｖ（Ｅ）を行ってからＮ０を行う変換である。
【００７３】
（５）  最後に、元のポジの画像データからネガの画像データヘ変換する写像のパラメタのデータＮ０にＥ’を代入して更新する。この更新した値が求める値である。
【００７４】
（６）  焼き付けする前のＮ０の代わりに新しいＮ０を用いて再びポジ画像データを処理し焼き付けを行う。必要があれば、すなわち補正ベクトルの値が十分小さくなるまで、校正の工程を繰り返す。
７
【実施例】
【００７５】本発明の実施例のデータ処理システムについて説明する。
７．１
【００７６】本発明で扱うデータは次ぎのとおりである。
（１）  色データをデータ処理システムが扱うときの基準のデータ。これを基準色データと呼ぶことにする。
（ａ）  データ処理システムにおいて黒を表す色データ
（ｂ）  データ処理システムにおいて白を表す色データ
（２）  元の媒体の色情報
（ａ）  変換する前の画像データ
（ｂ）  画像データの印画
（ｃ）  白色面の下地
（ｄ）  ネガフィルムと白色面の下地を重ね敷きしたもの
（ｅ）  ネガフィルムと鏡面の下地を重ね敷きしたもの
このうち（ａ）は黒に近い部分のものと白に近い部分のものを必要とする。（ｄ）、（ｅ）はフィルムの最も露光したものと全く露光しなかったものの２種類をそれぞれ必要とする。以降（３）から（４）まで同じ。
（３）  元の媒体をスキャナで読み取ったデータ、もしくは既に画像データとなっているものから必要な部分を適宜の大きさに切り取って画像データとしたもの。
（ａ）  変換する前の画像データ（切り取ったもの）
（ｂ）  画像データの印画を再びスキャナで読み取った画像データ
（ｃ）  白色面の下地をスキャナで読み取った画像データ
（ｄ）  ネガフィルムと白色面の下地を重ね敷きしたものをスキャナで読み取った画像データ
（ｅ）  ネガフィルムと鏡面の下地を重ね敷きしたものをスキャナで読み取った画像データ
（４）  （３）の各々の画像データを平均化して求めた色データ。これを平均色データと呼ぶことにする。
（ａ）  変換する前の画像の平均色データ
（ｂ）  印画の平均色データ
（ｃ）  白色面の下地の平均色データ
（ｄ）  ネガフィルムと白色面の下地を重ね敷きしたものの平均色データ
（ｅ）  ネガフィルムと鏡面の下地を重ね敷きしたもの平均色データ
（５）  （４）の（ｃ）〜（ｅ）を処理してネガフィルムの透過物体色を算出したデータ。これをネガフィルムの修正色データと呼ぶことにする。
（６）  写像のデータ
（ａ）  印画（厳密にはそれをスキャナで読み取ったデータ）からその変換処理前の画像データへ写す写像のデータ
（ｂ）  基準色データからネガフィルムの平均色データへ写す写像のデータ
（ｃ）  元の画像をネガに変換する写像のデータ
（７）  画像のデータ
（ａ）  変換処理前のポジの画像データ
（ｂ）  変換処理後のネガの画像データ
【００７７】ポジの画像データからネガの画像データへ写像する変換のパラメータは順に次ぎのとおりである。
（ａ）  第１の色データ                              ：０，０，０
（ｂ）  第１の色データがネガに写像された色データ    ：１６２，７８，７３
（ｃ）  第２の色データ                              ：２５５，２５５，２５５
（ｄ）  第２の色データがネガに写像された色データ    ：６０，７０，４５
７．２
【００７８】ソフトウェアの仕様は以下のとおりである。
【００７９】ソフトウェアは次の機能がある。各機能は画面表示のメニューから選択して呼び出して使えるようになっている。
（１）  ポジの画像データをネガの画像データに変換する機能。
（２）  （１）の処理で必要なパラメタのデータを処理する機能。すなわち変換の写像を処理する機能である。これは次の機能がある。
（ａ）  写像のパラメタの表示
（ｂ）  色データから写像を定義する
（ｃ）  合成写像を求める
（ｄ）  逆写像を求める
（３）  （２）の処理で必要なパラメタのデータを定義するための、色データを処理する機能。すなわち標本色データを処理する機能である。これは次の機能がある。
（ａ）  平均色データ表示する
（ｂ）  平均色データの画像データを作成する
（ｃ）  透過物体色を処理する（モデル１）
（ｄ）  標本色データから平均色データを作成する
【００８０】プログラムは機能毎に独立した合計１１本で構成され各々順に第１のプログラムあるいはプログラム１という様に識別の番号を付けて呼ぶことにする。
【００８１】オペレーティングシステムは（株）アスキー製、日本語ＭＳＸ−ＤＯＳ２である。
【００８２】プログラム言語は（株）日本語ＭＳＸ−ＤＩＳＫ  ＢＡＳＩＣ  ｖｅｒ．２．０である。
【００８３】プログラムのソースコードは次のとおりである。
【００８４】
2004297511.tif 000003
2004297511.tif 000004
【００８５】
2004297511.tif 000005
2004297511.tif 000006
2004297511.tif 000007
2004297511.tif 000008
2004297511.tif 000009
2004297511.tif 000010
2004297511.tif 000011
2004297511.tif 000012
2004297511.tif 000013
2004297511.tif 000014
2004297511.tif 000015
【００８６】
2004297511.tif 000016
2004297511.tif 000017
【００８７】
2004297511.tif 000018
2004297511.tif 000019
【００８８】
2004297511.tif 000020
2004297511.tif 000021
【００８９】
2004297511.tif 000022
2004297511.tif 000023
2004297511.tif 000024
2004297511.tif 000025
【００９０】
2004297511.tif 000026
2004297511.tif 000027
【００９１】
2004297511.tif 000028
2004297511.tif 000029
【００９２】
2004297511.tif 000030
2004297511.tif 000031
【００９３】
2004297511.tif 000032
2004297511.tif 000033
７．３
【００９４】データの構成は以下のとおりである。
【００９５】データが記録される媒体のボリュームの構成は、まずソフトウェアの全部のデータがディレクトリ￥ＤＩＮに格納され、そのうち色データのファイルは￥ＤＩＮ￥ＳＡＭＰＬＥに格納される。ファイルの名称、ファイルの規模の一覧は次のとおりである。これはＯＳのコマンドを実行して表示された結果の内容であり、各々のファイルの名称の次ぎにその規模がバイトの単位で表示されている：
ドライブＣ：のディスクにはボリューム名がありません
2004297511.tif 000034
2004297511.tif 000035
【００９６】各ファイルの内容は次のとおりである。
（１）  プログラムの入るファイル（計１１個）
Ｄ−Ｉ−ＮＥＧＡ．ＢＡＳ、ＢＭＰＸＢＭＮ．ＢＡＳ、ＭＡＰ．ＢＡＳ、ＳＡＭＰＬＥ．ＢＡＳ、ＤＩＳＰＭＡＰ．ＢＡＳ、ＰＲＯＤＭＡＰ．ＭＡＰ、ＩＮＶ＿ＭＡＰ．ＢＡＳ、ＤＥＦ＿ＭＡＰ．ＢＡＳ、ＤＩＳＰＣＯＬＯ．ＢＡＳ、ＣＬＥＡＲ１．ＢＡＳ、ＮＥＧＡＢＡＳＥ．ＢＡＳは順にプログラム１からプログラム１１が入るファイルである。
（２）  標本色データの入るファイル（計９個）
（ａ）  Ｓ＿００．ＢＭＰは読み取りに用いる白色面の下地の標本色データのファイルである。
（ｂ）  Ｓ＿Ｇ０．ＢＭＰはポジ画像の黒に近い色の標本色データのファイルである。
（ｃ）  Ｓ＿ＧＮ．ＢＭＰはネガフィルムに写ったポジ画像の黒に近い色の標本色データのファイルである。
（ｄ）  Ｓ＿ＧＰ．ＢＭＰは印画に写ったポジ画像の黒に近い色の標本色データのファイルである。
（ｅ）  Ｓ＿Ｈ０．ＢＭＰはポジ画像の白に近い色の標本色データのファイルである。
（ｆ）  Ｓ＿ＨＮ．ＢＭＰはネガフィルムに写ったポジ画像の白に近い色の標本色データのファイルである。
（ｇ）  Ｓ＿ＨＰ．ＢＭＰは印画に写ったポジ画像の白に近い色の標本色データのファイルである。
（ｈ）  Ｓ＿ＢＮ．ＢＭＰはネガフィルムをまったく露光せずに現像したものを白色面の下地を重ね敷きしたものの標本色データのファイルである。
（ｉ）  Ｓ＿ＷＮ．ＢＭＰはネガフィルムのカブリの部分を白色面の下地を重ね敷きしたものの標本色データのファイルである。
（３）  平均色データのファイル（計９個）  平均色データのファイルの名称はその元の標本色データのファイルの先頭の半角２文字の「Ｓ＿」を「Ｍ＿」に置き換えたものとする。
（４）  修正色のデータのファイル（計４個）
（ａ）  Ｃ＿ＢＮ．ＴＸＴはネガフィルムをまったく露光せずに現像したものの修正色データのファイルである。
（ｂ）  Ｃ＿ＷＮ．ＴＸＴはネガフィルムのカブリの部分の修正色データのファイルである。
（ｃ）  Ｃ＿ＧＮ．ＴＸＴはポジの画像データの黒に近い色がネガフィルムに写った色の修正色データである。
（ｄ）  Ｃ＿ＨＮ．ＴＸＴはポジの画像データの白に近い色がネガフィルムに写った色の修正色データである。
（５）  プログラムを実行するのに必要な一時的に使用する作業用のファイル（少なくとも２個）
（ａ）  ＦＩＬＥＳ．ＭＳＢはプログラムのモジュールの間で情報を受け渡しするためにその情報を入れるファイルである。
（ｂ）  ＊．ＭＳＢ（「＊」は拡張子を除く先頭の半角８文字以内のファイルの名称を表す文字の綴りを表す）はポジの画像データをネガの画像データに変換する処理の途中で中断する場合の情報を格納するファイルである。
【００９７】データのファイルにおいてその索引・構造について特記する事項は次のとおりである。
（１）  ポジの画像データ、ネガの画像データ、並びに標本色データのファイルはＢＭＰ形式で、かつ次のような仕様である。
（ａ）  ファイルの索引内容を記録するヘッダの部分は合計５４バイトで、先頭から４バイト毎に１３個のフィールドに区切られている部分と、残りの２バイトの部分から構成される。
（ｂ）  本システムが扱うヘッダの情報は総画素数のみであり、これはヘッダの９番目のフィールドの末尾の２バイトおよび１０番目のフィールドの先頭の１バイトに記録される。
（２）  基準色データ、平均色データならびに修正色データはテキスト形式のファイルである。まず先頭の１行はデータについての識別の情報等が記録できるようになっているが処理にあたって特に用途は定めていない、つまり備考の内容がはいるデータオブジェクトである。次ぎの行から順に色データの各々の成分のデータオブジェクトが記録される。
（３）  特性ファイルは３つの階層をもつ構造で下層から上層にむけて説明すると、１つの色を表すのに３つのデータオブジェクトを含むデータ群があり、その色を表すデータ群を２つ組み合わせたデータ群で写像による色の関係を定義し、その色の関係を表すデータ群の組み合わせにより一つの写像を定義するものである。
７．４
【００９８】物理的な構成要素は次ぎのとおりである。
【００９９】処理装置は松下電器産業（株）製、パーソナルコンピュター  ＦＳ−Ａ１を用いた。
【０１００】データ周辺機器は次ぎのものを用いた。
（ａ）  松下電器産業（株）製、ビデオモニター  ＷＶ−ＢＭ９０
（ｂ）  松下電器産業（株）製、フロッピィディスクドライブ  ＦＳ−ＦＤ１Ａ
（ｃ）  （株）アスキー製、日本語ＭＳＸ−ＤＯＳ２拡張スロットカートリッジ
【０１０１】各媒体からイメージをスキャナで読み取り適当に切り取る処理をするのに（株）シャープ製、日本語ワードプロセッサ  ＷＤ−ＥＸ１を用いた。
【０１０２】消耗品類としては次のものを用いた。
（ａ）ＪＩＳ規格９０ｍｍフレキシブルディスク
（ｂ）３５ｍｍＩＳ０１００規格ネガフィルム
（ｃ）３５ｍｍＩＳ０１００規格ポジフィルム
７．５
【０１０３】写真の現像・焼き付けはネガフィルム、スライドフィルム共に、フィルム製造元の仕様に準ずる。
【０１０４】ポジの画像データをポジフィルムに出力するのは（株）Ｔｏｏの出力サービスを利用した。
７．６
【０１０５】プログラムにベンチマークテストのための処理の開始時刻と終了時刻を記録する機能を設けて実行したところ。画素数が４９，１５２の画像の場合、１２時間２８分５４秒の処理時間がかかった。これには初期化などの準備の処理時間は含まれていない。１画素あたりに換算して０．９１４秒かかることになる。
７．７
【０１０６】ワードプロセッサの画面表示はスイッチにより連続的に濃度が調節できるようになっている。同一の画像データもスイッチの加減で異なって見える。これは表示画面の周囲の視環境に合わせて見やすくするためである。
【０１０７】また、印画も視環境の条件によって色が異なって見える。
【０１０８】両者の大きな違いはワードプロセッサの表示画面は光源色によるものであり印画は反射物体の色によることである。したがって測色によらない限り単純に両者の色を比較することは難しい。
【０１０９】そこで同一の画像データによる両者の色がほぼ等しいように感覚される条件を試行してみた。
【０１１０】ワードプロセッサに付属しているスキャナで印画を読み取る場合、視環境が例えば暗室のような条件でかつ画面表示濃度を最大に濃くして表示したイメージと、もとの印画を普通の事務作業を行うような明るさの視環境で見たものとが極めて等色であると感覚されることがわかった。
８
【発明の効果】
８．１
【０１１１】ポジプリントとネガプリントを比較すると、単純に言えば、前者のほうが高品質である代わり、撮影の取扱に注意が必要な点が多く、現像・焼き付けにも一般に費用も多くかかる。後者は低品質であるが、費用は少なくて済む。写真の利用者は、その目的等に応じていずれかの方法を選択するであろう。
８．２
【０１１２】画像データをネガ用の印画紙に焼き付けする目的に利用する場合に限定すると、本発明は、従来の方法と比較して、次の（１）から（４）に挙げる４つの長所がある。
【０１１３】
（１）自明のことであるが、同一のサイズのポジフィルムとネガフィルムがある場合、１台のフィルム焼き付け機でポジフィルムとネガフィルムを、フィルムを入れ替え交換することなく、処理できる点である。ポジフィルムに出力できる機器であればそれを用いてネガも焼き付け処理可能になる。
【０１１４】
（２）ポジの画像データから、一度のフィルム焼き付けでネガを作成できる点である。これはポジの画像データからポジフィルムにポジとして現像してからそのインターネガを作成する方法と比較して、光学像に落とすことなく電子処理で済ます点で画像の劣化を少なくすることが可能である。
【０１１５】
（３）本発明は、最初にネガフィルムの地色を測定した値を必要とするが、印画紙のラチチュードに合致したデータによる変換であれば、フィルムの色再現域の広いポジフィルムを用いることで、従来のネガフィルムによる焼き付けによる印画と比べてより印画紙の特性に忠実な焼き付けが可能な点である。
【０１１６】
（４）ポジの画像データを再度ポジプリントに使わないならば、本発明によるネガに変換した画像データの方がポジの画像データと比較して情報量が減少するので、その分画像は劣化する代わりに圧縮した場合ファイルの大きさも小さくなる。したがって記憶装置の容量を節約できる。
８．３
【０１１７】最後に、本発明はフィルムに出力しない乾式処理の写真の色を直すことにも応用できる。
９
【記号の説明】
【０１１８】
Ｃ０  変換する元の画像の色空間
Ｃｎ  ネガフィルムの色空間
Ｃｐ  印画の色空間
Ｂ０  黒
Ｇ０  元の画像における黒に近い色
Ｈ０  元の画像における白に近い色
Ｗ０  白
Ｂｎ  黒をネガフィルムに焼き付けしたものの色
Ｗｎ  白をネガフィルムに焼き付けしたものの色
Ｂｐ  黒を印画紙に焼き付けしたものの色
Ｇｐ  元の画像における黒に近い色が印画紙に焼き付けられた色
Ｈｐ  元の画像における白に近い色が印画紙に焼き付けられた色
Ｗｐ  白を印画紙に焼き付けしたものの色
√ｘ，√（ｘ）  ｘの平方根
ｉｎｖ（Ｘ）  写像Ｘの逆写像
Ｅ  変換するポジの画像の色空間から印画の色空間への写像
Ｅｎ  変換するポジの画像の色空間からネガフィルムの色空間への写像
Ｅｐ  ネガフィルムの色空間から印画の色空間への写像
【図面の簡単な説明】
【図１】ポジ画像データとネガ画像データの関係を表すグラフである。
【図２】ポジ画像データの色空間、ネガフィルムの色空間、並びその印画の色空間における、白色と黒色の写像される様子を表すベン図である。
【図３】ポジ画像データの色空間と印画の色空間における、直す色の写像される様子を表すベン図である。
【図４】フィルム１に白色光３が入射する状態のモデルの図である。
【図５】白色面に白色光３が入射する状態のモデルの図である。
【図６】白色面を下地として重ね敷きしたフィルムに白色光３入射する状態のモデルの図である。
【図７】全体のプロセスを表す流れ図である。
【図８】パラメタのデータを算出する処理の流れ図である。
【図９】図７から続く変換のパラメタのデータを算出する処理の流れ図である。
【図１０】パラメタのデータを直す処理の流れ図である。
【図１１】図９から続くパラメタのデータを直す処理の流れ図である。
【図１２】データ流れ図である。繁雑になるのを避けるため媒体・形式の同じの複数の種類の情報を一つの記号で表わしている。
【図１３】プログラム網図である。
【図１４】プログラム１、３、４のプログラム流れ図である。
【図１５】図１３から続くプログラム１、３、４のプログラム流れ図である。
【図１６】プログラム２のプログラム流れ図である。
【図１７】図１５から続くプログラム２のプログラム流れ図である。
【図１８】プログラム５のプログラム流れ図である。
【図１９】プログラム６のプログラム流れ図である。
【図２０】プログラム８のプログラム流れ図である。
【図２１】プログラム９のプログラム流れ図である。
【図２２】プログラム１０のプログラム流れ図である。
【図２３】プログラム１１のプログラム流れ図である。
【図２４】処理を一時停止し続行するか否かを入力して確認後、再開する機能の流れ図である。
【図２５】写像のパラメタのデータの形式を表す図である。
【図２６】本発明を実施するために最低限必要な仕様のシステム資源図である。
【符号の説明】
１  フィルム
２  白色面の下地
３  スキャナの光源による白色光
４  フィルムに白色光３が入射した場合の反射光
５  フィルムに白色光３が入射した場合の透過光
６  白色面に白色光３が入射した場合の反射光
７  フィルム１に白色光３が入射した場合の反射光のうち、白色面の下地に達して反射したものの成分
１１  開始の処理を表す。
１２  既にパラメタが与えられている場合に、その算出を省いて直ぐに変換が行えるため、その判断の処理を表す。パラメタが既知の場合は１４の処理へ分岐し、そうでなければ次の１３の処理を引き続き実行する。
１３  パラメタのデータを算出する処理を表す。
１３０１    入る手続きを表す。
１３０２    ネガフィルムの表面反射光の総和の反射光に対する割合が微小と仮定した場合この処理は省略してよい。
１３０３    各種の試料をスキャナで読み取り、それらの読み取った色データを標本色データとしたものを表す。
１３０４    各種の標本色のデータを統計処理して平均色データを求める処理をあらわす。
１３０５    ネガフィルムの透過色データを算出する処理を表す。
１３０６    元の画像データをネガに変換する写像のデータを定義する処理を表す。
１３０７    戻る手続きを示す。
１３０８    透過物体色の色データの取得の処理を表す。
１４  ポジの画像データをパラメタのデータに基づいてネガの画像データに変換する処理を表す。
１５  変換処理したネガの画像データの印画を作製する処理を表す。
１６  印画を直す必要があるかどうか判定する処理を表す。直す必要があれば１７の処理に分岐し、そうでなければ次の１８の処理を引き続き実行する。
１７  パラメタのデータを直す処理を表す。この処理の実行後に１４に分岐する。
１７０１    入る処理を表す。
１７０２    印画をスキャナで読み取り標本色データを採取する処理を表す。
１７０３    各種の標本色のデータを統計処理して平均色データを求める処理を表す。
１７０４    元の画像から印画へ変換する写像のデータを求める処理を表す。
１７０５    印画から元の写像へ変換する写像のデータを求める処理を表す。
１７０６    写像を合成する処理を表す。
１７０７    新しい元画像からネガへ変換する写像のデータを古い元画像からネガへ変換する写像のデータに複写して更新する処理を表す。
１７０８    戻る手続きを表す。
１８  終了の処理を表す。
２１ｂ  白色面下地のネガフィルム、白色面下地、鏡面下地のネガフィルムの媒体を表す。
２１０１ｂ  ネガフィルムと白色面の下地を重ねたものを表す。
２１０２ｂ  白色面の下地を表す。
２１０３ｂ  下地が鏡面であるネガフィルムを表す。
２１ｃ  変換される原画像データを表す。
２１ｄ  印画の媒体を表す。
２２ｂ  白色面下地のネガフィルム、白色面下地、鏡面下地のネガフィルムをそれぞれスキャナで読み取って採取した標本色データを表す。
２２０１ｂ  白色面の下地を重ね敷きしたネガフィルムの標本色データを表す。
２２０２ｂ  白色面の下地の標本色データを表す。
２２０３ｂ  鏡面の下地を重ね敷きしたネガフィルムの標本色データを表す。
２２ｃ  原画像データから採取した標本色データを表す。
２２ｄ  印画をスキャナで読み取って採取した標本色データを表す。
２３ｂ  白色面下地のネガフィルム、白色面下地、鏡面下地の平均色データを表す。
２３０１ｂ  白色面の下地を重ね敷きしたネガフィルムの平均色データを表す。
２３０２ｂ  白色面の下地の平均色データを表す。
２３０３ｂ  鏡面の下地を重ね敷きしたネガフィルムの平均色データを表す。
２４ａ  基準色データを表す。
２４ｂ  ネガフィルムの透過色データを表す。
２４ｄ  印画の平均色データを表す。
２４ｃ  元の画像の平均色データを表す。
２５    元の画像から印画へ変換する写像のパラメタのデータを表す。
２６ｅ  初期値もしくは古い元画像からネガへ変換する写像のパラメタのデータを表す。
２６ｆ  印画から元の写像へ変換する写像のパラメタのデータを表す。
２７    新しい元画像からネガへ変換する写像のパラメタのデータを表す。
２８    ネガに変換された画像のデータを表す。
３１    プログラム１を表す。
３１０１    開始の処理を表す。
３１０２    記憶域を確保し、変数に定数を入れる処理を表す（１００、１４０、１６０、１０１０、１０２０）。
３１０３    システム名称を画面に表示する機能を表す（１０３０）。
３１０４    メニューを画面に表示する機能を表す（１０４０）。
３１０５    処理番号を入力する機能を表す（１０５０）。
３１０６    選択された処理がＯＳへ制御を戻す機能であるか否かの判断の機能を表す（１０６０）。
３１０７    ＯＳへ制御を戻す機能を表す（１０９０）。
３１０８    選択された処理が定められた集合の範囲に含まれているか否かの判断の機能を表す（１０７０）。
３１０９    選択された機能を実行するプログラムのファイルが作成されているか否かの判断の機能を表す（１１００）。
３１１０    選択された処理が実行不可能であることを表示する機能を表す（１１５０）。
３１１１    現行のアクセスしているボリュームにファイルが存在しているか否かの判断の機能を表す（１１１０）。
３１１２    選択された処理を行うプログラムの入ったディスクのラベル名称を表示し、ディスクを入れ替えるように表示する機能を表す（１１２０）。
３１１３    プログラムの記録されたフレキシブルディスクを入れ替える手作業を表す。
３１１４    処理を続行するための入力をする機能を表す。
３１１５    処理を続行するための入力があるか否かの判断の機能を表す（１１３０）。
３１１６    選択された処理のプログラムをファイルから読み込み実行する処理を表す（１１４０）。
３１１７    終了の処理を表す。
３２    プログラム２を表す。
３２０１    入る手続きを表す。
３２０２    初期化する処理を表す（１１０〜１８０、２００〜２３０、１０２０〜１０４０）。
３２０３        計時処理等を行わずに終了する中断キーによる割り込み処理の範囲を表す（１０１０）。
３２０４    画素番号を読む処理を表す（１０５０）。
３２０５    パラメタを読む処理を表す（１０６０）。
３２０６    ファイルを指示する処理を表す（１０７０）。
３２０７    確認の表示をする機能を表す（１０８０、１０９０）。
３２０８    処理を一時停止し、続行を確認後実行する機能を表す（１１１０〜１１２０）。
３２０９    計算開始する画素の番号を入力する処理を表す（１１３０）。
３２１０    終了処理の初期値を変更する処理を表す（１１４０）。
３２１１    計時処理等を行って終了する中断キーによる割り込み処理の範囲を表す（２２１０）
３２１２    処理を一時停止し、続行を確認後実行する機能を表す（１１５０〜１１７０）。
３２１３    表示の出力先を指定する入力を表す（１１８０）。
３２１４    処理開始の時刻を記録する処理を表す（１１９０）。
３２１５    画像データの全ての画素毎に繰り返して計算する処理を表す（１２００）。
３２１６    終了処理を表す（１２２０〜１２７０）。
３２１７    戻る手続きを表す（１２８０）。
３３    プログラム３を表す。
３４    プログラム４を表す。
３５    プログラム５を表す。
３５０１    入る手続きを表す。
３５０２    初期化する処理を表す（１１０〜１５０、１０２０）。
３５０３    中断キーによる割り込み処理の範囲を表す（１０１０）。
３５０４    写像のパラメタのデータを読む処理を表す（１０３０）。
３５０５    写像のパラメタのデータを表示する機能を表す（１０４０）。
３５０６    処理の停止を表す（１０５０）。
３５０７    戻る手続きを表す（１０６０）。
３６    プログラム６を表す。
３６０１    入る手続きを表す。
３６０２    初期化する処理を表す（１１０、１２０、１４０〜１７０、１９０〜２２０、２４０〜２７０、２９０、１０１０、１０２０）。
３６０３    写像１のパラメタのデータを読む処理を表す（１０３０）。
３６０４    写像１のパラメタのデータを表示する機能を表す（１０４０）。
３６０５    写像２のパラメタのデータを読む処理を表す（１０５０）。
３６０６    写像２のパラメタのデータを表示する機能を表す（１０６０）。
３６０７    写像１と写像２の合成写像のパラメタを計算する処理を表す（１０７０）。
３６０８    合成写像のパラメタのデータを表示する機能を表す（１０８０）。
３６０９    合成写像のパラメタのデータを書く処理を表す（１０９０）。
３６１０    終了処理を表す（１１１０）。
３６１１    戻る手続きを表す（１１２０）。
３８    プログラム８を表す。
３８０１    入る処理を表す。
３８０２    初期化する処理を表す（１１０、１２０、１０１０）。
３８０３    すでに定義されている写像のデータの一覧を表示する機能を表す（１０２０）。
３８０４    データのファイル名の入力により定義する写像を指定する機能を表す（１０３０）。
３８０５    定義する写像のデータのファイルを開く処理を表す（１０４０）。
３８０６    データ群毎に色データを写像のデータのファイルへ転記する処理を表す（１０５０）。
３８０７    ファイルを閉じる終了処理を表す（１０７０）。
３８０８    戻る手続きを表す（１０８０）。
３９    プログラム９を表す。
３９０１    入る手続きを表す。
３９０２    初期化する処理を表す（１１０、１２０、１４０〜２００、１０２０）。
３９０３    中断キーによる割り込み処理の範囲を示す（１０１０）。
３９０４    平均色のデータのファイルの一覧を表示する機能を表す（１０３０）。
３９０５    平均色のデータを読む機能を表す（１０４０）。
３９０６    平均色のデータを表示する機能を表す（１０５０）。
３９０７    処理を停止する機能を表す（１０６０）。
３９０８    戻る手続きを表す（１０７０）。
４０    プログラム１０を表す。
４００１    入る手続きを表す。
４００２    初期化する処理を表す（１１０、１２０、１０１０）。
４００３    色のデータのファイルの一覧を表示する機能を表す（１０２０）。
４００４    データを選択して指示する入力の機能を表す（１０３０〜１０５０）。
４００５    フィルムと白色面を重ね敷きした複層の試料の色データを入力する機能を表す（１０６０〜１１００）。
４００６    白色面の下地の試料の色データを入力する機能を表す（１１１０〜１１５０）。
４００７    フィルムの透過物体色の色データを算出する処理を表す（１１６０）。
４００８    フィルムの透過物体色の色データを表示する機能を表す（１１７０）。
４００９    データの保存記録先を指示する入力の機能を表す（１１９０）。
４０１０    記録先の指示の入力が上書き保存か否かの判別を実行する機能を表す（１２００）。
４０１１    データの記録先のファイルの名称を元の複層のデータとする処理を表す（１２１０）。
４０１２    データを保存記録する処理を表す（１２１０〜１２４０）。
４０１３    戻る手続きを表す（１２５０）。
４１    プログラム１１を表す。
４１０１    入る手続きを表す。
４１０２    初期化する処理を表す（１１０、１２０、１４０〜２００、１０１０、１０２０）。
４１０３    データの記録されたファイルの一覧を表示する機能を表す（１０３０）。
４１０４    データを選択する指示の入力の機能を表す（１０３０）。
４１０５    画像の大きさを表示する機能を表す（１０４０、１０５０）。
４１０６    画像のデータのファイルのヘッダの部分の処理を表す（１０６０〜１１１０）。
４１０７    平均色のデータの初期値を０にする処理を表す（１１２０）。
４１０８    平均色のデータを算出する処理のうち画像のすべての画素について行う処理を表す（１１３０〜１２４０）。
４１０９    平均色のデータを表示する機能を表す（１２５０〜１２７０）。
４１１０    平均色のデータを書く機能を表す（１２８０〜１３００）。
４１１１    終了処理を表す（１３１０）。
４１１２    戻る手続きを表す（１３２０）。
４２    ネガへ変換する写像のデータを更新する処理を表す。
４３    ネガの画像データから印画を作製する処理を表す。
５１    パラメタのデータ群を表す。
５１１  データ群１を表す。
５１１１  データ群１の色データ群１を表す。
５１１１１  色１の第１の成分のデータオブジェクトを記録する位置を表す。
５１１１２  色１の第２の成分のデータオブジェクトを記録する位置を表す。
５１１１３  色１の第３の成分のデータオブジェクトを記録する位置を表す。
５１１１  データ群１の色データ群２を表す。
５１１２１  色１が写像された色の第１の成分のデータオブジェクトを記録する位置を表す。
５１１２２  色１が写像された色の第２の成分のデータオブジェクトを記録する位置を表す。
５１１２３  色１が写像された色の第３の成分のデータオブジェクトを記録する位置を表す。
５１２  データ群２を表す。
５１２１  データ群２の色データ群１を表す。
５１２１１  色２の第１の成分のデータオブジェクトを記録する位置を表す。
５１２１２  色２の第２の成分のデータオブジェクトを記録する位置を表す。
５１２１３  色２の第３の成分のデータオブジェクトを記録する位置を表す。
５１２１  データ群２の色データ群２を表す。
５１２２１  色２が写像された色の第１の成分のデータオブジェクトを記録する位置を表す。
５１２２２  色２が写像された色の第２の成分のデータオブジェクトを記録する位置を表す。
５１２２３  色２が写像された色の第３の成分のデータオブジェクトを記録する位置を表す。
７１    主処理装置を表す。
７２    外部記憶装置を表す。
７３    キーボード入力装置を表す。
７４    スキャナを表す。
７５    表示装置を表す。
【図１】
2004297511.tif 000036
【図２】
2004297511.tif 000037
【図３】
2004297511.tif 000038
【図４】
2004297511.tif 000039
【図５】
2004297511.tif 000040
【図６】
2004297511.tif 000041
【図７】
2004297511.tif 000042
【図８】
2004297511.tif 000043
【図９】
2004297511.tif 000044
【図１０】
2004297511.tif 000045
【図１１】
2004297511.tif 000046
【図１２】
2004297511.tif 000047
【図１３】
2004297511.tif 000048
【図１４】
2004297511.tif 000049
【図１５】
2004297511.tif 000050
【図１６】
2004297511.tif 000051
【図１７】
2004297511.tif 000052
【図１８】
2004297511.tif 000053
【図１９】
2004297511.tif 000054
【図２０】
2004297511.tif 000055
【図２１】
2004297511.tif 000056
【図２２】
2004297511.tif 000057
【図２３】
2004297511.tif 000058
【図２４】
2004297511.tif 000059
【図２５】
2004297511.tif 000060
【図２６】
2004297511.tif 000061