Performing raster operations on patch formatted pixel data using time domain multiplexing

    公开(公告)号:GB2215952A

    公开(公告)日:1989-09-27

    申请号:GB8806845

    申请日:1988-03-23

    Abstract: The system and method of the present invention performs raster operations in a patch access environment using two or more source patches to produce an X and/or Y shifted destination patch. More than one X and/or Y shifted destination patches may be produced by the present invention to provide the desired X and/or Y shift and merge of the source image. Several embodiments of the present invention can process two planes of patch data in one memory cycle by using lime domain multiplexing (TDM). In one embodiment, this TDM capability allows for patch planes to be shifted and/or merged in an efficient manner. In another embodiment, this allows for patch plane substitution within and across patches, and for manipulation between and within patch planes. The inventors have taken advantage of the fact that the elements of the present apparatus can be function at a rate which is faster than the image memory.

    Arbitrary shape clipper
    13.
    发明专利

    公开(公告)号:GB2215956A

    公开(公告)日:1989-09-27

    申请号:GB8806874

    申请日:1988-03-23

    Abstract: A system and method for performing image clipping is disclosed. The system includes a RAM based clipper which can clip image data automatically, to arbitrary shapes, without the use of manipulative software. The preferred embodiment of the present system includes image clipping logic in the form of an Arbitrary Shape Clipper (ASC) 112. The ASC reduces image clipping time and allows for complex window management. In its preferred embodiment, the ASC includes a random access memory (RAM) which is used to store a bit mapped pattern defined by the shape of the non-obscured portion of a displayed window. The ASC uses this pattern to automatically clip (in gate 114) an image to the contours of the non- obscured portion of the window by write disabling the screen refresh memory 102 for addresses corresponding to any obscured portions of the active window. Advantageously, the use of a RAM stored, bit mapped pattern allows an image to be clipped, almost instantaneously, to even arbitrary and complex contours.

    Window management
    14.
    发明专利

    公开(公告)号:GB2215954A

    公开(公告)日:1989-09-27

    申请号:GB8806872

    申请日:1988-03-23

    Abstract: A system and method for performing window management using hardware is disclosed. The system preferably includes several subsystems which can function synergisticly to accomplish fast and efficient window management. In one embodiment the system makes use of simultaneous accessable on and off screen memories 102, 104 respectively which have the ability to perform inter-memory image data translation and high speed copy operations. Offsetting the addressing (110) of the off-screen memory relative to the screen refresh memory furthers the manipulation ability. In another embodiment, a RAM based arbitary shape clipper 112 is provided so that image data may be clipped automatically, to any arbitrary shape, without the use of manipulative software. The system can also make use of an I/O bus converter so that windows may be displayed directly from an input device such as a camera.

    Performing raster operations on multi-plane patch formatted pixel data

    公开(公告)号:GB2215953A

    公开(公告)日:1989-09-27

    申请号:GB8806848

    申请日:1988-03-23

    Abstract: The present invention is a system architecture and methods of operation which reaps all the advantages of patch access processing while allowing many important types of image manipulation to be performed to the granularity and addressability of a single pixel. It goes beyond conventional concepts of the limits of pixel granularity by manipulating pixel data across and within bit planes in a manner which enables bit positions to be exchanged within the same pixel and/or swapped between different pixels.

    Performing raster operations on patch formatted pixel data

    公开(公告)号:GB2215950A

    公开(公告)日:1989-09-27

    申请号:GB8806841

    申请日:1988-03-23

    Abstract: A system and method for performing raster operations in a patch access environment utilizes two or more source patches to produce an Y shifted destination patch. Even though the present invention operates in a patch access environment, it can form a destination patch by merging groups of pixels not residing within the same patch boundaries. The Y shifting and merging used to form the Y shifted destination patch can be done on a patch plane basis or on a patch basis. A line of Y shifted patches is stored in a memory. A second contiguous line of Y shifted patches is also stored in the memory. The stored lines are merged and Y shifted output patches can be read out of the memory in a page mode fashion. Boolean or arithmetic operations can be performed between the Y shifted patch and pre-existing data within a destination patch area so as to produce the Y shifted destination patch.

    Performing raster operations on patch formatted pivel data

    公开(公告)号:GB2215948A

    公开(公告)日:1989-09-27

    申请号:GB8806837

    申请日:1988-03-23

    Abstract: A system and method for performing raster operations in a patch access environment utilizes two or more source patches to produce an XY shifted destination patch. Even though the present invention operates in a patch access environment, it can form a destination patch by merging groups of pixels not residing within the same patch boundaries. The shifting and merging used to form the XY shifted destination patch can be done on a patch plane basis or on a patch basis. The X shifting and merging effectively combines preselected contiguous columns of contigous patches. The X shifted patches are then shifted in the Y direction to produce XY shifted patches. A line of the XY shifted patches is stored in a memory. A second, contiguous line of XY shifted patches is also stored in the memory. The stored lines of XY shifted patches are merged and merged XY shifted patches can be read out of the memory in a page mode fashion. Boolean or arithmetic operations can be performed between the merged XY shifted patch and pre-existing data within a destination patch area so as to produce the XY shifted destination patch.

    Video frame and rate conversion
    18.
    发明专利

    公开(公告)号:GB2215936A

    公开(公告)日:1989-09-27

    申请号:GB8806878

    申请日:1988-03-23

    Abstract: A method of producing a real time video window on a video monitor having a first frame rate eg 60 HZ non-interlaced from a source e.g. a T.V. camera having a second frame rate e.g. 25-30 HZ interlaced other than that of the video monitor comprising the steps of: providing image data from the video source, at the second frame rate; storing the image data at the second frame rate, in an off screen non displayable memory 104 at addresses where the image data is to appear in a screen refresh memory 102; block copying the image data from the off screen memory 104 to the screen refresh memory 102 by providing a single source of address data (106, 108, 110); and providing the image data to the video monitor at the first frame rate.

    Window management
    20.
    发明专利

    公开(公告)号:GB2215958A

    公开(公告)日:1989-09-27

    申请号:GB8806876

    申请日:1988-03-23

    Abstract: A method for performing window management using simultaneously accessable screen refresh (102) and off screen (104) memories which have the ability to perform image data translation and high speed copy operations. Each window written to the screen refresh memory 102 (Fig 2) is simultaneously written to the off screen memory 104 (Fig 3) at an offset (110) selected so as to insure that no two windows will overlap even though they overlap in the screen refresh memory. An obscured portion of a background window is reconstructed by performing a block copy of the obscured portion form the off screen memory to the screen refresh memory. Further, windows can change from background to foreground through a similar copying proceedure. Animation and other effects can also be accomplished.

Patent Agency Ranking