Internet Imaging Protocol

Last updated

The Internet Imaging Protocol, or IIP, is an Internet protocol designed by the International Imaging Industry Association. IIP is built on top of HTTP to communicate images and their metadata and took inspiration from the FlashPix image architecture. It emerged to tackle the problem that image sizes and resolution was growing faster than internet bandwidth - so it was difficult to quickly browse high quality images in web browsers. IIP allows the detail to be fetched when the user needs it, so the whole data file is not downloaded before.

International Imaging Industry Association organization

The International Imaging Industry Association (I3A) was created by a merger of the Photographic and Imaging Manufacturers Association (PIMA) and the Digital Imaging Group in 2001. It was a common forum for the industrial imaging industry.

Metadata data about data

Metadata is "data [information] that provides information about other data". Many distinct types of metadata exist, among these descriptive metadata, structural metadata, administrative metadata, reference metadata and statistical metadata.

FlashPix is a bitmapped computer graphics file format where the image is saved in more than one resolution. Although this makes it larger even than a TIFF file of the same resolution, its design anticipated that when an HTTP request is sent for the file by a browser plugin implementing the format, only the image compatible with the current screen resolution is returned to the browser, saving on bandwidth and download time.

Practically it defines how software fetches image tiles from a server. This includes the scale of the image - so a small overview image can be retrieved initially. Zooming and panning are carried out by fetching higher resolution image tiles from server. This means any size of image can be viewed on the Web without downloading it all. IIP also makes it possible to use a variety of viewer software whereas other systems may force the use of one server, file format and one viewer.

IIP is currently in version 1.05 and is not actively developing further.

Related Research Articles

Konqueror Web browser

Konqueror, a free and open-source web browser and file manager, provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems and on Windows systems. The KDE community licenses and distributes Konqueror under the GNU General Public License version 2.

World Wide Web System of interlinked hypertext documents accessed over the Internet

The World Wide Web (WWW), commonly known as the Web, is an information space where documents and other web resources are identified by Uniform Resource Locators, which may be interlinked by hypertext, and are accessible over the Internet. The resources of the WWW may be accessed by users by a software application called a web browser.

JPEG 2000 image compression standard and coding system

JPEG 2000 (JP2) is an image compression standard and coding system. It was created by the Joint Photographic Experts Group committee in 2000 with the intention of superseding their original discrete cosine transform-based JPEG standard with a newly designed, wavelet-based method. The standardized filename extension is .jp2 for ISO/IEC 15444-1 conforming files and .jpx for the extended part-2 specifications, published as ISO/IEC 15444-2. The registered MIME types are defined in RFC 3745. For ISO/IEC 15444-1 it is image/jp2.

Favicon icon associated with a particular Web site

A favicon, also known as a shortcut icon, website icon, tab icon, URL icon, or bookmark icon, is a file containing one or more small icons, associated with a particular website or web page. A web designer can create such an icon and upload it to a website by several means, and graphical web browsers will then make use of it. Browsers that provide favicon support typically display a page's favicon in the browser's address bar and next to the page's name in a list of bookmarks. Browsers that support a tabbed document interface typically show a page's favicon next to the page's title on the tab, and site-specific browsers use the favicon as a desktop icon.

In computing, a user agent is software that is acting on behalf of a user. One common use of the term refers to a web browser that "retrieves, renders and facilitates end user interaction with Web content".

DjVu is a computer file format designed primarily to store scanned documents, especially those containing a combination of text, line drawings, indexed color images, and photographs. It uses technologies such as image layer separation of text and background/images, progressive loading, arithmetic coding, and lossy compression for bitonal (monochrome) images. This allows high-quality, readable images to be stored in a minimum of space, so that they can be made available on the web.

ART is a proprietary image file format used mostly by the America Online (AOL) service and client software.

An image server is web server software which specializes in delivering images. However, not all image servers support HTTP or can be used on web sites.

The Web Proxy Auto-Discovery Protocol (WPAD) is a method used by clients to locate the URL of a configuration file using DHCP and/or DNS discovery methods. Once detection and download of the configuration file is complete, it can be executed to determine the proxy for a specified URL.

NASA WorldWind open-source virtual globe developed by NASA

WorldWind is an open-source virtual globe. It was first developed by NASA in 2003 for use on personal computers and then further developed in concert with the open source community since 2004. As of 2017, a web based version of WorldWind is available online. An Android version is also available.

The eDonkey Network is a decentralized, mostly server-based, peer-to-peer file sharing network created in 2000 by US developers Jed McCaleb and Sam Yagan that is best suited to share big files among users, and to provide long term availability of files. Like most sharing networks, it is decentralized, as there is not any central hub for the network; also, files are not stored on a central server but are exchanged directly between users based on the peer-to-peer principle.

In computing, Java Web Start is a framework developed by Sun Microsystems that allows users to start application software for the Java Platform directly from the Internet using a web browser. Some key benefits of this technology include seamless version updating for globally distributed applications and greater control of memory allocation to the Java virtual machine.

An image hosting service allows individuals to upload images to an Internet website. The image host will then store the image onto its server, and show the individual different types of code to allow others to view that image.

Forscene is an integrated internet video platform, video editing software, covering non linear editing and publishing for broadcast, web and mobile.

FastPictureViewer

FastPictureViewer is a freemium image viewer for Windows XP and later. Its aim is to facilitate quick review, rating and annotation of large quantities of digital images in the early steps of the digital workflow, with an emphasis on simplicity and speed. As an app with a freemium license, a basic version is available cost-free for personal, non-profit or educational uses, while a commercial license is required for the professional version with additional features. The basic version starts as a full version trial.

Web page single document that is directly viewable via the World Wide Web and web browsers

A web page is a document that is suitable to act as a web resource on the World Wide Web. When accessed by a web browser it may be displayed as a web page on a monitor or mobile device.

Web performance refers to the speed in which web pages are downloaded and displayed on the user's web browser. Web performance optimization (WPO), or website optimization is the field of knowledge about increasing web performance.

Upload components are software products that are designed to be embedded into a web site to add upload functionality to it. Upload components are designed to replace the standard HTML4 upload mechanism. Compared with HTML4, Upload Components have a more user-friendly interface and support a wider range of features.

A web beacon is one of various techniques used on web pages and email, to unobtrusively allow checking that a user has accessed some content. Web beacons are typically used by third parties to monitor the activity of users at a website for the purpose of web analytics or page tagging. They can also be used for email tracking. When implemented using JavaScript, they may be called JavaScript tags.