インデックスカラー

インデックスカラー: indexed color)とはビットマップ画像の一種。画素(ピクセル)ごとに色を直接指定するのではなく、カラーマップと呼ばれる色定義テーブルの参照番号を指定して画像を表現する形式。

概要

ロゴマークなどのデザイン画の場合、1枚の画像の中で使用されている色の数が限られていることが多い。この場合、あらかじめ使用している色を「色番号1は赤30%・緑20%・青40%、色番号2は赤4%・緑92%・青8%、…」のように色番号で定義しておき、画素ごとのデータとしてはこの色番号を指定するようにすれば、高い色解像度を持ちつつデータ量を大幅に抑えることができるようになる。このような色表現のことを「インデックスカラーindexed color)」と呼ぶ[注釈 1]。対して、画素ごとに直接色を指定する方式は「トゥルーカラーtrue color)」または「フルカラーfull color)」と呼ばれる。

インデックスカラーの色番号と実際の色の対応を定義する表は「カラーマップcolor map)」、「カラールックアップテーブルcolor lookup table)」または「カラーパレットcolor palette)」と呼ばれる。例えば、カラーマップの大きさが4色分だと、各画素に必要なデータは2ビット、16色だと4ビット、256色だと8ビットなどのようになる。CPUデータ処理の単位として8ビットがよく用いられることから、256色のインデックスカラーが最もよく用いられている。コンピュータの性能が低かった時代では、メモリ容量だけでなく同時発色数にも限界があり、モノクロでは2色や4色、カラーでは8色や16色の画像形式もよく使われていた[1]

色番号から実際の色に変換する作業をハードウェア(ビデオ出力回路)で行なうことができるようになっていることが多い。この場合、あらかじめカラーマップをビデオ出力回路の特別な部分に書き込んでおけば、少量の画素データを転送するだけで画像が表示できるので高速な描画が可能となる。

例えば、近年[いつ?]のコンピュータ画像の主流である色表現は赤・緑・青それぞれに8ビットずつ、合計24ビット=3バイトメモリを必要とするものであるが、これをVGAモードで表現するためには640×480×24=7,372,800ビット=900KiBになる。8086などの昔のパソコンに使われているCPUではこれほどの大きさのデータでは転送するだけでかなりの時間がかかってしまい、また半導体も高価で実装は現実的ではなかった。一方、8ビットインデックスカラーだとデータ量はこの3分の1になり、現実的に実装できる量になる。

パレットアニメーションの例

ハードウェアによるカラーマップ変換機能があれば、情報量の多い画素データを変更せずに情報量の極めて少ないカラーマップだけを変更することにより表示色をきわめて高速に調整することができる。また、これを利用して高速な画像切り替えを実現することもできる。例えば、色番号1に白を、それ以外の色番号には全て黒を割り当てておくと、色番号1で描いた図形だけが目に見えるが、これを色番号2に白を、それ以外の色番号には全て黒を割り当てた別のカラーマップに切り替えると、描画している画素を全く書き直すことなく、色番号2で描いた図形に変化させることができる。この手法は「パレットアニメーション」と呼ばれ、主に容量やハードウェア性能に制約のあるゲームプログラムで爆発の閃光をすばやく明滅させたい場合などによく用いられていた手法である[注釈 2]

インデックスカラーは、その原理上、自然画像のような大量の色を使用する画像を扱うことは難しいが、色のはっきりしたロゴや非リアリスティックなイラストレーションでは画像ファイルの大きさを抑えることができるため、現在でも広く使用されている。Web用の画像として多く使われているGIF形式の画像フォーマットはインデックスカラーである[注釈 3]

トゥルーカラー形式の画像をインデックスカラー形式の画像に変換することは減色処理と呼ばれる。元々膨大な色数を含む自然画像を、人間の目にできるだけ劣化を感じさせずに色数を減らすための高度な処理が必要となる。

ハードウェアでカラーマップの処理を行なっている場合、複数のインデックスカラー画像を同時に表示する場合には、両方の画像で使用している色を網羅したカラーマップを合成し、各画像の画素データをそれに合わせて調整するという作業が必要になる。

