An augmented reality system for an aircraft, comprising: a display; a memory; and at least one processor communicatively coupled to the display and memory, the at least one processor configured to: generate image data having a first field of view and having a first resolution at a first rate, the image data including terrain data for rendering to appear in three dimensions such that rendered terrain is conformal with a view of a pilot through a windshield of the aircraft; store the generated image data in the memory; transfer a portion of the generated image data having a second field of view smaller than the first field of view and having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution; wherein the generated image data includes control pixels, the control pixels including location data corresponding to the image data; characterised in that the at least one processor comprises: a first processor configured to generate the image data; and a second processor communicatively connected between the first processor and the display, the second processor configured to store the generated image data into the memory and further configured to determine the portion of the generated image data to transfer to the display based on the control pixels; and wherein the first processor and the second processor are communicatively connected via a twenty-four bit data channel, and the first processor is configured to generate the image data where each pixel of the image data includes 8-bits of green data, 6-bits of red data, 6-bits of blue data and 4-bits of weighting data, the weighting data defining a transparency of each pixel. a display; a memory; and at least one processor communicatively coupled to the display and memory, the at least one processor configured to: generate image data having a first field of view and having a first resolution at a first rate, the image data including terrain data for rendering to appear in three dimensions such that rendered terrain is conformal with a view of a pilot through a windshield of the aircraft; store the generated image data in the memory; transfer a portion of the generated image data having a second field of view smaller than the first field of view and having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution; wherein the generated image data includes control pixels, the control pixels including location data corresponding to the image data; characterised in that the at least one processor comprises: a first processor configured to generate the image data; and a second processor communicatively connected between the first processor and the display, the second processor configured to store the generated image data into the memory and further configured to determine the portion of the generated image data to transfer to the display based on the control pixels; and wherein the first processor and the second processor are communicatively connected via a twenty-four bit data channel, and the first processor is configured to generate the image data where each pixel of the image data includes 8-bits of green data, 6-bits of red data, 6-bits of blue data and 4-bits of weighting data, the weighting data defining a transparency of each pixel. generate image data having a first field of view and having a first resolution at a first rate, the image data including terrain data for rendering to appear in three dimensions such that rendered terrain is conformal with a view of a pilot through a windshield of the aircraft; store the generated image data in the memory; transfer a portion of the generated image data having a second field of view smaller than the first field of view and having a second resolution to the display from the memory at a second rate, wherein the second rate is faster than the first rate and the second resolution is smaller than the first resolution; wherein the generated image data includes control pixels, the control pixels including location data corresponding to the image data; characterised in that the at least one processor comprises: a first processor configured to generate the image data; and a second processor communicatively connected between the first processor and the display, the second processor configured to store the generated image data into the memory and further configured to determine the portion of the generated image data to transfer to the display based on the control pixels; and a first processor configured to generate the image data; and a second processor communicatively connected between the first processor and the display, the second processor configured to store the generated image data into the memory and further configured to determine the portion of the generated image data to transfer to the display based on the control pixels; and wherein the first processor and the second processor are communicatively connected via a twenty-four bit data channel, and the first processor is configured to generate the image data where each pixel of the image data includes 8-bits of green data, 6-bits of red data, 6-bits of blue data and 4-bits of weighting data, the weighting data defining a transparency of each pixel.