Quality and Architecture Issues Related to the Development of Internet-Based Image Fulfillment Servers

Quality and Architecture Issues Related to the Development of Internet-Based Image Fulfillment Servers

IS&T©s 2000 PICS Conference IS&T©s 2000 PICS Conference Copyright 2000, IS&T Quality and Architecture Issues Related to the Development of Internet-Based Image Fulfillment Servers Robert John Parada, Jr. Eastman Kodak Company Rochester, New York Abstract the openness and accessibility of the Internet, these servers may be expected to fulfill requests from a variety of “front Basic architectural issues related to the development of end” applications. The associated interchange of data Internet-based image fulfillment services are presented. between these applications creates a number of interesting The interface requirements and constraints under which challenges, including the need to segregate processing such services must operate are described, including responsibilities and to define an unambiguous data platform independence, standard transfer protocols, the interface. Standards for data formats, image characteristics, specification of a desired product, and the handling of and processing instructions are important pieces of this device-specific parameters/settings. The image science interface definition. needs of these applications are discussed, with emphases As for any Internet-based application, it is desirable on the importance of standards for image characteristics, for an image fulfillment server to contain a set of web- such as color encoding, spatial information, the capture friendly features. These features include modularity, process, etc., and on the responsibility for, and limitations extensibility, platform independence, transmission on, image quality. A system architecture that would satisfy efficiency, and compatibility with the existing Internet the primary needs and constraints of Internet-based architecture.1,2 imaging servers is hypothesized. This architecture involves In the following sections, quality and standards issues the use of an eXtensible Markup Language (XML). related to the development of image fulfillment servers are Completed by the World Wide Web Consortium (W3C) in described, alternative server architectures are compared, early 1998, the XML standard allows data to be self- and the possible advantages of using an XML-based syntax describing and is a ready-made solution for Internet to communicate image processing instructions is discussed. communication. Its use would provide an efficient, extensible means for the development of diverse Internet- Quality and Standards based imaging applications. There is general agreement in the photofinishing Introduction community concerning consumer expectations on single- stimulus product quality for traditional (optical) The growth of e-commerce, the proliferation of image photofinishing.3 In cases where the consumer already has a digitization services, and the increased affordability of print in hand and requests a reprint, the tolerances on the digital capture devices, such as digital cameras and flatbed reproduction process become tighter, because the consumer scanners, have all contributed to the growth of Internet desires a reprint to match the “true” (i.e., original) print. imaging applications and services. As the number of digital Internet-based fulfillment servers must ideally operate images continues to rise, the market for the production of under these tighter tolerances, because they often serve as a digital service prints and specialty products can be convenient means of generating digital “reprints” of optical expected to grow. This will lead to the need for originals. In practice, the appropriate tolerances depend on sophisticated image fulfillment servers. consumer expectations for digital photofinishing. Recent An image fulfillment server is an Internet-accessible studies suggest that some consumers will not differentiate application that receives and processes requests for the their expectations based on whether the original image was generation of digital and/or hardcopy products from digital captured optically and later digitized (e.g., from a negative inputs. Example products include CD image archives, or print), or was captured digitally via a digital camera.4 standard-format silver halide prints, and specialty products However, further studies of consumer expectations for like coffee mugs and mouse pads. Such servers compose traditional and digital fulfillment are needed to better the “back end” of Internet-based imaging services. Given understand the differences between them. 591 IS&T©s 2000 PICS Conference IS&T©s 2000 PICS Conference Copyright 2000, IS&T Understanding consumer expectations will help to community.6 This format allows for control and tracking of formulate guidelines and recommendations on the remote batch, order, and frame information within a photofinishing fulfillment of digital images. To minimize dissatisfaction, lab; it was not designed with the transmission order the consumer could be given clear warnings about information between Internet-based applications in mind. fulfillment options and editing choices that would likely The Digital Print Order Format (DPOF) has been endorsed result in inferior-quality products. by several major imaging companies for use in the Quality issues related to remote fulfillment extend fulfillment of digital camera images.7 This standard beyond the fulfillment server. The capture/digitization provides a mechanism for exchanging order information process may significantly limit the inherent quality of a and basic formatting instructions, but is limited in scope to given digital image. Examples include the use of inferior the straight-forward fulfillment of digital camera images. scanning equipment to digitize color negatives and the use At present, there is no extensible, widely used industry of images captured by low-resolution digital cameras to standard for the encapsulation and exchange of digital create large-format prints. Softcopy-based previewing/ fulfillment order information between Internet-based editing can cause further problems. Display hardware applications. limitations (e.g., resolution and color gamut), improper Though frequently overlooked, standards used to settings (e.g., color temperature, gamma, and color specify the inherent characteristics of a digital image are balance), and environmental conditions (e.g., illuminant also of critical importance for net-based fulfillment servers. type and flare level) may invalidate such predictions and These standards are just now being established. For lead to consumer confusion. Unfortunately, the consumer’s example, the sRGB color space is now widely excepted as preview hardware and environment normally cannot be the default color encoding for the Internet.8-10 This standard tightly regulated to avoid such problems. is appropriate for many situations in which digital images Ultimately, the service provider may be held are exchanged between multimedia systems—particularly responsible for inferior-quality products, even if such when the images are to be viewed on typical video-RGB quality issues were not the fault of the fulfillment server. displays. In some situations, the bit-depth and gamut Therefore, despite the associated difficulties, it is desirable limitations of this color space may unnecessarily limit the to implement quality safeguards. When safeguards exist at reproduction capabilities of certain high-quality, hardcopy all, they are often limited to checks on image resolution, output devices and/or the extent to which color and density i.e., to ensure there are an adequate number of pixels characteristics can be adjusted. Fulfillment servers may, present to create the requested product. These simplistic therefore, need to consider support of additional standard mechanisms have limited usefulness. They do little to color spaces.11 advise a consumer that an image is improperly balanced, or For many image characteristics, no widely accepted that it contains substantial compression artifacts. Further, standards exist yet. Consider the image structure their implementation often varies from one service characteristics of sharpness and noise. To date, these provider to another. The standardization of quality characteristics have been largely unregulated. This leads to warnings would help to send clear, consistent messages to ambiguity as to how an image fulfillment server should the consumer about the fulfillment limitations of a process an image to produce a digital product of particular image. “optimum” quality. (The definition of “optimum” is left Internet-based imaging applications also benefit from open to the interpretation of the reader). The development standards in areas other than quality. Standards are a of such standards would, therefore, be of significant benefit fundamental cornerstone on which these applications must to net-based imaging applications. In the interim, proper be built, and there are a number of distinct layers that are use of available image-file metadata tags is crucial. required. The most important layers include data format, Even if the data format and image characteristics are image characteristics, and image processing. known precisely, in order to produce the desired product, Data format standards cover basic connectivity net-based applications must be able to effectively concerns, including order/product specifications, image file communicate the image processing operations desired by formats, metadata encapsulations, and transfer protocols. A the consumer. Consumer wishes concerning image number of applicable standards are already used by orientation, text annotation,

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us