Wednesday, June 17, 2009

Front Projectors

I'd love to have a projector that had 2 settings. Setting 1 would optically zoom to a given size (say 56" for this example) in mode 1, but then zoom to a larger size (say 80") in mode 2. Since mode 1 is twice as bright as mode 2, you could set the size such that it is bright enough to view during the day with high ambient light. Mode 2 wouldn't need as much brightness, so you could afford to increase the size at night. The projector would have to save some settings in each of the modes (such as zoom, focus, and hopefully also manual offset) so that you could toggle between them in a 1-click sort of way.

In my opinion, this feature would be amazingly helpful in bringing front projectors to reality for many people who might otherwise be turned away due to the less-than-ideal daytime operation.

Tuesday, June 16, 2009

Universal Video Codec?

Hey there, looking for some insight. I'm going to be getting an HD camcorder soon, and have decided that for the matter of simplicity, I'd like to go ahead and decide on a format in which to encode all of my videos.

I'd also like to rip my DVD's and probably in the not-too-distant future my HD-DVD's and Blu-Ray's. There also various home movies that I've never taken the time to digitize, and I don't know how much life the magnetic media has left in it.

I'm a simple kinda guy so my goal was to find the best format. I realize that nothing is going to be perfect for all scenario's, but I'm willing to trade some quality for the convenience and simplicity.

I have a WHS box with 2TB of storage so far, will add more when I need it. Capacity isn't an issue. I also have 5+ computers in the house that can share in the encoding process, so the time/energy it would take to encode isn't a concern. Also, I don't mind paying for some software to help me with this process. I like to be able to enjoy shows and movies and home movies in a convenient aspect, and I'm also trying to make things as simple on my wife/family as possible.

I'd like to keep videos as close to the original as possible. That means that converting home-movies on VHS to digital would be 480i resolution with stereo. DVD's are what, 720x480 with at most 5.1? Blu-Rays are 1080p with up to 7.1 audio. I'd like to maintain surround on the sources that have surround, but I'm fine with losing some quality. Obviously I'm not planning on keeping the TrueHD or HD-MA intact, so converting that to some sort of 5.1 is perfectly acceptable. So I need a 'standard' that will scale from pretty low quality to full 1080p with surround sound.

A couple other considerations. We have a couple of Zune's in the house, so if the video can either be portable, or be simply transcoded (given a little bit of time) that is a big plus. We are a Microsoft household with a HTPC powered by Vista Media Center (which will be upgraded to Windows 7 when that comes out). I also have the xbox 360 hooked up to the TV, so playback on that is a big plus. (I'm really looking forward to the Zune-powered xbox live marketplace, but that's another conversation for another day).

What would the recommendations be? mp4/h.264 AAC? mp3? mkv? I really look forward to some insight. Thanks.

The Future of Home Audio

Here is what I see as the future of Home Audio:

Imagine if you never had to worry about speaker placement when setting up a home theater, or making sure that you had a room where you could have symmetrical placement of speakers.

They way I see the future is that of post-installation customization. You buy a receiver that includes a given number of outputs. There is no 5.1 or 7.1. Instead you get a receiver that might have, for example, 10 speaker outputs. You just plug in whatever speakers you want to into the receiver. After placing them where you want them, you turn on the calibration. Most receivers come with a simple microphone that you put in the listening position that will balance out levels. In the future, there will be a more advanced microphone that is multi-directional. You would set it up to be head-level in your seated position, pointed directly at the display and horizontally level. The next step of the EQ would be that the receiver would play a tone, say 5khz, out of each speaker. The microphone would detect exactly where the sound is coming from in 3 dimension. For example, speaker 1 could be at 15 degrees on the horizontal plane, and 5 degrees up on the vertical. Speaker 2 could be at 100 degrees on the horizontal and 15 degrees vertical. The receiver would get all of the values of the various speakers and construct a 3d representation of the speaker positioning.

Here is why my idea branches off into the short-term and the long-term. In the short-term, the source audio will still be a specific 5.1 or 7.1 audio stream. During the EQ, the receiver would take your specific speaker configuration and determine how much of each channel to put out of each speaker to give you the equivalent perspective. For instance, if you have 4 speakers in your configuration, the right “channel” of the 5.1 would just be the front-right speaker, the left “channel”, the front-left. The center channel would then be 50% right and 50% left. (Well, not actually 50% due to having to balance the levels between channels, but it would be at least equal between right and left). The EQ would then save this configuration into memory, so that every time it received 5.1 source audio, it would know exactly how to output that information. It would save the specific mappings for stereo, 5.1 and 7.1.

Now the long-term solution would be that instead of the source audio having a specific number of channels, it would instead follow the philosophy of “voices” that computer game technologies such as EAX use. The source audio would have, say, 128 voices in a given track. Each of these voices effectively a non-fixed audio channel is coordinated to specific location in the audio field at any given point in time. For example, one “voice” could be a helicopter. This sound could move around the sound stage to come from different locations at different times. Where the smarts of the EQ comes in, is that each of these voices will be processed in the receiver and will be outputted to the specific speakers that your system defined would be represent that specific location. If the audio was supposed to come from 90 degrees horizontally, in your 4 speaker configuration, it would be 50% front right and 50% rear right. This would be the equivalent setting. The receiver would process all 128 of these discreet sounds and position them exactly where they are supposed to be, tuned to your specific speaker placement.

Now the other aspect of the EQ would be calibrating for different speakers. You might have more space to put bigger speakers in the corners of the room, but you still want to have the benefit of having smaller speakers on the side to improve the positional audio. Well, the receiver would be able to have a sound profile for each speaker that would help to balance that out across the entire frequency range. Lower frequencies generally are less directional, so the receiver could do have the front speakers boost the lower-end while the small speakers in various positions would provide the directional information. Obviously in such a configuration, subwoofers would be assigned a role as pure back-up since 10-90hz range very non-directional.

The optimal way to accomplish this would be to have wireless speakers, so you don’t have to do any actual wiring. You could just run an auto-detect that would have the receiver detect all wireless speakers and give each the proper information. Once wireless power technology is available, you could then mount speakers all over the place without having to run any cables at all. It would be simple to have 20 small 6” cube speakers that you could place fairly-randomly around the room, and the receiver would do all of the processing to determine the optimal sound sound placement.

One of the main benefits of this vision is that people won’t have to sacrifice a living space to have a good movie watching experience, but could instead take any living space and turn it into a home theater without having to think about furniture arrangement. Or when you do move furniture and speakers around, all it would take is a simple calibration and things would return to optimal sound performance.

Also, in this scenario, the way to get higher-quality surround sound is to merely get more speakers. In theory, each speaker you add would improve accuracy of the positional audio. You could start off with a simple 2-speaker system and add in-ceiling speakers or bookshelf speakers or wall-mounted speakers down the road and each would improvement your home theater.

So I issue a challenge to the world of consumer electronics: Let’s make this happen.