VDP(ぶいでぃーぴー)とは Video Display Processor の略称であり、コンピュータの機能ブロックとして映像出力全般を担うプロセッサに対する呼称の一つである。
目次
1 概要
2 特徴
3 応用例
4 その他
5 関連項目
//
VDPとは、一般にコンピュータの映像出力全般を担うプロセッサを指し、同様の概念としてはCRTC(Cathode Ray Tube Controller)やGPU(Graphic Processing Unit)、GDC(Graphics Display Controller)などが存在する。
傾向としては、CRTCはコンピュータの歴史上において比較的初期の単純な映像出力のみの機能をもつことが多く、高機能化や多色化よりも高解像度化に比重を置いて発展したものであるのに対し、VDPはその後に現れ、主にNTSCやPALなどの低解像度環境をターゲットに、(当時の水準としては)動きの大きな映像出力や動画に比重を置いたものが多いと言える。 現在のVDPもまた、(同時代のパーソナルコンピュータ全般と比較して)低解像度環境を主眼にスプライト機能や動画の伸長機能などを内包した、統合グラフィックプロセッサとして製品化されているものが多い。 VDPはスプライト制御やホストCPUからのVRAMデータ転送、各種タイミング制御が必要なことから、内部には専用にプログラムされたCPUが内蔵されているものがある(V9938など)。
CRTCを用いたシステムでは、原則としてCPUからVRAMにバスが繋がっており、VRAM自体の操作をCPUが直接行うことが前提であるアーキテクチャが多い事に対し、VDPではVRAMはVDPに直結され、VRAMの操作はVDPのみが行うアーキテクチャを取る場合が多い(CPUからの操作を受け付ける場合でも、VDPを介して間接的に操作する例が多い)。
ただし、VDPが登場し、(当時の水準で)高機能な画像処理機能を提供し始めたと同時期のCRTCでも、現在のPCで一般的な図形の描画やBitBlt等といったアクセラレーション機能を内蔵し、これが高度化して現在のGPUへと発展していることから、機能面からの両者の厳密な区分は困難(商標上、呼称上の区分でしかない)とも言える。
TMS9918/V9938/V9958とその他の画像出力LSIとの大きな違いとしては、VDPがRGB信号(R,G,B,VSYNC,HSYNC)のほかにもNTSC/PALコンポジットビデオ信号(=複合映像信号=ビデオ信号)そのものまたはそれに近い信号を直接出力している点にある。これは、VDPがテレビに直接画像を出力するためであり、CRTCやGPUではパソコン等の高解像度ディスプレイを接続する前提となっているためである。CRTCなどでは外部にビデオD/Aコンバータやビデオ信号生成回路を構成しなければならないことが多い(CRTCでもリコー製RP5C16Yなど一部のCRTCではコンポジットビデオ信号出力を行っているものがある(ただし、NTSC信号のインタレース表示のみ)。
カーナビやケーブルテレビのセットトップボックス、パチンコ台や携帯電話、映像機器等への内蔵等、多岐に渡る。 過去においては、入門用の8bitホビーパソコンや、低水準のゲーム機などにも応用された。
その他
VDPという名称はテキサスインスツルメンツ社のチップ(TMS9918など)で主に用いられた言葉だが、その後、ヤマハ(V9938、V9958など)をはじめとして各社がこの言葉を使うようになる
ヤマハ系VDPの流れとして、中身はMSXのそれとは大きく異なるが、セガのメガドライブやセガサターンでも使われている。セガサターンは機能の異なる2つのVDP(VDP1(315-5688 FH3007)、VDP2(315-5690 FH3006))(初代セガサターンの場合)が採用されている。
関連項目
CRT
CRTC
Graphics Processing Unit
VRAM
ウィンドウアクセラレータ
グラフィックアクセラレータ
スプライト
ディスプレイ
TMS9918:NTSCビデオ信号が出力可能なVDP
V9938:TMS9918A/TMS9928A/TMS9929A互換の上位VDP
V9958:V9938上位互換のVDP
して下さる人を求めています(Portal:コンピュータ)。
カテゴリ: コンピュータアーキテクチャ | グラフィックカード | VDP | コンピュータ関連のスタブ項目
更新日時:2008年4月11日(金)04:55
取得日時:2008/11/17 17:26