用于呈现突发图像的方法、装置和计算机程序产品的制作方法

文档序号:10572942阅读:143来源:国知局
用于呈现突发图像的方法、装置和计算机程序产品的制作方法
【专利摘要】提供了用于呈现突发图像的装置。该装置可以包括处理器,其被配置用于接收多个突发图像。每个突发图像可以基于可变参数,诸如但不限于曝光、焦点和/或时间,或者目标的状态,诸如人物的变化的脸部表情,而不同于其他突发图像。处理器还可以被配置用于提供样本突发图像的呈现。就此而言,样本突发图像可以是该多个突发图像之一。处理器还可以被配置用于接收样本突发图像的呈现内的选定位置,以及提供与多个突发图像中的每一个相关联的多个突发图像片段的呈现。就此而言,突发图像片段可以是每个突发图像的部分,其中每个突发图像的区域可以基于选定位置来确定。还提供了相关联的方法和计算机程序产品。
【专利说明】用于呈现突发图像的方法、装置和计算机程序产品
[0001 ] 本申请为2010年11月8日进入中国国家阶段的、申请日为2009年5月25日的、名称为“用于呈现突发图像的方法、装置和计算机程序产品”的第200980116497.0号中国专利申请的分案申请。
技术领域
[0002]本发明的实施方式总体上涉及呈现图像,更具体地,涉及用于呈现突发图像的装置、方法和计算机程序产品。
【背景技术】
[0003]很多数字照相机,包括合并在蜂窝电话中的数字照相机,现在都提供突发图像捕捉能力。在突发图像捕捉模式中,数字照相机通常快速、连续地捕捉多幅图像。突发模式中所捕捉的图像组成图像突发或图像栈,其中图像突发或图像栈中的每个个体图像可以称为突发图像。在捕捉图像突发时,某些参数在每个突发图像之间可以变化。
[0004]常见的例子是曝光包围。大部分照相机允许摄影师快速、连续地拍摄一组照片(例如,两幅或更多幅)。第一幅突发图像可以按照照相机的测量进行曝光。第二幅图像可以过度曝光一预定量(或许由摄影师指定的),而第三幅突发图像可以曝光不足相同的量。多数摄影师也将曝光包围用作检查数字照相机的测光的手段。摄影师可以拍摄三幅突发图像而打算只保留一幅,并且选择突发中最令人满意的突发图像,丢弃其他两幅。
[0005]经曝光包围的突发也可以形成高动态范围(HDR)成像的基础,其中HDR成像是将不同曝光的图像组合成整个图像上都良好曝光的单幅图像的技术。例如,摄影师可以使用数字照相机上的突发模式来捕捉三幅突发图像,其中第一幅图像的前景良好曝光,第二幅图像的背景良好曝光,而第三幅图像的前景与背景之间的区域良好曝光。就此而言,使用HDR成像,每幅图像的各部分可以进行组合以创建整幅均良好曝光的合成图像。
[0006]在图像突发上可以变化的另一参数可以是焦点。就此而言,可以捕捉图像突发,其中每个突发图像包括不同的焦点对准区域,或者每个图像具有不同的焦距。这些图像也可以组合成突发图像的合成,以创建整个合成图像上焦点对准的图像。当捕捉具有快速移动动作的突发图像时,也可以产生具有变化的焦点的图像突发。摄影师可以摇动照相机以保持主题在场景中心,但是自动对焦功能不可能总是跟随且维持焦点在主题上。
[0007]此外,数字照相机上的突发模式也可以在如下情形中使用,其中捕捉快速连续的突发图像,以尝试捕捉主题在突发图像内的定位或其他属性都令人满意的单幅突发图像。经典示例是尝试捕捉人人都微笑的人物合影。图像突发可能包括突发内、这一方面令人满意的单幅图像。摄影师可以选择最满意的突发图像而丢弃剩余图像。另一种可能可以是没有人人都微笑的单幅图像,但是每个人在某些图像中微笑。从而,任务可以是选择每个突发图像的分片,其可以组合成比任一输入图像都更令人满意的新的合成图像。
[0008]尽管突发模式摄影可能非常有用,但是在选择令人满意的突发图像时可能产生问题。突发中的个体图像通常非常类似,只有某些参数,诸如焦点、曝光或目标的状态(例如,微笑或皱眉),在每个突发图像之间有所变化。摄影师经常必须检查得到的图像突发以选择满意的图像。选择满意的突发图像的过程可能是冗长乏味的过程。该过程可能包括对整个图像突发反复来回翻动多次以选择满意的图像。该过程在具有小显示屏幕的设备上可能更为困难和冗长,而小显示屏幕通常存在于许多数字照相机、蜂窝电话和合并有数字照相机的其他移动设备上。摄影师通常凭借对整个突发图像反复地缩放、移动和翻页,同时必须记住各个图像中满意和不满意的方面。如上所述,摄影师可能还希望创建合并来自不同突发图像的不同部分的合成图像。识别期望的突发图像和图像中期望的部分可能也包括对整个突发图像沉闷地进行缩放、移动和翻页。
[0009]因此,需要一种图像显示接口,其支持查看和选择突发图像的分片的改进能力。此夕卜,还需要一种图像显示接口,其支持在小显示器上查看突发图像的改进能力。

