SVG Tiny 1.2 – 20081222

H JPEG サポート

目次

H.1 概要

この付録は規定である。 This appendix is normative.

この付録では SVG Tiny 1.2 の実装において要求される JPEG のサポートについて定める。要求されるサポートは産業面において既にサポートが得られている機能レベルを対象にするものであり、ライセンスに関わる部分は除外される This appendix specifies the JPEG support required by SVG Tiny 1.2 implementations. The required support is targeted at specifying a level of functionality known to be compatibly supported within the industry and without licensing issues.

一般的に、人々が JPEG [JPEG] と呼称するものは、 JFIF [JFIF] 形式のファイルに格納された JPEG 圧縮された画像を指している。 JFIF は単独の JPEG 圧縮画像をファイルに格納するために Independent JPEG Group (IJG) が作成した形式である。 In general when people refer to JPEG [JPEG], they actually mean JPEG compressed images within the JFIF [JFIF] file format. JFIF was created by the Independent JPEG Group (IJG) for storing a single JPEG-compressed image in a file.

H.2 要求されるサポート

SVG ビューアには JFIF [JFIF] ファイル形式に格納された JPEG 圧縮された画像のサポートが要求される。他の転送もしくは格納の仕組みはサポートされなくともよい。 SVG Viewers are required to support JPEG images stored in a JFIF file [JFIF]. Other transport or storage mechanisms may be supported.

次に示す JPEG 仕様 [JPEG] 4.11 節 Table 1 に定められたコーディングプロセスがサポートされなければならない: The following coding processes defined by the JPEG specification [JPEG], in Table 1, section 4.11, must be supported:

次の条項も適用される: The following statements also apply:

次のエンコーディングプロセスは要求されないが、サポートしてもよい: The following encoding processes are not required, but may be supported:

SVG Tiny 1.2 UA は JPEG 画像内に圧縮された Y,Cb,Cr 値を JFIF 仕様 [JFIF] で定められた方法により RGB 値へ変換すべきである。このとき、カラープロファイルが存在しなければ RGB 値を sRGB 値とみなしてよい。 SVG Tiny 1.2 user agents should convert Y,Cb,Cr values compressed in the JPEG image to RGB as defined in the JFIF specification [JFIF] and may assume, in the absence of a color profile, that the RGB values are sRGB.