インデックス画像のカラーマップのうち1色を透過色(クロマキー)として利用することも多い。GIF、PNGはクロマキーをサポートする画像ファイルフォーマットである。

PCとインデックスカラー

既述の例では、指定可能な色数が、実際に情報を持つ色数を上回っているケースとそのメリットについて説明されているが、初期のコンピュータであるPC-8801等でも「パレット機能」として、表示色を指定することが可能な機能が実装されている。これは、前述のパレットアニメーションのような用法以外に、グラフィックスプレーンが3プレーンで構成され、各々がR.G.B.の要素を持つ形で、8色での表示を実現しているものの、「白」で描画する場合、そのすべてのプレーンの該当部分のビットを立ててやる必要があり、赤、緑、青などのプレーンそのものが示す色に対し、最大3倍の処理を要することになる。使用頻度が高い色のうち、負荷の高い色を負荷の低いパターンと入れ替えることにより、描画処理の軽減を行うことも可能であった。

パーソナルコンピュータ (PC) では1985年以降のNECのPC-9801シリーズにおいて、ハードウェアによるインデックスカラー(4,096色中16色同時表示)が採用された。最も基本的な白や黒も自由に変更できたので、メニューの文字が読めなくなるというような事態も発生した。Macintoshの初期のカラー対応機ではソフトウェアによるインデックスカラーが行われた。これは画像領域だけを描き直すというもので、リアルタイムにコントロールできなかった。なおNECの初期のWindows PC(PC-9821シリーズ、256色同時表示)でもソフトウェアによるインデックスカラーが行われていた。

脚注

注釈

  1. ^ 疑似カラーpseudo color)」という語が使われることもあるが、疑似カラーとはふつう、本来モノクロームである画像に対して形状識別などの利便性のために虹色等の人工彩色を施した画像のこと(pseudo-color)である。なお疑似カラーの実装をインデックスカラーによって行うことは可能であるし多用されている(インデックスカラーによるモノクロ画像で、各インデックスに対応する色を差し替えれば良い)。もし「疑似」という語をインデックスカラーの意で使うならば、擬似フルカラー(pseudo full-color)とでもしたほうがよい。
  2. ^ プログラマブルシェーダー機能をサポートする近代的なGPUであれば、ピクセルシェーダープログラムを記述して同様のパレットアニメーション処理をソフトウェアにより実現することもできる。
  3. ^ GIFはアニメーション機能(GIFアニメーション)を古くからサポートしていたこともあって、色数の制約があるにもかかわらずAPNGよりも普及している。

出典

関連項目

Read other articles:

State park in California, United States Andrew Molera State ParkIUCN category III (natural monument or feature)The beach in Andrew Molera State ParkShow map of CaliforniaShow map of the United StatesLocationMonterey County, California, United StatesNearest cityCarmel-by-the-Sea, CaliforniaCoordinates36°17′N 121°50′W / 36.283°N 121.833°W / 36.283; -121.833Area4,766 acres (19.29 km2)Established1968Governing bodyCalifornia Department of Parks and Re...

 

 

العلاقات الرواندية الكورية الجنوبية رواندا كوريا الجنوبية   رواندا   كوريا الجنوبية تعديل مصدري - تعديل   العلاقات الرواندية الكورية الجنوبية هي العلاقات الثنائية التي تجمع بين رواندا وكوريا الجنوبية.[1][2][3][4][5] مقارنة بين البلدين هذه مقا�...

 

 

National medical research agency Medical Research CouncilAbbreviationMRCFormation1913TypeNon-Departmental Government BodyPurposeCo-ordinating and funding medical research in the United KingdomLocationSwindon, Wiltshire, EnglandRegion served United KingdomExecutive ChairPatrick ChinneryMain organMRC CouncilParent organisationUK Research and InnovationWebsitewww.ukri.org/councils/mrc/ The Medical Research Council (MRC) is responsible for co-coordinating and funding medical research in the Unite...

