Fee-based distribution of media based on device proximity
    3.
    发明授权
    Fee-based distribution of media based on device proximity 有权
    基于设备接近度的媒体费用分配

    公开(公告)号:US09129307B2

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

    申请号:US11752390

    申请日:2007-05-23

    摘要: Embodiments of the invention provide techniques for commercial transactions for the sale of images carried out over short-range wireless transmissions. In one embodiment, the transaction may be initiated by a vendor (e.g., a professional photographer), who transmits a wireless signal including an offer for sale of an image. A customer wishing to purchase the image responds by sending a wireless signal including an acceptance of the offer. In another embodiment, the transaction may be initiated by a customer, who transmits a wireless signal including a request for an image to be fulfilled by a vendor. A vendor agreeing to supply the image responds by sending a wireless signal including an acceptance of the request. By offering the images to customers who are in close proximity to the image capture, the vendor may increase the likelihood that the images will be purchased.

    摘要翻译: 本发明的实施例提供了用于销售通过短距离无线传输进行的图像的商业交易的技术。 在一个实施例中,交易可以由发送包括出售图像的报价的无线信号的供应商(例如专业摄影者)发起。 希望购买图像的客户通过发送包括接受报价的无线信号作出响应。 在另一个实施例中,交易可以由客户发起,客户发送包括供应商要满足的图像的请求的无线信号。 同意提供图像的供应商通过发送包括接受请求的无线信号作出响应。 通过将图像提供给靠近图像捕获的客户,供应商可能会增加图像将被购买的可能性。

    Fee-Based Distribution of Media Based on Device Proximity
    4.
    发明申请
    Fee-Based Distribution of Media Based on Device Proximity 有权
    基于设备接近度的媒体费用分配

    公开(公告)号:US20080294548A1

    公开(公告)日:2008-11-27

    申请号:US11752390

    申请日:2007-05-23

    IPC分类号: G06Q40/00

    摘要: Embodiments of the invention provide techniques for commercial transactions for the sale of images carried out over short-range wireless transmissions. In one embodiment, the transaction may be initiated by a vendor (e.g., a professional photographer), who transmits a wireless signal including an offer for sale of an image. A customer wishing to purchase the image responds by sending a wireless signal including an acceptance of the offer. In another embodiment, the transaction may be initiated by a customer, who transmits a wireless signal including a request for an image to be fulfilled by a vendor. A vendor agreeing to supply the image responds by sending a wireless signal including an acceptance of the request. By offering the images to customers who are in close proximity to the image capture, the vendor may increase the likelihood that the images will be purchased.

    摘要翻译: 本发明的实施例提供了用于销售通过短距离无线传输进行的图像的商业交易的技术。 在一个实施例中,交易可以由发送包括出售图像的报价的无线信号的供应商(例如专业摄影者)发起。 希望购买图像的客户通过发送包括接受报价的无线信号作出响应。 在另一个实施例中,交易可以由客户发起,客户发送包括供应商要满足的图像的请求的无线信号。 同意提供图像的供应商通过发送包括接受请求的无线信号作出响应。 通过将图像提供给靠近图像捕获的客户,供应商可能会增加图像将被购买的可能性。

    Deferred acceleration data structure optimization for improved performance
    5.
    发明授权
    Deferred acceleration data structure optimization for improved performance 有权
    延迟加速度数据结构优化,以提高性能

    公开(公告)号:US08018453B2

    公开(公告)日:2011-09-13

    申请号:US11673042

    申请日:2007-02-09

    IPC分类号: G06T15/00

    摘要: Embodiments of the invention provide methods and apparatus to defer the optimization an acceleration data structure (e.g., a kd-tree) in response to movements of objects within a three-dimensional scene. According to one embodiment of the invention, an image processing system may determine portions of an acceleration data structure affected by the movement of an object within a three-dimensional scene. The image processing system may store the affected portion of the ADS in an optimization queue. If the image processing system does not have sufficient processing bandwidth available to optimize the ADS, the image processing system may defer the ADS optimization until sufficient processing bandwidth becomes available. Once sufficient processing bandwidth becomes available, the image processing system may optimize the ADS according to the information stored in the optimization queue.

    摘要翻译: 本发明的实施例提供了响应于三维场景内的对象的移动来推迟加速度数据结构(例如,kd-tree)的优化的方法和装置。 根据本发明的一个实施例,图像处理系统可以确定由三维场景内的对象的移动所影响的加速度数据结构的部分。 图像处理系统可将ADS的受影响部分存储在优化队列中。 如果图像处理系统没有足够的可用于优化ADS的处理带宽,则图像处理系统可延迟ADS优化,直到足够的处理带宽变得可用。 一旦足够的处理带宽变得可用,则图像处理系统可以根据存储在优化队列中的信息优化ADS。

    Deferred Acceleration Data Structure Optimization for Improved Performance
    6.
    发明申请
    Deferred Acceleration Data Structure Optimization for Improved Performance 有权
    延迟加速数据结构优化,提高性能

    公开(公告)号:US20080192044A1

    公开(公告)日:2008-08-14

    申请号:US11673042

    申请日:2007-02-09

    IPC分类号: G06T15/00

    摘要: Embodiments of the invention provide methods and apparatus to defer the optimization an acceleration data structure (e.g., a kd-tree) in response to movements of objects within a three-dimensional scene. According to one embodiment of the invention, an image processing system may determine portions of an acceleration data structure affected by the movement of an object within a three-dimensional scene. The image processing system may store the affected portion of the ADS in an optimization queue. If the image processing system does not have sufficient processing bandwidth available to optimize the ADS, the image processing system may defer the ADS optimization until sufficient processing bandwidth becomes available. Once sufficient processing bandwidth becomes available, the image processing system may optimize the ADS according to the information stored in the optimization queue.

    摘要翻译: 本发明的实施例提供了响应于三维场景内的对象的移动来推迟加速度数据结构(例如,kd-tree)的优化的方法和装置。 根据本发明的一个实施例,图像处理系统可以确定由三维场景内的对象的移动所影响的加速度数据结构的部分。 图像处理系统可将ADS的受影响部分存储在优化队列中。 如果图像处理系统没有足够的可用于优化ADS的处理带宽,则图像处理系统可延迟ADS优化,直到足够的处理带宽变得可用。 一旦足够的处理带宽变得可用,则图像处理系统可以根据存储在优化队列中的信息优化ADS。

    Box casting using an integrated acceleration data structure
    7.
    发明授权
    Box casting using an integrated acceleration data structure 失效
    箱式铸造采用集成加速度数据结构

    公开(公告)号:US08102389B2

    公开(公告)日:2012-01-24

    申请号:US11674692

    申请日:2007-02-14

    IPC分类号: G06T15/00

    摘要: Embodiments of the invention provide methods and apparatus to reduce the number of intersection tests required to determine if an object moving within a three-dimensional scene collides with any other objects. According to one embodiment of the invention, a physics engine may cast a velocity box into the scene and traverse the velocity box through an integrated acceleration data structure. By traversing the velocity box through an integrated acceleration data structure, a physics engine may determine which objects are in the same area of the scene and are likely intersect the velocity box. The physics engine may use the objects when performing intersection tests to reduce the number of intersection tests which are necessary to determine which objects intersect the velocity box. A reduction in the number of intersection tests may reduce the amount of time necessary to determine if a moving object collides with any other objects.

    摘要翻译: 本发明的实施例提供了减少确定在三维场景内移动的物体是否与任何其它物体相撞所需的交叉点测试数量的方法和装置。 根据本发明的一个实施例,物理引擎可以将速度盒投射到场景中并通过集成加速度数据结构横穿速度箱。 通过集成的加速度数据结构遍历速度盒,物理引擎可以确定哪些对象在场景的相同区域中并且可能与速度盒相交。 物理引擎可以在执行交叉测试时使用对象,以减少确定哪些对象与速度框相交所必需的交叉点测试次数。 相交测试次数的减少可以减少确定移动物体是否与任何其他物体相撞所需的时间量。

    Resetting of Dynamically Grown Accelerated Data Structure
    8.
    发明申请
    Resetting of Dynamically Grown Accelerated Data Structure 有权
    重构动态加速数据结构

    公开(公告)号:US20100228781A1

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

    申请号:US12391384

    申请日:2009-02-24

    IPC分类号: G06F17/30

    CPC分类号: G06T11/40

    摘要: A circuit arrangement, program product and method are provided for resetting a dynamically grown Accelerated Data Structure (ADS) used in image processing in which an ADS is initialized by reusing the root node of a prior ADS and resetting at least one node in the prior ADS to break a link between the reset node and a linked-to node in the prior ADS. By doing so, the memory allocated to the prior ADS may be reused for the new ADS, without having to clear or wipe out all of the allocated memory. In addition, in some instances, given the similarity of many image frames, often some or all of the node structure of a prior ADS may be reused for a new ADS, requiring only the contents of nodes to be cleared, instead of having to clear out all of the nodes in the prior ADS. As a result, the processing overhead associated with initializing a new ADS can be significantly reduced.

    摘要翻译: 提供了一种电路布置,程序产品和方法,用于复位图像处理中使用的动态增长的加速数据结构(ADS),其中通过重新使用先前ADS的根节点并重新设置先前ADS中的至少一个节点来初始化ADS 以断开复位节点和先前ADS中的链接节点之间的链接。 通过这样做,分配给先前ADS的存储器可以重新用于新的ADS,而不必清除或消除所有分配的存储器。 另外,在某些情况下,给定许多图像帧的相似性,通常,先前ADS的节点结构中的一些或全部可以重新用于新的ADS,仅需要清除节点的内容,而不必清除 排除先前ADS中的所有节点。 结果,与初始化新的ADS相关联的处理开销可以显着降低。

    Dynamically configuring and selecting multiple ray tracing intersection methods
    9.
    发明授权
    Dynamically configuring and selecting multiple ray tracing intersection methods 有权
    动态配置和选择多个光线跟踪交点方法

    公开(公告)号:US07773087B2

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

    申请号:US11737156

    申请日:2007-04-19

    IPC分类号: G06T15/00

    CPC分类号: G06T15/06

    摘要: Embodiments of the invention provide methods and apparatus to determine a coordinate system to use when traversing rays through a portion of a spatial index corresponding to a dynamic object which has a unique object coordinate system. An image processing system may take into consideration a number of factors including, but not limited to, a distance form a viewpoint to the dynamic object, a distance from the origin of the world coordinate system to the object coordinate system, a rate of traversal of the dynamic object, and a number of primitives which make up the object. These factors alone or together may indicate whether it is more efficient to perform ray intersection tests in an object coordinate system or in a world coordinate system. Embodiments of the invention may update a spatial index according to the selected coordinate system.

    摘要翻译: 本发明的实施例提供了确定在穿过与具有唯一对象坐标系的动态对象相对应的空间索引的一部分的光线时使用的坐标系的方法和装置。 图像处理系统可以考虑多个因素,包括但不限于对于动态对象的视点的距离,从世界坐标系的原点到对象坐标系的距离,遍历的速度 动态对象,以及构成对象的多个图元。 这些因素单独或一起可以指示在对象坐标系或世界坐标系中执行射线相交测试是否更有效。 本发明的实施例可以根据所选择的坐标系来更新空间索引。

    Combined Spatial Index for Static and Dynamic Objects Within a Three-Dimensional Scene
    10.
    发明申请
    Combined Spatial Index for Static and Dynamic Objects Within a Three-Dimensional Scene 有权
    三维场景内静态和动态对象的组合空间索引

    公开(公告)号:US20080192054A1

    公开(公告)日:2008-08-14

    申请号:US11674821

    申请日:2007-02-14

    IPC分类号: G06T15/10

    摘要: Embodiments of the invention create links or branches from a static spatial index which partitions a three-dimensional scene based on the position of static objects to a dynamic object spatial index which partitions a three-dimensional scene based on the position of dynamic objects in a three-dimensional scene. By branching from the static spatial index to the dynamic object spatial index, the image processing system may create a single combined spatial index or a combined acceleration data structure. The combined spatial index may contain information which partitions the three-dimensional scene with respect to both static objects and dynamic objects within the three-dimensional scene. When performing ray tracing, the image processing system may only need to traverse rays issued into the three-dimensional scene through the combined spatial index to determine if the ray intersects either static objects or dynamic objects within the three-dimensional scene.

    摘要翻译: 本发明的实施例从静态空间索引创建链接或分支,其将基于静态对象的位置的三维场景划分为动态对象空间索引,该动态对象空间索引基于三维场景中的动态对象的位置来划分三维场景 维度场景 通过从静态空间索引到动态对象空间索引的分支,图像处理系统可以创建单个组合空间索引或组合加速度数据结构。 组合空间索引可以包含相对于三维场景内的静态对象和动态对象分割三维场景的信息。 当执行光线跟踪时,图像处理系统可能仅需要通过组合空间索引遍历发射到三维场景中的光线,以确定光线是否与三维场景内的静态对象或动态对象相交。