Professional Documents
Culture Documents
5, 2001
デ ィ ジ タ ル ミニ ラ ボ の 画 像 処 理
園 田 文 博*・ 真 玉 徹*・ 中 村 博 明*
Abstract Digitalization has been progressed on Minilab systems in recent years. The advantages of
digital Minilab are not only printing from negatives alone, they can also print from a various input
sources including reversal films and DSC, with greatly improved quality through computation of digital
image processing and a wide variety of processing. However, the computation cost for image process-
ing is extremely high, and software processing does not ensure productivity. To solve this problem, we
have succeeded in realizing the algorithm with hardware. The present report describes this method.
要 旨 近 年 ミニ ラ ボ の デ ィジ タ ル化 が 進 んで い る。 デ ィジ タ ル ミニ ラ ボ の優 位 性 は ネ ガ だ け で な くリ
バ ーサ ル やDSCな ど多 様 な入力 ソー ス か らの プ リン ト,デ ィ ジタ ル画 像 処 理演 算 に よ る画 質 向 上 や画 像 の
様 々 な加 工 に あ る。一 方,画 像 処 理 の演 算 コス トは非 常 に高 く,ソ フ トウ エ ア処 理 で は,生 産 性 が確 保 で き
な い。そ こで我 々 はアル ゴ リズム をハ ー ドウエ ア化 す る事 で この 問題 を解 決 した。本 レポ ー トで は この実 現
方法 につ い て言 及 す る。
Received 12th, July 2001, Accepted 4th, September 2001 平 成13年7月12日 受 付,平 成13年9月4日 改 訂 受 付 ・受 理
*
Fuji Photo Film Co., Ltd. Miyanodai Technology Development Center, 798 Miyanodai, Kaisei-machi, Ashigara Kami-Gun,
Kanagawa Pref. 258-8538
富 士写真 フイルム株式会社 宮台技術開発 センター 〒258-8538神 奈 川県足柄 上郡開成町宮台798
―317―
Vol.64, No.5, 2001 Image Processing of Digital Minilab System
image processing are determined by this compu- ond per frame approximately. Moreover, the
tation. In the inspection sequence, this image is number of pixels exceeds 6 megabytes in terms
displayed on the screen and the operator is re- of 300 DPI in 4R-size (102 •~ 152 mm) printing, so
image processing must be performed in 500
quested to confirm the image or correct it if
required. The result of this manual key correc- nanoseconds/pixel or less.
Since we considered it difficult to use software
tion is reflected in the fine scanning conditions
and image on the screen. In the fine scanning to perform the computation (discussed later)
within this time limit, we began to study the use
sequence, scanning and image processing are
carried out according to the image processing of hardware. However, we use software to
obtain the image processing parameters for the
parameters determined by computation from
setup computation from the following reasons:
setup and inspection. After image processing,
the data is sent to the exposure unit where it is <1> the computation is processed for not real
exposed on paper by means of a laser. The print images, and <2> this processing is not
formalized, hardware is unsuitable for this pur-
exposed paper is fed to the developer where it is
developed. This sequence of operations is per- pose.
formed by pipeline processing, thereby ensuring 3.1 Basic configuration of image processing
hardware
a high degree of productivity (Fig. 2).
Many ways of using hardware can be consid-
ered. Our "Frontier" utilizes a method called
cessfully by the conventional algorithm. The problem, we used the characteristics that the
image obtained in the pre-scanning process is grain of the film has high random nature and
used to extract the face. We have improved color correlation in low.
accuracy by using a combination of two extrac- We have separated the spatial frequency zone
tion methods, extraction by color and shape, and of the image into three portions. If color corre-
extraction by profile. In the case of Frontier, lation in the medium/high frequency area is
the result of face extraction is also used for local high, will be the edge of the image and increase
tone control of the face in addition to simple the gain in the high frequency area. If it is low,
density correction. it will be flat part in picture and reduced the gain
To avoid unnatural connection between the in the medium frequency area (Fig. 11) .
extracted face area and other areas, only the The medium/high frequency components are
ultra-low frequency area is extracted to gener- converted into the luminance component by the
ate a facemask. This is weighted to control the Adaptive Matrix (matrix circuit for making the
density of the face in the fine scan image. luminance component generation coefficient var-
To perform this processing on a real-time iable according to the pixel value) , and computa-
basis, the facemask is preset in the parameter tion is performed (Fig. 12) .
memory for two-dimensional correction in the To downscale the hardware, this processing is
hardware. When the image is transferred, this also converted into one-dimensional processing,
data is read out sequentially and correction is and is performed twice in the horizontal and
provided. To reduce the cost of this memory vertical directions after rotation in the image
and setup time, the facemask is written in com- memory.
pressed form. When it is read out, it is decom- 3.2.5 Processing of Hyper-Tone
pressed on a two-dimensional basis (Fig. 10) . When a scene with wide dynamic range has
This processing is provided by an ASIC, a been photographed, it is difficult to represent
memory for storing the facemask and SRAMs both the light and dark portions on prints simul-
for the LUT. taneously. We have solved this problem by
3.2.4 Processing of Hyper-Sharpness implementing digital dodging (auto mask
To emphasize sharpness, USM (un-sharp mas- effect) . In Hyper-Tone processing, the ultra-
king) is generally used. This processing low frequency component of image brightness is
involves emphasizing the grain of the film if extracted, and this value is used to compress the
degree of emphasis is increased. To solve this dynamic range by the LUT (Fig. 13) .
Since the digital filter used for generation of
the ultra-low range frequency component
becomes 100 or more taps, it uses an IIR (infinite-
duration impulse response) filter in considera-
tion of the hardware scale. To offset the phase
distortion of the IIR filter, computation is carried