当前位置: 首页 > 专利查询>微软公司专利>正文

本地编辑远程存储的图像制造技术

技术编号:7843352 阅读:142 留言:0更新日期:2012-10-13 01:43
本发明专利技术公开了用于编辑远程存储的图像的一个或多个技术和/或系统。用户可以浏览包括图像的站点,并且可以将图像的预览(例如,轻量)版本载入浏览器的画布部件。可以在本地将一个或多个编辑施加到预览图像,其包含一个或多个转换。可以记录一个或多个转换,并且可以在画布部件中再现预览图像的编辑后的版本,其包含一个或多个图像转换。一旦用户提交一个或多个转换,就可以将请求发送给包含图像的远程服务器以远程地编辑图像,其中与需要多个带宽集中传送整个图像相比,该请求包括指示一个或多个提交的图像转换的一个或多个增量变化。

【技术实现步骤摘要】
本地编辑远程存储的图像
技术介绍
可以由用户在本地收集和存储的数字媒体,例如图像。例如,用户可以拍照并且在用户的本地机器(例如,桌上型计算机、膝上型计算机、手持式计算机、智能电话等)上存储照片。此外,用户可以随后在本地观看并且编辑图像,例如通过使用驻留在他们本地机器上的图像处理应用。例如,用户可以观看本地存储的图像的集合,并且调节ー个或多个图像的特征,例如亮度、对比度、旋度、焦点、色彩等。用户还可以远程地存储图像,例如在远程存储服务的远程存储服务器上存储。作为ー个示例,用户可以通过导航到包含存储服务的网站而访问远程存储的图像。在这个示例中,可以将远程存储的图像下载到用户的本地机器进行图像编辑,并且将其上传回远程存储服务。
技术实现思路
提供本
技术实现思路
而以简化形式介绍精选的观点,在以下的具体实施方式中将进ー步描述这些观点。本
技术实现思路
没有打算标识所要求保护的主题的关键因素或必要特征,也 没有打算用来限制所要求保护的主题的范围。当前,为了从用户的客户端装置编辑远程地存储的图像,将图像从包含该图像的远程服务器下载到客户端装置,用户使用本地可用的程序执行期望的编辑,并且将编辑后的图像上传回远程存储服务器。以这种方式编辑远程存储的图像可能需要相当大的带宽,因为客户端装置下载图像的全尺寸版本;可能适度地减缓了整个编辑过程,因为在本地处理全尺寸图像,其取决于本地装置的CPU和/或其他因素;并且可能适度地损害图像逼真度,这是由于在每个编辑会话之后再压缩全尺寸图像来上传。例如,其他通用的技术可以执行服务器侧的编辑。在这个示例中,客户端装置可以从远程服务器重新得到图像的“观看尺寸”版本,发送编辑命令到远程服务器,远程服务器远程地执行编辑,远程地重新处理图像,并且在每个编辑之后发送另一个观看尺寸版本到客户端。根据本地编辑可以减少这个技术的带宽使用率,但是其仍然是适度的,因为在相应编辑之后将图像的“观看尺寸”版本下载到本地装置。此外,使用这个技木,编辑过程的整体速率/响应性可能是缓慢的,因为客户端必须等待远程服务器执行编辑并且下载观看尺寸的图像。另外,使用这个技术,编辑后的图像的输出版本的逼真度是低的,因为典型地在相应编辑操作之后远程服务器再压缩图像,其可能在图像中积累了噪声。因此,公开了ー个或多个技术和/或系统,其中,可以在本地编辑远程存储的图像的全尺寸版本,其具有相对小的带宽使用率、快速地整体编辑速度,从而产生编辑后的图像的高输出逼真度。例如,客户端装置可以重新得到图像的“预览”尺寸版本,不过只有一次,对其执行期望的编辑,例如在浏览器中。在这个示例中,预览图像可以包含全尺寸图像的缩减版本,可以在本地对其执行编辑。此外,在本地编辑之后,可以仅将编辑命令发送给包含该图像的远程服务器,其中可以对该图像的全尺寸版本执行编辑,例如,从而产生编辑后的图像的高逼真度版本。在一个用于编辑远程存储的图像的实施例中,可以将图像的预览版本载入浏览器的画布(canvas)部件,例如运行在用户的本地客户端装置上。用户可以对图像的预览版本施加一个或多个编辑,并且可以将ー个或多个编辑记录为施加到预览图像的ー个或多个图像转换。例如在浏览器中可以为用户再现(render)预览图像的编辑后的版本以进行观看,该预览图像的编辑后的版本包含施加到图像的预览版本的一个或多个图像转换。在用户提交(commit)转换之后,例如,可以将请求发送给包含图像的远程服务器,以远程地编辑图像,其中,该请求包含指示ー个或多个图像转换的ー个或多个增量变化。为了达到上述以及相关的目标,以下描述和所附附图阐述了某些例证性方面和实现方式。这些表示各种方式但是较少的各种方式,其中可以使用ー个或多个方面。当连同所附附图一起考虑时,根据以下详细描述,将会明了本公开的其他方面、优点和新颖的特征。附图说明图I是图示用于编程远程存储的图像的示范性方法的流程图。 图2是图示本文描述的ー个或多个技术的ー个或多个部分的一个实施例的流程图。图3是图示本文描述的ー个或多个技术的ー个或多个部分的一个实施例的流程图。图4是用于编辑远程存储的图像的示范性系统的部件图。图5是图示可以实现本文描述的ー个或多个系统的一个实施例的部件图。图6是包含被配置为收录本文阐述的一个或多个规定的处理器可执行指令的示范性计算机可读媒介的图示。图7图示了一种示范性计算环境,在其中可以实现本文阐述的ー个或多个規定。具体实施例方式现在,參照附图描述所要求保护的主题,其中通常,相同的附图标记始终用于指代相同的元件。在以下描述中,为了解释起见,阐述了许多具体细节,以便提供所要求保护的主题的彻底理解。然而,非常明显的是,无需这些具体细节也可以实施所要求保护的主題。在其他情况中,以结构图形式示出了结构和装置,以便易于描述所要求保护的主題。例如,设计ー种方法,其提供相对快速、轻量(lightweight)的方式来使用网络浏览器编辑图像。可以将图像的小的预览版本载入客户端,并且在本地对其进行编辑,并且还可以在本地预览编辑。下载和处理小的预览版本可以改进编辑速度,并且减轻带宽使用要求(例如,同下载并在本地编辑的图像的全尺寸版本相比而言)。此外,例如,可以仅将编辑命令发送回远程存储图像的地方,并且可以在远程位置处理图像的全尺寸版本。这样,例如,可以减少带宽使用,并且可以增加编辑处理速度,同时在浏览器内执行期望的编辑。图I是图示用于编辑远程存储的图像的示范性方法100的流程图。示范性方法100开始于102,并且包括在104将图像的预览版本载入浏览器的画布部件。例如,画布部件可以包含作为超文本标记语言版本5 (HTML5)的一部分的画布部件,其是规定在浏览器中再现ニ维形状和位像的程序模型。画布部件还可以包含浏览器中的元素,和/或被再现的网页,其规定图像的再现和/或编辑。作为ー个例证性的示例,用户可以将他们的浏览器导航到为用户存储图像的网站(例如,基于云的存储器)。在这个示例中,用户可以选择图像以在他们的浏览器中进行观看/编辑,并且可以将图像的预览版本载入到浏览器的画布部件。在一个实施例中,载入的预览图像的大小和/或分辨率可以取决于再现图像所使用的显示器类型。例如,桌上型计算机监视器可以比手持式计算装置的屏幕包含更高的分辨率能力。在这个实施例中,例如,可以将预览图像的第一版本载入到计算机监视器(例如,较高的分辨率),并且可以将预览图像的第二版本载入到手持式屏幕(例如,较低的分辨率)。在示范性方法100的106处,记录施加到预览图像的一个或多个图像转换。例如,用户可以对浏览器中的预览图像执行ー个或多个编辑,其中这些编辑可以包含图像转换。作为ー个例证性的示例,当在浏览器中再现图像时,用户可以决定增加图像的对比度、降低亮度、増加色彩、改变色彩、裁剪图像、和/或执行可用于图像的许多图像编辑操作的任何ー个或多个。在一个实施例中,浏览器和/或画布部件可以提供编辑工具,该编辑工具允许用户将所记录的编辑施加到图像的预览版本上。在108处,再现图像编辑后的预览版本,其包含一个或多个图像转换。例如,在用户将编辑施加到预览图像之后,给用户显示预览图像编辑后的版本,以便用户可以看到所施加的编辑是如何影响图像的。作为例证性的示例,用户可以使用浏览器工具来调节浏览·器中的预览图像的对比度本文档来自技高网...
本地编辑远程存储的图像

