An Entity of Type: single, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. HAM mode was commonly used to display digitized photographs or video frames, bitmap art and occasionally animation. At the time of the Amiga's launch in 1985, this near-photorealistic display was unprecedented for a home computer and it was widely used to demonstrate the Amiga's graphical capability. However, HAM has significant technical limitations which prevent it from being used as a general purpose display mode.

Property Value
dbo:abstract
  • Der Hold-And-Modify-Modus (HAM-Modus) ist ein Anzeigemodus der Grafik-Chipsätze der Amiga-Plattform, um 12-Bit- und 18-Bit-Bilder mit nur 6 bzw. 8 Bits pro Pixel anzuzeigen. Dabei wird eine spezielle hardwareimplementierte Datenkompression verwendet, um Speicherbandbreite zu sparen. Falls in einer IFF-Bilddatei ein CAMG-Chunk vorhanden ist, kann dieser Modus am 11. Bit identifiziert werden. Beim HAM-Modus werden zwei Varianten unterschieden: * HAM- oder HAM6-Bilder können 4096 Farben darstellen und benutzen dafür sechs Bit pro Pixel und eine Farbpalette von 16 Farben. * Der HAM8-Modus wurde mit dem Amiga 4000 und dem Amiga 1200 eingeführt und bietet mit nur acht Bit pro Pixel und einer Basispalette von 64 Farben eine sehr gute, fotoähnliche Bildqualität. In diesem Modus können fast so viele Farben aus dem 24-Bit-Spektrum dargestellt werden, wie in das Chip-RAM passen (abzüglich der ersten Pixelspalte) und wie die Bildauflösung ermöglicht. Die Farbe eines Pixels im HAM-Modus kann jede Farbe der 12-Bit-Farbpalette bei HAM6 bzw. der 24-Bit-Farbpalette bei HAM8 sein. Alternativ kann die Farbe des direkt links daneben liegenden Pixels übernommen werden, wobei eine der drei Farbkomponenten des RGB-Farbraums (Rot, Grün, Blau) auf einen neuen Wert gesetzt wird. An der linken Bildseite wird die Randfarbe übernommen (Farbindex 0 der Farbpalette). Anm.: Die Videohardware beginnt damit nicht beim ersten Pixel einer Bitplane, sondern erst beim ersten sichtbaren Pixel, was bei Hardwarescrolling (virtueller bzw. übergroßer Screen) einen (unschönen) Unterschied macht. Dieses Verfahren harmoniert mit den Eigenschaften von Fernsehsignalen (FBAS), so dass die verlustbehaftete Datenkompression nicht zu Qualitätsminderung führt. In HAM-Bilddateien sind die Pixeldaten im BODY-Chunk als Code gespeichert, welcher in den Modus und die restlichen Bits aufgeteilt wird. Die Kodierung der Pixel entspricht dem von der Videohardware verwendeten Format. Sofern ein Pixel nicht eine Farbe der Palette darstellt (Modus 00), kann nur der neue Wert eines der drei RGB-Werte angegeben werden. Die anderen beiden Werte sind die gleichen wie im Pixel zuvor. Wenn der Pixel der erste einer Bildzeile ist, wird der vorherige Pixel als RGB-Tripel (0, 0, 0) angenommen (anders als von der Videohardware, s. o.). Format von Modus und Datenbits eines Pixels im HAM6-Modus: 54321000wxyz – Farbindex wxyz in eine 16 Einträge lange Basisfarbenpalette01wxyz – Behalte den Farbwert des vorherigen Pixels, aber setze die (obersten) vier Bit von Blau auf wxyz10wxyz – Behalte den Farbwert des vorherigen Pixels, aber setze die (obersten) vier Bit von Rot auf wxyz11wxyz – Behalte den Farbwert des vorherigen Pixels, aber setze die (obersten) vier Bit von Grün auf wxyz Ein HAM-Bild kann nicht direkt in ein Bild mit 256 oder weniger Farben dekodiert werden, ohne vorher eine Reduktion der Farben durchzuführen. Um die volle Qualität zu erhalten, benötigt man mindestens ein 12-Bit-Bild. Will man ein Bild, das in 256 oder mehr Farben vorliegt, in ein HAM-Bild konvertieren, sucht man zunächst die für dieses Bild optimale Basispalette, mit der schon möglichst viele Punkte des Bildes direkt oder nur mit geringen Abweichungen dargestellt werden können. Wenn die Basispalette festliegt, geht man zeilenweise durch das Bild und optimiert für jedes Pixel, ob es am besten durch eine der Basispalettenfarben dargestellt werden kann oder noch besser durch eine HAM-Modifikation des vorangehenden Pixels (eine der drei RGB-Farbkomponenten auf den gewünschten Wert setzen). Die Bewertung erfolgt dabei durch Abstandsberechnung im 3D-Farbraum zwischen dem Bild-Pixel und dem jeweiligen Basis- oder HAM-Kandidaten. Dies gilt so allgemein sowohl für HAM6 als auch für HAM8. Die Anzahl der Datenbits ist vier für Standard-HAM6 und sechs für HAM8. Die Anzahl der Bitplanes im BMHD-Chunk ist sechs bzw. acht. Wenn ein HAM-Bild als 24-Bit-Bild angezeigt werden soll, sollten die Datenbits (vier bzw. sechs) auf acht Bit erweitert werden. Der Maximalwert sollte, bei acht Bit pro RGB-Kanal, zu 255 umgewandelt werden. Format von Modus und Datenbits eines Pixels im HAM8-Modus: 7654321000uvwxyz – Farbindex uvwxyz in eine 64 Einträge lange Basisfarbenpalette01uvwxyz – Behalte den Farbwert des vorherigen Pixels, aber setze die obersten sechs Bit von Blau auf uvwxyz10uvwxyz – Behalte den Farbwert des vorherigen Pixels, aber setze die obersten sechs Bit von Rot auf uvwxyz11uvwxyz – Behalte den Farbwert des vorherigen Pixels, aber setze die obersten sechs Bit von Grün auf uvwxyz HAM8-Bilder müssen in 24-Bit-Bilder umgewandelt werden, um auf Nicht-Amiga-Systemen die volle Bildqualität beizubehalten. Um im HAM8-Modus wirklich alle Farben der 24-Bit-Palette darstellen zu können, muss man die 64 Farben der Basispalette so vorbelegen, dass die 64 Kombinationsmöglichkeiten der untersten zwei Bit aller Farbkomponenten genau abgedeckt werden. Dann kann man mittels des HAM-Mechanismus von diesen Basisfarben aus alle Farben der 24-Bit-Palette erreichen. Begrenzt wird die gleichzeitig darstellbare Zahl von Farben nur durch die Größe des Chip-RAMs. Letztere beträgt zwei Megabyte, so dass man auf einem HAM8-Bild ca. 2 Millionen verschiedene Farben darstellen kann. (Vom Chip-RAM gehen diverse andere Beträge ab, für die Workbench und diverse Datenstrukturen des Betriebssystems, die im Chip-RAM stehen müssen.) (de)
  • Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. HAM mode was commonly used to display digitized photographs or video frames, bitmap art and occasionally animation. At the time of the Amiga's launch in 1985, this near-photorealistic display was unprecedented for a home computer and it was widely used to demonstrate the Amiga's graphical capability. However, HAM has significant technical limitations which prevent it from being used as a general purpose display mode. (en)
  • HAM (Hold and Modify) es un modo de gráfico de los ordenadores Commodore Amiga. Es un tipo de tratamiento gráfico que soporta directamente el hardware de los ordenadores Amiga desde el principio y denota una alta calidad de sus chips gráficos.Su principal característica es que permite visualizar simultáneamente una gran cantidad de colores y todo ello ocupando muy poca memoria puesto que se basa en un tipo de compresión de imágenes vía hardware (soportada por el Amiga directamente por sus custom chips). Su nombre viene de las palabras Hold And Modify (HAM). (es)
  • Le mode HAM tiré de l'anglais Hold-and-Modify est un mode graphique des ordinateurs Amiga. Utilisant comme le mode Halfbrite 6 plans de bits, les couleurs sont codées soit directement d'après une couleur tirée d'une palette, soit par une modification de la couleur du dernier pixel affiché dont on a modifié une des composantes rouge, verte ou bleue. Cette astuce permet sur les premiers ordinateurs Amiga d'afficher 4096 couleurs simultanément et a beaucoup contribué à la réputation graphique de l'Amiga. (fr)
  • Con Hold-And-Modify, spesso indicata con la sua sigla HAM, si intende una famiglia di modalità video di tipo grafico proprie della piattaforma Amiga. La modalità HAM originaria, disponibile con i chipset OCS, ECS e AGA, permette di visualizzare sullo schermo tutti i 4.096 colori disponibili usando solo 6 bit per pixel invece dei 12 bit per pixel che sarebbero necessari. L'HAM funziona sulle sequenze di pixel della stessa linea: dei 6 bit a disposizione, due fungono da bit di controllo e stabiliscono il significato dei restanti quattro bit: se cioè verrà modificata una delle componenti RGB del pixel precedente, o se tutte e tre le componenti verranno prese da uno dei 16 colori di una particolare palette indicizzata. Nei computer Amiga più recenti basati sul chipset AGA è disponibile anche una modalità HAM che usa 8 bit grazie alla quale è possibile visualizzare 262.144 colori contemporaneamente. Per distinguerle le due modalità sono chiamate HAM6 (o HAM-6) e HAM8 (o HAM-8). L'HAM può essere visto come una tecnica di compressione dati lossy, dove 12/18 bit di informazione colore vengono memorizzati in 6/8 bit di memoria (con riduzione della qualità), e vengono decompressi via hardware in tempo reale man mano che la memoria video viene letta e visualizzata dal processore grafico. (it)
  • Amiga HAM (Amiga Hold-and-Modify) – sposób interpretacji pamięci ekranu w komputerach Amiga, pozwalający wyświetlić kolor 12-bitowy (4096 kolorów) przy rzeczywistej 6-bitowej głębokości ekranu. Można go interpretować jako stratną kompresję obrazu, dekompresja odbywa się w czasie rzeczywistym podczas wyświetlania (przenoszenia skompresowanej zawartości bufora ramki na ekran) Tryb HAM był pierwotnie zaimplementowany w prototypach Amigi jako eksperyment, nie miał trafić do finalnego produktu. Pozostawiono go, ponieważ jego usunięcie wymagałoby zbyt radykalnego przekonstruowania układu. (pl)
  • Hold and Modify (дословно с англ. «Придержи и Измени», более известный как HAM) — уникальный видео-режим, доступный на персональных компьютерах семейства Amiga. Работает по принципу запоминания (удержания) цвета последнего выводимого пикселя, с последующим изменением его красной (R), зелёной (G) или синей (B) компоненты. Это позволяет чипсету классической Amiga отображать до 4096 цветов на экране, при 6 физических битах на точку (режим HAM6), используемых для записи цвета (в режиме HAM8 чипсета AGA используются 8 бит, что позволяет одновременное отображение на экране 262 144 цветов). Недостаток видео-режима заключается в том, что при некоторых изменениях цвета требуется изменение компонент у 3-х пикселей, находящихся рядом с точкой, чей цвет изменяется. Поэтому, если палитра для экрана была подобрана неудачно, то возможно появление артефактов изображения, приблизительно похожих на артефакты, замеченные у аналогичного алгоритма сжатия графической информации JPEG. Другой недостаток этого режима — в сложности его использования для векторной графики. Тем не менее, именно этот режим позволил Amiga 1000 стать первым в мире мультимедийным персональным компьютером, обеспечив её подавляющее преимущество над конкурирующими платформами. Режим HAM позволил впервые отображать фотографии на экране компьютера, а также некоторые трёхмерные модели с фотореалистичным качеством. Спустя некоторое время появилось аппаратное и программное обеспечение для обработки и титрования видеоряда. Таким образом, HAM также позволил Amiga долгие годы лидировать в сфере нелинейного видеомонтажа (даже после краха корпорации Commodore в 1995 году), оставаясь решением, недосягаемым по себестоимости и имеющим наилучшую программную поддержку. (ru)
  • Hold and Modify (дослівно з англ. «Притримай і зміни», більш відомий як HAM) — унікальний відео-режим, доступний на персональних комп'ютерах сімейства Amiga. Працює за принципом запам'ятовування (утримання) кольору останнього виведеного пікселя, з подальшою зміною його червоної (R), зеленої (G) або синьої (B) компоненти. Це дозволяє чипсету класичного Amiga відображати до 4096 кольорів на екрані, при 6 фізичних бітах на точку (режим HAM6), використовуваних для запису кольору (в режимі HAM8 чипсета AGA використовуються 8 біт, що дозволяє одночасне відображення на екрані 262 144 кольорів). Недолік відео-режиму полягає в тому, що при деяких змінах кольору потрібна зміна компонент у 3-х пікселів, що знаходяться поряд з точкою, чий колір змінюється. Тому, якщо палітра для екрану була підібрана невдало, то можлива поява артефактів зображення, приблизно схожих на артефакти, помічені у аналогічного алгоритму стиснення графічної інформації JPEG. Інший недолік цього режиму — в складності його використання для векторної графіки. Проте, саме цей режим дозволив Amiga 1000 стати першим в світі мультимедійним персональним комп'ютером, забезпечивши його беззаперечну перевагу над конкуруючими платформами. Режим HAM дозволив вперше відображати фотографії на екрані комп'ютера, а також деякі тривимірні моделі з фотореалістичною якістю. Через деякий час з'явилося апаратне і програмне забезпечення для обробки та титрування відеоряду. Таким чином, HAM також дозволив Amiga довгі роки лідирувати у сфері нелінійного відеомонтажу (навіть після краху корпорації Commodore в 1995 році), залишаючись рішенням, недосяжним по собівартості і яке має найкращу програмну підтримку. (uk)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1430274 (xsd:integer)
