Chiusa. Questa domanda è fuori tema . Attualmente non accetta risposte.

Commenti

Risposta

I primi computer erano monocromatici; conoscevano solo 2 colori, poiché per ogni pixel avevi solo 1 bit:

0 1 

Per quanto riguarda il Gameboy, supportava 2 bit per pixel, il che dà us 4 possibili colori tra cui scegliere:

00 01 10 11 

Come hanno deciso i produttori su quattro e perché no tre

Perché avevano già 4 colori tra cui scegliere. Quando le persone hanno 10 dita, perché non contare fino a 10?

o cinque?

Perché questo avrebbe richiesto che aumentassero la profondità di bit dello schermo a 3 bit per pixel, il che ci avrebbe fornito 8 colori tra cui scegliere. Perché non lhanno fatto? Probabilmente per motivi di prestazioni. Man mano che aumenti la quantità di bit per pixel, aumenti la quantità di dati da elaborare, che a sua volta richiede un hardware più potente per lelaborazione.


Cera un precedente nellusare quattro sfumature di grigio nella grafica informatica prima del Gameboy o era uninvenzione del sistema?

Ovviamente cerano dei precedenti.

CGA, NeXTstation in scala di grigi, Macintosh a colori, Atari ST.

Commenti

  • 3 bit per pixel causa anche problemi di allineamento dei byte. Il game boy utilizzava una CPU a 8 bit, quindi con 2 bit per colore poteva memorizzare 4 pixel in una parola cpu. Con 3 bit per pixel sarebbe stato limitato a 2 pixel per cpu-word con 2 bit inutilizzati o utilizzare aritmetiche diabolicamente complesse per elaborare 8 pixel con 3 cpu-word. Ciò significa 2 bpp o r 4bpp sarebbe stata una scelta ragionevole, ma i display 4bpp ' non sembravano fattibili in quel momento per i sistemi di gioco portatili.
  • @DCShannon. Li ho inventati, ma in base al fatto che lo schermo di un normale PC è nero quando è spento, mentre un Gameboy ' è bianco. Tuttavia, ' non credo che la mappatura effettiva sia molto importante.
  • Grazie mille per questo. Ovviamente ovviamente è ' a causa dei valori dei bit. Mi chiedevo se avesse qualcosa a che fare con lhardware dello schermo. Col senno di poi, chiedere informazioni sui numeri dispari sembra un po sciocco.
  • E per 50 sfumature di grigio, hai bisogno di 6 bit per pixel.
  • @SteveS I ' direi che era quasi interamente dovuto al costo. Laggiunta di un terzo bit di colore richiederebbe il 50% in più di RAM e ROM per memorizzare la grafica. Richiederebbe anche unarea di die significativamente maggiore sul chip della CPU per la grafica.

Answer

While La risposta di Nolonar è vera dal punto di vista tecnico, non è il vero motivo per cui gli sviluppatori hanno scelto di utilizzare un sistema monocromatico. Gunpei Yokoi, il creatore del Game Boy, ha intenzionalmente progettato il sistema monocromatico per forzare i giochi ad essere più astratti, evitando così ai giocatori di rimanere troppo coinvolti nei dettagli. Come ha scritto in unintervista del 1997:

La tecnologia era lì per fare il colore. Ma volevo che facessimo comunque il bianco e nero. Se disegni due cerchi su una lavagna e dici “quello è un pupazzo di neve”, tutti quelli che lo vedranno percepiranno il colore bianco della neve e tutti riconosceranno intuitivamente che è un pupazzo di neve. Questo perché viviamo in un mondo di informazioni e quando vedi quel disegno del pupazzo di neve, la mente sa che questo colore deve essere bianco. Ne sono diventato sicuro dopo aver provato a giocare ad alcuni giochi Famicom su una TV in bianco e nero. Una volta che inizi a giocare, i colori non sono importanti. Vieni attirato, mentalmente, nel mondo del gioco.

Lintervista completa può essere letta qui: http://www.techspot.com/news/61318-console-gaming-now-fascinating-1997-interview-nintendo-legendary.html

Commenti

  • Sembra una spiegazione del perché i quattro i colori sono monocromatici, non perché il numero di colori è quattro.
  • Anche questo sta rispondendo parzialmente alla mia domanda, @DCShannon. Lho ' ho votato positivamente perché aggiunge un altro aspetto alla comprensione delle scelte fatte tra design e hardware.
  • Penso che entrambe le risposte siano due parti della stessa risposta, Ad essere onesti.Yokoi voleva mantenere il sistema semplice, quindi ha selezionato un sistema a 2 bit che dava loro 4 colori. Ciò ha offerto loro la semplicità e le prestazioni, pur mantenendo gli ideali generali di progettazione.
  • Bene, penso che allepoca ci fossero anche degli enormi incentivi di marketing. Costruire un dispositivo a colori avrebbe significato costruire un dispositivo molto diverso, un mercato diverso. " La tecnologia era lì per fare il colore. " – la tecnologia era nuova di zecca, costosa, ingombrante e richiedeva molta più potenza. Allepoca non cerano dispositivi a colori sul mercato. LAtari Lynx (rilasciato più tardi nello stesso anno) è stato il primo dispositivo a colori. Ma il Lynx era il doppio del prezzo, molto più grande e ha mangiato le batterie per la colazione! Uno schermo LCD monocromatico ha permesso loro di raggiungere il mercato di riferimento.
  • Allepoca usavo computer con display a 4 colori (PC con CGA e altri) Erano brutti. Ugggghly! La scala di grigi a 4 livelli è molto meglio.

Answer

Sebbene non abbia studiato il funzionamento interno del Game Boy, ho progettato e costruito un controller per un LCD a quattro livelli di grigio, da utilizzare con pannelli di visualizzazione progettati solo per il controllo on / off. Per ottenere una scala di grigi a quattro livelli da un pannello progettato per disattivando il controllo, è necessario essere in grado di eseguire le seguenti operazioni:

  1. Passare istantaneamente da un buffer di visualizzazione allaltro.

  2. Cronometrare il cambio di visualizzazione in modo che il primo buffer venga mostrato per una scansione, il secondo per due, il primo per uno, il secondo per due, ecc.

  3. Imposta la frequenza di aggiornamento circa 3 volte come veloce come sarebbe altrimenti necessario per evitare lo sfarfallio [in pratica, può essere un po meno di 3 volte più veloce; Ho usato 100Hz].

Aggiungere la possibilità di passare da un buffer di visualizzazione allaltro al momento giusto e aumentare la frequenza di aggiornamento sono entrambe cose che possono essere fatte abbastanza a buon mercato. Sebbene lo stesso approccio potrebbe in teoria essere utilizzato per ottenere una scala di grigi a otto o sedici livelli, fare queste cose richiederebbe un aumento significativo delle frequenze di aggiornamento del display. Sebbene spingere le cose a otto livelli di grigio o anche a sedici livelli potrebbe essere fattibile, il vantaggio comparativo ottenuto in tal modo sarebbe minimo rispetto ai vantaggi del passaggio dal controllo on-off al controllo a quattro livelli.

[BTW , alcuni controller comuni hanno la capacità di passare automaticamente da un buffer allaltro, ma mostrano ciascuno di essi per due scansioni invece di eseguire uno schema 1-2-1-2; Non so perché non abbiano 1-2-1-2 dato che fornisce quattro livelli di grigio invece di tre, non richiede una frequenza di aggiornamento altrettanto alta ed è almeno altrettanto efficace se non di più nel prevenire display polarization].

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *