[Tech] Future Computing, Part I: Laptops
18 years ago
Let us embark upon a journey in which we will investigate the progression of computers in the next couple of decades. Some of this stuff may or may not come to pass, but at the very least, it's fun to speculate and imagine. Some of what I'll say may be obvious and on the tip of your tongue. Some of it you might have not heard about, or have forgotten about. This mainly just serves to bring together things which are totally possible and just might combine in interesting ways. This first part will focus on the changes which I'm hoping and thinking will take place in the market of portable computers, which are becoming increasingly popular (as if I needed to point this out) now that they can have high-capacity drives and fairly high-end hardware while still having several hours of battery life.
The first change will involve capacitance-based touch or multi-touch screens. These already exist in two well-known consumer electronics, the Nintendo DS and iPhone. As technologies and production quantities improve, prices will go down, and it will become feasible to make laptops with touch screens (not the same as tablet screens, which require not just a stylus, but an expensive specialized pressure-sensitive one). Now, this may not sound like a particularly useful change, given that a laptop has a touch pad and other inputs--this will change, however. Allow me to explain.
Consider what would happen if you took a laptop, severed the display from the rest of the unit, added a battery to the display, and established a wireless connection between the display and the laptop base. If you had a regular screen, you'd basically just have a motion picture frame that you could set up and watch things on--say, watching a movie in bed without the rest of the heat-producing laptop. That's interesting, but not terribly practical--in order to do something as simple as pausing a song, you'd have to either have keys around the display for it (ugly) or a wireless keyboard or remote (awkward). If your laptop has a touch screen and the possibility for a virtual keyboard and can send your input back to the laptop base, you can effectively navigate around your computer, even do some simple typing, with just this remote screen.
This brings up two important questions: How is this possible, and why is this desirable?
First, about how this could be accomplished. It's obvious that sending the input from the screen to the computer is no large feat--you can already get Bluetooth keyboards, mice and tablets which do the same thing. Sending the video output from the computer to the display is a bit more of a challenge, if only because of the sheer quantity of data: my laptop display, which isn't particularly large, is 1280 pixels wide, 800 pixels tall, and each pixel takes 3 bytes (24 bits) to determine its color--this happens 60 times per second, and if you multiply those numbers together, you get ~185 MB/sec, or in networking numbers, you need a ~1.475 Gbit connection to maintain the video signal. Looking at wireless data transfer rates, this is pretty intimidating--802.11b offered 11 Mbit/sec, 802.11g offers 54 Mbit/sec, and 802.11n, when it's finalized 10 months from now, will offer 248 Mbit/sec. That's theoretical max though, typical transfer rates are 4.3, 19, and 74 Mbit/sec from b, g and n respectively. Even if we see an idealized 5-fold increase in bandwidth every 4 years (in this case, more like a 4-fold increase every 4.5 years), we'll need another 7.6 years for the typical bandwidth to be acceptable, and I have no doubts that the resolution, refresh rate, and color accuracy of displays will only increase. Clearly, we need something different.
In steps WHDI, Wireless High-definition Interface. This new technology is intended to replace wires for sending high definition video data, and can achieve transfers of up to 3 GB/sec, which is more than 15 times more than my display would need. Let's try to be forward-looking, though (skip the rest of this paragraph if you don't know what a pixel is). Let's assume that people don't want to carry around displays larger than 17 inch widescreen, for weight and size considerations. Barring the developments of wireless power and/or screen projection into 3D space, the physical dimensions of a display have a floor set by the display frame and battery, which can't be avoided. A 17-inch widescreen display has a width of 14.818 inches and a height of 8.335 inches. If we assume that people want higher quality displays, say 300 DPI (compared to a common display DPI of 80-100, so you get more than 9 individual pixels in the same area of space), this multiplies out to the impressive resolution of 4445x2500. Call me short-sighted if you will, but barring people who want to carry around TV-sized displays or have much much finer quality, this is about the maximum resolution we'll end up seeing in laptops. The human eye can't perceive much motion beyond 70-90 images per second, except in the peripheral, so let's cap our refresh rate at 100 a second. Finally we'll double color depth from 24 to 48 bits, which increases the number of displayable shades for any one color from the present 256 up to 65,536 and increases the total number of displayable colors to an astronomical 281 trillion (presently 16.7 million). All in all this increases the required display bandwidth by about 36 times, to the phenomenal 6.668 GB/sec (53.3 Gbit/sec). While this is clearly more than twice what is provided by wireless high-def, it's also taking things to such an amazing extreme--the largest display you'd like to carry around, a 9-fold increase in overall image detail on a square-inch basis, and an increase in the number of permissible colors by a factor of 16.7 million--that it's more of a "this is the highest you would want today, next year, or 15 years from now" thing. A more realistic measure would be reduced DPI of 200, refresh rate of 90 Hz and... shit, we'll keep the color depth where it is. That comes out to a transmission rate of 2.67 GB/sec (21.3 Gbit/sec) which is safely within the spec for WHDI while still offering a 50-100% improvement in color depth, pixel pitch, and refresh rate. And that 2.67 GB/sec is just the peak you need, too--if your screen is largely static, or playing a 30 fps movie, it's possible that only parts of the screen might be redrawn, or it might only have to do one out of every 2 or 3 frames.
How far along this technology is, and how well it works, I'm not entirely sure. The website for the WHDI tech does mention PCs and laptops as possible benefactors of this technology, though they discuss streaming output to your TV and not to a remote laptop screen--the potential impact probably hasn't occurred to them yet. However, let's for now assume that this technology or its successor can be employed some time in the next few years to maintain a fluid, low-latency transmission of video output from your "laptop base" to your display. Why would you want to do such a thing?
Many, many reasons. First, by removing the CPU, RAM, graphics chip, and hard drive from the battery-powered portion of the laptop, you would considerably improve battery life while decreasing size, weight, and heat output. Your laptop need not be any larger than the screen with a battery and the video receiver/input broadcasting hardware, which is certainly thinner than present laptops. Combined with the use of LED backlighting, the power draw for the mobile display would drop dramatically, improving its battery life regardless of any improvements in battery tech which we may come up with. Your laptop wouldn't be some 100-150 degree lap warmer, as the only things drawing power would be the wireless parts and the LEDs. You could take the laptop with you to places you might not've before, such as to bed to watch a movie, or working on it as you carry it from place to place. The mobile portion would also be solid-state with no moving parts, rendering it impervious to many of the damages which can affect spinning hard drive platters or fans.
Also, as long as you've got the "base" part of the laptop plugged in and physically independent from the screen, you gain some other benefits. If you just use your laptop around the home, there's no reason you can't have a standard desktop PC power the guts of your laptop. Graphics performance, processing and storage levels never before possible in a laptop due to size, weight, heat and power constraints would suddenly become entirely feasible, and cheaper too--look at how much a 250 gig drive for a laptop versus desktop costs.
Finally, consider what happens if you DO lose or break your laptop. All you have to do is get a new screen and link it to the wireless base, which is certainly cheaper than re-buying all the hardware and praying that you have a backup of your files somewhere. And if proper multi-user software is built, where one physical computer with multiple input sources and one or multiple displays can work at the same time (either on the same program, or on separate programs in virtual desktops), you could effectively provide two laptops for the price of one and a spare screen. Nice.
You probably see two problems, though. First of all, a touch screen is a nice thing, but it's not the be-all end-all of user input, especially for things like typing or playing games. Second, the device is effectively useless for truly mobile applications, such as using it on a bus, plane, or any other place that isn't your home. I'll address these two things in turn.
First, provide for more forms of input by using things such as wireless keyboards and mice. Possibly make the keyboard have an attachment for displays, so you can use it like a standard laptop now, rather than having to hold the display. You still get the benefits of power, weight, heat, and some size savings.
Second, don't just rely on anchored desktop parts. If you never plan on leaving your home with your laptop, then fine, use cheaper, higher-performance desktop parts which require 120/240 volt inputs. But if you plan on using your laptop on the go, you make the base mobile, as it was before. Factoring in the ever-improving performance-per-watt ratio, hybrid or solid state hard drives, and the possibility for the disappearance of optical drives just as floppy drives once vanished, people should be able to make mobile computing platforms better than ever, without the size constraints of the display or keyboard. You could have something the size of a laptop base, or less wide but taller such as the Mac Mini, or an as-of-yet unimagined form factor. And everything is wireless, so you can carry the functional part of the laptop separate from the rest, in a backpack or computer bag or pocket if it becomes small enough. Take out and use what you need, leave the rest in your bag. If you plan on being both mobile and doing things around the home, synchronization of devices and data comes into play. You set up your laptop to sync data, programs and settings with your desktop as the changes take place, so when you go on the move, you can still have your most important files and programs. When the two units are together again on a fast network, they re-sync and merge the changes intelligently (or retain both of the files and harass you to pick which one you want to keep, if they're different). Which computational hardware you're actually using depends on which is faster. Or, if hardware and software develop in the right way, you'll be able to combine their assets and have the laptop help the desktop out, running some of its tasks to speed up performance.
This, I think, is pretty much the best solution we can look forward to without making drastic changes from our current tech direction. You can still use your laptop at home or on the go with a keyboard and mouse if you want, but if you'd like you can tuck away the functional hardware and just interact with the screen, mouse 'n keyboard... supplement or replace the hardware with desktop parts, and most importantly, use the computer in a more intuitive manner--point and click everywhere, with the faster pointing skills of your fingers. Throw in a mic with good speech recognition for voice commands, and you've got something which is very Star Trek-ish.
A few additional things to keep your eye on in the laptop space: fast-charge batteries, which can recharge to 90% or higher within 1-2 minutes of being plugged in--never anchor yourself to the wall for an hour just to get a full charge for your next unplugged excursion! Also, holographic discs or chips, which offer a sick amount of storage and also don't have to spin the disc--important if you need physical, removable media for transporting a lot of data but you don't want to take up a lot of space with loud, risky spinning objects in your mobile devices.
Also within this time frame look for file servers to become more popular. Microsoft has hit something which I think is spot-on--using file servers to do automated backups and distribution of files to your computers. If you can get them to synchronize nicely with your laptop it's even more appealing, given the risk of damage or theft inherent with taking your expensive toy on the road and in public. Having the bulk of your files, and backups of past states of your computers, on remote systems will increasingly become the norm, until and possibly after such time that you can fit all of your files into a cheap solid-state drive in your mobile devices. Then all you need are processing servers--basically just distributing your computing workload to any available hardware, should the performance gains from the added processing elements outweigh the latency and bandwidth restrictions of the network.
So what do we have at the end of this first phase of computer transformation? Mobile touchscreens which provide a front-end to your computer, be it in your backpack while on the go or basement while checking your morning email. And as long as you have a distributed computing system like that, why not standardize it with desktops and TVs too? Hook your cable (or video-on-demand) into your computer and control and play back the content on any display in the house, including large wall-mounted ones or projectors. So long as the displays can receive video and send back any input you might provide via touch screen, mouse, keyboard, remote, microphone or anything else, they can provide a gateway to your applications, files, and games from anywhere in the house.
Next phase: extending outwards from the house. Expect to hear about this in the following days.
The first change will involve capacitance-based touch or multi-touch screens. These already exist in two well-known consumer electronics, the Nintendo DS and iPhone. As technologies and production quantities improve, prices will go down, and it will become feasible to make laptops with touch screens (not the same as tablet screens, which require not just a stylus, but an expensive specialized pressure-sensitive one). Now, this may not sound like a particularly useful change, given that a laptop has a touch pad and other inputs--this will change, however. Allow me to explain.
Consider what would happen if you took a laptop, severed the display from the rest of the unit, added a battery to the display, and established a wireless connection between the display and the laptop base. If you had a regular screen, you'd basically just have a motion picture frame that you could set up and watch things on--say, watching a movie in bed without the rest of the heat-producing laptop. That's interesting, but not terribly practical--in order to do something as simple as pausing a song, you'd have to either have keys around the display for it (ugly) or a wireless keyboard or remote (awkward). If your laptop has a touch screen and the possibility for a virtual keyboard and can send your input back to the laptop base, you can effectively navigate around your computer, even do some simple typing, with just this remote screen.
This brings up two important questions: How is this possible, and why is this desirable?
First, about how this could be accomplished. It's obvious that sending the input from the screen to the computer is no large feat--you can already get Bluetooth keyboards, mice and tablets which do the same thing. Sending the video output from the computer to the display is a bit more of a challenge, if only because of the sheer quantity of data: my laptop display, which isn't particularly large, is 1280 pixels wide, 800 pixels tall, and each pixel takes 3 bytes (24 bits) to determine its color--this happens 60 times per second, and if you multiply those numbers together, you get ~185 MB/sec, or in networking numbers, you need a ~1.475 Gbit connection to maintain the video signal. Looking at wireless data transfer rates, this is pretty intimidating--802.11b offered 11 Mbit/sec, 802.11g offers 54 Mbit/sec, and 802.11n, when it's finalized 10 months from now, will offer 248 Mbit/sec. That's theoretical max though, typical transfer rates are 4.3, 19, and 74 Mbit/sec from b, g and n respectively. Even if we see an idealized 5-fold increase in bandwidth every 4 years (in this case, more like a 4-fold increase every 4.5 years), we'll need another 7.6 years for the typical bandwidth to be acceptable, and I have no doubts that the resolution, refresh rate, and color accuracy of displays will only increase. Clearly, we need something different.
In steps WHDI, Wireless High-definition Interface. This new technology is intended to replace wires for sending high definition video data, and can achieve transfers of up to 3 GB/sec, which is more than 15 times more than my display would need. Let's try to be forward-looking, though (skip the rest of this paragraph if you don't know what a pixel is). Let's assume that people don't want to carry around displays larger than 17 inch widescreen, for weight and size considerations. Barring the developments of wireless power and/or screen projection into 3D space, the physical dimensions of a display have a floor set by the display frame and battery, which can't be avoided. A 17-inch widescreen display has a width of 14.818 inches and a height of 8.335 inches. If we assume that people want higher quality displays, say 300 DPI (compared to a common display DPI of 80-100, so you get more than 9 individual pixels in the same area of space), this multiplies out to the impressive resolution of 4445x2500. Call me short-sighted if you will, but barring people who want to carry around TV-sized displays or have much much finer quality, this is about the maximum resolution we'll end up seeing in laptops. The human eye can't perceive much motion beyond 70-90 images per second, except in the peripheral, so let's cap our refresh rate at 100 a second. Finally we'll double color depth from 24 to 48 bits, which increases the number of displayable shades for any one color from the present 256 up to 65,536 and increases the total number of displayable colors to an astronomical 281 trillion (presently 16.7 million). All in all this increases the required display bandwidth by about 36 times, to the phenomenal 6.668 GB/sec (53.3 Gbit/sec). While this is clearly more than twice what is provided by wireless high-def, it's also taking things to such an amazing extreme--the largest display you'd like to carry around, a 9-fold increase in overall image detail on a square-inch basis, and an increase in the number of permissible colors by a factor of 16.7 million--that it's more of a "this is the highest you would want today, next year, or 15 years from now" thing. A more realistic measure would be reduced DPI of 200, refresh rate of 90 Hz and... shit, we'll keep the color depth where it is. That comes out to a transmission rate of 2.67 GB/sec (21.3 Gbit/sec) which is safely within the spec for WHDI while still offering a 50-100% improvement in color depth, pixel pitch, and refresh rate. And that 2.67 GB/sec is just the peak you need, too--if your screen is largely static, or playing a 30 fps movie, it's possible that only parts of the screen might be redrawn, or it might only have to do one out of every 2 or 3 frames.
How far along this technology is, and how well it works, I'm not entirely sure. The website for the WHDI tech does mention PCs and laptops as possible benefactors of this technology, though they discuss streaming output to your TV and not to a remote laptop screen--the potential impact probably hasn't occurred to them yet. However, let's for now assume that this technology or its successor can be employed some time in the next few years to maintain a fluid, low-latency transmission of video output from your "laptop base" to your display. Why would you want to do such a thing?
Many, many reasons. First, by removing the CPU, RAM, graphics chip, and hard drive from the battery-powered portion of the laptop, you would considerably improve battery life while decreasing size, weight, and heat output. Your laptop need not be any larger than the screen with a battery and the video receiver/input broadcasting hardware, which is certainly thinner than present laptops. Combined with the use of LED backlighting, the power draw for the mobile display would drop dramatically, improving its battery life regardless of any improvements in battery tech which we may come up with. Your laptop wouldn't be some 100-150 degree lap warmer, as the only things drawing power would be the wireless parts and the LEDs. You could take the laptop with you to places you might not've before, such as to bed to watch a movie, or working on it as you carry it from place to place. The mobile portion would also be solid-state with no moving parts, rendering it impervious to many of the damages which can affect spinning hard drive platters or fans.
Also, as long as you've got the "base" part of the laptop plugged in and physically independent from the screen, you gain some other benefits. If you just use your laptop around the home, there's no reason you can't have a standard desktop PC power the guts of your laptop. Graphics performance, processing and storage levels never before possible in a laptop due to size, weight, heat and power constraints would suddenly become entirely feasible, and cheaper too--look at how much a 250 gig drive for a laptop versus desktop costs.
Finally, consider what happens if you DO lose or break your laptop. All you have to do is get a new screen and link it to the wireless base, which is certainly cheaper than re-buying all the hardware and praying that you have a backup of your files somewhere. And if proper multi-user software is built, where one physical computer with multiple input sources and one or multiple displays can work at the same time (either on the same program, or on separate programs in virtual desktops), you could effectively provide two laptops for the price of one and a spare screen. Nice.
You probably see two problems, though. First of all, a touch screen is a nice thing, but it's not the be-all end-all of user input, especially for things like typing or playing games. Second, the device is effectively useless for truly mobile applications, such as using it on a bus, plane, or any other place that isn't your home. I'll address these two things in turn.
First, provide for more forms of input by using things such as wireless keyboards and mice. Possibly make the keyboard have an attachment for displays, so you can use it like a standard laptop now, rather than having to hold the display. You still get the benefits of power, weight, heat, and some size savings.
Second, don't just rely on anchored desktop parts. If you never plan on leaving your home with your laptop, then fine, use cheaper, higher-performance desktop parts which require 120/240 volt inputs. But if you plan on using your laptop on the go, you make the base mobile, as it was before. Factoring in the ever-improving performance-per-watt ratio, hybrid or solid state hard drives, and the possibility for the disappearance of optical drives just as floppy drives once vanished, people should be able to make mobile computing platforms better than ever, without the size constraints of the display or keyboard. You could have something the size of a laptop base, or less wide but taller such as the Mac Mini, or an as-of-yet unimagined form factor. And everything is wireless, so you can carry the functional part of the laptop separate from the rest, in a backpack or computer bag or pocket if it becomes small enough. Take out and use what you need, leave the rest in your bag. If you plan on being both mobile and doing things around the home, synchronization of devices and data comes into play. You set up your laptop to sync data, programs and settings with your desktop as the changes take place, so when you go on the move, you can still have your most important files and programs. When the two units are together again on a fast network, they re-sync and merge the changes intelligently (or retain both of the files and harass you to pick which one you want to keep, if they're different). Which computational hardware you're actually using depends on which is faster. Or, if hardware and software develop in the right way, you'll be able to combine their assets and have the laptop help the desktop out, running some of its tasks to speed up performance.
This, I think, is pretty much the best solution we can look forward to without making drastic changes from our current tech direction. You can still use your laptop at home or on the go with a keyboard and mouse if you want, but if you'd like you can tuck away the functional hardware and just interact with the screen, mouse 'n keyboard... supplement or replace the hardware with desktop parts, and most importantly, use the computer in a more intuitive manner--point and click everywhere, with the faster pointing skills of your fingers. Throw in a mic with good speech recognition for voice commands, and you've got something which is very Star Trek-ish.
A few additional things to keep your eye on in the laptop space: fast-charge batteries, which can recharge to 90% or higher within 1-2 minutes of being plugged in--never anchor yourself to the wall for an hour just to get a full charge for your next unplugged excursion! Also, holographic discs or chips, which offer a sick amount of storage and also don't have to spin the disc--important if you need physical, removable media for transporting a lot of data but you don't want to take up a lot of space with loud, risky spinning objects in your mobile devices.
Also within this time frame look for file servers to become more popular. Microsoft has hit something which I think is spot-on--using file servers to do automated backups and distribution of files to your computers. If you can get them to synchronize nicely with your laptop it's even more appealing, given the risk of damage or theft inherent with taking your expensive toy on the road and in public. Having the bulk of your files, and backups of past states of your computers, on remote systems will increasingly become the norm, until and possibly after such time that you can fit all of your files into a cheap solid-state drive in your mobile devices. Then all you need are processing servers--basically just distributing your computing workload to any available hardware, should the performance gains from the added processing elements outweigh the latency and bandwidth restrictions of the network.
So what do we have at the end of this first phase of computer transformation? Mobile touchscreens which provide a front-end to your computer, be it in your backpack while on the go or basement while checking your morning email. And as long as you have a distributed computing system like that, why not standardize it with desktops and TVs too? Hook your cable (or video-on-demand) into your computer and control and play back the content on any display in the house, including large wall-mounted ones or projectors. So long as the displays can receive video and send back any input you might provide via touch screen, mouse, keyboard, remote, microphone or anything else, they can provide a gateway to your applications, files, and games from anywhere in the house.
Next phase: extending outwards from the house. Expect to hear about this in the following days.
FA+

