System and method for storing and retrieving tiled image data
    1.
    发明授权
    System and method for storing and retrieving tiled image data 有权
    用于存储和检索平铺图像数据的系统和方法

    公开(公告)号:US08885980B2

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

    申请号:US13545064

    申请日:2012-07-10

    摘要: System for storing and retrieving tiled image data. System and method store a record in an image file for each tile at a zoom level, create a lookup table for the record, store a null value in the lookup table when there are no tile records at the row and the column of the lookup table, omit a row from the lookup table when there are no tile records in the table row, create an index file having a null value for each omitted rows, and retrieve an address for a specific tile by seeking the row associated with the record in the index file, reading a value, positioning the lookup table according to the index value if the value is non-null, seeking the column associated with the record, reading an address associated with the record, and retrieving the tile associated with the record at the address.

    摘要翻译: 用于存储和检索平铺图像数据的系统。 系统和方法将记录存储在缩放级别的每个图块的图像文件中,为记录创建查找表,当查询表的行和列中没有瓦片记录时,将空值存储在查找表中 ,当表行中没有瓦片记录时,从查找表中省略一行,为每个省略的行创建一个具有空值的索引文件,并通过寻找与特定瓦片相关联的行来检索特定瓦片的地址 索引文件,读取值,如果值不为空,则根据索引值定位查找表,寻找与记录相关联的列,读取与记录相关联的地址,以及检索与记录相关联的瓦片 地址。

    System and Method for Interactive Spatio-Temporal Streaming Data
    2.
    发明申请
    System and Method for Interactive Spatio-Temporal Streaming Data 有权
    交互式时空流数据的系统与方法

    公开(公告)号:US20140282768A1

    公开(公告)日:2014-09-18

    申请号:US14202201

    申请日:2014-03-10

    IPC分类号: H04N21/231 H04N21/258

    摘要: System and method for providing a probabilistic order of tiles relative to a current section of a video that a user is viewing. A cache implementation uses this ordering to decide what tiles to evict from the cache, i.e. which tiles will probably not be accessed within a particular timeframe, but not when to evict (this is up to the cache implementation). A cache implementation can also use the prioritized list of the present embodiment to pre-fetch tiles.

    摘要翻译: 用于提供相对于用户正在观看的视频的当前部分的瓦片的概率顺序的系统和方法。 高速缓存实现使用该排序来确定从高速缓存驱逐什么瓦片,即哪些瓦片可能不会在特定时间范围内被访问,而不是何时驱逐(这取决于缓存实现)。 高速缓存实现还可以使用本实施例的优先级列表来预取块。

    SYSTEM AND METHOD FOR CONVERTING SOURCE IMAGE DATA TO TILE DATA
    3.
    发明申请
    SYSTEM AND METHOD FOR CONVERTING SOURCE IMAGE DATA TO TILE DATA 有权
    将图像数据转换为数据的系统和方法

    公开(公告)号:US20140093186A1

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

    申请号:US14100094

    申请日:2013-12-09

    IPC分类号: G06T3/40

    摘要: System and method for converting source image data to tile data including (a) selecting a source image set; (b) computing a scaling value for the source image set; (c) establishing tile set geographic bounds of a tile set that is created based on the scaling value; (d) converting the tile set geographic bounds to discrete tile bounds; (e) for each source image (i) determining source image geographic bounds; (ii) if there is an intersection between the source image geographic bounds and the tile set geographic bounds, (1) extracting image data from the source image at the intersection; (2) scaling the image data based on a pre-selected scale; (3) storing the scaled image data to a tile storage mechanism; and (f) repeating steps (a) through (e) for each of the source image sets.

    摘要翻译: 用于将源图像数据转换为瓦片数据的系统和方法,包括(a)选择源图像集合; (b)计算源图像组的缩放值; (c)建立基于缩放值创建的瓦片组的瓦片集地理界限; (d)将瓦片集地理界限转换为离散瓦片边界; (e)对于每个源图像(i)确定源图像地理界限; (ii)如果源图像地理界限和瓦片集地理界限之间存在交集,则(1)在交叉点处从源图像提取图像数据; (2)基于预先选择的比例缩放图像数据; (3)将缩放的图像数据存储到瓦片存储机构; 和(f)对每个源图像组重复步骤(a)至(e)。

    System and method for storing a dataset of image tiles
    4.
    发明授权
    System and method for storing a dataset of image tiles 有权
    用于存储图像瓦片数据集的系统和方法

    公开(公告)号:US09053127B2

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

    申请号:US14099487

    申请日:2013-12-06

    摘要: System and method for storing a dataset of image tiles. Method includes determining a number of zoom levels, accessing a cluster file that includes a subset of the zoom levels, and accessing the image tiles. For each of the image tiles, a cluster name is computed. For each of the image tiles, if the cluster file has a name that matches the computed cluster name, an image tile pointer is stored in a fixed length index, and the image tile associated with the computed cluster name is stored. For each of the image tiles, if the cluster file name does not match the computed cluster name, another subset of the zoom levels is computed, a new cluster file is created, an image tile pointer is created and stored, and the image tile is stored associated with the computed cluster name in the new cluster file according to the image tile pointer.

    摘要翻译: 用于存储图像瓦片数据集的系统和方法。 方法包括确定多个缩放级别,访问包括缩放级别的子集的集群文件以及访问图像块。 对于每个图像块,计算集群名称。 对于每个图像块,如果集群文件具有与计算的集群名称匹配的名称,则将图像块指针存储在固定长度的索引中,并存储与计算的集群名称相关联的映像块。 对于每个图像块,如果集群文件名称与计算的集群名称不匹配,则计算缩放级别的另一子集,创建新的集群文件,创建并存储映像块指针,并且映像块为 根据图像平铺指针在新的集群文件中与计算的集群名称相关联。

    SYSTEM AND METHOD FOR INTERACTIVE SPATIO-TEMPORAL STREAMING DATA
    5.
    发明申请
    SYSTEM AND METHOD FOR INTERACTIVE SPATIO-TEMPORAL STREAMING DATA 有权
    用于交互式空间流媒体数据的系统和方法

    公开(公告)号:US20140280676A1

    公开(公告)日:2014-09-18

    申请号:US14040979

    申请日:2013-09-30

    IPC分类号: H04L29/08

    摘要: System and method for providing a probabilistic order of tiles relative to a current section of a video that a user is viewing. A cache implementation uses this ordering to decide what tiles to evict from the cache, i.e. which tiles will probably not be accessed within a particular timeframe, but not when to evict (this is up to the cache implementation). A cache implementation can also use the prioritized list of the present embodiment to pre-fetch tiles.

    摘要翻译: 用于提供相对于用户正在观看的视频的当前部分的瓦片的概率顺序的系统和方法。 高速缓存实现使用该排序来确定从高速缓存驱逐什么瓦片,即哪些瓦片可能不会在特定时间范围内被访问,而不是何时驱逐(这取决于缓存实现)。 高速缓存实现还可以使用本实施例的优先级列表来预取块。

    System and method for converting source image data to tile data
    6.
    发明授权
    System and method for converting source image data to tile data 有权
    用于将源图像数据转换为平铺数据的系统和方法

    公开(公告)号:US08798397B2

    公开(公告)日:2014-08-05

    申请号:US14100094

    申请日:2013-12-09

    摘要: System and method for converting source image data to tile data including (a) selecting a source image set; (b) computing a scaling value for the source image set; (c) establishing tile set geographic bounds of a tile set that is created based on the scaling value; (d) converting the tile set geographic bounds to discrete tile bounds; (e) for each source image (i) determining source image geographic bounds; (ii) if there is an intersection between the source image geographic bounds and the tile set geographic bounds, (1) extracting image data from the source image at the intersection; (2) scaling the image data based on a pre-selected scale; (3) storing the scaled image data to a tile storage mechanism; and (f) repeating steps (a) through (e) for each of the source image sets.

    摘要翻译: 用于将源图像数据转换为瓦片数据的系统和方法,包括(a)选择源图像集合; (b)计算源图像组的缩放值; (c)建立基于缩放值创建的瓦片组的瓦片集地理界限; (d)将瓦片集地理界限转换为离散瓦片边界; (e)对于每个源图像(i)确定源图像地理界限; (ii)如果源图像地理界限和瓦片集地理界限之间存在交集,则(1)在交叉点处从源图像提取图像数据; (2)基于预先选择的比例缩放图像数据; (3)将缩放的图像数据存储到瓦片存储机构; 和(f)对每个源图像组重复步骤(a)至(e)。

    System and method for hierarchical synchronization of a dataset of image tiles
    8.
    发明申请
    System and method for hierarchical synchronization of a dataset of image tiles 有权
    图像块数据集的层次同步的系统和方法

    公开(公告)号:US20160147860A1

    公开(公告)日:2016-05-26

    申请号:US14734232

    申请日:2015-06-09

    IPC分类号: G06F17/30

    摘要: A system and method for hierarchical synchronization of tiles between a first dataset and a second dataset by computing and storing multiple composite cluster hash values for multiple clusters in the first and second dataset. For each of the composite cluster hash values, comparing a composite cluster hash value of a particular cluster in the first dataset with a composite cluster hash value of a corresponding cluster in the second dataset. When the composite cluster hash values of the corresponding clusters do not match, retrieving all tile hashes corresponding to all the tiles from the non-matching cluster in the first dataset, and retrieving all tile hashes corresponding to all the tiles from the non-matching cluster in the second dataset. Finally, determining the one or more changed tiles between the non-matching cluster in the first dataset and the non-matching cluster in the second dataset by comparing the corresponding tile hashes.

    摘要翻译: 通过计算和存储第一和第二数据集中的多个集群的多个复合集群散列值来在第一数据集和第二数据集之间分层同步瓦片的系统和方法。 对于每个复合集群散列值,将第一个数据集中的特定集群的复合集群散列值与第二个数据集中相应集群的复合集群散列值进行比较。 当相应集群的复合集群散列值不匹配时,从第一个数据集中的非匹配集群检索与所有片段相对应的所有片段散列,并且从非匹配簇检索与所有片段对应的所有片段哈希值 在第二个数据集。 最后,通过比较相应的瓦片散列来确定第一数据集中的非匹配簇与第二数据集中的非匹配簇之间的一个或多个改变的块。