公开了用于上传图像到远程服务器和从远程服务器下载图像并用于查看所述图像的手段。上传图像到远程服务器和从远程服务器下载图像是并行而非串行的。这意味着,代替将图像作为顺序的字节流传输,作为替代,这些图像被布置在图像数据的扫描中,以使得可以比考虑整个图像数据的情况更早地虽然以较低质量浏览所上传/下载的图像。就像在串行的情况下那样,可以在任何时候中断上传/下载处理,并且仍然可以浏览所接收的图像数据。同样,可以在将来重新启动上传/下载处理。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及多媒体通信领域,并且尤其涉及多媒体内容的渐进的同步。还提供了其设备和计算机程序产品。
技术介绍
在过去的几年,诸如移动电话的通信装置已从仅是通信装置演进为手持多媒体装置。此外,越来越多的装置配备有通信接口。因此,能够彼此传送信息的装置的数量正在持续增加。基于此类装置之间通信的服务和应用的数量也在增加。一些示例包括但不限于基于数字网络的数字社交媒体,即时消息共享,信息共享和显示,等等。因此,随着通信装置数量的增加,在这些通信装置之间传输数据的需要也在增加。然而,由于带宽的限制,在内容服务器和内容请求者之间同步多媒体内容的处理仍然需要相当多的时间。这在通信装置(例如移动电话)的用户希望上传多媒体内容(例如数字图像)至服务器以便可以发布该上传内容(例如发布在数字社交媒体的数字相册中)的情况下尤其如此。
技术实现思路
所公开实施例的专利技术人已认识到,虽然根据现有技术的方法、设备和计算机程序产品能够提供用于在服务器装置和客户端装置之间同步多媒体内容的手段,但是一个缺陷在于执行该同步的持续时间。此外,诸如移动电话的通信装置可以创建几百万像素的非常大的图像,而同样的通信装置可能有非常受限的观看屏幕(在分辨率和尺寸两方面)。进一步地,已发现在客户端能够接收满足大多数用户的多媒体内容预览之前上传整个多媒体内容往往是不必要的。鉴于上述内容,因而期望的是找到这样的手段,其在能够在服务器和客户端之间实现更快的多媒体内容同步。根据第一方面,提供了一种用于在服务器装置和存储装置之间同步多媒体内容的方法,包括:在存储装置处提供多媒体内容;将多媒体内容分成至少两个包;根据所述至少两个包中的数据以及通过使用相关性准则,将所述至少两个包分类成相关的包和至少一个不大相关的包;以及将所述相关的包从所述存储装置传送至所述服务器装置。这有利地提供了一种有效的上传处理,其使得用户能够比使用传统的顺序处理更快地共享他们的多媒体内容。这也使得例如完整的JPEG数据能够被上传,以及随时间在服务器中具有与产生图像的存储装置中的图像数据相同的图像数据表示。这在上传多媒体内容到服务器装置时,甚至在服务器装置与存储装置之间的传输具有低带宽时,提供了良好的用户体验。多媒体内容可以以多种格式出现。包(package)代表转换成原始多媒体内容的多个较少表示的多媒体内容,其中较少表示经常以较小尺度呈现多媒体内容。包可以依赖也可以不依赖于其他包。一组规则制约多媒体内容如何被转换成包。以相同或相似尺度代表多媒体内容的表示可被紧密地存储在一起(例如按照对以相同或相似尺度代表多媒体内容的数据进行分隔的字节数),以便于对相似数据的快速访问。传输和存储多媒体内容数据之间可能涉及一种或多种类型的转码。期望的是代表多媒体内容的小尺度的表不首先被传送,并且相同多媒体内容的较大尺度的表不稍后被传送。稍后的传送既不包含冗余信息也不包含已被传送的信息。例如,根据JPEG渐进标准,被传送的多媒体内容的发送器和/或接收器需要跟踪在给定时间其在编码处理的何处,以使得可以暂停或恢复该处理。例如,可以提供有关当前传送的扫描、数据单元和/或系数的信息。此信息可被存储在可交换图像文件格式(Exif)标签中,并且该文件可具有附加到该文件的尾部以便满足JPEG渐进标准。例如,该尾部可以有虚拟数据,例如空扫描和图像结尾(EOI)标记。被传递的实际数据可以是也可以不是JPEG渐进数据。例如,图像表示可以包括待使用的JPEG渐进数据和其他辅助(或冗余)图像数据,以便例如高效地计算图像的缩减版本。根据第二方面,提供了一种服务器装置,其包括用于执行如上所述的方法步骤并与该服务器装置关联的部件。根据第三方面,提供了一种存储装置,其包括用于执行如上所述的方法步骤并与该存储装置关联的部件。根据第四方面,提供了一种包括软件指令的计算机程序产品,当被下载到计算机上时,该软件指令被配置为执行如上所述的方法。该计算机程序产品可以存储在非易失性计算机可读存储介质中。该第二、第三和第四方面通常可以具有与第一方面相同的特征和优点。根据以下详细的公开、所附权利要求以及附图,本专利技术的其他目标、特征和优点将是显而易见的。通常,权利要求中使用的所有术语都按照
中其通常的意思进行解释,除非另有明确表示。所有对于“一 / 一个/所述”的引用都被开放地解释为指代元件、装置、组件、部件、步骤等的至少一个实例,除非另有明确表示。除非另有明确表示,否则本文中公开的任何方法的步骤不必按照所公开的具体顺序来执行。附图说明现在将参考附图以非限制性示例的方式更详细地描述本专利技术的实施例,其中:图1是根据一个实施例的系统的示意性图示;图2是根据一个实施例的装置的示意性图示;图3是根据一个实施例的系统的示意性图示;以及图4是根据一个实施例的方法的流程图。具体实施例方式现在将在下文中参考示出特定实施例的附图更全面地描述本专利技术。全文中相同的编号指代相同的元素。然而,本专利技术可以以许多不同的形式实现而不应被理解为限于本文所阐述的实施例;相反,这些实施例以示例的方式提供以使得本公开是彻底和完整的,并将本专利技术的范围全面传递给本领域技术人员。已发现,对于例如已使用JPEG格式、JPEG渐进格式、SPIHT格式、JPEG2000格式、WebP格式、JPEG XR格式或任意类似格式进行压缩并且将被显示在小屏幕(例如移动电话的屏幕)上的图像,通常仅需要取得针对特定目标尺寸的图像文件的子集。目标尺寸通常依赖于以下参数,例如屏幕尺寸、显示图像的网页尺寸和网页上图像的相对尺寸。通常期望的是,尽可能快地以特定视图所需要的分辨率取得一组图像(例如数字相册中的图像阵列)。根据已知的系统,请求数据的装置请求完整的图像文件。因而,通常在另一图像的下一传送可以开始之前传送该整个图像文件的数据(即使图像使用渐进格式来压缩),或者传送用于显示超过其要求的分辨率的第一图像的数据。然而,已发现,期望的是并行地获取图像阵列中所有图像的渐进改进质量,而不是串行地每次改进一个图像的质量。如下面将进一步公开地,这例如可以通过提议的对渐进图像传送的节流处理来实现,其中对特定图像的传送在已发送了所需的分辨率之后被暂停,直到所有其他图像传送请求已针对他们所要求的分辨率被满足为止。所提议的实施例进而使各个客户端能够并行地并且因此基本同时地取得他们各自的图像数据。如下面将进一步阐明地,在所要求的分辨率已被发送之后,所有会话可以继续发送下一分辨率的扫描,暂停该扫描已被发送的会话直到所有扫描被发送为止,并且随后发送接下来的扫描。上传、下载和同步:所公开的实施例基于多媒体内容的渐进和并行上传和/或下载,具有中断、恢复和接合(coalescence)功能。具体地,所公开的实施例提供了从存储装置向接收装置上传和/或下载多媒体数据以使得首先传送(即上传或下载)最相关的数据并且在以后的精化阶段传送(即上传或下载)不大相关的数据的机制。通过这样的方式,接收装置将能够早在已经完整上传或下载多媒体内容之前提供多媒体内容的预览。图1是根据一个实施例的客户端装置100的示意性图示。客户端装置100可以是计算机。客户端装置100可以是个人数字助理(PDA)。客户端装置100可以是移动电话。客户端装置100通常包括电路,该电路被布置本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:M·阿斯图迪略,J·格利克森,S·尼米,M·安德森,
申请(专利权)人:瑞典移动成像公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。