Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux > Linux Hardware

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-16-2008, 05:45 PM
Rahul
 
Posts: n/a
is there an analog of postscript for monitors?: why raster and not vector?

Printers seem to have settled upon a vector way to communicate things to
them: the postscript language. I can see this has many advantages plus
serves to compress the information transmitted in most cases. Cases that
involve geometric primitaves, not photos etc., of course.

I wonder why "monitors" have not evolved to use a similar language? Most
monitors (as far as I know) still rely on a raster grid being refreshed at
intervals.

Is raster for visual-displays and vector for physical-printouts make sense
for some fundamental technological reason. Or am I again ignorant, and
there are vector implementations of languages to communicate with monitors
too?

--
Rahul
Reply With Quote
  #2 (permalink)  
Old 07-16-2008, 06:37 PM
ray
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster andnot vector?

On Wed, 16 Jul 2008 17:45:47 +0000, Rahul wrote:

> Printers seem to have settled upon a vector way to communicate things to
> them: the postscript language. I can see this has many advantages plus
> serves to compress the information transmitted in most cases. Cases that
> involve geometric primitaves, not photos etc., of course.


Normal PostScript is not 'compressed' at all. It is actually plain text
which you can easily read - well, maybe not so easily - it takes a little
studying to figure it out.

>
> I wonder why "monitors" have not evolved to use a similar language? Most
> monitors (as far as I know) still rely on a raster grid being refreshed
> at intervals.


Primarily because that is how they actually work. Have you ever heard of
'Disply PostScript'?

>
> Is raster for visual-displays and vector for physical-printouts make
> sense for some fundamental technological reason. Or am I again ignorant,
> and there are vector implementations of languages to communicate with
> monitors too?


Reply With Quote
  #3 (permalink)  
Old 07-16-2008, 07:23 PM
Rahul
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster and not vector?

ray <ray@zianet.com> wrote in news:6e6tflF5lljrU2@mid.individual.net:

>
> Primarily because that is how they actually work. Have you ever heard
> of 'Disply PostScript'?


Thanks Ray! Actually, I had never heard of that. Just googled the term up.

>
> Normal PostScript is not 'compressed' at all. It is actually plain
> text which you can easily read - well, maybe not so easily - it takes
> a little studying to figure it out.


Sorry. I did not mean "compressed" in the usual sense of the term but
"compressed" vis a vis the alternative of expressing the output as a bitmap
or similar format. Just wanted to imply that vector formats are less
information-heavy than raster.

--
Rahul
Reply With Quote
  #4 (permalink)  
Old 07-16-2008, 07:32 PM
Mark T.B. Carroll
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster and not vector?

Rahul <nospam@nospam.invalid> writes:

> Sorry. I did not mean "compressed" in the usual sense of the term but
> "compressed" vis a vis the alternative of expressing the output as a bitmap
> or similar format. Just wanted to imply that vector formats are less
> information-heavy than raster.


