Memory management for systems for generating 3-dimensional computer images
    1.
    发明授权
    Memory management for systems for generating 3-dimensional computer images 有权
    用于生成三维计算机图像的系统的内存管理

    公开(公告)号:US09098933B2

    公开(公告)日:2015-08-04

    申请号:US12798134

    申请日:2010-03-30

    Inventor: Stephen Morphet

    Abstract: A memory management system for generating 3-dimensional computer images is provided. The memory management system includes a device for subdividing an image into a plurality of rectangular areas, a memory for storing object data pertaining to objects in the image which fall in each rectangular area, a device for storing the object data in the memory, a device for deriving image data and shading data for each rectangular area from the object data, a device for supplying object data for each rectangular area from the respective portion of the memory and, if the rectangular area contains objects also falling in at least one other rectangular area, also from the global list, to the deriving device, and a device for storing the image data and shading data derived by the deriving device for display. The memory includes at least one portion allocated to each rectangular area and at least one portion allocated as a global list.

    Abstract translation: 提供了一种用于产生三维计算机图像的存储器管理系统。 存储器管理系统包括用于将图像细分为多个矩形区域的设备,用于存储与落在每个矩形区域中的图像中的对象有关的对象数据的存储器,用于将对象数据存储在存储器中的设备, 用于从对象数据导出每个矩形区域的图像数据和阴影数据,用于从存储器的相应部分提供每个矩形区域的对象数据的装置,以及如果矩形区域包含还落在至少一个其他矩形区域中的对象 ,也从全局列表到导出装置,以及用于存储由导出装置导出的图像数据和阴影数据进行显示的装置。 存储器包括分配给每个矩形区域的至少一个部分和被分配为全局列表的至少一个部分。

    Memory management for systems for generating 3-dimensional computer images
    2.
    发明申请
    Memory management for systems for generating 3-dimensional computer images 审中-公开
    用于生成三维计算机图像的系统的内存管理

    公开(公告)号:US20100220106A1

    公开(公告)日:2010-09-02

    申请号:US12798134

    申请日:2010-03-30

    Inventor: Stephen Morphet

    Abstract: A memory management system for generating 3-dimensional computer images is provided. The memory management system includes a device for subdividing an image into a plurality of rectangular areas, a memory for storing object data pertaining to objects in the image which fall in each rectangular area, a device for storing the object data in the memory, a device for deriving image data and shading data for each rectangular area from the object data, a device for supplying object data for each rectangular area from the respective portion of the memory and, if the rectangular area contains objects also falling in at least one other rectangular area, also from the global list, to the deriving device, and a device for storing the image data and shading data derived by the deriving device for display. The memory includes at least one portion allocated to each rectangular area and at least one portion allocated as a global list.

    Abstract translation: 提供了一种用于产生三维计算机图像的存储器管理系统。 存储器管理系统包括用于将图像细分为多个矩形区域的设备,用于存储与落在每个矩形区域中的图像中的对象有关的对象数据的存储器,用于将对象数据存储在存储器中的设备, 用于从对象数据导出每个矩形区域的图像数据和阴影数据,用于从存储器的相应部分提供每个矩形区域的对象数据的装置,以及如果矩形区域包含还落在至少一个其他矩形区域中的对象 ,也从全局列表到导出装置,以及用于存储由导出装置导出的图像数据和阴影数据进行显示的装置。 存储器包括分配给每个矩形区域的至少一个部分和被分配为全局列表的至少一个部分。

    Three dimensional graphics system with early occlusion culling using Z-ranges
    3.
    发明授权
    Three dimensional graphics system with early occlusion culling using Z-ranges 有权
    三维图形系统,采用Z范围的早期遮挡剔除

    公开(公告)号:US08686998B2

    公开(公告)日:2014-04-01

    申请号:US11999133

    申请日:2007-12-04

    Inventor: Stephen Morphet

    Abstract: An apparatus and a method for generating 3-dimensional computer graphic images. The image is first sub-divided into a plurality of rectangular areas. A display list memory is loaded with object data for each rectangular area. The image and shading data for each picture element of each rectangular area are derived from the object data in the image synthesis processor and a texturizing and shading processor. A depth range generator derives a depth range for each rectangular area from the object data as the imaging and shading data is derived. This is compared with the depth of each new object to be provided to the image synthesis processor and the object may be prevented from being provided to the image synthesis processor independence on the result of the comparison.

    Abstract translation: 一种用于产生三维计算机图形图像的装置和方法。 该图像首先被细分成多个矩形区域。 显示列表存储器加载每个矩形区域的对象数据。 每个矩形区域的每个图像元素的图像和阴影数据从图像合成处理器中的对象数据和纹理化和阴影处理器导出。 当导出成像和阴影数据时,深度范围生成器从对象数据中导出每个矩形区域的深度范围。 将其与要提供给图像合成处理器的每个新对象的深度进行比较,并且可以防止对象对比较结果的图像合成处理器的独立性。

    Object tracking using momentum and acceleration vectors in a motion estimation system
    4.
    发明申请
    Object tracking using momentum and acceleration vectors in a motion estimation system 有权
    在运动估计系统中使用动量和加速度向量的对象跟踪

    公开(公告)号:US20100271484A1

    公开(公告)日:2010-10-28

    申请号:US12660934

    申请日:2010-03-05

    CPC classification number: H04N5/145 G06T7/238 G06T2207/10016

    Abstract: There is provided a method and apparatus for motion estimation in a sequence of video images. The method comprises a) subdividing each field or frame of a sequence of video images into a plurality of blocks, b) assigning to each block in each video field or frame a respective set of candidate motion vectors, c) determining for each block in a current video field or frame, which of its respective candidate motion vectors produces a best match to a block in a previous video field or frame, d) forming a motion vector field for the current video field or frame using the thus determined best match vectors for each block, and e) forming a further motion vector field by storing a candidate motion vector derived from the best match vector at a block location offset by a distance derived from the candidate motion vector. Finally, steps a) to e) are repeated for a video field or frame following the current video field or frame. The set of candidate motion vectors assigned at step b) to a block in the following video field or frame includes the candidates stored at that block location at step e) during the current video field or frame The method enables a block or tile based motion estimator to improve its accuracy by introducing true motion vector candidates derived from the physical behaviour of real world objects.

    Abstract translation: 提供了一种用于在视频图像序列中进行运动估计的方法和装置。 该方法包括:a)将视频图像序列的每个场或帧细分为多个块,b)向每个视频场或帧中的每个块分配相应的候选运动矢量集合,c)确定一个 当前视频场或帧,其相应的候选运动矢量中的哪一个产生与先前视频场或帧中的块最佳匹配,d)使用由此确定的最佳匹配向量为当前视频场或帧形成运动矢量场, 并且e)通过将从最佳匹配向量导出的候选运动矢量存储在偏移距离从候选运动矢量得到的距离的块位置处,形成另外的运动矢量场。 最后,针对当前视频场或帧之后的视频场或帧重复步骤a)至e)。 在步骤b)中分配给下一视频场或帧中的块的候选运动矢量集合包括在当前视频场或帧期间在步骤e)存储在该块位置处的候选。该方法启用基于块或块的运动估计器 通过引入从真实世界物体的物理行为导出的真实运动矢量候选来提高其精度。

    Three dimensional graphics system with early occlusion culling using z-ranges
    5.
    发明申请
    Three dimensional graphics system with early occlusion culling using z-ranges 有权
    三维图形系统采用z范围提前闭塞剔除

    公开(公告)号:US20080136816A1

    公开(公告)日:2008-06-12

    申请号:US11999133

    申请日:2007-12-04

    Inventor: Stephen Morphet

    Abstract: An apparatus and a method for generating 3-dimensional computer graphic images. The image is first sub-divided into a plurality of rectangular areas. A display list memory is loaded with object data for each rectangular area. The image and shading data for each picture element of each rectangular area are derived from the object data in the image synthesis processor and a texturizing and shading processor. A depth range generator derives a depth range for each rectangular area from the object data as the imaging and shading data is derived. This is compared with the depth of each new object to be provided to the image synthesis processor and the object may be prevented from being provided to the image synthesis processor independence on the result of the comparison.

    Abstract translation: 一种用于产生三维计算机图形图像的装置和方法。 该图像首先被细分成多个矩形区域。 显示列表存储器加载每个矩形区域的对象数据。 每个矩形区域的每个图像元素的图像和阴影数据从图像合成处理器中的对象数据和纹理化和阴影处理器导出。 当导出成像和阴影数据时,深度范围生成器从对象数据中导出每个矩形区域的深度范围。 将其与要提供给图像合成处理器的每个新对象的深度进行比较,并且可以防止对象对比较结果的图像合成处理器的独立性。

    Object tracking using graphics engine derived vectors in a motion estimation system
    6.
    发明申请
    Object tracking using graphics engine derived vectors in a motion estimation system 有权
    在运动估计系统中使用图形引擎导出矢量的对象跟踪

    公开(公告)号:US20110206124A1

    公开(公告)日:2011-08-25

    申请号:US12932421

    申请日:2011-02-24

    Abstract: A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.

    Abstract translation: 提供了一种用于图像序列中的运动估计的方法和装置。 在图像序列中的每对场或帧之间确定表示相机或观看者位置或方向的移动的一个或多个运动矢量。 然后确定一组候选运动矢量,用于从先前场或帧中的对象的位置导出场或帧中的对象的位置。 使用表示相机或观看者位置的移动的运动矢量来调整该组候选运动矢量,并且因此使用经调整的候选运动矢量集合导出用于图像序列的一组运动矢量。

    Memory management for systems for generating 3-dimensional computer images
    7.
    发明申请
    Memory management for systems for generating 3-dimensional computer images 有权
    用于生成三维计算机图像的系统的内存管理

    公开(公告)号:US20070132772A1

    公开(公告)日:2007-06-14

    申请号:US11704483

    申请日:2007-02-09

    Inventor: Stephen Morphet

    Abstract: A 3-dimensional computer generated image is generated by subdividing the image into a plurality of rectangular areas. Object data for each rectangular area is loaded into a display list memory (4) until that memory is substantially full. Image data and shading data for each picture element of each rectangular area is derived by an image synthesis processor (6) from the object data. Image data is then stored in a local memory (16) and further object data loaded into the display list memory (4) and replaces the existing contents. Once this has happened, the stored image data and shading data is retrieved and additional image data and shading data derived for each picture element by the image synthesis processor (6) using the new object data and the previously derived image and shading data. When there is no further object data to load to the display list memory the shading data is provided for display for the rectangular areas by a frame buffer 11. The memory may be managed by allocating at least one block of storage from the display list memory to each rectangular area and then storing in that block of memory, data which pertains to surfaces which intersect that rectangular area. A determination is made as to when a predetermined number of blocks have been used for a rectangular area. When this number is reached, the system starts to derive shading data for the rectangular areas, thereby releasing blocks of storage to be allocated to further rectangular areas in the display list memory.

    Abstract translation: 通过将图像细分成多个矩形区域来生成三维计算机生成的图像。 每个矩形区域的对象数据被加载到显示列表存储器(4)中,直到该存储器基本上满。 通过图像合成处理器(6)从对象数据导出每个矩形区域的每个像素的图像数据和阴影数据。 然后将图像数据存储在本地存储器(16)中,并将另外的对象数据加载到显示列表存储器(4)中并替换现有内容。 一旦发生这种情况,就使用新的对象数据和先前导出的图像和阴影数据,通过图像合成处理器(6)检索存储的图像数据和阴影数据以及为每个图像元素导出的附加图像数据和阴影数据。 当没有进一步的对象数据被加载到显示列表存储器时,阴影数据被提供用于通过帧缓冲器11对矩形区域进行显示。存储器可以通过从显示列表存储器分配至少一个存储块来管理 每个矩形区域,然后存储在该存储器块中,涉及与该矩形区域相交的表面的数据。 确定在矩形区域中何时使用预定数量的块。 当达到此数字时,系统开始导出矩形区域的阴影数据,从而释放要分配给显示列表存储器中另外的矩形区域的存储块。

    Object tracking using graphics engine derived vectors in a motion estimation system
    9.
    发明授权
    Object tracking using graphics engine derived vectors in a motion estimation system 有权
    在运动估计系统中使用图形引擎导出矢量的对象跟踪

    公开(公告)号:US08670483B2

    公开(公告)日:2014-03-11

    申请号:US12932421

    申请日:2011-02-24

    Abstract: A method and apparatus are provided for motion estimation in a sequence of images. One or more motion vectors representing movement of a camera or viewer position or direction are determined between each pair of fields or frames in the sequence of images. A set of candidate motion vectors is then determined for deriving positions of objects in a field or frame from the positions of objects in a previous field or frame. This set of candidate motion vectors is adjusted using the motion vectors representing movement of the camera or viewer position and thus a set of motion vectors is derived for a sequence of images using the adjusted set of candidate motion vectors.

    Abstract translation: 提供了一种用于图像序列中的运动估计的方法和装置。 在图像序列中的每对场或帧之间确定表示相机或观看者位置或方向的移动的一个或多个运动矢量。 然后确定一组候选运动矢量,用于从先前场或帧中的对象的位置导出场或帧中的对象的位置。 使用表示摄像机或观察者位置的移动的运动矢量来调整该组候选运动矢量,因此使用经调整的候选运动矢量集合对于一组图像导出一组运动矢量。

    Video interpolation
    10.
    发明申请
    Video interpolation 有权
    视频插补

    公开(公告)号:US20110268190A1

    公开(公告)日:2011-11-03

    申请号:US13066960

    申请日:2011-04-28

    CPC classification number: H04N7/014 H04N7/0127

    Abstract: A method and apparatus are provided for motion compensated video interpolation. Each field or frame in a sequence of video images is subdivided into a plurality of blocks and a motion vector field is derived using block matching for a current video field using data matched to a previous video field or frame. A first time instance is determined at which an interpolated block is to be displayed and a second time instance is determined at which a corresponding interpolated block is to be created. Video data for each block is interpolated at its second time instance for each block and is then output for display at the first time instance.

    Abstract translation: 提供了一种用于运动补偿视频插值的方法和装置。 视频图像序列中的每个场或帧被细分为多个块,并且使用与先前视频场或帧匹配的数据对当前视频场使用块匹配导出运动矢量场。 确定要显示内插块的第一时间实例,并且确定要在哪个对应的内插块被创建的第二时间实例。 每个块的视频数据在其针对每个块的第二时间实例被插值,然后被输出以在第一时间实例显示。

Patent Agency Ranking