Nec research and development