Erman Safar Wali Kota Bukittinggi ke-22PetahanaMulai menjabat 26 Februari 2021PresidenJoko WidodoGubernurMahyeldi AnsharullahWakilMarfendi PendahuluRamlan NurmatiasYuen Karnova (Plh.)PenggantiPetahana Informasi pribadiLahir13 Mei 1986 (umur 37)Bukittinggi, Sumatera BaratPartai politikGerindraSuami/istriFiona AgytaAnak1Orang tuaSafarudin[1] (ayah)Alma materUniversitas PadjadjaranPekerjaanPengusahapolitikusSunting kotak info • L • B H. Erman Safar, S.H. gelar ...

 

 

Artikel ini bukan mengenai Stasiun Waru. Stasiun Waruduwur Lokasi Jalan Raya Mundu/Raya Cirebon–TegalKanci, Astanajapura, Cirebon, Jawa Barat 45173IndonesiaKoordinat6°47′6″S 108°37′16″E / 6.78500°S 108.62111°E / -6.78500; 108.62111Koordinat: 6°47′6″S 108°37′16″E / 6.78500°S 108.62111°E / -6.78500; 108.62111Ketinggian+3 mOperator Kereta Api IndonesiaDaerah Operasi III Cirebon Letak km 212+438 lintas Semarang Poncol–Teg...

 

 

Line of subcompact luxury crossovers Motor vehicle BMW X1BMW X1 (U11)OverviewManufacturerBMWProduction2009–presentBody and chassisClassSubcompact luxury crossover SUVBody style5-door SUVLayoutFront-engine, rear-wheel-drive (E84)Front-engine, front-wheel-drive (F48 and U11)Front-engine, all-wheel-drive (xDrive)Dual-motors, all-wheel-drive (iX1) The BMW X1 is a line of cars produced by German marque BMW since 2009. It is in the subcompact luxury crossover class, and the first-generation ...

Provincial park in Ontario, Canada Rainbow Falls Provincial ParkIUCN category II (national park)Rainbow Falls on the Hewitson RiverLocationOntario, CanadaNearest citySchreiberCoordinates48°50′32″N 87°23′43″W / 48.84222°N 87.39528°W / 48.84222; -87.39528[1]Area575 ha (1,420 acres)Established1963[2]Governing bodyOntario Parkswww.ontarioparks.com/park/rainbowfalls Rainbow Falls Provincial Park is a recreation-class provincial par...

 

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: El Perdigón – news · newspapers · books · scholar · JSTOR (May 2024) (Learn how and when to remove this message) Place in Castile and León, SpainEl Perdigón, Spain FlagSealCountry SpainAutonomous community Castile and LeónProvince ZamoraMunic...

Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна  Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского пос�...

 

 

Ingrid de Suède La reine Ingrid en 1954.Titre Reine consort de Danemark 20 avril 1947 – 14 janvier 1972(24 ans, 8 mois et 25 jours) Données clés Prédécesseur Alexandrine de Mecklembourg-Schwerin Successeur Henri de Laborde de Monpezat Biographie Titulature Princesse de Suède Dynastie Maison Bernadotte Distinctions Ordre des SéraphinsOrdre de l'ÉléphantOrdre de Dannebrog Nom de naissance Ingrid Victoria Sofia Louise Margareta Bernadotte Naissance 28 mars 1910Stockhol...

 

 

梅拉蒂·达伊瓦·奥克塔维亚尼Melati Daeva Oktavianti基本資料代表國家/地區 印度尼西亞出生 (1994-10-28) 1994年10月28日(29歲)[1] 印度尼西亞万丹省西冷[1]身高1.68米(5英尺6英寸)[1]握拍右手[1]主項:女子雙打、混合雙打職業戰績48勝–27負(女雙)109勝–56負(混雙)最高世界排名第4位(混雙-普拉文·喬丹)(2020年3月17日[2])現時世界排名第...

