Goursat's lemma: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Addbot
m Bot: Migrating 3 interwiki links, now provided by Wikidata on d:q2387837
Add note about goursat's integral lemma, used to prove cauchy's integral theorem
 
Line 1: Line 1:
{{Use dmy dates|date=July 2013}}
Nice to satisfy you, my title is Numbers Held though I don't really like being known as like that. He used to be unemployed but now he is a computer operator but his [http://www.Confidantetest.com/ marketing] by no [http://www.gaysphere.net/blog/262619 std home test] means comes. One of the extremely very best things in the   [http://facehack.ir/index.php?do=/blog/20/what-you-have-to-do-facing-candida/ at home std testing] home std test over the counter std test globe for him is to collect badges but he is struggling to discover time for it. South Dakota is her beginning location but she needs to transfer because of her family.<br><br>My web blog ... [http://www.shipzula.com/blogs/post/16377 at home std testing]
{{Infobox file format
|name = JPEG XR
|icon =
|logo =
|screenshot =
|caption =
|extension = .jxr,<ref name="T832">{{cite web
|url=http://www.itu.ch/rec/T-REC-T.832
|title=Recommendation T.832 (03/2009, updated 12/2009): Information technology - JPEG XR image coding system - Part 2: Image coding specification
|date=December 2009
|publisher=International Telecommunication Union - Standardization sector ([[ITU-T]])
|accessdate=18 December 2009}}</ref> .hdp,<ref name="MSDPKspec">{{cite web
|url=http://www.microsoft.com/downloads/details.aspx?FamilyID=285eeffd-d86c-48c3-ab93-3abd5ee7f1ce&displaylang=en
|title=Microsoft Device Porting Kit Specification
|date=7 November 2006
|publisher=Microsoft Corporation
|accessdate=8 November 2009}}</ref> .wdp<ref name="MSDPKspec"/>
|mime = image/vnd.ms-photo
|type code =
|uniform type =
|magic =
|owner = [[Microsoft]], [[ITU-T]], [[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]]
|released = 14 April 2009
|latest release version = 12/2009 (ITU-T); 2010 edition (ISO/IEC)
|latest release date = {{Start date and age|2010|09|30|df=yes}}
|genre = [[Graphics file format]]
|container for =
|contained by = [[TIFF]]
|free = Yes
|extended from =
|extended to =
|standard = ITU-T Rec. T.832 (12/2009),<br />ISO/IEC 29199-2:2010
|url = [http://www.itu.int/rec/T-REC-T.832 ITU-T T.832 (12/2009)],<br />[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56465 ISO/IEC 29199-2: 2010]
}}
'''JPEG XR'''<ref name="ms-billcrow-intro">{{cite web|title=Introducing |url=http://blogs.msdn.com/billcrow/archive/2006/11/17/introducing-hd-photo.aspx|publisher=Microsoft Corporation|work=[[Microsoft Developer Network#Blogs|Microsoft Developer Network blogs]], Bill Crow's blog|last=Bill|first=Crow|date=1 November 2006
|accessdate=24 October 2009}}</ref> (abbr. for '''JPEG''' e'''x'''tended '''r'''ange<ref>{{cite web|title=Industry Standardization for HD Photo|url=http://blogs.msdn.com/b/billcrow/archive/2007/07/31/industry-standardization-for-hd-photo.aspx|publisher=Microsoft Corporation|work=[[Microsoft Developer Network#Blogs|Microsoft Developer Network blogs]], Bill Crow's blog|last=Bill|first=Crow|date=31 July 2007
|accessdate=14 August 2011}}</ref>) is a [[image compression|still-image compression]] standard and file format for [[continuous tone]] photographic images, based on technology originally developed and patented by [[Microsoft]] under the name '''HD Photo''' (formerly '''Windows Media Photo'''). It supports both [[lossy compression|lossy]] and [[lossless compression]], and is the preferred image format for Ecma-388 [[Open XML Paper Specification]] documents.
 
Support for the format is available in [[Adobe Flash Player]] 11.0, [[Adobe AIR]] 3.0, [[Sumatra PDF]] 2.1, [[Windows Imaging Component]], [[.NET Framework]] 3.0, [[Windows Vista]], [[Windows 7]], [[Windows 8]], [[Internet Explorer 9]], [[Internet Explorer 10]].{{citation needed|date=September 2012}}  As of June 2013, there are still no cameras that shoot photos in the JPEG XR (.JXR) format.
 
==History==
Microsoft first announced Windows Media Photo at [[WinHEC]] 2006,<ref>[http://news.cnet.com/Microsoft-shows-off-JPEG-rival/2100-1025_3-6076650.html Microsoft shows off JPEG rival]</ref> and then renamed it to HD Photo in November of that year. In July 2007, the [[Joint Photographic Experts Group]] and [[Microsoft]] announced HD Photo to be under consideration to become a JPEG standard known as '''JPEG XR'''.<ref>{{cite web|url=http://www.microsoft.com/presspass/press/2007/jul07/07-31JPEGXRPR.mspx|title=Microsoft’s HD Photo Technology Is Considered for Standardization by JPEG|publisher=Microsoft Corporation|date=31 July 2007|accessdate=31 July 2007}}</ref><ref>{{cite web|url=http://www.jpeg.org/newsrel19.html|title=JPEG 2000 Digital Cinema Successes and Proposed Standardization of JPEG XR|publisher=Join Photographic Experts Group|date=6 July 2007|accessdate=31 July 2009}}</ref> On 16 March 2009, JPEG XR was given final approval as '''[[ITU-T]] Recommendation T.832''' and starting in April 2009, it became available from the ITU-T in "pre-published" form.<ref name="T832"/> On 19 June 2009, it passed an ISO/IEC Final Draft International Standard (FDIS) ballot, resulting in final approval as '''[[International standard|International Standard]] ISO/IEC 29199-2'''.<ref name="July09PR">{{cite web|url=http://jpeg.org/newsrel26.html|title=Press Release – 49th WG1 Sardinia Meeting|publisher=Joint Photographic Experts Group|first=Louis|last=Sharpe|date=17 July 2009|accessdate=24 October 2009}}</ref><ref name="ISOIEC291992v2009">{{cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51609|title=ISO/IEC 29199-2:2009 Information technology - JPEG XR image coding system - Part 2: Image coding specification|date=14 August 2009|publisher=International Organization for Standardization ([[International Organization for Standardization|ISO]]) and International Electrotechnical Commission ([[International Electrotechnical Commission|IEC]])|accessdate=18 December 2009}}</ref> The ITU-T updated its publication with a [[corrigendum]] approved in December 2009,<ref name = T832/> and ISO/IEC issued a new edition with similar corrections on 30 September 2010.<ref name="ISOIEC291992v2010">{{cite web|url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56465|title=ISO/IEC 29199-2:2010 Information technology - JPEG XR image coding system - Part 2: Image coding specification|date=30 September 2010|publisher=International Organization for Standardization ([[International Organization for Standardization|ISO]]) and International Electrotechnical Commission ([[International Electrotechnical Commission|IEC]])|accessdate=18 December 2010}}</ref>
 
In 2010, after completion of the image coding specification, the ITU-T and ISO/IEC also published a motion format specification (ITU-T T.833 | ISO/IEC 29199-3), a conformance test set (ITU-T T.834 | ISO/IEC 29199-4), and reference software (ITU-T T.835 | ISO/IEC 29199-5) for JPEG XR. In 2011, they published a technical report describing the workflow architecture for the use of JPEG XR images in applications (ITU-T T.Sup2 | ISO/IEC TR 29199-1).
 
==Description==
 
===Capabilities===
 
JPEG XR is an image file format that offers several key improvements over [[JPEG]], including:<ref name="ms-billcrow-jpegxr">{{cite web|title=JPEG XR is Now an International Standard|url=http://blogs.msdn.com/billcrow/archive/2007/03.aspx|publisher=Microsoft Corporation|work=[[Microsoft Developer Network#Blogs|Microsoft Developer Network blogs]], Bill Crow's blog|last=Bill|first=Crow|date=30 July 2009|accessdate=24 October 2009}}</ref>
 
:;Better compression:
::JPEG XR file format supports higher compression ratios in comparison to JPEG for encoding an image with equivalent quality.
 
:;Lossless compression:
::JPEG XR also supports [[lossless compression]]. The signal processing steps in JPEG XR are the same for both lossless and lossy coding. This makes the lossless mode simple to support and enables the "trimming" of some bits from a lossless compressed image to produce a lossy compressed image.
 
:;Tile structure support:
::A JPEG XR coded image can be segmented into ''tile'' regions.  The data for each region can be decoded separately.  This enables rapid access to parts of an image without needing to decode the entire image. When a type of tiling referred to as "soft tiling" is used, the tile region structuring can be changed without fully decoding the image and without introducing additional distortion.
 
:;Support for more color accuracy:
::In image and graphics representations, the color associated with each point in the picture (called a [[pixel]]) is represented as a set of numbers. Each color can be expressed as a combination of numbers that each represent the intensity of one of the components of a color (known as the [[Channel (digital image)|channel]]) which consists of Red, Green and Blue (the three colors of light) ''color primary''. Such a color scheme is called the [[RGB color model]]. Using an alternative set of color primaries, graphic files may treat the color of each point as a combination of Cyan, Magenta, Yellow, and Black (the four ink colors of [[printer (computing)|printer]]s) and therefore store the color of each point in four channels. Such a color scheme is called the [[CMYK color model]]. When the image being stored contains only black, white and shades of gray as colors, the image may be represented using a single [[grayscale]] channel for each pixel that only represents the intensity of the gray shade.
 
::JPEG supports [[List of monochrome and RGB palettes#24-bit RGB|24-Bit RGB]] (also known as [[True Color|truecolor]]): This representation stores each channel as an 8-bit number, ''an integer number from 0 to 255''. In this case, the greater the number, the more intense the color component is. For instance, 25 in red channel represents dark red while 255 indicates fully vibrant red. This enables more than 16 million color possibilities. JPEG also supports 8-bit [[grayscale]] scheme, so that each pixel can have one of 256 possible shades of gray.
 
::Also supported is [[List of monochrome and RGB palettes#15-bit RGB|15-Bit and 16-Bit RGB]] (also known as [[Highcolor]]), along with [[List of monochrome and RGB palettes#30-bit RGB|30-Bit RGB]].  {{Citation needed|reason=This claim needs a reliable source; I am very surprised to learn that JPEG supports 30-bit (i.e., 10 bits per channel). In particular, there is no evidence of this on the JPEG page.|date=March 2013}}
 
::JPEG XR adds supports for [[List of monochrome and RGB palettes#48-bit RGB|48-bit integer RGB]] (also known as [[deep color]]): This representation stores the values of each of the three channels as a 16-bit number, ''an integer number from 0 to 65,535'', where 0 denotes least intensity and 65535 the greatest. Therefore, each channel stores a much finer grade of intensity.
 
::JPEG XR also supports 16-bit per component (64-bit per pixel) integer [[CMYK color model]].<ref name="ms-billcrow-pixelformat1">{{cite web|url=http://blogs.msdn.com/billcrow/archive/2006/06/19/636858.aspx|title=Pixel Formats (Part 1: Unsigned Integers)|last=Crow|first=Bill|work=Bill Crow's Digital Imaging & Photography Blog|publisher=Microsoft Developer Network|date=1 June 2006|accessdate=26 October 2009}}</ref>
 
::16-bit and 32-bit fixed point color component codings are also supported in JPEG XR.  In such encodings, the most-significant 4 bits of each color channel are treated as providing additional "headroom" and "toe room" beyond the range of values that represents the nominal black-to-white signal range.
 
::Moreover, 16-bit and 32-bit floating point color component codings are also supported in JPEG XR. In these cases the image is interpreted as floating point data, although the JPEG XR encoding and decoding steps are all performed using only integer operations (to simplify the compression processing).
 
::The shared-exponent floating point color format known as [[RGBE image format|RGBE]] ([[Radiance (software)|Radiance]]) is also supported, enabling more faithful storage of [[High dynamic range imaging|High Dynamic Range (HDR) images]].
 
::In addition to RGB and CMYK formats, JPEG XR also supports [[grayscale]] and multi-[[Channel (digital image)|channel]] color encodings with an arbitrary number of channels.
 
::The color representations, in most cases, are transformed to an internal color representation. The transformation is entirely reversible, so that this color transformation step does not introduce distortion and lossless coding modes can be supported.
 
:;Transparency map support:
::An [[Alpha compositing|alpha channel]] may be present to represent transparency, so that alpha blending overlay capability is enabled.
 
:;Compressed-domain image modification:
::In JPEG XR, full decoding of the image is unnecessary for converting an image from a lossless to lossy encoding, reducing the fidelity of a lossy encoding, or reducing the encoded image resolution.
 
::Full decoding is also unnecessary for certain editing operations such as cropping, horizontal or vertical flips, or [[Cardinal direction|cardinal]] rotations.
 
::The tile structure for access to image regions can also be changed without full decoding and without introducing distortion.
 
:;Metadata support:
::A JPEG XR image file may optionally contain an embedded [[International Color Consortium|ICC]] color profile, to achieve consistent color representation across multiple devices.
 
::[[Exif]] and [[Extensible Metadata Platform|XMP]] metadata formats are also supported.
 
===Container format===
One file [[container format (digital)|container format]] that can be used to store JPEG XR image data is specified in Annex A of the JPEG XR standard.  It is a [[TIFF]]-like format using a table of ''[[Image File Directory]]'' (IFD) tags. A JPEG XR file contains image data, optional alpha channel data, metadata, optional [[Extensible Metadata Platform|XMP]] metadata stored as [[Resource Description Framework|RDF/XML]], and optional [[Exif]] metadata, in IFD tags. The image data is a contiguous self-contained chunk of data. The optional alpha channel, if present, can be compressed as a separate image record, enabling decoding of the image data independently of transparency data in applications which do not support transparency.  (Alternatively, JPEG XR also supports an "interleaved" alpha channel format in which the alpha channel data is encoded together with the other image data in a single compressed codestream.)
 
Being TIFF-based, this format inherits all of the limitations of the TIFF format including the 4 GB file-size limit.
 
New work has been started in the JPEG committee to enable the use of JPEG XR image coding within the JPX file storage format — enabling use of the JPIP protocol, which allows interactive browsing of networked images.<ref name="July09PR"/> Additionally, a Motion JPEG XR specification was approved as an ISO standard for motion (video) compression in March 2010.<ref>{{cite web|url=http://www.jpeg.org/newsrel28.html|title=JPEG launches Innovations group, new book " JPEG 2000 Suite " published |publisher=jpeg.org|date=19 March 2010}}</ref>
 
===Compression algorithm===
[[File:Comparison between JPEG, JPEG 2000 and JPEG XR.png|thumb|right|350px|Comparison between JPEG 2000, JPEG XR, and JPEG.]]
JPEG XR's design<ref name="T832"/><ref name="SPIEoverview">S. Srinivasan, C. Tu, S. L. Regunathan, and G. J. Sullivan, “[http://spie.org/x648.html?product_id=767840 HD Photo: A New Image Coding Technology for Digital Photography]”, ''SPIE Applications of Digital Image Processing XXX'', [[SPIE]] Proceedings, volume 6696, paper 66960A, September 2007.</ref> is conceptually very similar to [[JPEG]]: the source image is optionally converted to a [[luma (video)|luma-chroma]] colorspace, the chroma planes are optionally [[chroma subsampling|subsampled]], each plane is divided into fixed-size blocks, the blocks are transformed into the frequency domain, and the frequency coefficients are quantized and [[entropy encoding|entropy coded]]. Major differences include the following:
 
* JPEG supports bit depths of 8 and 12 bits; JPEG XR supports bit depths of up to 32 bits. JPEG XR also supports lossless and lossy compression of floating-point image data (by representing the floating-point values in an [[IEEE 754]]-like format, and encoding them as though they were integers) and [[RGBE image format|RGBE]] imagery.
 
* [[JFIF]] and other typical image encoding practices specify a linear transformation from RGB to [[YCbCr]], which is slightly lossy in practice because of [[roundoff error]]. JPEG XR specifies a lossless colorspace transformation, given (for RGB) by
::<math>V = B - R\,</math>
::<math>U = G - R - \left\lceil \frac{V}{2} \right\rceil</math>
::<math>Y = G - \left\lceil \frac{U}{2} \right\rceil</math>
 
* While JPEG uses 8 × 8 blocks for its frequency transformation, JPEG XR primarily uses 4 × 4 block transforms. (2 × 4 and 2 × 2 transformations are also defined for special cases involving [[chroma subsampling]].)
 
* While JPEG uses a single transformation stage, JPEG XR applies its 4 × 4 core transform in a two-level hierarchical fashion within 16 × 16 ''macroblock'' regions.  This gives the transform a [[wavelet]]-like multi-resolution hierarchy and improves its compression capability.
 
* The [[Discrete cosine transform|DCT]], the frequency transformation used by JPEG, is slightly lossy because of roundoff error. JPEG XR uses a type of integer transform employing a [[lifting scheme]], which resembles a 4 × 4 DCT but is lossless (exactly invertible).
 
* JPEG XR allows an optional overlap prefiltering step before each of its 4 × 4 core transform stages. The filter operates on 4 × 4 blocks which are offset by 2 samples in each direction from the 4 × 4 core transform blocks. Its purpose is to improve compression capability and reduce [[compression artifact|block-boundary artifacts]] at low bitrates. At high bitrates, where such artifacts are typically not a problem, the prefiltering can be omitted to reduce encoding and decoding time. The overlap filtering is constructed using integer operations following a [[lifting scheme]], so that it is also lossless.
 
* In JPEG, the image DC coefficients of the DCT are predicted by applying DC prediction from the left neighbor transform block, and no other coeffients are predicted. In JPEG XR, blocks are grouped into macroblocks of 16 × 16 samples, and the DC coefficients from each macroblock are passed through another level of frequency transformation, leaving three types of coefficients to be entropy coded: the macroblock DC coefficients (called DC), macroblock-level AC coefficients (called "lowpass"), and lower-level AC coefficients (called AC).  Prediction of coefficient values across transform blocks is applied to the DC coefficients and to an additional row or column of AC coefficients as well.
 
* JPEG XR supports the encoding of an image by decomposing it into smaller individual rectangular ''tile'' area regions.  Each tile area can be decoded independently from the other areas of the picture.  This allows fast access to spatial areas of pictures without decoding the entire picture.
 
* JPEG XR's entropy coding phase is more adaptive and complex than JPEG's, involving a DC and AC coefficient prediction scheme, adaptive coefficient reordering (in contrast to JPEG's fixed zigzag ordering), and a form of adaptive Huffman coding for the coefficients themselves.
 
* JPEG uses a single quantization step size per DC/AC component per color plane per image. JPEG XR allows a selection of DC quantization step sizes on a ''tile'' region basis, and allows lowpass and AC quantization step sizes to vary from macroblock to macroblock.
 
* Because all encoding phases except quantization are lossless, JPEG XR is lossless when all quantization coefficients are equal to 1. This is not true of JPEG. JPEG defines a separate lossless mode which does not use the DCT, but it is not implemented by [[libjpeg]] and therefore not widely supported.
 
The HD Photo bitstream specification claims that "HD Photo offers image quality comparable to [[JPEG-2000]] with computational and memory performance more closely comparable to JPEG", that it "delivers a lossy compressed image of better perceptive quality than JPEG at less than half the file size", and that "lossless compressed images … are typically 2.5 times smaller than the original uncompressed data".
 
==Software support==
A reference software implementation of JPEG XR has been published as ITU-T Recommendation T.835 and ISO/IEC International Standard 29199-5.
 
The following notable software products natively support JPEG XR:
{| class="wikitable sortable"
|-
! Product Name !! Publisher !! Read support !! Write support !! <!-- References attesting to JPEG XR support -->
|-
| [[Capture One]] 7 || [[Phase One]] || {{Yes}} || {{Yes}} ||
|-
| [[Paint Shop Pro|Corel Paint Shop Pro]] || [[Corel]] || {{Yes}} || {{Yes}} || <ref>{{cite web|url=http://www.corel.com/servlet/Satellite/us/en/Content/1153321430604?pressId=1194466949794|title=Corel Paint Shop Pro® Photo X2 Introduces Integrated Support for the Microsoft HD Photo Format|date=20 November 2007|accessdate=14 July 2011}}</ref>
|-
| [[Fast Picture Viewer]] || Axel Rietschin Software Developments || {{Yes}} || {{NA}} || <ref>{{cite web|url=http://www.fastpictureviewer.com/formats|title=FastPictureViewer's format compatibility chart}}</ref>
|-
| [[ImageMagick]] || ImageMagick Studio LLC || {{Yes}} || {{Yes}} || <ref>{{cite web|title=ImageMagick Image Formatssite|url=http://www.imagemagick.org/script/formats.php#supported|work=ImageMagick Studio LLC.|accessdate=6 May 2013}}</ref>
|-
| [[Internet Explorer 9]] || [[Microsoft]] || {{Yes}} || {{NA}} || <ref>{{cite web|url=http://ie.microsoft.com/testdrive/Graphics/48ImageSupport/Default.html|title=Image Support|year=2010|publisher=Microsoft Corporation|accessdate=29 May 2010}}</ref><ref>{{cite web|url=http://blogs.msdn.com/b/ie/archive/2010/04/09/benefits-of-gpu-powered-html5.aspx|title=Benefits of GPU-powered HTML5|date=9 April 2010|first=Frank|last=Olivier|publisher=Microsoft Corporation|accessdate=29 May 2010}}</ref>
|-
| [[Microsoft Expression Design]] || Microsoft || {{Yes}} || {{Yes}} || <ref>{{cite web|url=http://blogs.msdn.com/b/billcrow/archive/2007/03/26/expression-design-includes-hd-photo-support.aspx|title=Expression Design Includes HD Photo Support|date=27 March 2007|first=Bill|last=Crow|publisher=Microsoft Corporation|accessdate=1 June 2010}}</ref>
|-
| [[Microsoft Expression Media]] || Microsoft || {{Yes}} || {{No}} ||
|-
| [[Microsoft Image Composite Editor]] || Microsoft || {{Yes}} || {{Yes}} || <ref>{{cite web|title=Microsoft Research Image Composite Editor|url=http://research.microsoft.com/en-us/um/redmond/groups/ivm/ICE/|work=Microsoft Research|accessdate=9 March 2011}}</ref>
|-
| [[PhotoLine]] || Computerinsel || {{Yes}} || {{Yes}} ||
|-
| [[Windows Live Photo Gallery]] || Microsoft || {{Yes}} || {{Yes}} ||
|-
| [[Windows Photo Gallery]] || Microsoft || {{Yes}} || {{Yes}} ||
|-
| [[Windows Photo Viewer]] || Microsoft || {{Yes}} || {{NA}} ||
|-
| [[XnView]] || Pierre-Emmanuel Gougelet || {{Yes}} || {{Yes}} || <ref>{{cite web|url=http://www.xnview.com/en/formats.html|title=Formats|first=Pierre E|last=Gougelet|accessdate=10 September 2010}}</ref><ref>{{cite web|url=http://www.xnview.com/en/history.html|title=Added/Changed Features to XnView|first=Pierre E|last=Gougelet|accessdate=11 May 2011}}</ref>
|-
| [[Xara Xtreme|Xara Designer Pro]] || [[Xara|Xara Group Limited]] || {{Yes}} || {{No}} || <ref>{{cite web|title=Advanced Features: HD Photo import|url=http://www.xara.com/products/designer/features/feature?id=87|work=Xara Group|accessdate=10 September 2010}}</ref>
|-
| [[Zoner Photo Studio]] || Zoner Software || {{Yes}} || {{Yes}} ||
|}
 
The following notable software support JPEG XR through a [[Plug-in (computing)|Plug-in]]:
{| class="wikitable sortable"
|-
! Product name !! Publisher !! Plug-in name !! Plug-in publisher !! Read support !! Write support !! <!-- References attesting to JPEG XR support -->
|-
| [[Adobe Photoshop]] (CS2,CS5-CS6) || Adobe Systems || JPEG XR File Format Plug-in for Photoshop || Microsoft Corporation || {{Yes}} || {{Yes}} || <ref>{{cite web|url=http://blogs.msdn.com/b/billcrow/archive/2007/12/06/hd-photo-plug-ins-for-photoshop-are-released.aspx|title=HD Photo Plug-ins for Photoshop are Released|date=6 December 2007|work=Bill Crow's Digital Imaging & Photography Blog|publisher=[[MSDN Blogs]]|accessdate=6 December 2007}}</ref><ref>{{cite web|url=http://research.microsoft.com/en-us/um/redmond/groups/ivm/JPEGXR/|title=JPEG XR File Format Plug-in for Photoshop |date=30 January 2013|publisher=[[Microsoft Research]]|accessdate=14 April 2013}}</ref>
|-
| [[GIMP]] || The GIMP Development Team || JPEG XR plugin for GIMP || C. Hausner || {{Yes}} || {{Yes}} || <ref>[http://gimpjpegxrplugin.codeplex.com/ JPEG XR plugin for GIMP]</ref>
|-
| [[IrfanView|IrfanView 4.25]] || Irfan Skiljan || HDP version 4.26 || Irfan Skiljan || {{Yes}} || {{No}} || <ref>http://www.irfanview.com/plugins.htm</ref>
|-
| [[Paint.NET]] || Rick Brewster || JPEG XR plugin for Paint.NET || C. Hausner || {{Yes}} || {{Yes}} || <ref>[http://pdnjpegxrplugin.codeplex.com/ JPEG XR plugin for Paint.NET]</ref>
|-
| [[Quick Look]] || Apple Inc. || JPEG XR plugin for Quick Look || B. Hoary || {{Yes}} || {{NA}} || <ref>[https://jpegxrquicklook.codeplex.com/ JPEG XR plugin for Quick Look ]</ref>
|}
 
The following [[API]]s and [[software framework]]s support JPEG XR and may be used in other software to provide JPEG XR support to end users:
{| class="wikitable sortable"
|-
! Product Name !! Publisher !! Read support !! Write support !! <!-- References attesting to JPEG XR support -->
|-
| [[Adobe Integrated Runtime]] 3.3 || [[Adobe Systems]] || {{Yes}} || {{Yes}} || <ref name="flash-air">{{cite web|url=http://download.macromedia.com/pub/labs/flashplatformruntimes/shared/flashplayer11_air3_b1_releasenotes_071311.pdf|title=Flash Player 11 and AIR 3 Release Notes for Adobe Labs|date=12 July 2011|accessdate=14 July 2011}}</ref>
|-
| [[Adobe Flash Player]] 11.3 || [[Adobe Systems]] || {{Yes}} || {{Yes}} || <ref name="flash-air" />
|-
| [[Integrated Performance Primitives]] (IPP) || Intel || {{Yes}} || {{Yes}} || <ref>[http://software.intel.com/sites/products/collateral/XE/ipp_brief.pdf Product Brief: Intel Integrated Performance Primitives 7.0], 2010.</ref><ref>[http://software.intel.com/en-us/articles/jpeg-xr-codec-support-in-intel-ipp-an-introduction-features-and-advantages/ JPEG XR Codec support in Intel IPP - an Introduction, features and advantages], 23 August 2010.</ref>
|-
| [[LEADTOOLS]] || [[LEAD Technologies]] || {{Yes}} || {{Yes}} || <ref>{{cite web|title=LEADTOOLS JPEG-XR Image Compression SDK|url=http://www.leadtools.com/sdk/compression/jpeg-xr.htm|work=LEADTOOLS|accessdate=29 July 2011}}</ref>
|-
| PICTools || Accusoft Pegasus || {{Yes}} || {{Yes}} || <ref>{{cite web|title=Accusoft Pegasus PICTools Photo Compression & File Formats|url=http://www.accusoft.com/picphotofeatures.htm|work=Accusoft Pegasus|accessdate=29 July 2011}}</ref><ref>{{cite web|last=Brooks|first=Steve|title=Apply Compression to RAW Images without Sacrificing Quality: Introduction to JPEG XR|url=http://www.codeproject.com/KB/showcase/JPEG-XR.aspx|work=[[The Code Project]]|accessdate=1 October 2011|date=2 December 2010}}</ref><ref>{{cite web|title=HD Photo Now Available Within Pictools SDK by Pegasus Imaging|url=http://www.start64.com/index.php?option=com_content&view=article&id=1444:hd-photo-now-available-within-pictools-sdk-by-pegasus-imaging&catid=39:64bit-software-news&Itemid=114|work=Start64!|accessdate=1 October 2011|location=Tampa, FL|date=1 October 2007}}</ref>
|-
| [[Windows Imaging Component]] (WIC) || Microsoft || {{Yes}} || {{Yes}} ||
|}
 
The 2011 video game, [[Rage (video game)|Rage]], employs JPEG XR compression to compress its [[Texture mapping|textures]].<ref>{{cite web
|url = http://bethblog.com/index.php/2010/10/29/john-carmack-discusses-rage-on-iphoneipadipod-touch/#more-11506
|title = John Carmack discusses RAGE on iPhone/iPad/iPod
|work = Bethesda Blog
|publisher = ZeniMax Media Inc
|date = 29 October 2010
|accessdate = 8 March 2011
|first = John
|last = Carmack
}}</ref>
 
==Licensing==
Microsoft has patents on the technology in JPEG XR. A Microsoft representative stated in a January 2007 interview that in order to encourage the adoption and use of HD Photo, the specification is made available under the [[Microsoft Open Specification Promise]], which asserts that Microsoft allows implementation of the specification for free, and will not file suits on the patented technology for its implementation,<ref>{{cite web|url=http://news.com.com/2100-1045_3-6153730.html
|title=Vista to give HD Photo format more exposure|author=Stephen Shankland|publisher=CNet|date=23 January 2007|accessdate=9 March 2007|archiveurl=http://archive.is/DZfS4|archivedate=2 January 2013}}</ref> as reportedly stated by Josh Weisberg, director of Microsoft's Rich Media Group. As of 15 August 2010, Microsoft made the resulting JPEG XR standard available under its [[Microsoft Community Promise|Community Promise]].<ref name = MCP>{{cite web|url=http://www.microsoft.com/openspecifications/en/us/programs/community-promise/covered-specifications/default.aspx|title=Microsoft Community Promise|accessdate=16 July 2011}}</ref>
 
In July 2010, reference software to implement the JPEG XR standard was published as ITU-T Recommendation T.835 and [[International standard|International Standard]] ISO/IEC 29199-5. Microsoft included these publications in the list of specifications covered by its [[Microsoft Community Promise|Community Promise]].<ref name = MCP/>
 
In April 2013, Microsoft released an open source JPEG XR library under the [[BSD licenses|BSD licence]].<ref>{{cite web|url=http://hdview.wordpress.com/2013/04/11/jpegxr-photoshop-plugin-and-source-code/|title=JPEG XR Photoshop Plugin and Source Code|publisher=Microsoft|date=11 April 2013|accessdate=6 July 2013}}</ref><ref>{{cite web|url=https://jxrlib.codeplex.com/|title=jxrlib JPEG-XR library|publisher=Microsoft|date=1 April 2013|accessdate=16 April 2013}}</ref> This resolved any licencing issues with the library being implemented in software packages distributed under popular open source licences such as the [[GNU General Public License]], with which the previously released "HD Photo Device Porting Kit"<ref>{{cite web|url=http://microsoft.com/downloads/details.aspx?FamilyID=285eeffd-d86c-48c3-ab93-3abd5ee7f1ce&displaylang=en|title=HD Photo Device Porting Kit 1.0|publisher=Microsoft|date=21 December 2006|accessdate=9 August 2007}}</ref> was incompatible.
 
==References==
{{Reflist|30em}}
 
==External links==
;Links to standardization publication pages
*ITU-T publications
**[http://www.itu.int/rec/T-REC-T.Sup2 ITU-T T.Sup2 (03/2011) JPEG XR System architecture]
**[http://www.itu.int/rec/T-REC-T.832 ITU-T Rec. T.832 (03/2009, updated 12/2009) JPEG XR Image Coding Specification]
**[http://www.itu.int/rec/T-REC-T.833 ITU-T Rec. T.833 (09/2010) JPEG XR Motion Format]
**[http://www.itu.int/rec/T-REC-T.834 ITU-T Rec. T.834 (01/2010) JPEG XR Conformance Testing]
**[http://www.itu.int/rec/T-REC-T.835 ITU-T Rec. T.835 (01/2010) JPEG XR Reference Software]
*ISO/IEC publications
**[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45278 ISO/IEC TR 29199-1: 2011 JPEG XR System architecture]
**[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=56465 ISO/IEC 29199-2: 2010 JPEG XR Image Coding Specification]
**[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51610 ISO/IEC 29199-3: 2010 JPEG XR Motion Format]
**[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51611 ISO/IEC 29199-4: 2010 JPEG XR Conformance Testing]
**[http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=52772 ISO/IEC 29199-5: 2010 JPEG XR Reference Software]
 
;Links to information from Microsoft
*[http://blogs.msdn.com/billcrow/ Bill Crow's Digital Imaging & Photography Blog]. [[Microsoft Developer Network#Blogs|MSDN blogs]].
*{{cite web |url=http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=1915 |title=Download: HD Photo Feature Spec 1.0 |work=Microsoft Download Center |publisher=Microsoft |date=16 November 2006 |accessdate= 19 March 2012 |format=[[DOC (computing)|DOC]]}}
*{{cite web |url=http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=32 |title=Download: Windows Imaging Component |work=Microsoft Download Center |publisher=Microsoft |date=23 November 2009 |accessdate= 19 March 2012}}
*{{cite web |url=http://msdn.microsoft.com/en-us/library/windows/desktop/hh707223.aspx |title=JPEG XR WIC Codec Overview |date=3 February 2012 |accessdate= 19 March 2012}}
*{{cite web |url=http://hdview.wordpress.com/2013/04/11/jpegxr-photoshop-plugin-and-source-code/ |title=JPEG XR Photoshop Plugin and Source Code |date=11 April 2013 |accessdate= 16 April 2013}}
*{{cite web | title=JPEG XR Plug-in v1.1 for Photoshop (Windows) | date = 7 June 2013 | publisher = [[Microsoft Research]] | url = https://research.microsoft.com/en-us/downloads/ce53bc9c-a1fa-4e1b-9c27-d1be5fb79e0a/}}
 
;Links to information from others
*{{cite web|url=http://news.com.com/2100-1025_3-6076650.html|title=Microsoft shows off JPEG rival |work=CNET News |date=24 May 2006|archiveurl=http://archive.is/d5Del|archivedate=2 Jan 2013}}
*[http://www.pixelcorps.tv/twim51 This Week in Media podcast about HD Photo], featuring Microsoft's HD Photo Program Manager Bill Crow.
*[http://www.compression.ru/video/codec_comparison/pdf/wmp_codec_comparison_en.pdf Comparison WMP&nbsp;– JPEG 2000], Moscow State University Graphics and Media Lab, August 2006.
 
{{Graphics file formats}}
{{Compression formats}}
{{ISO standards}}
 
[[Category:High dynamic range file formats]]
[[Category:Graphics file formats]]
[[Category:Microsoft Windows multimedia technology]]
[[Category:Open formats]]
[[Category:Computer file formats]]
[[Category:ITU-T recommendations]]
[[Category:Lossy compression algorithms]]
[[Category:ISO/IEC 29199]]
[[Category:Image compression]]

Latest revision as of 14:39, 11 June 2014

Nice to satisfy you, my title is Numbers Held though I don't really like being known as like that. He used to be unemployed but now he is a computer operator but his marketing by no std home test means comes. One of the extremely very best things in the at home std testing home std test over the counter std test globe for him is to collect badges but he is struggling to discover time for it. South Dakota is her beginning location but she needs to transfer because of her family.

My web blog ... at home std testing