Computer-generated holograms for 3D display( Invited Paper)