【技术实现步骤摘要】
基于分量的数字图像同步
技术介绍
随着计算技术的发展和计算机变得越来越普及,人们已经开始以各种不同的方式使用他们的计算机。一种这样的使用是利用他们的计算设备来编辑图像或其他内容。虽然用户可以享受利用他们的计算设备来编辑内容的能力,但是这样的编辑不是没有问题的。一个这样的问题是内容在大小上有时可能非常大。当计算设备至少部分地通过网络执行编辑技术时,诸如当内容被存储在“云”中时,或者当内容与外部位置处的副本同步时,这是特别麻烦的。因此,已经开发了用于计算设备的同步技术,以标识已经从先前版本更改的内容的部分,并且仅将那些更改的部分同步到云。通过使用诸如“diff实用程序”的文件比较技术,文件可以由计算设备逐个字符或逐行地进行比较以定位差异。但是,当内容被压缩、加密、或具有复杂结构时,这不起作用。对诸如文档的用户可见内容的小改变可能引起整个对应文件的数据的重大更变和/或引起文件内大部分数据的移动。这样,传统的文件比较技术指出,当只有一小部分实际上被更改时,文件的大部分已被更改。因此,传统技术可能引起未改变内容的同步,降低效率,浪费带宽,并造成不必要的延迟。
技术实现思路
描述了用于 ...
【技术保护点】
1.一种在用于数字图像同步和存储的数字媒体环境中由至少一个计算设备实现的方法,所述方法包括:由所述至少一个计算设备通过图像编辑应用来编辑数字图像文档,所述数字图像文档被存储在非持久性存储装置中、并且对应于在持久性存储装置中存储的数字图像文件的本地实例;由所述至少一个计算设备生成指示符,所述指示符引用已经在所述非持久性存储装置内被编辑的所述数字图像文档的一部分;由所述至少一个计算设备接收用于发起所述数字图像文档的存储的输入;由所述至少一个计算设备响应于所述输入,将所述数字图像文档的指示部分压缩成所述数字图像文件的多个分量中的分量;以及由所述至少一个计算设备形成作为包括经压缩的 ...
【技术特征摘要】
2017.10.05 US 15/725,7301.一种在用于数字图像同步和存储的数字媒体环境中由至少一个计算设备实现的方法,所述方法包括:由所述至少一个计算设备通过图像编辑应用来编辑数字图像文档,所述数字图像文档被存储在非持久性存储装置中、并且对应于在持久性存储装置中存储的数字图像文件的本地实例;由所述至少一个计算设备生成指示符,所述指示符引用已经在所述非持久性存储装置内被编辑的所述数字图像文档的一部分;由所述至少一个计算设备接收用于发起所述数字图像文档的存储的输入;由所述至少一个计算设备响应于所述输入,将所述数字图像文档的指示部分压缩成所述数字图像文件的多个分量中的分量;以及由所述至少一个计算设备形成作为包括经压缩的所述分量、并且被配置为引起与所述数字图像文件的远程存储实例的同步的通信。2.根据权利要求1所述的方法,其中所述通信不包括所述多个分量中的至少一个其他分量,所述至少一个其他分量不包括与已经被编辑的所述数字图像文档的一部分相对应的部分、并且不会引起与所述数字图像文件的所述远程存储实例的同步。3.根据权利要求1所述的方法,其中所述非持久性存储装置是虚拟存储器机构。4.根据权利要求1所述的方法,其中每个部分是所述数字图像文档的层、通道或块中的一个。5.根据权利要求1所述的方法,其中由图像编辑应用进行的编辑包括:取回所述数字图像文件的实例;解压缩与所述数字图像文件的所述实例相关联的数据;将经解压缩的所述数据作为所述数字图像文档存储在所述非持久性存储装置中;接收用户输入以编辑所述数字图像文档;以及根据所述用户输入来编辑经解压缩的所述数据。6.根据权利要求1所述的方法,其中所述生成指示符包括:针对所述非持久性存储装置中的变化,监视所述非持久性存储装置;确定对所述数字图像文档进行的至少一个改变;将所述至少一个改变与所述数字图像文档的一部分相关联;以及生成引用所述部分的指示符。7.根据权利要求6所述的方法,还包括:从所述图像编辑应用向所述至少一个计算设备的同步模块传送所述指示符;以及确定由所述指示符引用的所述数字图像文档的所述部分与所述数字图像文件的所述分量相关联,并且其中所述形成由所述同步模块执行。8.根据权利要求1所述的方法,其中所述压缩包含压缩所述数字图像文件的所述多个分量中的每一个分量。9.根据权利要求8所述的方法,还包括:在所述压缩之后,将所述数字图像文件存储在所述至少一个计算设备的持久性存储装置内。10.根据权利要求8所述的方法,其中所述数字图像文件的所述多个分量...
【专利技术属性】
技术研发人员:R·T·威廉姆斯,H·克哈尔法拉,J·斯托克曼,A·L·埃里克森,
申请(专利权)人:奥多比公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。