【发明内容】

[0010]因此描述了一种方法、装置和计算机程序产品,其通过提供突发图像的呈现而解决了至少上述需求。就此而言,本发明的示例性实施方式可以提供多个突发图像的放大片段以及样本图像的呈现。选择器可以结合该样本图像一起使用以改变该放大片段中绘出的位置。这样,样本图像可以用作地图,而突发图像的全部细节或部分细节可以经由该放大片段而在单个显示器上同时、可视地进行比较。
[0011]就此而言,本发明的示例性实施方式可以接收多个突发图像,其中该多个突发图像中的每个突发图像可以基于诸如但不限于曝光、焦点和/或时间等的参数,或者基于图像中一个或多个目标的状态(诸如人物的面部表情,或者背景中哪些部分被诸如汽车或人物等的运动对象所遮蔽)而不同于其他突发图像。示例性实施方式还可以提供样本突发图像的呈现。就此而言,样本突发图像可以是该多个突发图像之一,并且在某些示例性实施方式中,样本突发图像的呈现可以基本上占据整个显示屏幕或窗口。各种示例性实施方式还可以接收样本突发图像的呈现内的选定位置。该选定位置可以接收自用户接口设备,诸如但不限于:鼠标、触笔、触摸屏等。各种示例性实施方式还可以提供与该多个突发图像的每个相关联的多个突发图像片段的呈现。突发图像片段可以是每个突发图像的各区域的呈现。每个突发图像片段中绘出的区域可以基于选定位置来确定。相应地,改变样本突发图像内的选定位置可以导致呈现突发图像片段内其他突发图像的不同区域。
[0012]在本发明的某些示例性实施方式中,可以接收对特定突发图像的区段的选择。可以选择特定图像,因为该突发图像片段出于各种理由对于用户而言是满意的,例如基于特定突发图像的曝光、突发图像的焦点、突发图像内的主题等等。在各种示例性实施方式中,被选择的特定突发图像可以与样本突发图像上的选定位置相关联。就此而言,在某些示例性实施方式中,可以基于特定突发图像和选定位置而生成合成图像。
[0013]在一个示例性实施方式中,描述了一种呈现突发图像的方法。示例性方法可以包括提供样本突发图像的呈现。就此而言,样本突发图像可以是多个突发图像之一。示例性方法还可以包括接收样本突发图像的呈现内的选定位置,以及提供与突发图像中的相应图像相关联的多个突发图像片段的呈现。就此而言,突发图像片段可以是突发图像中的相应图像的部分,并且每个突发图像的诸部分可以基于选定位置来确定。
[0014]在另一示例性实施方式中,描述了用于呈现突发图像的装置。该装置可以包括处理器。处理器可以被配置用于提供样本突发图像的呈现。就此而言,样本突发图像可以是多个突发图像之一。处理器还可以被配置用于接收样本突发图像的呈现内的选定位置,以及提供与突发图像中的相应图像相关联的多个突发图像片段的呈现。就此而言,突发图像片段可以是突发图像中的相应图像的部分。进一步地,每个突发图像的诸部分可以基于选定位置来确定。
[0015]在另一示例性实施方式中,描述了用于呈现突发图像的计算机程序产品。该计算机程序产品可以包括至少一个计算机可读存储介质,其中存储有可执行的计算机可读程序代码部分。该计算机可读程序代码部分可以包括第一程序代码部分、第二程序代码部分和第三程序代码部分。第一程序代码部分可以被配置用于提供样本突发图像的呈现。就此而言,样本突发图像可以是多个突发图像之一。第二程序代码部分可以配置用于接收样本突发图像的呈现内的选定位置,以及第三程序代码部分可以配置用于提供与突发图像中的相应图像相关联的多个突然图像片段的呈现。就此而言,突发图像片段可以是突发图像中的相应图像的部分。进一步地,每个突发图像的诸部分可以基于选定位置来确定。
【附图说明】
[0016]上文已经概括地描述了本发明,现在将参照附图,附图不一定按比例绘制,其中:
[0017]图1是按照本发明的一个示例性实施方式、用于呈现突发图像的装置的示意性框图;
[0018]图2示出了按照本发明的一个示例性实施方式、与多个突发图像片段相关联的区域;
[0019]图3示出了按照本发明的一个示例性实施方式的突发图像片段的呈现;以及
[0020]图4和图5是按照本发明的示例性实施方式、用于呈现突发图像的示例性方法的流程图。
【具体实施方式】
[0021]下面将参考附图更全面地描述本发明的实施方式,附图中示出了本发明的一些但非全部的实施方式。事实上,本发明可以以多种不同形式实施,而不应当理解为限于此处所阐述的实施方式;而且,提供这些实施方式是使得本公开将满足可应用的法律要求。通篇中类似的参考标号指示类似的元件。而且,本文所使用的术语“示例性”定义为指示示例,而不应当理解为指示定性的评定。
[0022]图1绘出了按照本发明各种示例性实施方式的、用于呈现突发图像的示例性装置100。装置100可以实施为任何计算设备,诸如数字照相机、蜂窝电话、媒体播放器、媒体浏览器、个人记事本、计算机系统、移动终端、服务器、支持触摸的设备(例如,包括触屏显示器的设备)、便携式或膝上型计算机、支持全球定位系统(GPS)的设备、其他网络设备,等等。装置100可以包括或与之通信的处理器105、用户接口 115、通信接口 120和存储器设备110存储器设备110可以包括,例如易失性和/或非易失性存储器。存储器设备110可以被配置用于存储信息、数据、应用、指令等,以使得装置能够执行按照本发明示例性实施方式的各种功能。例如,存储器设备110可以被配置用于缓存供处理器105进行处理的输入数据。附加地或备选地,存储器设备110可以配置用于存储用于由处理器105执行的指令。另外或者作为又一备选,存储器设备110可以是例如包括数据库的多个数据存储之一,其以静态或动态信息的形式存储信息。就此而言,存储在存储器设备110中的信息可以包括,例如突发图像、突发图像文件、位置选择、突发图像选择,等等。
[0023]处理器105可以以多种不同方式实施。例如,处理器105可以实施为微处理器、协处理器、控制器、或者包括诸如ASIC(专用集成电路)或FPGA(线程可编程门阵列)之类的集成电路的各种其他处理装置或元件。在一个示例性实施方式中,处理器105可以被配置用于执行存储在存储器设备110中的指令或以其他方式使得处理器105可访问的指令。
[0024]用户接口115可以与处理器105通信以接收用户接口 115处的用户输入的指示和/或向用户提供可听、可视、机械的或其他输出。这样,用户接口 115可以包括,例如键盘、鼠标、操作杆、麦克风、扬声器或其他输入/输出机制。用户接口 115还可以包括显示器,其可以实施为触屏显示器、传统的显示器,等等。在一个示例性实施方式中,诸如在装置100是计算机系统或服务器的实施方式中,用户接口 115可以远离处理器105。在有些示例性实施方式中,用户接口 115可以经由网络(诸如网络125)而访问处理器105。
[0025]在有些示例性实施方式中,装置100可以包括通信接口120,其实施为具体化在硬件、软件、或硬件与软件的组合中的任何设备或装置,被配置用于接收和/或发送往返于与装置100通信的网络和/或任何其他设备或模块的数据。就此而言,通信接口 120可以包括,例如天线、发射器、接收器、收发器和/或用于支持与网络125的通信的支持硬件或软件,其中网络125可以是任何类型的有线或无线网络。各种其他网络实体可以连接到网络125,并且通信可以发生在装置100与其他网络实体之间。
[0026]在有些示例性实施方式中,装置100可以包括与处理器105通信的媒体捕捉器136,诸如照相机、视频和/或音频模块。媒体捕捉器136可以是用于捕捉图像、视频和/或音频以用于存储、显示或传输的任何装置。例如,在媒体捕捉器136为照相机模块的示例性实施方式中,媒体捕捉器136可以包括突发捕捉模式,在该模式中照相机模块可以捕捉多个图像。在突发模式中所捕捉的多个图像可以称为图像突发或图像栈,并且突发模式中所捕捉的多个图像内的每个图像可以称为突发图像。就此而言,当媒体捕捉器136处于突发捕捉模式中时,可以快速、连续地捕捉突发图像。在有些实施方式中,突发图像可以响应于单个命令而进行捕捉,例如,响应于对用户接口 115上的捕捉按钮的按压。此外,媒体捕捉器136可以在多个突发图像之间改变一个或多个参数,诸如曝光、焦点等。在有些示例性实施方式中,突发图像可以针对捕捉图像时的时间而变化。这样,图像捕捉器136可以包括所有硬件,诸如镜头或其他光学部件,以及捕捉图像以及从捕捉的图像创建图像文件所需的软件。图像文件可以是位图、联合图像专家组(JPEG)或其他格式。在有些示例性实施方式中,图像捕捉器136可以在存储器设备110上存储图像文件。
[0027]图像捕捉器136还可以包括所有硬件,诸如镜头或其他光学部件,以及提供图像缩放功能所需的软件。缩放可以指对图像或图像的一部分的呈现的扩大(也即,放大)或减小(也即,缩小)。在有些示例性实施方式中,处理器105也可以辅助图像缩放功能。图像缩放功能可以包括在捕捉图像之前或随后放大或缩小图像的能力。
[0028]图像捕捉器136还可以包括提供对焦图像所需的所有硬件和软件。就此而言,图像捕捉器136可以包括在捕捉之前对图像执行自动对焦的能力,和/或在捕捉图像时自动或手动改变对焦的能力。
[0029]图像捕捉器136还可以包括提供在捕捉期间对图像定时曝光所需的所有硬件和软件。就此而言,图像捕捉器136可以包括执行自动曝光功能以确定用于所捕捉图像的期望的曝光水平的能力。在有些示例性实施方式中,图像捕捉器136还可以被配置用于在捕捉图像时自动地或手动地改变曝光。
[0030]装置100的突发图像接收器130、位置接收器132和呈现器134可以是具体化在硬件、软件或硬件与软件的组合中的任何装置或设备,其被配置用于分别执行此处所描述的突发图像接收器130、位置接收器132和呈现器134的功能。在示例性实施方式中,处理器105可以包括突发图像接收器130、位置接收器132和/或呈现器134,或以其他方式对其进行控制。
[0031]突发图像接收器130可以被配置用于接收多个突发图像。就此而言,装置100可以包括用于接收多个突发图像的各种装置,其可以包括处理器105、突发图像接收器130、接收器、由前述或其元件执行以用于接收此处描述的多个突发图像的算法和/或其他。在有些示例性实施方式中,突发图像接收器130可以从图像捕捉器136、存储器设备110、或者经由网络125从远程网络实体接收多个突发图像。
[0032]在有些示例性实施方式中,所接收的多个突发图像可以是快速、连续地捕捉的图像。而且,该多个突发图像中的每一个的不同之处在于这些图像在不同的时间捕捉。相应地,在有些示例性实施方式中,图像捕捉器136和/或处理器105可以被配置用于以用户定义的捕捉速率来捕捉突发图像。例如,图像捕捉器136可以被配置用于每1/5秒捕捉一幅突发图像。这样,由于图像的主题随着时间帧的运动,可以产生突发图像中的变化。
[0033]在有些示例性实施方式中,所接收的多个突发图像可以是具有变化的焦点参数的图像。焦点参数可以是与给定图像相关联的焦点的值或其他指示。对焦于前景的突发图像可能与对焦于背景的突发图像具有不同的焦点参数。就此而言,在有些示例性实施方式中,基于焦点参数而变化的多个突发图像可以每一个都包括基本上相同的图像,而仅焦点参数不同。在有些示例性实施方式中,焦点参数可以指示镜头与图像捕捉表面之间的距离。针对每个突发图像,可能已经以递增或递减一固定量来改变焦点参数,焦点值可能已经基于待捕捉的图像内各个主题(前景主题和/或背景主题)的距离而自动改变,或者可以使用手动改变焦点。相应地,在有些示例性实施方式中,图像捕捉器136和/或处理器105可以被配置用于捕捉这样的突发图像,这些突发图像通过确定的焦点参数来区分。
[0034]在有些示例性实施方式中,所接收的多个突发图像可以是具有变化的曝光参数的图像。曝光参数可以是与给定图像相关联的曝光的值或其他指示。在有些示例性实施方式中,基于曝光参数而变化的多个突发图像可以每一个都包括基本上相同的图像,而仅曝光参数不同。在有些示例性实施方式中,曝光参数可以指示针对给定图像的快门速度和/或光圈。针对每个突发图像,可能已经以递增或递减一固定量来改变曝光参数,或者曝光参数可能已经基于待捕捉区域的光线或亮度而动态确定。相应地,在有些示例性实施方式中,图像捕捉器136和/或处理器105可以被配置用于捕捉这样的突发图像,这些突发图像通过确定的曝光参数来区分。
[0035]在有些示例性实施方式中,多个突发图像可以包括在各种参数上不同的突发图像。这样,多个突发图像可以包括基于焦点、曝光等来区分的突发图像。此外,多个突发图像可以是任何图像集合。就此而言,多个突发图像可以具有某些公共特性或者没有公共特性。此外,可以从不同设备接收具有多个突发图像的图像。就此而言,不同的照相设备可能捕捉了这些图像。进一步地,多个突发图像可以包括两幅或更多图像。而且,在有些示例性实施方式中,诸如已进行色调映射的HDR图像之类的图像可以用作用于生成多个突发图像的源,其通过对该图像应用变化的增益设置来生成该多个突发图像。
[0036]装置100的呈现器134可以被配置用于提供样本突发图像的呈现。就此而言,样本突发图像可以是多个突发图像之一。装置100可以包括用于提供样本突发图像的呈现的各种装置,其可以包括处理器105、呈现器134、用户接口 115、显示器(例如触屏显示器或传统显示器)、由前述或其他元件执行以用于提供此处所描述的样本突发图像的呈现的算法和/或其他。样本突发图像可以基于任何标准,诸如曝光、定时等,而从多个突发图像中进行选择。在有些示例性实施方式中,样本突发图像可以是随机地或伪随机地选择自多个突发图像。
[0037]在有些示例性实施方式中,样本突发图像的呈现可以基本上最大化至与用户接口115相关联的显示器画面的尺寸,或者最大化至在其中呈现样本图像的窗口的尺寸。这样,样本图像的分辨率可以最大化,同时还允许整个样本图像包括在显示器画面或窗口中。
[0038]位置接收器132可以被配置用于接收样本突发图像的呈现内的选定位置。就此而言,装置100可以包括用于接收选定位置的各种装置,其可以包括处理器105、位置接收器133、用户接口 115、显示器(例如触屏显示器或传统显示器)、由前述或其他元件执行以用于接收此处所描述的选定位置的算法和/或其他。就此而言,装置100的用户可以经由用户接口 115来选择样本突发图像的呈现内的位置。按照各种示例性实施方式,该位置可以通过与触摸屏进行交互(例如,利用或不利用触笔进行触摸或敲击)、使用鼠标和鼠标指针在期望的位置上点击等等来进行选择。
[0039]在各种示例性实施方式中,样本突发图像可以与用于确定所呈现的样本突发图像内的位置的坐标网格或其他手段关联地呈现。当用户选择样本突发图像的呈现内的位置时,可以相对于选定位置来捕捉选定位置数据(例如,位置坐标或其他位置指示符)。用户接口 115可以向处理器105和/或位置接收器132传送将要由处理器105和/或位置接收器132接收的选定位置数据。而且,在有些示例性实施方式中,样本突发图像的呈现内的选定位置可以接收自触屏显示器。
[0040]呈现器134还可以被配置用于提供与突发图像中相应图像相关联的多个突发图像片段的呈现。就此而言,装置100可以包括用于提供多个突发图像片段的呈现的各种装置,其可以包括处理器105、呈现器134、用户接口 115、显示器(例如触屏显示器或传统显示器)、由前述或其他元件执行以用于提供此处所描述的多个突发图像片段的呈现的算法和/或其他。
[0041]突发图像片段可以是相应突发图像的剪切部分或区域。例如,突发图像可以具有关联的给定尺寸,并且突发图像片段可以是整个突发图像尺寸的十分之一的部分。与突发图像分段相关联的部分的尺寸可以取决于多个标准。例如,突发图像片段的尺寸可以取决于显示屏幕的尺寸。进一步地,突发图像片段的尺寸可以取决于多个突发图像内突发图像的数目。就此而言,由于多个突发图像中的部分或全部可以具有关联的突发图像片段,因此屏幕空间对于附加的突发图像片段可能变得有限。如此,这种突发图像片段可以将尺寸调整得较小以适应较小的显示器和/或较大数量的被呈现突发图像片段。
[0042]在有些示例性实施方式中,突发图像片段也可以被放大(或缩小),或者突发图像片段的内容可以相对于基本突发图像扩大(或减小)。就此而言,放大量(例如,0.1倍、2倍、10倍等)可以是与样本突发图像的呈现相对。在有些示例性实施方式中,针对所有突发图像片段的放大量可以是相同的。进一步地,在有些示例性实施方式中,放大量可以是用户经由用户接口 115定义的。在其他示例性实施方式中,放大量可以由突发图像的分辨率来定义。就此而言,有些示例性实施方式可以以全分辨率(也即,所捕捉的突发图像的分辨率)呈现突发图像片段。就此而言,在有些示例性实施方式中,当突发图像基于焦点参数而变化时,可以以全分辨率来提供突发图像片段。
[0043]与突发图像片段相关联的部分可以基于样本图像的呈现内的选定位置来确定。在有些示例性实施方式中,可以使用所呈现的样本图像的选定位置作为中心点来确定与每个突发图像片段相关联的区域。就此而言,多个突发图像中的每一个可以与一个坐标网格或者用于确定每个突发图像内的位置的其他手段相关联,该其他手段与该坐标网格相关或者与用于确定相对于样本突发图像的呈现的位置其他手段相关。结果,在有些示例性实施方式中,突发图像片段可以绘出每个突发图像中以选定位置为中心的那一部分。
[0044]例如,如图2所绘,考虑与第一、第二和第三突发图像相关联的坐标网格,其在y轴上具有O到4个单位,在X轴上具有O到6个单位。在该示例性情形中,突发图像之一可以用作样本突发图像,并且该样本突发图像的呈现已经在200处与对应的坐标网格关联地提供。(出于图示目的,在图2中包括了坐标网格,但是没有实际图像的表示)。样本突发图像内的选定位置位于X等于2个单位且y等于2个单位之处。在此示例性情形中,该坐标点(也即,(2,2))可以反映到第一、第二和第三突发图像的每一个上,作为用于确定要包括在第一、第二和第三突发图像片段的每一个中的那部分的中心点。在此示例性情形中,突发图像片段的该部分被定义为大小为2个单位X2个单位的正方形。相应地,样本图像可以用作相对于多个突发图像的地图,并且可以提供对感兴趣的位置的上下文。
[0045]尽管前述示例将选定位置用作中心点,但是可以设想,选定位置可以偏移一预定值,或者与突发图像中用于与突发图像片段一起使用的部分具有某种其他关系。进一步地,在有些示例性实施方式中,对于所有突发图像,突发图像的范围可以不规定坐标网格的起源。在这些示例性实施方式中,可以对突发图像进行分析以针对图像的内容、对每个突发图像在坐标网格公共集合上定位。同样,尽管图2中的突发图像片段的部分是正方形的,但是可以采用任何形状(例如,圆形、矩形、动态形状,等等)。
[0046]进一步地,在有些示例性实施方式中,选定位置可以改变至新位置。例如,使用触屏,用户可以跨触摸显示器屏幕拖动其手指。在此示例中,选定位置可以随着用户在显示器屏幕上拖动其手指而连续地改变。这样,在突发图像片段中绘出的并且关联的部分将随着用户手指在触摸屏幕上的移动而连续地改变。如此,用户可以通过经由触摸屏幕或与用户接口 115相关联的任何其他输入设备来更新选定位置,从而很容易地导航多个突发图像。
[0047]图3图示了按照本发明一个示例性实施方式的突发图像片段的呈现。突发图像片段的呈现显示在移动终端设备300上。移动终端设备的显示器正在呈现样本突发图像310。在图3中,已经接收到如加框区域320所指示的选定位置。这样,选定位置定义了与突发图像相关联的部分,并且每个突发图像的对应部分可以显示为突发图像片段330、340和350。关于图3,可以注意到,突发图像片段330、340和350覆盖了样本突发图像310的上部分。在有些示例性实施方式中,突发图像片段330、340和350的呈现可以自动地或手动地移动。进一步地,突发图像片段330、340和350的呈现可以基于选定位置而自动地或手动地移动。在有些示例性实施方式中,突发图像片段330、340和350的呈现可以是固定的。就此而言,可以考虑诸多特性(例如,尺寸、纵横比、像素密度等)。例如,如果选定位置位于样本突发图像的上部分,则突发图像片段330、340和350的呈现可以重新定位以覆盖例如样本突发图像的下部分。
[0048]在有些附加示例性实施方式中,处理器105还可以被配置用于接收对特定突发图像的选择。就此而言,装置100可以包括用于接收对特定突发图像的选择的各种装置,其可以包括处理器105、呈现器134、用户接口 115、显示器(例如,触屏显示器或传统显示器)、由前述或其他元件执行以用于接收此处所描述的对特定突发图像的选择的算法和/或其他。就此而言,用户可以与用户接口 115进行交互以通过突发图像片段的呈现来选择突发图像之一。例如,用户可以在特定突发图像片段的位置处敲击触摸屏以选择下面的突发图像。该选择可以由用户接口 115获得并向处理器105发送以由处理器105接收。
[0049]进一步地,就此而言,处理器105可以被配置用于将在样本突发图像的呈现内的先前选定位置与该选择的突发图像相关联。如上所述,可以基于该选定位置来定义与选择的突发图像内的选定位置相关的部分。
[0050]在有些示例性实施方式中,可以在样本突发图像内选择附加的位置,并且这些位置与附加选择的突发图像相关联。以此方式,可以接收对这些突发图像内与特定位置相关联的突发图像的各种选择。
[0051]处理器105还可以被配置用于基于一个或多个选择的突发图像以及与选择的突发图像相关联的对应的一个或多个选定位置来生成合成图像。在有些示例性实施方式中,处理器还可以被配置用于在生成之后提供合成图像的呈现。就此而言,合成图像可以以任何已知方式来生成。不过,针对选择的突发图像和与选择的突发图像相关联的选定位置,可以得到对合成图像的生成的输入。
[0052]例如,考虑两个突发图像,其中第一突发图像焦点对准于前景,第二突发图像焦点对准于背景。可以在样本突发图像内选择前景中的位置,并且可以经由第一突发图像片段来选择第一突发图像。随后,可以在样本突发图像内选择背景中的位置,并且可以经由第二突发图像片段来选择第二突发图像。结果,可以从第一和第二突发图像来生成合成图像,其中通过从第一突发图像取得选择的前景部分以及将其与从第二突发图像中选择的背景部分进行组合,该合成图像在整个图像上均焦点对准。尽管此示例情形设想基于焦点来选择突发图像和位置,但是本发明的诸方面可以应用于基于任何参数来选择突发图像和位置。本发明的示例性实施方式还可以用于选择失焦部分包括在合成图像中。类似地,可以设想出针对具有不同的期望曝光水平部分的多个突发图像的示例,等等。
[0053]在有些示例性实施方式中,处理器可以被配置用于将合成图像添加到该多个突发图像中。就此而言,当提供突发图像片段的呈现时,合成图像可以用作样本图像。
[0054]尽管上述示例性实施方式针对突发图像,但是本发明的诸方面同样可以应用于非图像对象、条目、参数等。例如,本发明的诸方面可应用于编辑功能,诸如对比度、色彩和焦点。就此而言,多个突发图像片段可以绘出变化的对比度、色彩和焦点的程度。进一步地,本发明的示例性实施方式还可以应用于浏览按钮、诸如上、下、左和右,以及操作隐喻,诸如应用、撤消、锚定和历史。
[0055]图4和图5是按照本发明的示例性实施方式的系统、方法和程序产品的流程图。将会理解,流程图中的每个框、步骤或操作,以及流程图中框、步骤或操作的组合可以通过各种装置来实现,诸如硬件、固件和/或包括一个或多个计算机程序代码部分、程序指令或可执行程序代码部分的软件。例如,上述过程中的一个或多个可以通过计算机程序代码指令来具体化。就此而言,具体化上述过程的计算机程序指令可以通过装置的存储器设备进行存储,并且由装置中的处理器来执行。将会理解,任何这种计算机程序指令可以加载到计算机或其他可编程装置(也即,硬件)上以产生机器,使得在计算机或其他可编程装置上执行的指令创建用于实施在流程框、步骤或操作中指定的功能的装置。这些计算机程序指令也可以存储在计算机可读存储器中,其可以引导计算机、处理器或其他可编程装置以特定方式运转,从而存储在计算机可读存储器中的指令产生包括指令装置的制品,指令装置实施在流程框、步骤或操作中指定的功能。计算机程序指令还可以加载到计算机、处理器或其他可编程装置上,以促使在计算机、处理器或其他可编程装置上执行一系列操作步骤,从而产生计算机实现的过程,使得在计算机、处理器或其他可编程装置上执行的指令提供用于实施在流程框、步骤或操作中指定的功能的步骤。
[0056]相应地,流程图的框、步骤或操作支持用于执行指定功能的装置的组合、用于执行指定功能的步骤的组合,以及用于执行指定功能的程序指令装置。还将理解,流程图中的一个或多个框、步骤或操作,以及流程图中框、步骤或操作的组合,可以通过执行指定功能或步骤的基于专用硬件的计算机系统来实施,或者通过专用硬件与计算机指令的组合来实施。
[0057]就此而言,图4中示出了用于呈现突发图像的方法的一个示例性实施方式,其可以包括在400处提供样本突发图像的呈现。就此而言,样本突发图像可以是多个突发图像之一。进一步地,示例性方法可以包括在410处接收选定位置。在各种示例性实施方式中,选定位置可以在样本突发图像的呈现内。附加地,在有些示例性实施方式中,选定位置可以接收自触屏显示器。
[0058]图4的示例性方法还可以包括在420处提供多个突发图像片段的呈现。突发图像片段可以与突发图像中的相应图像相关联。就此而言,突发图像片段可以是突发图像中的相应图像的部分,并且每个突发图像的部分可以基于选定位置来确定。进一步地,在有些示例性实施方式中,多个突发图像片段的呈现可以以全分辨率提供。而且,在有些示例性实施方式中,突发图像片段可以是每个突发图像的放大部分。
[0059]图5示出了用于呈现突发图像的方法的另一示例性实施方式,其可以包括在500处接收多个突发图像。在各种示例性实施方式中,突发图像可以是快速连续捕捉的图像、具有不同焦点参数的图像、和/或具有不同曝光参数的图像。
[0060]图5的示例性方法可以进一步包括在510处提供样本突发图像的呈现。就此而言,样本突发图像可以是多个突发图像之一。进一步地,示例性方法可以包括在520处接收选定位置。在各种示例性实施方式中,选定位置可以在样本突发图像的呈现内。附加地,在有些示例性实施方式中,选定位置可以接收自触屏显示器。
[0061]图5的示例性方法还可以包括在530处提供多个突发图像片段的呈现。突发图像片段可以与突发图像中的相应图像相关联。就此而言,突发图像片段可以是突发图像中的相应图像的部分,并且每个突发图像的部分可以基于选定位置来确定。进一步地,在有些示例性实施方式中,多个突发图像片段的呈现可以以全分辨率提供。而且,在有些示例性实施方式中,突发图像片段可以是每个突发图像的扩大或放大部分。
[0062]示例性方法可以进一步包括在540处接收对特定突发图像的选择,以及在550处将选定位置与该特定突发图像相关联。图5的示例性方法还可以包括基于该特定突发图像和选定位置来生成合成图像。进一步地,在有些示例性实施方式中,该方法还可以包括提供合成图像的呈现。
[0063]本发明所属领域的普通技术人员将可以想到本文所阐述的本发明的很多修改和其他示例性实施方式,其具有前述描述和相关附图所提供的各种教导的益处。因此,应当理解,本发明不限于所公开的特定实施方式,并且修改和其他实施方式旨在包括在所附权利要求的范围内。而且,尽管前述描述和相关附图在元件和/或功能的某些示例性组合的背景下描述了示例性实施方式,但是应当理解,可以由备选实施方式提供元件和/或功能的不同组合,而不偏离所附权利要求的范围。就此而言,例如,也可以构想出除了上面明确描述之外的元件和/或功能的不同组合,其可以在所附权利要求的一些中阐述。尽管本文采用了特定术语,但是它们仅是在通用和描述性的意义上使用,而不是限制目的。
【主权项】
1.一种方法,包括: 在触摸屏上提供样本图像的呈现,所述样本图像是多个图像之一; 接收对所述样本图像的呈现内一个位置的用户选择; 提供与所述多个图像之一相关联的图像片段的呈现,所述图像片段是所述多个图像之一的一部分,所述多个图像之一的所述一部分是基于选择的位置来确定的; 响应于用户在所述触摸屏上移动手指而提供其他图像片段的呈现; 接收对特定图像的选择; 将所述选择的位置与所述特定图像相关联;以及 基于所述特定图像和所述选择的位置来生成合成图像。2.根据权利要求1所述的方法,其中所述多个图像是突发图像。3.根据权利要求1所述的方法,其中所述多个图像具有不同的焦点参数。4.根据权利要求3所述的方法,其中所述合成图像包括图像中具有不同的焦点参数的部分。5.根据权利要求1所述的方法,其中所述多个图像具有不同的曝光参数。6.根据权利要求1所述的方法,其中所述合成图像包括图像中具有不同的曝光参数的部分。7.根据权利要求1所述的方法,进一步包括自动地移动所述图像片段的所述呈现。8.—种装置,包括处理器以及包括计算机程序代码的存储器,所述存储器和所述计算机程序代码被配置成与所述处理器一起使得所述装置至少: 在触摸屏上提供样本图像的呈现,所述样本图像是多个图像之一; 接收对所述样本图像的呈现内一个位置的用户选择; 提供与所述多个图像之一相关联的图像片段的呈现,所述图像片段是所述多个图像之一的一部分,所述多个图像之一的所述一部分是基于选择的位置来确定的; 响应于用户在所述触摸屏上移动手指而提供其他图像片段的呈现; 接收对特定图像的选择; 将所述选择的位置与所述特定图像相关联;以及 基于所述特定图像和所述选择的位置来生成合成图像。9.根据权利要求8所述的装置,其中所述多个图像是突发图像。10.根据权利要求8所述的装置,其中所述多个图像具有不同的焦点参数。11.根据权利要求10所述的装置,其中所述合成图像包括图像中具有不同的焦点参数的部分。12.根据权利要求8所述的装置,其中所述多个图像具有不同的曝光参数。13.根据权利要求8所述的装置,其中所述合成图像包括图像中具有不同的曝光参数的部分。14.根据权利要求8所述的装置,其中所述处理器被进一步配置成自动地移动所述图像片段的所述呈现。15.—种计算机程序产品,包括至少一个非瞬态计算机可读存储介质,所述至少一个非瞬态计算机可读存储介质具有存储于其中的可执行的计算机可读程序代码部分,所述计算机可读程序代码部分包括: 第一程序代码部分,被配置成在触摸屏上提供样本图像的呈现,所述样本图像是多个图像之一; 第二程序代码部分,被配置成接收对所述样本图像的呈现内一个位置的用户选择; 第三程序代码部分,被配置成提供与所述多个图像之一相关联的图像片段的呈现,所述图像片段是所述多个图像之一的一部分,所述多个图像之一的所述一部分是基于选择的位置来确定的; 第四程序代码部分,被配置成响应于用户在所述触摸屏上移动手指而提供其他图像片段的呈现; 第五程序代码部分,被配置成接收对特定图像的选择; 第六程序代码部分,被配置成将所述选择的位置与所述特定图像相关联;以及 第七程序代码部分,被配置成基于所述特定图像和所述选择的位置来生成合成图像。16.根据权利要求15所述的计算机程序产品,其中所述多个图像是突发图像。17.根据权利要求15所述的计算机程序产品,其中所述多个图像具有不同的焦点参数。18.根据权利要求17所述的计算机程序产品,其中所述合成图像包括图像中具有不同的焦点参数的部分。19.根据权利要求15所述的计算机程序产品,其中所述多个图像具有不同的曝光参数。20.根据权利要求19所述的计算机程序产品,其中所述合成图像包括图像中具有不同的曝光参数的部分。
【文档编号】H04N5/765GK105933601SQ201610287273
【公开日】2016年9月7日
【申请日】2009年5月25日
【发明人】M·莱沃伊, N·格尔范德, K·普利, W-C·陈
【申请人】诺基亚技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1