[发明专利]本地编辑远程存储的图像有效
申请号: | 201210077727.0 | 申请日: | 2012-03-22 |
公开(公告)号: | CN102708146B | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | G.M.埃米斯顿;O.乌德索伊;H.P.费尔古森四世 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 本地 编辑 远程 存储 图像 | ||
背景技术
可以由用户在本地收集和存储的数字媒体,例如图像。例如,用户可以拍照并且在用户的本地机器(例如,桌上型计算机、膝上型计算机、手持式计算机、智能电话等)上存储照片。此外,用户可以随后在本地观看并且编辑图像,例如通过使用驻留在他们本地机器上的图像处理应用。例如,用户可以观看本地存储的图像的集合,并且调节一个或多个图像的特征,例如亮度、对比度、旋度、焦点、色彩等。用户还可以远程地存储图像,例如在远程存储服务的远程存储服务器上存储。作为一个示例,用户可以通过导航到包含存储服务的网站而访问远程存储的图像。在这个示例中,可以将远程存储的图像下载到用户的本地机器进行图像编辑,并且将其上传回远程存储服务。
发明内容
提供本发明内容而以简化形式介绍精选的观点,在以下的具体实施方式中将进一步描述这些观点。本发明内容没有打算标识所要求保护的主题的关键因素或必要特征,也没有打算用来限制所要求保护的主题的范围。
当前,为了从用户的客户端装置编辑远程地存储的图像,将图像从包含该图像的远程服务器下载到客户端装置,用户使用本地可用的程序执行期望的编辑,并且将编辑后的图像上传回远程存储服务器。以这种方式编辑远程存储的图像可能需要相当大的带宽,因为客户端装置下载图像的全尺寸版本;可能适度地减缓了整个编辑过程,因为在本地处理全尺寸图像,其取决于本地装置的CPU和/或其他因素;并且可能适度地损害图像逼真度,这是由于在每个编辑会话之后再压缩全尺寸图像来上传。
例如,其他通用的技术可以执行服务器侧的编辑。在这个示例中,客户端装置可以从远程服务器重新得到图像的“观看尺寸”版本,发送编辑命令到远程服务器,远程服务器远程地执行编辑,远程地重新处理图像,并且在每个编辑之后发送另一个观看尺寸版本到客户端。根据本地编辑可以减少这个技术的带宽使用率,但是其仍然是适度的,因为在相应编辑之后将图像的“观看尺寸”版本下载到本地装置。此外,使用这个技术,编辑过程的整体速率/响应性可能是缓慢的,因为客户端必须等待远程服务器执行编辑并且下载观看尺寸的图像。另外,使用这个技术,编辑后的图像的输出版本的逼真度是低的,因为典型地在相应编辑操作之后远程服务器再压缩图像,其可能在图像中积累了噪声。
因此,公开了一个或多个技术和/或系统,其中,可以在本地编辑远程存储的图像的全尺寸版本,其具有相对小的带宽使用率、快速地整体编辑速度,从而产生编辑后的图像的高输出逼真度。例如,客户端装置可以重新得到图像的“预览”尺寸版本,不过只有一次,对其执行期望的编辑,例如在浏览器中。在这个示例中,预览图像可以包含全尺寸图像的缩减版本,可以在本地对其执行编辑。此外,在本地编辑之后,可以仅将编辑命令发送给包含该图像的远程服务器,其中可以对该图像的全尺寸版本执行编辑,例如,从而产生编辑后的图像的高逼真度版本。
在一个用于编辑远程存储的图像的实施例中,可以将图像的预览版本载入浏览器的画布(canvas)部件,例如运行在用户的本地客户端装置上。用户可以对图像的预览版本施加一个或多个编辑,并且可以将一个或多个编辑记录为施加到预览图像的一个或多个图像转换。例如在浏览器中可以为用户再现(render)预览图像的编辑后的版本以进行观看,该预览图像的编辑后的版本包含施加到图像的预览版本的一个或多个图像转换。在用户提交(commit)转换之后,例如,可以将请求发送给包含图像的远程服务器,以远程地编辑图像,其中,该请求包含指示一个或多个图像转换的一个或多个增量变化。
为了达到上述以及相关的目标,以下描述和所附附图阐述了某些例证性方面和实现方式。这些表示各种方式但是较少的各种方式,其中可以使用一个或多个方面。当连同所附附图一起考虑时,根据以下详细描述,将会明了本公开的其他方面、优点和新颖的特征。
附图说明
图1是图示用于编程远程存储的图像的示范性方法的流程图。
图2是图示本文描述的一个或多个技术的一个或多个部分的一个实施例的流程图。
图3是图示本文描述的一个或多个技术的一个或多个部分的一个实施例的流程图。
图4是用于编辑远程存储的图像的示范性系统的部件图。
图5是图示可以实现本文描述的一个或多个系统的一个实施例的部件图。
图6是包含被配置为收录本文阐述的一个或多个规定的处理器可执行指令的示范性计算机可读媒介的图示。
图7图示了一种示范性计算环境,在其中可以实现本文阐述的一个或多个规定。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210077727.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:混合驱动的低谐波逆变控制方法及其调制模式切换电路
- 下一篇:燃气发生装置