I <3 these ideas.
Mostly because I'm always on a laptop.
But still, nice idea you have going there.
Either way, it would seem that 24-bit color is just fine for now, even though higher quality capture and manipulation of images is desirable.
And TBH, you can't even tell when it drops back to 8 bit gray.
Anyway I'm just trying to be forward-looking with this stuff, in case our measurements aren't right. I figure that doubling to 48-bit color should be enough to please any human eye and then some... if not, well, drop back down to 24-bit and save half your bandwidth :p
And if you go by what the PS3 does, we're going to skip over 48bit and dive right into the deep end of 256bit (one of my main gripes about the PS3, what the fuck is all that color information for? photoshopping?!?)
The most intense color precision I've ever heard of with game application is 128-bit floating point, when ATI was talking it up back in mid-2002, but very few games offer high-precision color and I doubt it's even 128-bit FP.
How they can take a screenshot, and photoshop the brightness/contrast the hell out of it and still have it look good.
I have two images on my computer, one is a JPEG with 8-bit color channels and another is a JPEG XR with 16-bit color channels... same size (JPEG XR is able to get similar quality at half the file size, or twice the quality/color depth at the same size). They LOOK the same to me (dur, the other 24 bits of color simply can't be displayed), but I've been assured that if you run them through Photoshop and apply a contrast change, one makes everything washed out gray while the other retains the brights a lot better. There was a visible difference between them for sure. And this is important when you're taking a digital photo, and you want to make sure any changes you make will still result in a very high-quality photo. Not... not so much for games <_<;
You can't tell that all that extra data is there when it's flipping past your eyes at 60 frames a second!
It's *only* useful in taking a screenshot and fucking with it.
Dithering is usually used to help hide the problem, by varying the colors of individual adjacent pixels since they blur together and average to the desired hue. JPEG image files are a poor choice for comparison since the compression/decompression algorithm eliminates subtle adjacent hues that are known not to be very noticable and changes the colors of the displayed image to compensate. Comparing PNG images is more reliable, since they provide exactly the colors of the original image.
Though dumb clients are the future admittedly.
Although you did say that you'd copy the files before moving which to me seems a little pointless, if we can wirelessly transmit video at such a rate, why your data, over the internet, as you need it?
I'm still talking short-term technology improvements, you see. Although short-range data transfers at several gigabytes per second might be possible with the technology I mentioned, I'm not about to assume that in that time frame, the whole internet will be upgraded so that its billions of users can each maintain gigabytes per second. Also, there's still the problem of if you want to do something while you're in a park, on a train, on a plane, on a safari in Kenya, etc... unless we can get stable connections of gigabytes per second per user, not only to these countries but wirelessly over the entire planet, it will still be necessary to have that processing laptop base with you.
Worry not though, the second phase of future computing involves streaming things over the internet.
As for splitting the computer up into lots of smaller parts that use wireless intercommunication, well, that's been worked on for a while now. Designing wearable computers has been one of the research areas at the MIT Media lab. http://affect.media.mit.edu/areas.php?id=wearables
Of course, there are some potential kinks in the idea. I'm not sure what sort of range that 3 GB/sec works over. I don't know what the power requirements would be on the receiving end to collect the raw video. It should be the case that having an on-board graphics chip would allow for less bandwidth to be used, the only question becomes power consumption (and by extension, heat generation).
Unfortunately, that's only the case when you're dealing with 2D or simple 3D stuff (Aero-level). If you want to do complex 3D work, such as modeling or games or using a 3D desktop, it doesn't cut it to have some several-Watt graphics chip in the device, in fact it's often not even good enough to have 100-200 Watts of graphics parts driving your display (hence the introduction of dual, triple and quad GPU solutions in desktops). They make 1920x1200 laptop displays right now, I believe they're 15-16 inches, which is totally reasonable, and if I was at a workplace and wanted to do 3D modeling, on my couch and doing some 3D gaming, or just using a full-time 3D operating system, it just wouldn't be possible to cool or power the graphics chip.
Because you see, this idea can be extended to other areas too. If you've got a fast wired network around your house and can stream I/O through network ports or wireless, you can send video from any one device's processing portion to any other device's display--or to think of it another way, every display without a physically connected processing device would become fair game for accessing anything. You could control your computer from a 10" handheld, a 17" laptop screen, a 30" desktop display, or a 300" projector. Just pick the input device for the display in question and you can mix and match your electronics at will. If you require a display to have its own graphics parts, you're repeating that cost for every display you own, adding heat and power use if you want to have something appreciably fast, and forcing a change in computer architecture--the OS would have to be totally comfortable with switching the graphics hardware and driver without a reboot or even pausing the apps in progress.
If it turns out that the WHDI thing with 3 GB/sec is very very short-range or impractical for some other reason, then yes, we can only remove parts from the laptop which don't require GB/s-range interactions with the rest of the system... unfortunately, even today, the only part which doesn't communicate in that speed range is the hard drive, and we already have networked storage. So basically, if WHDI-like technology falls apart, we either have to wait for wireless speeds to pick up to this point, or just continue on the current tech trends... I can't think of anything else that will allow for the sort of flexibility or low power usage I described above.
But what do I know? I'm not an engineer. I'm not an electrician. I'm not a software guru. I'm just a clueless theoretical designer.
Current over-the-air HDTV broadcasters use relatively expensive compression hardware which generates a signal that's relatively inexpensive to decode: PCI OTA HDTV receiver cards are only about $100.
Modern HD camcorders manage to do a reasonable compression in essentially realtime (about 1 frame = 1/30 sec delay) $5K consumer grade camcorders use a relatively lossy compression, though. Of course, the $25K professional camcorders do a better job. Standalone high-quality encoders are about $80K. http://www.broadcastingcable.com/ar.....CA6427487.html
One can hope for lower costs and better performance in the future!
Oh, what marvels the future might bring... to think, 5 decades ago the computer was barely in existence, 2 decades ago it was barely available to consumers, and 1 decade ago mobile computers were clunky and expensive. Is it so hard to believe that in 5 or 10 years we might be carrying around wirelessly connected "data pads" like in Star Trek? =D
fortunately for us however, we don't face the problem of capturing to a disk all those frames, merely dumping them to the display.
I don't understand why you consider transmitting the signal over the air is so much easier than writing it to disk. Aren't they pretty much the same?
I'd expect the transmitted data streams to be comparable: wireless transmission requires buffering followed by RF (or optical) modulators with error correction codes driving electromagnetic transmitters. while disks require buffering followed by RF modulators with error correction codes driving magnetic field drivers. I'm ignoring the analog head drivers, motorized head positioning mechanics and reread data integrity checks used on disks, since they're essentially "hidden" from the serial data stream.
I dunno to what extent one should include data retransmission to the display when ECC checks fail (one could consider retransmissions to be comparable to the reread checks, perhaps). If the actual data transmission rates can be significantly faster than the display refresh rate, then retransmissions would be a quite reasonable strategy. A glitching display full of bad pixels can be quite annoying in the midst of a high-speed firefight ;3
Oh, and it was 3 decades ago when microcomputers first became available to the public :3
And we're already carrying wireless datapads around. They're just a bit smaller and slower than we want :3
I've said it before, I'm honestly clueless as to how much of this stuff works. As such I wouldn't just propose the idea for wireless transmission of raw HD content were it not for somebody else's mention of it first. Wireless High-Definition Interface is designed ENTIRELY around the concept of streaming video to displays, and not just video, but high definition video, with bandwidths of up to 3 GB/sec... 16 times the demand of 30 fps 1080p. Maybe this technology will never work, and subsequently, the contents of this journal will be utterly worthless until conventional wireless technologies can hit this bandwidths in 10 years time. But, if their technology does work as described, and can transmit uncompressed video to displays, I can't see any reason why it wouldn't be able to work as the video bridge between computer base and independent mobile screen (with the low-bandwidth data from mice, keyboards and touch screens being transmitted back across normal wireless or Bluetooth channels).
Suspected it might've been longer that computers were available for the home market, but being too lazy to do the research, I recalled that Apple started selling the Macintosh 23 (yikes, going on 24) years ago and thus personal computers did in fact exist at that time.
For power and performance reasons, I want our data pads to be mere wireless displays, with the calculations being carried out in physical locations where power input, heat output, and physical size aren't as big of an issue as they are when you're trying to hold the device in one hand :b
Here's a (currently low end) plug-together product that's close to what you described. It's supposed to be available "Q4 2007."
http://linuxdevices.com/news/NS3871478989.html
http://www.buglabs.net/
In principle, I'd guess that a high-end version can't be too far away: less than 5 years certainly, Keeping the power requirement down seems to be the major stumbling block, hence the non-Intel CPU.
(But check out the Bug pluggable computer configs mentioned in my post below. They're small and don't run hot.)
One neat new tech are the Organic LED video displays. Since they don't have to have a backlight, they're a *lot* thinner and lighter than LCD displays. Several companies have been showing them at electronics shows for a couple of years. At the moment they're struggling despite producing a much higher quality image because they're more expensive to manufacture than LCDs. Supposedly Sony is going to be selling consumer TVs using them next summer.
I think what I'm mostly trying to say, despite my early pessimism about data compression difficulties, is that your imagination just isn't straining hard enough. :3 The stuff you describe will be available in less than 5 years, and dirt cheap/obsolete in 10.
There are, courtesy of Microsoft's efforts, ultra-mobile PCs with touch screens and battery lives comparable to standard laptops but at a fraction of the size--unfortunately, they've got very limited specs because all the parts are connected to the touch screens as with conventional laptops. If nobody gets and perfects the idea I describe of separating the parts, then naturally we'll only see things getting more power-efficient and faster, more or less maintaining the status-quo. If somebody could demonstrate this idea with its full implications made visible, I think companies would wise up--show them how you can go from a TV to a video projector to a handheld touch screen to a 30" desktop display, as easily as you'd pair a phone to a Bluetooth headset, and who wouldn't want to make compatible devices? Wire-free things are really big--when I'm sitting near an ethernet port, I'll opt for the wireless connection simply because it's one less cable to mess around with, even if I'm planning on staying in one spot.
I really can't think about what else people would want. If you're just piping the display output and user input via wireless from your computer front-end to wherever the computer physically is, you can access a system that is 5 feet away or 5000 miles away, if you have sufficient bandwidth. The location of the data and processing hardware only matter for latency issues, which aren't unreasonable unless you leave the country. Adding in speech recognition and generally more "clever" computers that can better anticipate what you want to do would help. Improving upon the physical held display can only be done through projection into the air or into your mind, which I'm sure are both difficult to do... as would be direct neural control schemes. I just can't see how you would realistically improve upon a wirelessly networked I/O device with remote storage and processing to maximize battery life... neural integration is the only step I can imagine past that, and crossing that hurdle would be an immense feat of neurobiology, electrical engineering, and even worse, social acceptance.
OLED displays are manufactured using ink-jet printer technology to spray on the LEDs. A \"printer\" on a robotic arm or that can climb on the wall would be one way to create a wall-sized display, I think.
I've long thought that covering walls, floors and ceilings with displays is the right thing to do. Wear an RFID tag which lets your computer track your physical location, and you can make it display your current computer task on whatever surface you're currently looking at. Change your wall and floor coloring in an instant, Sims-style. And can anyone say screensaver?