NAPLPS
出典: フリー百科事典『ウィキペディア(Wikipedia)』
NAPLPS(ナプルプス、North American Presentation Level Protocol Syntax)。 NIFTY-Serveの天気予報や、キャプテンシステムなどで規格の一部が利用されていた。
NAPLPSは単一コネクションのバイトストリームでWebブラウザのような表示が可能な文字、ベクトルデーター、ビットマップデーターの伝送を行います。 また端末からのインタラクティブな応答も考慮されています。
画像データーは可変長の位置精度、色情報を持ちます。 データー精度はDOMAINによって決まります。 二次元画像データー座標の伝送方法は、 DOMAINで決まったデーター長を二つに分け X,Y 各座標で使用します。
80年代前半のビデオテックスの標準であったDOMAIN 2 の場合は位置データー 3 オクテット を X,Y各座標で使用するので 12 bitづつとなりますが、 データー伝送は7bitが前提で、次の上位ビットは オペランドかオペコードかの判定に使うので、 1 オクテットにつき 6bit だけが位置情報に使われます。 よって DOMAIN 2 での精度は 9bit となり、 512 * 512 となります。 これは当時のパソコンの標準的な解像度よりも少し大きい値です。
最大精度 DOMAIN 7 の場合は 6*8/2 = 24bit 精度となるので よって NAPLPS の座標の最大値は 16777216 x 16777216 となります。 これは地図データーの保存等に使うわけではなく、 あくまでもディスプレイ用のデーターとしてなので無意味に大きいようにも見えますが、 三次元データーの場合は 48bit を XYZ で分けるので 65536 x 65536 x 65536 となります。
[編集] 規格
NAPLPS: ANSI-X3.110-1983/CSA-T500-1983 NAPLPS: ISO-2022 and ISO-2375.