1. A method of generating echolocation data in an ultrasound device, the method comprising the steps of: generating first data by converting a plurality of echoes into electronic signals, the first data having a plurality of values associated with time and separately associated with a plurality of positions in at least one spatial dimension, the plurality of values including phase and magnitude information; generating the echolocation data from a single transmitted ultrasound beam using the first data and a multidimensional de-convolution data transform responsive to the phase or magnitude information, the echolocation data having at least one value derived from two or more values of the plurality of values associated with different positions in the plurality of positions; and generating an image on a display device using the echolocation data, wherein the displayed image corresponds to the different positions in the plurality of positions.