Data-heavy, at least. Consider PostScript an apt description language
and look up Kolmogorov complexity under information theory. (-: That's
how compression fits in.

Mark
Reply With Quote
  #5 (permalink)  
Old 07-17-2008, 01:53 AM
Vladimir Florinski
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster andnot vector?

On Wed, 16 Jul 2008 17:45:47 +0000, Rahul wrote:

> Printers seem to have settled upon a vector way to communicate things to
> them: the postscript language. I can see this has many advantages plus
> serves to compress the information transmitted in most cases. Cases that
> involve geometric primitaves, not photos etc., of course.


This is not really correct. All modern printers are of a raster kind.
Most have a built-in software front-end that takes vector data and
rasterizes it to become suitable for output.

> I wonder why "monitors" have not evolved to use a similar language? Most
> monitors (as far as I know) still rely on a raster grid being refreshed
> at intervals.


Displays are raster devices, like printers. At least two vector front-
ends are available: OpenGL and Direct3D. Rasterization is done by the
graphic card's GPU.

--
Vladimir
Reply With Quote
  #6 (permalink)  
Old 07-17-2008, 02:53 AM
Rahul
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster and not vector?

Vladimir Florinski <vflorins@ucr.edu> wrote in news:pan.2008.07.17.01.53.30
@ucr.edu:

> This is not really correct. All modern printers are of a raster kind.
> Most have a built-in software front-end that takes vector data and
> rasterizes it to become suitable for output.
>
> Displays are raster devices, like printers. At least two vector front-
> ends are available: OpenGL and Direct3D. Rasterization is done by the
> graphic card's GPU.
>



Thanks Vladimir. True; but doesn't it make sense to rasterize as close to
the final device as possible? Like printers do. That way the data pipeline
can be kept as compact as possible most of the way. Opens the possibility
of using low-bandwidth pipelines like USB and bluetooth. We have USB
printers but few USB monitors, as yet.

--
Rahul
Reply With Quote
  #7 (permalink)  
Old 07-17-2008, 08:52 AM
Chris Davies
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster and not vector?

Rahul <nospam@nospam.invalid> wrote:
> USB printers but few USB monitors, as yet.


VT220 with a Serial/Bluetooth dongle?

Chris
Reply With Quote
  #8 (permalink)  
Old 07-17-2008, 09:04 AM
Ofnuts
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster andnot vector?

Rahul wrote:
> Vladimir Florinski <vflorins@ucr.edu> wrote in news:pan.2008.07.17.01.53.30
> @ucr.edu:
>
>> This is not really correct. All modern printers are of a raster kind.
>> Most have a built-in software front-end that takes vector data and
>> rasterizes it to become suitable for output.
>>
>> Displays are raster devices, like printers. At least two vector front-
>> ends are available: OpenGL and Direct3D. Rasterization is done by the
>> graphic card's GPU.
>>

>
>
> Thanks Vladimir. True; but doesn't it make sense to rasterize as close to
> the final device as possible?


That would require to put the graphics card in the display, while on
low-end computers, some of the graphic functionality is performed by the
"main" CPU, or some of the RAM used by the GPU is part of the standard
RAM. Kiss bye-bye to inexpensive computers, since it makes the
full-fledged graphics card mandatory.

And manufacturers have to offer a very large range of displays,
considering the possible mix of screen size and GPU power.

And you would have to worry about the software release used in the
display.

And anyway, the bandwidth required between the CPU and the graphics card
in a modern PC is also very high, around 4Gbytes/sec so moving the card
to the display may not improve anything.

Reply With Quote
  #9 (permalink)  
Old 07-17-2008, 02:03 PM
Barutan Seijin
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster and not vector?

On 16 Jul 2008, Rahul wrote:

> I wonder why "monitors" have not evolved to use a similar language?
> Most monitors (as far as I know) still rely on a raster grid being
> refreshed at intervals.


Old NeXT stations used display postscript. The earliest SGI IRIX
machines did, too. (IRIX 4 -- I don't think they did after IRIX 5.)
I don't know about Sun, but some of those from the same era might have
also used display postscript.


--
barutanseijin@gmail.com
Reply With Quote
  #10 (permalink)  
Old 07-17-2008, 03:04 PM
ray
 
Posts: n/a
Re: is there an analog of postscript for monitors?: why raster andnot vector?

On Thu, 17 Jul 2008 01:53:30 +0000, Vladimir Florinski wrote:

> On Wed, 16 Jul 2008 17:45:47 +0000, Rahul wrote:
>
>> Printers seem to have settled upon a vector way to communicate things
>> to them: the postscript language. I can see this has many advantages
>> plus serves to compress the information transmitted in most cases.
>> Cases that involve geometric primitaves, not photos etc., of course.

>
> This is not really correct. All modern printers are of a raster kind.
> Most have a built-in software front-end that takes vector data and
> rasterizes it to become suitable for output.
>
>> I wonder why "monitors" have not evolved to use a similar language?
>> Most monitors (as far as I know) still rely on a raster grid being
>> refreshed at intervals.

>
> Displays are raster devices, like printers. At least two vector front-
> ends are available: OpenGL and Direct3D. Rasterization is done by the
> graphic card's GPU.


Oh, yes. OpenGL - I had forgotten about that. I did have to learn it a few
years ago, but always considered it a PITA. But it does fill the bill here.
Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux > Linux Hardware


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 10:18 PM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Credit Card | Secured Loans | Loans | BabbFest | Ringtone



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109