Andi Rukman KadispotmarMasa jabatan21 Januari 2022 – 25 Februari 2022PendahuluMarkosPenggantiSuradi Agung SlametKomandan Lantamal XII/PontianakMasa jabatan27 Juli 2020 – 21 Januari 2022PendahuluAgus HariadiPenggantiSuharto Informasi pribadiLahir4 Maret 1964 (umur 60)IndonesiaAlma materAkademi Angkatan Laut (1988)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan LautMasa dinas1988–2022Pangkat Brigadir Jenderal TNINRP9251/PSatuanKorps MarinirSunting k...

 

 

Mass Rapid Transit line in Singapore Thomson–East Coast LinePlatforms of Bayshore MRT station, the current eastern terminus of the lineOverviewNative nameMalay: Laluan MRT Thomson-Pantai TimurChinese: 汤申-东海岸地铁线Tamil: தாம்சன் - ஈஸ்ட் கோஸ்ட் எம்ஆர்டி வழிStatusOperational (Stages 1–4)Under construction (Stage 5)Under planning (extension to Changi Airport)OwnerLand Transport AuthorityLocaleSingaporeTerminiWoodlands ...

 

 

1983 single by New OrderConfusionSingle by New OrderReleasedAugust 1983Recorded1983StudioUnique Recording Studios, New York City[1]Genre Alternative dance[2] electro[3] synth-pop Length8:12 (1983)LabelFactory – FAC 93StreetwiseSongwriter(s)Arthur BakerGillian GilbertPeter HookStephen MorrisBernard Sumner[4]Producer(s)New OrderArthur BakerJohn RobieNew Order singles chronology Blue Monday (1983) Confusion (1983) Thieves Like Us (1984) Confusion is the sixth si...

Pour les articles homonymes, voir EMI. Des étudiants participent à un atelier sur des ordinateurs. L’éducation aux médias et à l’information vise à développer les connaissances et les compétences des individus pour leur permettre d’utiliser avec discernement les médias de manière critique et créative tant dans la vie quotidienne que professionnelle. Par le terme « médias », on entend tous les moyens d’information, de communication, de divertissement, d’influ...

 

 

This article is about the social and cultural impact of the European settlement of Canada on indigenous peoples of the area. For the details of specific historical events see European colonization of the Americas, New France, History of Canada, and Former colonies and territories in Canada Indigenous peoplesin Canada First Nations Inuit Métis History Timeline Pre-colonization Genetics Settler colonialism Genocide Residential schools Indian hospitals Reconciliation Politics Indigenous law Br...

 

 

Yūsha Party o Tsuihou Sareta Beast Tamer, Saikyōshu no Nekomimi Shōjo to DeauSampul novel ringan volume pertama勇者パーティーを追放されたビーストテイマー、最強種の猫耳少女と出会う(Yūsha Pātī o Tsuihou Sareta Bīsuto Teimā, Saikyōshu no Nekomimi Shōjo to Deau)GenreFantasi Seri novelPengarangSuzu MiyamaPenerbitShōsetsuka ni NarōTerbit11 Juni 2018 – sekarang Novel ringanPengarangSuzu MiyamaIlustratorHotosokaPenerbitKodanshaImprintKodansha Ranobe Boo...

Naval battle – Russo-Swedish War 1788–1790 For the 1789 battle of Svensksund, see First Battle of Svensksund. You can help expand this article with text translated from the corresponding article in Swedish. (October 2021) Click [show] for important translation instructions. View a machine-translated version of the Swedish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confi...

 

 

Austrian former footballer Ferdinand Feldhofer Personal informationDate of birth (1979-10-23) 23 October 1979 (age 44)Place of birth Vorau, AustriaHeight 1.84 m (6 ft 0 in)Position(s) DefenderTeam informationCurrent team Dinamo Tbilisi (head coach)Youth career TuS Vorau TSV PöllauSenior career*Years Team Apps (Gls)1998–2002 Sturm Graz 32 (1)2002–2005 Rapid Wien 80 (5)2005–2008 Wacker Innsbruck 77 (4)2008–2013 Sturm Graz 88 (2)International career2002–2007 Austri...