System and method for optimizing a graphics intensive software program for the user's graphics hardware

    公开(公告)号:US07230626B2

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

    申请号:US10881268

    申请日:2004-06-30

    IPC分类号: G06T1/00 G06T15/00

    摘要: A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

    System and method for optimizing a graphics intensive software program for the user's graphics hardware
    2.
    发明授权
    System and method for optimizing a graphics intensive software program for the user's graphics hardware 有权
    用于优化用户图形硬件的图形密集型软件程序的系统和方法

    公开(公告)号:US07164419B2

    公开(公告)日:2007-01-16

    申请号:US10957965

    申请日:2004-10-04

    IPC分类号: G06T15/00 G06F15/16 G06F12/02

    摘要: A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

    摘要翻译: 用于优化用于图形加速硬件的图形密集型软件程序的性能的系统和方法。 该系统和方法包括验证支持3D加速卡的不同功能的程序,决定是否使用加速硬件,并优化软件应用程序,以选择性地使用在特定视频加速卡上工作的功能。 检查的功能包括子像素定位,不透明度,颜色替换和雾。 如果这些测试成功,则图形加速由软件应用程序使用。 但是,如果测试不成功,则决定不使用图形加速器。 本领域普通技术人员将意识到不需要以特定顺序执行所有测试。 此外,在软件应用程序使用图形加速渲染3D图形之前,可以执行其他类型的测试以确保软件应用程序和视频卡兼容性。

    System and Method for Optimizing a Graphics Intensive Software Program for the User's Graphics Hardware
    3.
    发明申请
    System and Method for Optimizing a Graphics Intensive Software Program for the User's Graphics Hardware 有权
    用于优化用户图形硬件的图形密集软件程序的系统和方法

    公开(公告)号:US20070002053A1

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

    申请号:US11469894

    申请日:2006-09-04

    IPC分类号: G06T11/20

    CPC分类号: G06T15/005 G06T1/20

    摘要: A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

    摘要翻译: 用于优化用于图形加速硬件的图形密集型软件程序的性能的系统和方法。 该系统和方法包括验证支持3D加速卡的不同功能的程序,决定是否使用加速硬件,并优化软件应用程序,以选择性地使用在特定视频加速卡上工作的功能。 检查的功能包括子像素定位,不透明度,颜色替换和雾。 如果这些测试成功,则图形加速由软件应用程序使用。 但是,如果测试不成功,则决定不使用图形加速器。 本领域普通技术人员将意识到不需要以特定顺序执行所有测试。 此外,在软件应用程序使用图形加速渲染3D图形之前,可以执行其他类型的测试以确保软件应用程序和视频卡兼容性。

    System and method for optimizing a graphics intensive software program for the user's graphics hardware
    4.
    发明授权
    System and method for optimizing a graphics intensive software program for the user's graphics hardware 有权
    用于优化用户图形硬件的图形密集型软件程序的系统和方法

    公开(公告)号:US07742050B2

    公开(公告)日:2010-06-22

    申请号:US11469894

    申请日:2006-09-04

    IPC分类号: G06T1/00 G06F12/02 G06F15/16

    CPC分类号: G06T15/005 G06T1/20

    摘要: A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

    摘要翻译: 用于优化用于图形加速硬件的图形密集型软件程序的性能的系统和方法。 该系统和方法包括验证支持3D加速卡的不同功能的程序,决定是否使用加速硬件,并优化软件应用程序,以选择性地使用在特定视频加速卡上工作的功能。 检查的功能包括子像素定位,不透明度,颜色替换和雾。 如果这些测试成功,则图形加速由软件应用程序使用。 但是,如果测试不成功,则决定不使用图形加速器。 本领域普通技术人员将意识到不需要以特定顺序执行所有测试。 此外,在软件应用程序使用图形加速渲染3D图形之前,可以执行其他类型的测试以确保软件应用程序和视频卡兼容性。

    System and method for optimizing a graphics intensive software program for the user's graphics hardware
    5.
    发明授权
    System and method for optimizing a graphics intensive software program for the user's graphics hardware 有权
    用于优化用户图形硬件的图形密集型软件程序的系统和方法

    公开(公告)号:US08081190B2

    公开(公告)日:2011-12-20

    申请号:US12766870

    申请日:2010-04-24

    CPC分类号: G06T15/005 G06T1/20

    摘要: A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

    摘要翻译: 用于优化用于图形加速硬件的图形密集型软件程序的性能的系统和方法。 该系统和方法包括验证支持3D加速卡的不同功能的程序,决定是否使用加速硬件并优化软件应用程序,以选择性地使用在特定视频加速卡上工作的功能。 检查的功能包括子像素定位,不透明度,颜色替换和雾。 如果这些测试成功,则图形加速由软件应用程序使用。 但是,如果测试不成功,则决定不使用图形加速器。 本领域普通技术人员将意识到不需要以特定顺序执行所有测试。 此外,在软件应用程序使用图形加速渲染3D图形之前,可以执行其他类型的测试以确保软件应用程序和视频卡兼容性。

    System and method for optimizing a graphics intensive software program for the user's graphics hardware
    6.
    发明申请
    System and method for optimizing a graphics intensive software program for the user's graphics hardware 有权
    用于优化用户图形硬件的图形密集型软件程序的系统和方法

    公开(公告)号:US20050041032A1

    公开(公告)日:2005-02-24

    申请号:US10957965

    申请日:2004-10-04

    IPC分类号: G06T1/20 G09G5/02 G09G5/36

    摘要: A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whether to use the acceleration hardware and optimizes the software application to selectively use the functions that work on the specific video acceleration card. Functions checked include sub-pixel positioning, opacity, color replacement and fog. If these tests are successful, then the graphics acceleration is used by the software application. However, if the tests are not successful the decision is made not to use graphics accelerator. Those with ordinary skill in the art will realize that it is not necessary to perform all of the tests in a specific order. Additionally, other types of tests could be performed to ensure software application and video card compatibility before the software application is uses graphics acceleration to render 3D graphics.

    摘要翻译: 用于优化用于图形加速硬件的图形密集型软件程序的性能的系统和方法。 该系统和方法包括验证支持3D加速卡的不同功能的程序,决定是否使用加速硬件,并优化软件应用程序,以选择性地使用在特定视频加速卡上工作的功能。 检查的功能包括子像素定位,不透明度,颜色替换和雾。 如果这些测试成功,则图形加速由软件应用程序使用。 但是,如果测试不成功,则决定不使用图形加速器。 本领域普通技术人员将意识到不需要以特定顺序执行所有测试。 此外,在软件应用程序使用图形加速渲染3D图形之前,可以执行其他类型的测试以确保软件应用程序和视频卡兼容性。

    Mobile terminal position information collection and reporting
    7.
    发明申请
    Mobile terminal position information collection and reporting 审中-公开
    移动终端位置信息收集和报告

    公开(公告)号:US20080026771A1

    公开(公告)日:2008-01-31

    申请号:US11494148

    申请日:2006-07-26

    申请人: Ryan Hill

    发明人: Ryan Hill

    IPC分类号: H04Q7/20

    CPC分类号: H04W4/029

    摘要: Collecting traffic data regarding a plurality of wireless terminals includes periodically receiving Global Positioning System (GPS) location information from each of the plurality of wireless terminals by a location tracking server. For each of the plurality of wireless terminals, the location tracking server accumulates GPS location information. The location tracking server receives information regarding a geographic feature, processes the received GPS location information, and generates a traffic pattern report regarding the geographic feature based upon the accumulated GPS location information.

    摘要翻译: 收集关于多个无线终端的业务数据包括由位置跟踪服务器周期性地接收来自多个无线终端中的每一个的全球定位系统(GPS)位置信息。 对于多个无线终端中的每一个,位置跟踪服务器累积GPS位置信息。 位置跟踪服务器接收关于地理特征的信息,处理接收到的GPS位置信息,并且基于累积的GPS位置信息生成关于地理特征的业务模式报告。

    Semi-transparent highlighting of selected objects in electronic documents
    8.
    发明申请
    Semi-transparent highlighting of selected objects in electronic documents 有权
    电子文件中选定对象的半透明突出显示

    公开(公告)号:US20070176944A1

    公开(公告)日:2007-08-02

    申请号:US11344396

    申请日:2006-01-31

    IPC分类号: G09G5/02

    CPC分类号: G06F3/0481

    摘要: Highlighting selected objects in an electronic document is provided in a manner such that a highlighted object maintains coloring and formatting properties to allow for a maintenance of visual fidelity with a pre-highlighted view of the highlighted object and that allows for a semi-transparent background underneath a highlighted object that allows a user to see and appreciate the coloring and any visual properties applied to the background underneath the highlighting applied to the selected object.

    摘要翻译: 提供电子文档中突出显示所选对象的方式使得突出显示的对象保持着色和格式化属性,以允许通过突出显示的对象的预先加亮的视图维持视觉保真度,并允许在下面的半透明背景 突出显示的对象,允许用户查看并欣赏应用于应用于所选对象的突出显示的背景下的着色和任何视觉属性。

    Compressing images in documents
    10.
    发明申请
    Compressing images in documents 有权
    压缩文档中的图像

    公开(公告)号:US20070140559A1

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

    申请号:US11303153

    申请日:2005-12-15

    IPC分类号: G06K9/34

    摘要: Images that are contained within documents are compressed to reduce the file size of the document. The compression may occur such that compression steps occur to the image automatically. The compression steps performed are determined based on the information available about the images in a document. The information is used to determine whether or not the image should be compressed as well as what compression method is used.

    摘要翻译: 包含在文档中的图像被压缩以减小文档的文件大小。 可能发生压缩,使得图像自动发生压缩步骤。 所执行的压缩步骤基于关于文档中的图像的可用信息来确定。 该信息用于确定图像是否应该被压缩以及使用什么压缩方法。