Ballard was born in Shanghai , China , and was interned there in a prison camp by Japanese troops in 1941 -- an experience he drew on in the 1984 novel " Empire of The Sun , " later adapted as a film by U.S. director Steven Spielberg .