METHOD AND APPARATUS FOR GENERATING AN IMAGE

    公开(公告)号:US20190066347A1

    公开(公告)日:2019-02-28

    申请号:US16075282

    申请日:2017-02-03

    申请人: BAE SYSTEMS plc

    摘要: A method and apparatus are provided for generating image data for output to a display device such as an HUD or HMD defining pixels of an image for display. The image data for each pixel defines a predetermined background colour or a non-background colour. In an example implementation, the image generator comprises at least one image rendering module and a memory accessible by the at least one rendering module providing at least one frame buffer in which image data may be assembled. The at least one rendering module is arranged to process or to generate image data using a tile representation of an image for display, each tile comprising image data defining each of a predetermined number of pixels of the image. Furthermore, the at least one rendering module is arranged to store image data for the pixels of a tile in the at least one frame buffer only in the event that one or more pixels of the tile have respective image data defining a non-background colour or are enabled for display with a non-background colour, the pixels in the tile being otherwise assumed to be intended for display with the predetermined background colour. In this way the need to transfer data to and from the memory when generating and assembling image data is reduced, so reducing image rendering time.

    METHOD AND APPARATUS FOR GENERATING AN IMAGE

    公开(公告)号:US20190043455A1

    公开(公告)日:2019-02-07

    申请号:US16075235

    申请日:2017-02-03

    申请人: BAE SYSTEMS plc

    摘要: A method and apparatus are provided for generating image data for output to a display device such as a HUD or HMD for display and for the validating image data being output to an applicable standard. The image generator comprises an interfacing component, an image rendering component implementing at least one image rendering function and an integrity monitor. The interfacing component receives drawing commands from external systems defining an image to be displayed and derives rendering and other control commands according to a predefined command set recognisable by the image rendering component. The image rendering component generates a set of image data from received rendering commands in the predefined set. The integrity monitor includes a rendering simulator arranged to simulate the at least one image rendering function to generate a nominally identical set of image data from received drawing or rendering commands. The integrity monitor also includes a comparator to compare the image data generated by the simulator with that output by the image rendering component and to output the result of the comparison, so enabling action to be taken, e.g. temporarily to suspend output by the image generator, in the event of a discrepancy being detected in the design or implementation of the at least one image rendering function.