Distributing limited storage among a collection of media objects

    公开(公告)号:US08370404B2

    公开(公告)日:2013-02-05

    申请号:US13366708

    申请日:2012-02-06

    IPC分类号: G06F17/30

    摘要: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.

    DISTRIBUTING LIMITED STORAGE AMONG A COLLECTION OF MEDIA OBJECTS
    2.
    发明申请
    DISTRIBUTING LIMITED STORAGE AMONG A COLLECTION OF MEDIA OBJECTS 有权
    在收集媒体对象时分发有限存储

    公开(公告)号:US20120134600A1

    公开(公告)日:2012-05-31

    申请号:US13366708

    申请日:2012-02-06

    IPC分类号: G06K9/36

    摘要: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.

    摘要翻译: 为了确定压缩图像文件的总大小不会超过一个预定义的限制,自动计算一组中每个图像文件压缩每个图像文件的程度的质量等级。 当以预定的最小可接受水平和标称水平进行压缩时,最初确定每个图像文件的压缩大小。 基于它们的高频能量内容来确定图像文件的相对复杂度。 作为图像文件复杂度的函数,并且从最初确定的压缩大小开始,确定适当的质量级别,用于在迭代过程中压缩每个图像文件,以确保压缩图像文件的总大小不超过预定义 限制,同时保持可接受的质量。 因此,可以最佳地压缩一组图像文件以适应有限的存储。

    Distributing limited storage among a collection of media objects
    3.
    发明授权
    Distributing limited storage among a collection of media objects 有权
    在媒体对象集合之间分配有限的存储空间

    公开(公告)号:US08140603B2

    公开(公告)日:2012-03-20

    申请号:US12478516

    申请日:2009-06-04

    IPC分类号: G06F17/30

    摘要: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.

    摘要翻译: 为了确定压缩图像文件的总大小不会超过一个预定义的限制,自动计算一组中每个图像文件压缩每个图像文件的程度的质量等级。 当以预定的最小可接受水平和标称水平进行压缩时,最初确定每个图像文件的压缩大小。 基于它们的高频能量内容来确定图像文件的相对复杂度。 作为图像文件复杂度的函数,并且从最初确定的压缩大小开始,确定适当的质量级别,用于在迭代过程中压缩每个图像文件,以确保压缩图像文件的总大小不超过预定义 限制,同时保持可接受的质量。 因此,可以最佳地压缩一组图像文件以适应有限的存储。

    Distributing limited storage among a collection of media objects
    4.
    发明授权
    Distributing limited storage among a collection of media objects 有权
    在媒体对象集合之间分配有限的存储空间

    公开(公告)号:US07558801B2

    公开(公告)日:2009-07-07

    申请号:US11149037

    申请日:2005-06-08

    IPC分类号: G06F17/00

    摘要: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.

    摘要翻译: 为了确定压缩图像文件的总大小不会超过一个预定义的限制,自动计算一组中每个图像文件压缩每个图像文件的程度的质量等级。 当以预定的最小可接受水平和标称水平进行压缩时,最初确定每个图像文件的压缩大小。 基于它们的高频能量内容来确定图像文件的相对复杂度。 作为图像文件复杂度的函数,并且从最初确定的压缩大小开始,确定适当的质量级别,用于在迭代过程中压缩每个图像文件,以确保压缩图像文件的总大小不超过预定义 限制,同时保持可接受的质量。 因此,可以最佳地压缩一组图像文件以适应有限的存储。

    DISTRIBUTING LIMITED STORAGE AMONG A COLLECTION OF MEDIA OBJECTS
    5.
    发明申请
    DISTRIBUTING LIMITED STORAGE AMONG A COLLECTION OF MEDIA OBJECTS 有权
    在收集媒体对象时分发有限存储

    公开(公告)号:US20090238475A1

    公开(公告)日:2009-09-24

    申请号:US12478516

    申请日:2009-06-04

    IPC分类号: G06K9/36

    摘要: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.

    摘要翻译: 为了确定压缩图像文件的总大小不会超过一个预定义的限制,自动计算一组中每个图像文件压缩每个图像文件的程度的质量等级。 当以预定的最小可接受水平和标称水平进行压缩时,最初确定每个图像文件的压缩大小。 基于它们的高频能量内容来确定图像文件的相对复杂度。 作为图像文件复杂度的函数,并且从最初确定的压缩大小开始,确定适当的质量水平,用于在迭代过程中压缩每个图像文件,以确保压缩图像文件的总大小不超过预定义 限制,同时保持可接受的质量。 因此,可以最佳地压缩一组图像文件以适应有限的存储。

    Distributing limited storage among a collection of media objects
    7.
    发明授权
    Distributing limited storage among a collection of media objects 有权
    在媒体对象集合之间分配有限的存储空间

    公开(公告)号:US06976026B1

    公开(公告)日:2005-12-13

    申请号:US10099807

    申请日:2002-03-14

    摘要: A quality level determining the extent to which each image file is compressed is automatically computed for each image file in a set to ensure that the total size of the compressed image files does not exceed a predefined limit. The compressed size of each image file is initially determined when compressed at a predefined minimum acceptable level and at a nominal level. The relative complexity of the image files is determined based upon their high frequency energy content. As a function of the image file complexity, and starting with the compressed sizes initially determined, the appropriate quality level is determined for compressing each of the image files in an iterative process that ensures the total size of the compressed image files does not exceed the predefined limit, while retaining acceptable quality. Thus, a set of image files can be compressed optimally to fit within a limited storage.

    摘要翻译: 为了确定压缩图像文件的总大小不会超过一个预定义的限制,自动计算一组中每个图像文件压缩每个图像文件的程度的质量等级。 当以预定的最小可接受水平和标称水平进行压缩时,最初确定每个图像文件的压缩大小。 基于它们的高频能量内容来确定图像文件的相对复杂度。 作为图像文件复杂度的函数,并且从最初确定的压缩大小开始,确定适当的质量级别,用于在迭代过程中压缩每个图像文件,以确保压缩图像文件的总大小不超过预定义 限制,同时保持可接受的质量。 因此,可以最佳地压缩一组图像文件以适应有限的存储。

    Lossless manipulation of media objects
    9.
    发明授权
    Lossless manipulation of media objects 有权
    无损操纵媒体对象

    公开(公告)号:US07239328B2

    公开(公告)日:2007-07-03

    申请号:US11405380

    申请日:2006-04-17

    摘要: An original media object, such as an image, is edited without loss of the data comprising the media object. Changes applied to the media object are defined by metadata associated with the media object. For example, metadata define the cropping of an original JPEG image without loss of the original image. The metadata from a previous editing session can be used to further revising a change to the media object. Preferably, the metadata are stored as a stream in a substorage of an object linking and embedding (OLE) file. For display purposes, and for ease of modification, an edited version of the media object is stored as another stream of data in the substorage of the OLE file. The edited version of the media object is preferably compressed and serves as an intermediate object for faster display during editing and as a surrogate if the original media object is unavailable.

    摘要翻译: 编辑诸如图像的原始媒体对象,而不丢失包括媒体对象的数据。 通过与媒体对象关联的元数据定义应用于媒体对象的更改。 例如,元数据定义原始JPEG图像的裁剪,而不会损失原始图像。 来自先前编辑会话的元数据可用于进一步修改媒体对象的更改。 优选地,元数据作为流存储在对象链接和嵌入(OLE)文件的子存档中。 为了显示的目的,为了易于修改,将媒体对象的编辑版本作为另一个数据流存储在OLE文件的子存档中。 媒体对象的编辑版本优选地被压缩并且用作中间对象,用于在编辑期间更快地显示,并且如果原始媒体对象不可用,则用作代理。

    COMPOSITING APPLICATION CONTENT AND SYSTEM CONTENT FOR DISPLAY
    10.
    发明申请
    COMPOSITING APPLICATION CONTENT AND SYSTEM CONTENT FOR DISPLAY 审中-公开
    组合应用内容和显示系统内容

    公开(公告)号:US20110314412A1

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

    申请号:US12818082

    申请日:2010-06-17

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: Application content and system content are composited to create composited frames for display by drawing foreground application content into an application buffer, building a reconstruction buffer, drawing system user interface content on top of the foreground application content in the application buffer, and displaying a composited frame by sending the application buffer directly to display hardware for display. The reconstruction buffer contains portions of the foreground application content copied from the application buffer. When system user interface content is being updated, the reconstruction buffer is used to recreate the original foreground application content. Updated system user interface content and original foreground application content are then used to create additional composited frames for display.

    摘要翻译: 应用内容和系统内容被合成以通过将前景应用内容绘制到应用缓冲器中,构建重建缓冲器,在应用缓冲器中的前台应用内容之上绘制系统用户界面内容,并且显示合成框架 通过将应用程序缓冲区直接发送到显示硬件进行显示。 重建缓冲器包含从应用缓冲器复制的前景应用内容的部分。 当更新系统用户界面内容时,重构缓冲区用于重新创建原始前台应用程序内容。 更新的系统用户界面内容和原始前景应用程序内容随后用于创建其他合成框架进行显示。