Tuesday, March 1, 2011

3D technology can be used at home or not...!

First thing you should know is what light polarity is. In addition to frequency, which we see as color, and intensity, which we see as brightness, a light wave also has polarity, which we cannot see. Roughly speaking, the polarity is the direction that the wave vibrates (up and down, side to side, at an angle, moving in a circle, etc.) as it moves forward toward your eye. Normal light is unpolarized, meaning some of it is polarized in any direction, which is why we never evolved the means to see polarity, there would be nothing to see.

The RealD technology, which is what they use for 3D movies currently, works by having two images that are circularly polarized in opposite directions (one clockwise, one counter-clockwise). The glasses have corresponding differently polarized lenses, so you see one image with one eye and the other image with the other eye. The projector moves at double speed, alternately projecting the images for the left and right eyes.

Unless you've recently purchased some expensive equipment, your computer screen and TV screen are not capable of producing polarized light and even if they were, your computer graphics card is not capable of processing 2 full quality images at once on the same screen. So you cannot use the RealD glasses for watching anything 3D at home currently.

All 3D technology works on that same basic principal, showing a different image to each eye, but there are significant differences in how they do it. The original 3D technology uses a red image and a blue image with corresponding red and blue glasses. Your computer and TV can display that just fine and if you get the red and blue lens glasses you can watch it, but the image doesn't look great and the color is a bit off. Nothing has been made for that technology in a long time and when they used to do it, the 3D camera technology wasn't very good. Regardless, your new 3D glasses are utterly useless for this.

There's a new system being sold now that aims the light from the screen in two different directions so that each eye sees a different image with no glasses at all. It's intended for use as a laptop monitor though because it only works if you're approximately 21 inches from the screen and roughly centered in front of it. They say 2 people can watch at one, but I don't really believe them.

There is some 3D technology out now and a lot more coming soon that will take advantage of your new 3D glasses. It'll cost you at least $600 to upgrade your PC (if your PC is powerful enough to handle the upgrade) in order to get the technology. A new system would be more like 3,000 for something pretty basic.

Eventually, HD3D will become the new home system standard, but so far there are few people with the equipment in their homes and there is limited content available. Since so many people bought new expensive HDTVs in the last few years, I think a lot of people will tend to wait a while before upgrading. Though HDTVs don't last as long as the old Standard Def CRTs, so in the next 7-10 years, it will become common. There are already 2 new networks just announced, including ESPN, which will soon begin broadcasting in 3D. But again, you'll need an HD3D TV to view it.

Also, Blu Ray Disc Association just announced a new 3D standard for movies that will be playable on any 3D technology. The disc will literally contain 2 full HD feature films, one for each eye, and then the monitor will take that input and display it using whatever technology it was built for. That way, 3D movies can be released before the industry settles on the best way to actually display 3D in the home, which will take a couple of years to figure out. Technically, you could watch that on your current TV if you have a player that will display the movie using the old red-blue system and you have corresponding glasses, but the quality wouldn't be the same.





source :- wikipedia.



Saturday, December 11, 2010

Be Aware..You could be The Next.

This post is specially for my all friends who are on FB.

A new survey has indicated that almost 50% of Australian workers who use FACEBOOK and Twitter are victims of some form of CYBER CRIME. 

More than 800 full and part-time workers aged 18-64 participated in the survey, conducted for online security company SYMANTEC/

 One in five workers admitted they had increased their vulnerability to attack by posting confidential online, while one in four had accepted a friend request from someone they didn't know, reports the Courier Mail. 

Twenty three percent have received a phishing scam through a social Networking Site, 31 percent have received spam while 13 percent said their computer contracted a virus via a Social Network Site.

Symantec has warned computer users to be wary of Christmas-related scams because cyber criminals targeted significant events.

PLEASE al my guys and girls ,, do take care each and every time you click any unknown links and take the fullest care during this Christmas.
 
 

Saturday, October 30, 2010

Ans for 'C' confusion.

Actually when we declare an array of a[5], then legally the processor allocates 20 bytes in main memory. This 20 bytes are completely in use of the program where we have declared the array. Further more, if our main memory has extra space  immediately after this 20 bytes then it allocates them to the program. Suppose if we insert 10 elements in an array of size 5 and f memory is available and free then it will be allowed and if memory is not available then the program will show error or else our program may be terminated.

If more explanation is needed, then do post a comment.. This topic will be explained in detail then after..

Thank you.
Shivang Desai.

Friday, October 22, 2010

'C' confusion

#include<stdio.h>
#include<conio.h>
void main()
{
          int a[5];
          int i;
         clrscr()
          for(i=0;i<10;i++)
          {
                  printf("enter the number:");
                  scanf("%d",a[i]);
          }
          for(i=0;i<10;i++)
          {
                  printf("the number at a[%d] is %d",i,a[i]);
           }
           getch();
}
Q- The array 'a' declared here is only of size 5, which means that it should accept only 5 numbers. But if we iterate it in a loop then it accepts the number of values more than or less than its original size. As example,consider the above program of C, in which array 'a[5]' should only accept 5 values but in loop of 0 to 9, it accepts 10 values.
What is the reason behind this?? if it accepts value according to the iteration of loop then what is the need to declare its size??