《用于创建相册的应用程序.pdf》由会员分享,可在线阅读,更多相关《用于创建相册的应用程序.pdf(112页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104221356A43申请公布日20141217CN104221356A21申请号201380019512622申请日2013010361/607,57120120306US13/629,33120120927US13/629,31820120927US13/629,30320120927USH04N1/00200601G06F3/0481200601G06Q10/1020060171申请人苹果公司地址美国加利福尼亚72发明人R乌比洛斯SM罗伯茨CR卡宁翰LC佩罗迪恩74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人吴信刚54发明名称用于创建相册的应用程序。
2、57摘要本发明的一些实施例提供了用于创建日志的图像组织和编辑应用程序。在一些实施例中,该应用程序允许用户选择媒体内容并通过在日志中填充所选择的内容来创建该日志。为创建经设计的布局,一些实施例的该应用程序选择使某些图像大于该日志中的其他图像。即,该应用程序可将加有标题或标记的图像识别为收藏图像,并以比一些其他图像更高的分辨率来呈现该图像。30优先权数据85PCT国际申请进入国家阶段日2014101186PCT国际申请的申请数据PCT/US2013/0200602013010387PCT国际申请的公布数据WO2013/133902EN2013091251INTCL权利要求书6页说明书46页附图59。
3、页19中华人民共和国国家知识产权局12发明专利申请权利要求书6页说明书46页附图59页10申请公布号CN104221356ACN104221356A1/6页21一种存储程序的非暂态机器可读介质,所述程序在被至少一个处理单元执行时提供用户界面UI,所述UI包括第一显示区域,其用于显示图像,其中所述图像中的至少一些与标记相关联;第二显示区域,其用于显示日志的布局;以及可选项目,所述可选项目当被选择时通过以下操作来用图像中的多个图像填充所述日志布局I为与所述标记相关联的至少一个图像指定第一图像尺寸,以及II为与所述标记不相关的至少一个其他图像指定第二不同图像尺寸。2根据权利要求1所述的非暂态机器可读。
4、介质,其中所述UI还包括用于将所述图像与所述标记相关联的标记工具。3根据权利要求1所述的非暂态机器可读介质,其中所述标记为图像标题、图像分级标签、旗标或关键字。4根据权利要求1所述的非暂态机器可读介质,其中所述UI还包括用于显示不同日志的表示的第三显示区域,其中从所述第三显示区域中选择所述日志的表示使得所述第二显示区域显示所述日志布局。5根据权利要求4所述的非暂态机器可读介质,其中每个表示作为物理合并日志呈现在所述第三显示区域中。6根据权利要求1所述的非暂态机器可读介质,其中所述UI还包括与多个不同日志主题相关联的主题选择工具,其中所述日志布局根据用所述主题选择工具选择的日志主题显示在所述第二。
5、显示区域中。7根据权利要求6所述的非暂态机器可读介质,其中每个日志主题限定日志背景的外观以及所述日志中的图像之间的接缝或边界中的至少一者。8根据权利要求1所述的非暂态机器可读介质,其中所述日志布局允许用户将另外的图像添加至所述日志布局、将图像从所述日志布局中移除、或者重新布置所述日志布局中的所述图像。9根据权利要求1所述的非暂态机器可读介质,其中所述日志布局允许用户调整所述日志布局中的图像的尺寸。10根据权利要求9所述的非暂态机器可读介质,其中所述UI还包括用于根据一组图像布局规则以不同的尺寸来对所述图像进行自动布局的自动布局工具。11根据权利要求1所述的非暂态机器可读介质,其中所述UI还包括。
6、用于将所述多个图像中的每一个的尺寸重置为默认图像尺寸的重置布局控件。12根据权利要求1所述的非暂态机器可读介质,其中所述UI还包括用于为所述日志指定新页面的分页工具。13一种非暂态机器可读介质,其存储用于由至少一个处理单元执行的程序,所述程序包括指令集,所述指令集用于接收输入以创建具有多个图像的日志,其中所述日志由网格限定,所述网格沿着一个维度具有固定数量的单元并且沿着另一个维度具有变化数量的单元;响应于所述输入来限定将每个图像与所述图像的尺寸一起列出的经排序的列表,其中所述尺寸指定所述图像在所述网格上所占用的网格单元的数量;以及通过根据在所述经排序的列表中所指定的每个图像的尺寸用所述多个图像。
7、填充所述权利要求书CN104221356A2/6页3网格来创建所述日志。14根据权利要求13所述的非暂态机器可读介质,其中用于创建所述日志的所述指令集包括用于从所述网格的左上角单元开始遍历所述网格并将每个图像放置在一个或多个可用网格单元上以使得所述图像占用一个网格单元或占用多个网格单元的一组指令。15根据权利要求14所述的非暂态机器可读介质,其中用于创建所述日志的所述指令集还包括用于将用于放置所述图像的所述一个或多个网格单元标记为正在使用的一组指令。16根据权利要求13所述的非暂态机器可读介质,其中所述图像为具有被设定不同尺寸的两个维度的纵向图像或横向图像,其中用于创建所述日志的所述指令集包括。
8、用于将所述图像的较小维度匹配至一个或多个网格单元并同时保持所述图像的纵横比的一组指令。17根据权利要求16所述的非暂态机器可读介质,其中用于创建所述日志的所述指令集还包括用于使所述图像在一组网格单元上居中的一组指令,其中仅所述图像的位于所述一组网格单元的边界内的部分显示在所述日志上。18根据权利要求17所述的非暂态机器可读介质,其中所述程序还包括用于接收输入以沿所述图像的较长维度滑动或平移所述图像的一组指令。19根据权利要求13所述的非暂态机器可读介质,其中每个网格单元为相同的固定尺寸单元。20根据权利要求13所述的非暂态机器可读介质,其中所述图像中的至少一些与标记相关联,其中用于限定所述经排。
9、序的列表的所述指令集包括用于在所述经排序的列表中将和所述标记相关联的图像的位置和尺寸与和所述标记不相关的另一图像相调换的一组指令。21一种对用于创建日志的用户界面UI进行限定的方法,所述UI包括限定用于显示图像的第一显示区域,其中所述图像中的至少一些与标记相关联;限定用于显示日志的布局的第二显示区域;以及限定可选项目,所述可选项目在被选择时通过以下操作来用图像中的多个图像填充所述日志布局I为与所述标记相关联的至少一个图像指定第一图像尺寸,以及II为与所述标记不相关的至少一个其他图像指定第二不同图像尺寸。22根据权利要求21所述的方法,其中所述UI还包括用于将所述图像与所述标记相关联的标记工具。。
10、23根据权利要求21所述的方法,其中所述标记为图像标题、图像分级标签、旗标或关键字。24一种存储程序的非暂态机器可读介质,所述程序在被至少一个处理单元执行时提供用户界面UI,所述UI包括显示区域,其用于显示包括多个图像的日志;以及多个项目,其用于围绕所述日志中的所述图像创建故事,其中所述多个项目包括至少一个动态项目,所述至少一个动态项目在被添加至所述日志时使得I对所述图像中的一个或多个进行分析以及II基于所述分析而使信息显示在所述日志上。25根据权利要求24所述的非暂态机器可读介质,其中所述分析包括识别与所述日志中的图像相关联的日期以将所述日期显示在所述日志上。权利要求书CN104221356。
11、A3/6页426根据权利要求24所述的非暂态机器可读介质,其中所述分析包括识别与所述日志中的图像相关联的全球定位系统GPS数据以显示与所述GPS数据相关联的位置的地图。27根据权利要求26所述的非暂态机器可读介质,其中将所述动态项目添加至所述日志还使得所述GPS数据通过网络被发送至外部地图服务以检索显示所述位置的所述地图。28根据权利要求24所述的非暂态机器可读介质,其中所述分析包括识别与所述日志中的图像相关联的日期和GPS数据以显示有关与所述GPS数据相关联的所述位置和所述日期的天气信息。29根据权利要求28所述的非暂态机器可读介质,其中将所述动态项目添加至所述日志还使得所述日期和所述GPS。
12、数据通过网络被发送至外部天气服务以检索用于显示所述天气信息的天气报告。30根据权利要求24所述的非暂态机器可读介质,其中所述信息以图形方式与所述日志上的一个或多个图像一起呈现。31根据权利要求24所述的非暂态机器可读介质,其中所述日志由二维网格来限定,所述二维网格沿着一个维度具有固定数量的单元并沿着另一个维度具有变化数量的单元,其中所述图像和所述项目中的每一个均放置在一个或多个网格单元上。32根据权利要求31所述的非暂态机器可读介质,其中所述多个项目包括用于将纯文本添加至一组一个或多个网格单元的文本项。33根据权利要求32所述的非暂态机器可读介质,其中所述UI还包括用于指定所述文本是包含在所述。
13、一组网格单元中还是不包含在任何网格单元中而是跨越所述日志的宽度的一组选项。34根据权利要求24所述的非暂态机器可读介质,其中所述多个项目包括当被添加至所述日志时使得新页面被添加至所述日志的新页面项。35根据权利要求24所述的非暂态机器可读介质,其中所述动态项目从所述日志上的一个位置移动到另一个位置使得对一个或多个其他图像进行分析以及基于对所述一个或多个其他图像的所述分析而对所显示的信息进行修改。36一种非暂态机器可读介质,其存储用于由至少一个处理单元执行的程序,所述程序包括指令集,所述指令集用于显示包括多个图像的日志;添加用于在所述日志上显示信息的项目;响应于所述添加,分析所述日志中的所述图像。
14、中的一个或多个;以及基于所述分析来将所述信息显示在所述项目上。37根据权利要求36所述的非暂态机器可读介质,其中所述程序还包括用于通过限定将每个图像与所述图像的尺寸一起列出的经排序的列表来创建所述日志的一组指令,其中用于添加所述项目的所述指令集包括将所述项目与所述项目的尺寸一起添加至所述经排序的列表。38根据权利要求36所述的非暂态机器可读介质,其中添加所述项目的所述指令集包括用于将所述项目在两个图像之间添加至日志的一组指令。39根据权利要求38所述的非暂态机器可读介质,其中用于分析所述一个或多个图像的所述指令集包括用于识别与在一侧紧靠所述项目的第一图像相关联的一组元数据的一权利要求书CN10。
15、4221356A4/6页5组指令。40根据权利要求39所述的非暂态机器可读介质,其中用于分析所述一个或多个图像的所述指令集包括用于在确定所述一组元数据与所述第一图像不相关时识别与在另一侧紧靠所述项目的第二图像相关联的一组元数据的一组指令。41根据权利要求40所述的非暂态机器可读介质,其中用于分析所述一个或多个图像的所述指令集包括用于在确定所述一组元数据与所述第一图像不相关时识别与紧靠所述第二图像但不紧靠所述项目的第三图像相关联的一组元数据的一组指令。42根据权利要求36所述的非暂态机器可读介质,其中所述程序还包括用于将所述一组元数据通过网络发送至外部数据源以检索用于显示所述信息的数据的一组指令。
16、。43根据权利要求42所述的非暂态机器可读介质,其中所述外部数据源为提供地图数据的地图服务、提供天气数据的天气服务、以及提供旅行数据的旅行服务中的一者。44一种对用于创建日志的用户界面UI进行限定的方法,所述方法包括限定用于显示包括多个图像的日志的显示区域;以及限定用于围绕所述日志中的所述图像创建故事的多个项目,其中所述多个项目包括至少一个动态项目,所述至少一个动态项目在被添加至所述日志时使得I对所述图像中的一个或多个进行分析以及II基于所述分析而使信息显示在所述日志上。45根据权利要求44所述的方法,其中所述分析包括识别与所述日志中的图像相关联的日期以将所述日期显示在所述日志上。46根据权利。
17、要求44所述的方法,其中所述分析包括识别与所述日志中的图像相关联的GPS数据以显示与所述GPS数据相关联的位置的地图。47根据权利要求44所述的方法,其中所述分析包括识别与所述日志中的图像相关联的日期和GPS数据以显示有关与所述GPS数据相关联的所述位置和所述日期的天气信息。48一种存储程序的非暂态机器可读介质,所述程序在被至少一个处理单元执行时提供用户界面UI,所述UI包括显示区域,其用于显示包括多个图像的日志;以及一组工具,其用于共享所述日志,其中所述一组工具包括至少一个WEB发布工具,其在被选择时将所述日志作为一组网页发布至网站。49根据权利要求48所述的非暂态机器可读介质,其中所述日志。
18、由指示每个图像在所述日志中的位置和尺寸的经排序的列表来限定。50根据权利要求49所述的非暂态机器可读介质,其中对所述WEB发布工具进行选择使得所述日志的序列化版本通过遍历所述经排序的列表而生成。51根据权利要求50所述的非暂态机器可读介质,其中对所述WEB发布工具进行选择还使得所述序列化版本通过网络被发送至外部WEB发布服务,其中所述WEB发布服务使用所述序列化版本来生成所述一组网页并将所述一组网页发布至所述网站。52根据权利要求48所述的非暂态机器可读介质,其中所述一组发布工具包括查看工具,所述查看工具在被选择时打开WEB浏览器以显示作为所述一组网页发布在所述网站上的所述日志。53根据权利要。
19、求48所述的非暂态机器可读介质,其中所述一组发布工具包括消息工具,所述消息工具在被选择时使得消息程序与包含与所述网站相关联的URL的消息一起打权利要求书CN104221356A5/6页6开。54根据权利要求53所述的非暂态机器可读介质,其中所述消息程序为电子邮件程序且所述消息为电子邮件。55根据权利要求48所述的非暂态机器可读介质,其中所述WEB发布工具为控件,所述控件当被选择时在将所述日志发布至所述网站与不将所述日志发布至所述网站之间切换。56根据权利要求55所述的非暂态机器可读介质,其中当所述控件切换至发布所述日志时,对所述日志的任何改变与所述一组网页同步。57根据权利要求48所述的非暂态。
20、机器可读介质,其中所述一组工具包括用于播放所述日志中的所述图像的幻灯片放映的至少一个幻灯片放映工具。58根据权利要求48所述的非暂态机器可读介质,其中所述一组工具至少包括用于将所述日志作为一组网页保存至计算设备的保存工具。59一种非暂态机器可读介质,其存储用于由至少一个处理单元执行的程序,所述程序包括指令集,所述指令集用于显示包括多个图像的日志,所述日志由指定每个图像在所述日志中的位置和尺寸的经排序的列表来限定;接收输入以发布包括多个图像的所述日志;响应于所述输入,通过从所述经排序的列表中识别出每个图像的所述位置和所述尺寸来生成所述日志的序列化版本;以及将所述日志的所述序列化版本通过网络发送至。
21、WEB发布服务以便将所述日志作为一组网页发布在网站上。60根据权利要求59所述的非暂态机器可读介质,其中所述日志还包括多个文本项并且所述经排序的列表指定每个文本项的位置和尺寸。61根据权利要求59所述的非暂态机器可读介质,其中用于生成所述序列化版本的所述指令集包括用于从所述经排序的列表中识别每个文本项的位置和尺寸的一组指令。62根据权利要求61所述的非暂态机器可读介质,其中所述程序还包括用于将所述多个图像通过所述网络发送至所述WEB服务的一组指令。63根据权利要求61所述的非暂态机器可读介质,其中所述WEB发布服务使用所述序列化版本和所述多个图像来生成所述一组网页,并将所述一组网页发布至所述网。
22、站。64一种对用于创建日志的用户界面UI进行限定的方法,所述方法包括限定用于显示多个不同日志的表示的第一显示区域,每个日志包括一个或多个图像;限定用于在从所述第一显示区域中选择所述日志的表示时显示所述日志的第二显示区域;以及限定一组WEB发布工具,所述一组WEB发布工具用于独立地指定是否将在所述第二显示区域中显示的所述日志作为一组网页发布至网站。65根据权利要求64所述的方法,其中所述一组WEB发布工具包括控件,所述控件当被选择时在将所述日志发布至所述网站与不将所述日志发布至所述网站之间切换。66根据权利要求64所述的方法,其中所述多个不同的日志包括代表可编辑日志的本地日志以及代表不可编辑日志。
23、的远程日志,其中所述第一显示区域以不同于所述远程日志的表示的方式来显示所述本地日志的表示。权利要求书CN104221356A6/6页767根据权利要求64所述的方法,其中所述一组WEB发布工具包括用于指定是否将所述日志添加至日志主页的至少一个工具,所述日志主页包含对所述一组网页中的至少一个的引用或到该组网页中的至少一个的链接。权利要求书CN104221356A1/46页8用于创建相册的应用程序背景技术0001到目前为止,存在许多用于组织图像的应用程序。这些应用程序中的若干允许用户将图像组织成不同的相册。通常,应用程序的用户可选择一个或多个图像,并将该图像拖放到相册的名称上以将它们添加至该相册。。
24、用户还可选择相册名称以在该相册中显示图像。在选择名称时,应用程序在一个或多个行上显示图像的缩略图表示。0002存在多个与上述应用程序相关的不足。例如,相册图像的展示缺乏美学吸引力。虽然照片可能很吸引人,但这些图像作为跨不同行的缩略图图像的展示可能确实让人感到相当乏味。人们可以使用应用程序来同时增大或减小缩略图图像的尺寸。这通常导致在每行上显示更多的或更少的缩略图图像,但并未对展示添加更多的内容。0003为提供经设计的布局,一些应用程序提供相册模板。相册模板可具有尺寸不同的若干图像边框。用户可将图像拖动到这些边框上以创建经设计的相册。在大多数情况下,用户还可从边框中移除图像并将其替换为另一图像。。
25、0004模板提供预设计的相册布局。然而,模板的用户并非局限于缩略图图像的行,而是局限于模板的静态设计。即,除一些微小差异之外,用相同模板所创建的不同相册将看起来基本上相同。此外,用于对相册进行个性化的工具非常少,更不用说将故事添加至展示内容。发明内容0005本文描述了用于创建日志的图像组织和编辑应用程序的实施例。在一些实施例中,该应用程序允许用户选择媒体内容例如,图像、视频剪辑等并通过在日志中填充所选择的内容来创建该日志。为创建经设计的布局,一些实施例的应用程序选择使某些图像大于该日志中的其他图像。即,应用程序可将加有标题或标记的图像识别为收藏的图像,并将该图像呈现为比其他图像中的一些更大的图。
26、像例如,以更高的分辨率。0006在一些实施例中,该日志由二维网格来限定,该二维网格沿着一个维度包含固定数量的单元并且沿着另一个维度包含变化数量的单元。为了在整个网格上对项目例如,图像、视频剪辑等进行布局,一些实施例的应用程序创建经排序的列表。该经排序的列表通过指定每个项目在该日志中的位置和尺寸来限定该布局。该列表中的若干所述项目被指定为不同尺寸。然后应用程序使用指定的尺寸和位置信息来将一些项目放置在一个网格单元上,并将另一些项目放置在多个网格单元上。0007为强调某些加标签图像,一些实施例的应用程序对该经排序的列表执行多次传递。该应用程序可执行第一传递来以特定尺寸列出每个项目。然后该应用程序可。
27、以执行至少第二传递来识别以标记例如,标题、收藏标签进行标签的任何图像。在一些实施例中,将加标签图像的位置和/或尺寸与其他图像的位置和/或尺寸调换。识别这些经标记图像的一个原因在于,用户已花费他们的时间对其进行标记例如,输入标题,用特定分级标签来对其进行标签。因此,所述标记提供对用户来说经标记图像比其他图像更特殊或更重要的指示。这样,一些实施例的应用程序识别此类标记以智能地使一些图像大于其他图像。说明书CN104221356A2/46页90008一旦创建了布局,该应用程序便允许用户以多种不同的方式来修改该布局。用户可通过将图像从日志中移除、重设图像尺寸、重新布置该图像以及将另外的页面添加至日志等。
28、来对该日志进行编辑。在修改布局时,一些实施例的应用程序使项目例如,图像、视频剪辑在整个网格上回流。在移除图像时,该应用程序可使用一个或多个项目来填充该图像留出的间隙。这样,在对日志布局做出改变时,一些实施例的应用程序为用户呈现出不同的设计。0009在一些实施例中,该应用程序提供可用于围绕日志中的图像构建故事的多种不同编辑工具。用户可使用标头工具来输入标题例如,描述到特定地点旅行的标题,或使用文本工具来输入文本例如,描述某人对于该旅行所说的某些事的文本。该文本还可被设计成具有相关联图像例如,创建旅行日志的外观的图像的文本项。0010在一些实施例中,应用程序提供用于将动态信息项添加至日志的工具。这。
29、些动态信息项可包括日期、地图、天气等。用户可使用地图工具来添加显示位置例如,过去的度假目的地的位置的地图,或者使用天气工具来添加关于该位置处的天气情况的信息。在添加此类动态信息项时,一些实施例的应用程序分析日志中的邻近图像例如,通过识别该图像的元数据来呈现信息例如,位置、天气。即,应用程序可识别与图像相关的位置信息以从外部地图服务中检索地图拼块;或者识别日期和位置以从外部天气服务中检索天气报告。0011在一些实施例中,该应用程序允许用户以多种不同的方式共享该日志。一些实施例的应用程序允许用户通过将日志发布至网站、在该日志中呈现图像的幻灯片放映等来共享该日志。在一些实施例中,该应用程序提供一控件。
30、,该控件能够来回切换以指定是否将日志发布至由云服务提供商托管的网站。该日志还可作为一个或多个WEB文档保存在计算设备上,或者可发布至个人主页。0012如上所述,在一些实施例中,该日志由指示每个项目例如,图像、文本项在该日志中的位置和尺寸的经排序的列表来限定。为了将该日志发布至网站,一些实施例的应用程序遍历该经排序的列表以使用源图像来以不同的尺寸例如,分辨率生成不同的图像。然后应用程序将生成的图像通过网络发送至外部WEB发布服务,以便将该日志作为一组网页来发布。结合生成图像或替代生成图像,一些实施例的应用程序基于经排序的列表生成日志的序列化版本。将该序列化版本发送至该外部WEB发布服务。在一些实。
31、施例中,该WEB发布服务接收该序列化版本并将其转变成一组一个或多个网页。0013以下提供本发明的若干更详细的实施例。许多这些实例涉及作为图像编辑应用程序的一部分的控件例如,可选项目。在一些实施例中,该应用程序为在设备的操作系统之上执行的独立应用程序,而在其他实施例中,其为操作系统的一部分。另外,在以下许多实例诸如在14、11、13、14、16,18、2133,3538、4047、49、5254和57中所例示的实例中,应用程序于其上执行的设备具有触摸屏,用户能够通过该触摸屏与图像编辑应用程序交互。然而,本领域的普通技术人员将认识到,光标控制器或其他输入设备可用于与这些实例中示出的控件和应用程序进。
32、行交互,对于其他实施例该控件和应用程序利用光标和光标控制器或其他输入机制例如,语音控件在设备上执行。0014前述发明内容旨在用作对本文所述一些实施例的简单介绍。其并非意味着对在本文档中公开的所有主题的介绍或概述。随后的具体实施方式以及具体实施方式所参照的附说明书CN104221356A3/46页10图将进一步描述发明内容中所述的实施例以及其他实施例。因此,为了理解本文档所描述的所有实施例,需要充分理解发明内容、具体实施方式和附图。此外,要求保护的主题不限于发明内容、具体实施方式及附图中的示例性细节,而是由所附权利要求限定,这是因为要求保护的主题能够以其他特定形式实施而不脱离本主题的实质。附图说。
33、明0015在所附的权利要求中阐述了如本文所描述的新颖特征。然而,出于说明的目的,在以下附图中示出了若干实施例。0016图1示出用于创建日志的应用程序的图形用户界面“GUI”。0017图2提供选择一系列图像以创建日志的示例性实例。0018图3提供指定日志的名称例如,题目和主题的示例性实例。0019图4示出用指定的设置来创建日志。0020图5提供用若干图像填充网格的示例性实例。0021图6概念性地示出一些实施例用于创建列表的过程。0022图7示出将另外的图像放置在网格上。0023图8提供调换列表中的图像的示例性实例。0024图9概念性地示出一些实施例用于调换列表中的图像的过程。0025图10示出一。
34、些实施例用于遍历网格以用图像将其填充的过程。0026图11提供将图像从日志移除的示例性实例。0027图12提供在将图像从日志移除时图像回流的示例性实例。0028图13提供将图像锁定的示例性实例。0029图14提供减小图像的尺寸的示例性实例。0030图15提供在重设来自日志的图像的尺寸时图像回流的示例性实例。0031图16提供增加图像的尺寸的示例性实例。0032图17提供在重设来自日志的图像的尺寸时图像回流的示例性实例。0033图18提供将图像从日志中的一个位置移动到另一个位置的示例性实例。0034图19提供在移动日志中的图像时图像回流的示例性实例。0035图20示出为横向图像和水平图像加边框。。
35、0036图21提供为单元上的横向图像加边框的示例性实例。0037图22提供为单元上的纵向图像加边框的示例性实例。0038图23提供滑动在多个网格单元上加边框的纵向图像的示例性实例。0039图24提供重设单元边界内的图像的尺寸并为该图像加边框的示例性实例。0040图25提供创建多页日志的示例性实例。0041图26提供显示和修改新页面的示例性实例。0042图27提供使用空格来将空白空间添加至日志的示例性实例。0043图28提供将标头添加至日志的示例性实例。0044图29提供将文本添加至日志的示例性实例。0045图30提供将在文本字段中输入的文本指定为日志的单行项目的示例性实例。0046图31提供将。
36、备注添加至日志的示例性实例。说明书CN104221356A104/46页110047图32提供添加另一个信息项的示例性实例。0048图33提供将日期添加至日志的示例性实例。0049图34提供一些实施例如何用数据填充信息项的示例性实例。0050图35提供将地图添加至日志的示例性实例。0051图36提供将天气信息添加至日志的示例性实例。0052图37提供将显示货币的图像或图标添加至日志的示例性实例。0053图38提供将旅行信息添加至日志的示例性实例。0054图39概念性地示出一些实施例使用数据填充此类信息项的过程。0055图40提供编辑日志上的图像的示例性实例。0056图41提供添加图像的示例性实。
37、例。0057图42提供修改日志的布局的示例性实例。0058图43提供通过将日志发布至网站来共享该日志的示例性实例。0059图44提供一些实施例如何在WEB浏览器上呈现已发布日志的示例性实例。0060图45提供将已发布日志添加至日志主页的示例性实例。0061图46提供生成和发送与已发布日志相关的消息的示例性实例。0062图47提供将对本地日志的编辑与对应的远程日志进行同步的示例性实例。0063图48概念性地示出提供如何在多个相关联设备之间同步日志的实例的数据流程图。0064图49提供一些实施例的应用程序如何不同地呈现本地日志和远程日志的示例性实例。0065图50概念性地示出一些实施例用于生成不同。
38、项目以将日志发布至网站的过程。0066图51概念性地示出一些实施例用于将日志发布至网站的过程。0067图52示出将日志保存为WEB文档。0068图53提供用于修改日志的日志设置工具的示例性实例。0069图54提供修改经设计文本项的示例性实例。0070图55概念性地示出一些实施例的图像组织和编辑应用程序的软件架构。0071图56概念性地示出与一些实施例的图像组织和编辑应用程序相关联的若干示例性数据结构。0072图57示出用于查看、编辑和组织图像的一些实施例的GUI的详细视图。0073图58为通过其实现本文所述的一些实施例的移动计算设备的示例性架构的实例。0074图59示出通过其实现本文所述的一些。
39、实施例的计算机系统。具体实施方式0075在本发明的以下具体实施方式中,提出并描述了本发明的许多细节、实例和实施例。然而,对于本领域技术人员将清楚且显而易见的是,本发明不限于所阐述的实施例,并且可在没有所讨论的具体细节和实例中的一些的情况下实践本发明。0076本文所述的一些实施例提供用于创建日志的图像组织和编辑应用程序。在一些实施例中,该应用程序允许用户选择媒体内容例如,图像、视频剪辑等并通过在日志中填说明书CN104221356A115/46页12充所选择的内容来创建日志。为创建经设计的布局,一些实施例的应用程序选择使某些图像大于日志上的其他图像。例如,应用程序可将加有标题或标记的图像识别为收。
40、藏的图像,并将该图像呈现为比其他图像中的一些更大的图像例如,以更高的分辨率。0077一旦创建了布局,该应用程序便允许用户以多种不同方式来修改该布局以围绕日志中的图像构建故事。例如,用户可通过将图像从日志中移除、使一些图像比其他图像更大或更小、重新布置图像以及将另外的页面添加至日志等来对故事进行布局。用户还可以使用地图工具来添加显示位置例如,过去的度假目的地的位置的地图,或者使用天气工具来添加关于该位置处的天气情况的信息。此外,应用程序提供文本工具来输入文本例如,描述他们在度假目的地的经历的文本。0078在一些实施例中,应用程序允许用户以多种不同的方式共享日志。例如,用户可将日志发布至网站、在日。
41、志中显示图像的幻灯片放映等。下面将在以下部分中描述更多实例。然而,在描述这些实例之前,现在将参考图1描述具有此类日志创作特征的图像组织和编辑应用程序。0079针对一些实施例,图1示出具有此类日志创作特征的应用程序的图形用户界面“GUI”100。具体地,该图以五个操作阶段135155示出GUI100可如何使用若干图像来用于轻松地生成日志。如图1中所示,GUI100包括缩略图显示区域105、图像显示区域110、标题工具115和日志工具120。0080缩略图显示区域105是GUI100内的一个区域,应用程序的用户可通过该缩略图显示区域来查看图像的缩略图表示。缩略图可来自所选择的集合,诸如相册或库。缩。
42、略图为全尺寸图像的小型表示,并且在一些实施例中仅表示图像的一部分。例如,缩略图显示区域105中的缩略图都是正方形,无论全尺寸图像的纵横比如何。为了确定矩形图像的用于缩略图的部分,应用程序识别图像的较小维度并且使用在较长维度上的图像的中心部分。0081如图1中所示,缩略图以具有若干行和若干列的网格格式呈现。在一些实施例中,应用程序允许用户改变显示在每行上的缩略图图像的数量。例如,一些实施例的应用程序允许用户通过增大或减小缩略图显示区域105的宽度来改变覆盖在每行上的缩略图的数量。可替代地,应用程序可允许用户改变缩略图图像的尺寸。用户可在缩略图显示区域105中选择一个或多个图像。在一些实施例中,所。
43、选择的缩略图通过加亮或该选择的一些其他指示符来显示。0082图像显示区域110以较大的分辨率显示该一个或多个所选择的图像。这通常并非该图像的实际尺寸其通常具有比显示设备更高的分辨率。这样,一些实施例的应用程序存储为适合于图像显示区域110而设计的图像的高速缓存版本。图像显示区域110中的图像以全尺寸图像的纵横比显示。当选择一个图像时,应用程序将图像尽可能大地显示在图像显示区域110内,而不切掉该图像的任何部分。当选择多个图像时,一些实施例的应用程序通过使用对于每个图像数量近似相同的像素以保持其视觉加权的方式来显示图像,即使在图像具有不同的纵横比时也是如此。0083在一些实施例中,图像显示区域1。
44、10为能够用于执行多种不同编辑操作的选择工具。例如,用户可选择所显示图像的一个或多个部分以便裁剪图像、去除瑕疵、去除红眼等。结合这些编辑操作,或替代这些编辑操作,图像显示区域110可用于使用标记来对图像进行标记或标签。此类标记的一个实例是提供针对图像的描述、注释或题目的标题。说明书CN104221356A126/46页130084为了便于加标题,图像组织和编辑应用程序提供了标题工具115。用户可以选择该工具115,并输入文本以对图像加以标题。一旦加了标题,一些实施例的应用程序便显示示出该图像加有标题的指示。例如,该应用程序可在缩略图显示区域105和/或具有标题的图像显示区域110中显示图像。在。
45、一些实施例中,该应用程序将该标题至少部分地显示在图像上方。0085日志控件120为GUI100内的可用于生成日志的工具。可使用来自集合的所有图像例如,在缩略图显示区域105中表示的那些图像来创建日志。或者,用户可选择一组一个或多个图像,然后选择日志控件120。然后应用程序使用该组图像来创建日志。在一些实施例中,该应用程序允许用户从缩略图显示区域105选择一系列图像。例如,用户可选择例如,通过执行多点触摸手势,诸如轻击以及将用户的手指保持在上面对应于该系列中图像的第一个和最后一个缩略图。0086在描述了GUI100的元件之后,现在将参考GUI在图1所示的五个阶段135155期间的状态来描述创建日。
46、志130的操作。在第一阶段135中,缩略图显示区域105显示若干图像的缩略图表示。如上所述,这些图像可来自集合,诸如相册或库。0087如在第一阶段135中所示,图像显示区域110显示图像160。图像160对应于在缩略图显示区域105中显示的第一缩略图165。当用户选择第二缩略图图像180时,该选择使得图像显示区域110显示对应图像170,如第二阶段140中所示。0088在第二阶段140中,用户选择标题工具115来为图像170加标题。第三阶段145示出为图像输入标题。具体地,选择标题工具115使得虚拟或屏幕覆盖式键盘125显示出来。然后用户使用该键盘键入图像的简短文本描述。该文本输入使得标题出现。
47、在图像显示区域110中的图像170上方。可替代地,或结合性地,该标题可出现在缩略图显示区域105中的缩略图图像180上方或附近。0089如第四阶段150中所示,用户选择日志控件120。第五阶段155示出在选择日志控件120之后的GUI100。如图所示,应用程序已创建日志130。具体地,应用程序已使用集合中的图像即,在缩略图显示区域105中表示的图像来填充该日志。默认情况下,应用程序还已指定一些图像大于其他图像的日志布局。例如,图像170大于日志中的所有其他图像,而图像175小于图像170但大于其余图像。即,应用程序已指定默认日志布局,该默认日志布局不同于具有尺寸相同的图像的网格。0090在创建。
48、日志布局的过程中,一些实施例的应用程序确定哪些图像比其他图像的特征更为突出。如上所述,一些实施例的应用程序选择使某些图像大于日志上的其他图像。一些实施例的应用程序基于与图像相关联的一个或多个标记来做出该确定。例如,应用程序可识别集合中的加有标题、标记有收藏标签或一些其他标记的一个或多个图像。然后应用程序可以比该集合中的若干其他图像更高的分辨率呈现所识别的图像。这在第五阶段155中示出,因为加有标题的图像170被缩放使其成为日志130上的最大图像。0091识别标题的一个原因在于,用户已花费他们的时间来输入该标题。因此,标题向应用程序提供对用户来说加有标题的图像比其他未加标题的图像更重要的指示。这。
49、样,一些实施例的应用程序识别此类标记以智能地强调日志中的一个或多个图像。如下文将详细地描述的,应用程序识别其他类型的标签。例如,一些实施例的应用程序识别加有收藏标签的图像。说明书CN104221356A137/46页140092如上所述,一些实施例的应用程序允许用户以多种不同的方式编辑日志。这些修改包括将图像从日志中移除、重设图像尺寸、重新布置图像以及将另外的页面添加至日志。通过提供执行这些操作的灵活性,用户可创建不同于任何其他日志的个人日志。换句话讲,用户不局限于相册模板的设计,并且可自由地重设图像尺寸、重新布置图像,等等。0093结合该布局操作,或替代该布局操作,一些实施例的应用程序提供用。
50、于将不同信息项添加至日志130的若干工具。此类项目的实例包括地图、日期、天气信息和备注。在一些实施例中,信息项是可用于设计日志例如,用于创建物理日志或合并日志的外观的预设计项。该信息项还可用于显示与日志上的一个或多个图像相关联的信息。例如,在将地图添加至日志时,一些实施例的应用程序分析与图像相关联的位置信息例如,GPS数据并显示映射的位置。0094以下描述了创建、编辑和发布日志的更多实例。部分I描述了基于若干设置例如,日志主题、名称等创建日志的实例。部分II继而描述了一些实施例创建日志布局的方式。部分III描述了修改日志布局的不同实例。部分IV继而描述了一些实施例的应用程序对日志布局的一个或多。