【技术保护点】

【技术特征摘要】
2011.03.22 US 13/053,3931.一种用于编辑远程存储的图像的基于计算机的方法(100),所述方法(100)包括 将图像的预览版本载入浏览器的画布部件中(104); 使用基于计算机的处理器记录施加到预览图像的一个或多个图像转换(106); 再现包含所述一个或多个图像转换的编辑后的预览图像(108);以及 在提交所述图像编辑后的预览版本后,发送请求以远程地编辑所述图像,所述请求包括指示所述一个或多个图像转换的一个或多个增量变化(110)。2.如权利要求I所述的方法,载入所述图像的预览版本包括载入所述远程存储的图像的缩小分辨率版本,其适合于再现所述图像的预览版本的显示装置。3.如权利要求I所述的方法,记录施加到所述图像的一个或多个图像转换包括记录由 所述浏览器的画布部件的用户以期望的施加顺序执行的转换。4.如权利要求I所述的方法,所述方法包括在将相应的转换施加到所述画布部件中的所述图像的预览版本之后,将所述图像的预览版本转换为所述图像编辑后的预览版本。5.如权利要求I所述的方法,所述方法包括生成指示所述一个或多个图像转换的所述一个或多个增量变化。6.如权利要求5所述的方法,生成所述一个或多个增量变化包括仅在为所述图像提交所述转换时,生成所述转换的增量变化。7.如权利要求I所述的方法,所述方法包括在提交所述图像编辑后的预览版本后,生成包括所述一个或多个增量变化的请求。8.如权利要求7所述的方法,生成所述请求包括生成标记语言请求,所述标记语言请求请求接收所述请求的服务器读取包括在所述请求中的所述远程存储的图像的所述增量变化。9.如权利要求I所述的方法,发送所述请求以远程地编辑所述图像包括将...

【专利技术属性】
技术研发人员:GM埃米斯顿O乌德索伊HP费尔古森四世
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1