dbo:wikiPageLength
  • 28949 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123036360 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Hold-And-Modify, usually abbreviated as HAM, is a display mode of the Commodore Amiga computer. It uses a highly unusual technique to express the color of pixels, allowing many more colors to appear on screen than would otherwise be possible. HAM mode was commonly used to display digitized photographs or video frames, bitmap art and occasionally animation. At the time of the Amiga's launch in 1985, this near-photorealistic display was unprecedented for a home computer and it was widely used to demonstrate the Amiga's graphical capability. However, HAM has significant technical limitations which prevent it from being used as a general purpose display mode. (en)
  • HAM (Hold and Modify) es un modo de gráfico de los ordenadores Commodore Amiga. Es un tipo de tratamiento gráfico que soporta directamente el hardware de los ordenadores Amiga desde el principio y denota una alta calidad de sus chips gráficos.Su principal característica es que permite visualizar simultáneamente una gran cantidad de colores y todo ello ocupando muy poca memoria puesto que se basa en un tipo de compresión de imágenes vía hardware (soportada por el Amiga directamente por sus custom chips). Su nombre viene de las palabras Hold And Modify (HAM). (es)
  • Le mode HAM tiré de l'anglais Hold-and-Modify est un mode graphique des ordinateurs Amiga. Utilisant comme le mode Halfbrite 6 plans de bits, les couleurs sont codées soit directement d'après une couleur tirée d'une palette, soit par une modification de la couleur du dernier pixel affiché dont on a modifié une des composantes rouge, verte ou bleue. Cette astuce permet sur les premiers ordinateurs Amiga d'afficher 4096 couleurs simultanément et a beaucoup contribué à la réputation graphique de l'Amiga. (fr)
  • Amiga HAM (Amiga Hold-and-Modify) – sposób interpretacji pamięci ekranu w komputerach Amiga, pozwalający wyświetlić kolor 12-bitowy (4096 kolorów) przy rzeczywistej 6-bitowej głębokości ekranu. Można go interpretować jako stratną kompresję obrazu, dekompresja odbywa się w czasie rzeczywistym podczas wyświetlania (przenoszenia skompresowanej zawartości bufora ramki na ekran) Tryb HAM był pierwotnie zaimplementowany w prototypach Amigi jako eksperyment, nie miał trafić do finalnego produktu. Pozostawiono go, ponieważ jego usunięcie wymagałoby zbyt radykalnego przekonstruowania układu. (pl)
  • Der Hold-And-Modify-Modus (HAM-Modus) ist ein Anzeigemodus der Grafik-Chipsätze der Amiga-Plattform, um 12-Bit- und 18-Bit-Bilder mit nur 6 bzw. 8 Bits pro Pixel anzuzeigen. Dabei wird eine spezielle hardwareimplementierte Datenkompression verwendet, um Speicherbandbreite zu sparen. Falls in einer IFF-Bilddatei ein CAMG-Chunk vorhanden ist, kann dieser Modus am 11. Bit identifiziert werden. Beim HAM-Modus werden zwei Varianten unterschieden: Format von Modus und Datenbits eines Pixels im HAM6-Modus: Format von Modus und Datenbits eines Pixels im HAM8-Modus: (de)
  • Con Hold-And-Modify, spesso indicata con la sua sigla HAM, si intende una famiglia di modalità video di tipo grafico proprie della piattaforma Amiga. La modalità HAM originaria, disponibile con i chipset OCS, ECS e AGA, permette di visualizzare sullo schermo tutti i 4.096 colori disponibili usando solo 6 bit per pixel invece dei 12 bit per pixel che sarebbero necessari. L'HAM funziona sulle sequenze di pixel della stessa linea: dei 6 bit a disposizione, due fungono da bit di controllo e stabiliscono il significato dei restanti quattro bit: se cioè verrà modificata una delle componenti RGB del pixel precedente, o se tutte e tre le componenti verranno prese da uno dei 16 colori di una particolare palette indicizzata. (it)
  • Hold and Modify (дословно с англ. «Придержи и Измени», более известный как HAM) — уникальный видео-режим, доступный на персональных компьютерах семейства Amiga. Работает по принципу запоминания (удержания) цвета последнего выводимого пикселя, с последующим изменением его красной (R), зелёной (G) или синей (B) компоненты. Это позволяет чипсету классической Amiga отображать до 4096 цветов на экране, при 6 физических битах на точку (режим HAM6), используемых для записи цвета (в режиме HAM8 чипсета AGA используются 8 бит, что позволяет одновременное отображение на экране 262 144 цветов). (ru)
  • Hold and Modify (дослівно з англ. «Притримай і зміни», більш відомий як HAM) — унікальний відео-режим, доступний на персональних комп'ютерах сімейства Amiga. Працює за принципом запам'ятовування (утримання) кольору останнього виведеного пікселя, з подальшою зміною його червоної (R), зеленої (G) або синьої (B) компоненти. Це дозволяє чипсету класичного Amiga відображати до 4096 кольорів на екрані, при 6 фізичних бітах на точку (режим HAM6), використовуваних для запису кольору (в режимі HAM8 чипсета AGA використовуються 8 біт, що дозволяє одночасне відображення на екрані 262 144 кольорів). (uk)
rdfs:label
  • Hold-And-Modify-Modus (de)
  • Hold and Modify (es)
  • Hold-And-Modify (en)
  • Mode HAM (fr)
  • Hold And Modify (it)
  • Amiga HAM (pl)
  • Hold and modify (ru)
  • Hold-and-Modify (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License