「グラフィックコントローラ」の版間の差分
削除された内容 追加された内容
GDPをGDCに訂正 |
1990年代削除 |
||
1行目:
'''グラフィックコントローラ''' (Graphics Controller) とは、[[パーソナルコンピュータ]]や[[ワークステーション]]等の[[コンピュータ]]システムにおける、[[画像]]表示を担当する[[集積回路]]の総称。
実現する機能によって[[CRTC_(LSI)|CRTC]] (CRT Controller) や[[VDP]] (Video Display Processor) 、[[グラフィックアクセラレータ]]、GPU([[Graphics Processing Unit
== 概要 ==
もともとは、文字表示のみを行えるコントローラ(キャラクタディスプレイコントローラ)の機能を拡張し、1[[ドット]]単位で表示を行えるようにしたものを指す。
表示する内容を[[VRAM]]内に保持し、[[CPU]]からのVRAMアクセスと調停を行いながらVRAMを定期的に読み込み、[[映像信号]]を生成する。
出力する映像信号は、アナログ[[RGB]]<ref>[[D/Aコンバータ]]は外付けのものもある。また[[Digital Visual Interface|DVI]]などに準じたデジタルRGB出力の場合もある。</ref>や[[コンポジット映像信号]] (
== 歴史 ==
{{see also|ビデオカード#ビデオカードの歴史}}
=== 1970年代〜1980年代 ===
当時のチップは非常に限定的なスプライトの[[BitBLT]]や、[[形状]]([[多角形]]、[[矩形]]など)の描画を支援するにすぎなかった。なかには、いくつかの命令を[[ディスプレイリスト]]としてまとめて実行したり、[[Direct Memory Access|DMA転送]]を用いることでメインCPUの[[負荷]]を減らしたりするものもあった。専用のグラフィックコントローラを用いず、汎用CPUをグラフィック処理専用に割り当てたグラフィック[[サブシステム]]を充てるコンピュータも存在した。汎用的なグラフィックス・[[コプロセッサ]]は古くから開発されてきたが、当時の技術的な制約から安価な製品では機能や[[性能]]に乏しく、また高機能なものは[[回路]]の規模が増大し非常に高価なものとならざるを得ず、結果的にパーソナルコンピュータ市場においては普及には至らなかった。
当時のパソコンに搭載されたグラフィックコントローラとして有名なものに、[[MSX]]に搭載された
<!--(下に同じ文章)[[Amiga]]はビデオハードウエアにBlitterを搭載した最初のコンシューマ向けコンピュータであった。-->初期の[[Macintosh]]は、当時としては高度な[[グラフィカルユーザインタフェース|GUI]]を搭載していたにもかかわらず、一切のビデオアクセラレーション機能を搭載していなかった。Macintoshの描画機能は[[QuickDraw]]というグラフィックエンジンをCPUで実行することにより実現されていたが、1987年に登場した[[Macintosh II]]でQuickDrawアクセラレータをサポートし、システムに複数の[[グラフィックカード]]を導入することにより、[[マルチモニター]]が利用できるようになった。
1981年に発表された[[日本電気]] (NEC) のGDC (Graphics Display Controller) μPD7220は、[[直線]]や[[円弧]]、多角形の描画とその塗り潰し機能(現在で言う[[ポリゴン]]の描画・フィル機能)を搭載した、画期的な[[プロセッサ]]であった。μPD7220はその後同社の[[PC-9800シリーズ]]に搭載され、PC-9800シリーズは1980年代半ばから約10年間にわたり、国内市場をほぼ独占する。当時のゲーム用途にはスプライト機能が有利とされていたが、PC-9800シリーズのグラフィック・コントローラはスプライト機能を持っておらず、同時期の[[ホビー]]ユースパソコンの一部 ([[X68000]]、MSX、 [[FM TOWNS]]) はスプライト機能や同時発色数については当時のPC-9800シリーズや、後継の上位機[[PC-9821シリーズ]]をはるかに凌駕していた。ただし、これらのゲーム用パソコンが採用したグラフィックサブシステムは[[図形]]や[[ウィンドウ]]の描画アクセラレーションに類する機能は搭載しておらず、ゲームにのみ特化した処理に[[シリコン]]の多くを割いていた点で性質を異にする。
1980年代から1990年代前半にかけては[[Bit Block Transfer]] (BitBlt) をサポートするチップと、描画を高速化するチップは別々のチップとして実装されていたが、チップ処理技術が進化するとともに安価になり、[[Video Graphics Array|VGA]]カードをはじめとするグラフィックカード上に実装され、普及していった。[[Amiga]]はビデオハードウエアにBlitterを搭載した最初のコンシューマ向けコンピュータで、1987年のVGA発表とともにリリースされたIBMの8514グラフィックスシステムは[[2次元コンピュータグラフィックス|2D]]の基本的な描画機能をサポートした最初のPC用
=== 1990年代 ===
{{see|Graphics Processing Unit#1990年代}}<!--参照先に全ての内容が順番が入れ替わって含まれていたので削除。削除前の版は2014年3月。-->
=== 2000年代 ===
2000年代以降では、上記2D描画機能に加え、より高度な3D描画に特化した[[ジオメトリエンジン]]をハードウェアとして搭載した製品が登場した。これらの製品は'''GPU'''([[Graphics Processing Unit]])と呼ばれる。
▲{{Main|Graphics Processing Unit}}
== 出典/脚注 ==
45 ⟶ 36行目:
* [[Graphics Processing Unit]]
* [[グラフィックアクセラレータ]]
** [[ウィンドウアクセラレータ]]
{{Computer-stub}}▼
{{DEFAULTSORT:くらふいつくこんとろら}}
[[Category:グラフィックカード]]
[[en:Graphics controller]]
▲{{Computer-stub}}
|