一种电子动态游记的实现方法.pdf

上传人:1520****312 文档编号:4040005 上传时间:2018-08-12 格式:PDF 页数:21 大小:1.17MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310674623.2

申请日:

2013.12.10

公开号:

CN104699382A

公开日:

2015.06.10

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/0484申请公布日:20150610|||公开

IPC分类号:

G06F3/0484(2013.01)I; G06F17/30

主分类号:

G06F3/0484

申请人:

上海携图信息科技有限公司

发明人:

芮雨; 吴湛; 吴佳洁

地址:

200090上海市杨浦区杨树浦路2300号2层一区A03-48室

优先权:

专利代理机构:

上海天翔知识产权代理有限公司31224

代理人:

刘常宝

PDF下载: PDF下载
内容摘要

本发明公开了一种电子动态游记的实现方法,其包括如下步骤:(1)生成数字媒体集,每个份数字媒体具有形成时的地理位置和时间信息;(2)按照数据挑选策略,从数字媒体集中挑选相应的数量的数字媒体;(3)将挑选出来若干份数字媒体按照预定的排序策略进行排序;(4)根据相邻数字媒体的地理位置,为每两份相邻的数字媒体分配一个合适的地图尺度;(5)在电子地图上依次显示每份数字媒体的地理位置和相邻数字媒体对应的地理位置之间的路径。该方法能够实现数字媒体内容以及数字媒体内容对应的地理数据所对应的路径在电子地图上的同步动态显示。

权利要求书

权利要求书
1.  一种电子动态游记的实现方法,其特征在于,所述方法包括如下步骤:
(1)生成数字媒体集,该数字媒体集中的每份数字媒体具有形成时的地 理位置和时间信息;
(2)按照数据挑选策略,从数字媒体集中挑选相应数量的数字媒体;
(3)将挑选出来若干份数字媒体按照预定的排序策略进行排序;
(4)根据相邻数字媒体的地理位置,为每两份相邻的数字媒体分配一个 合适的地图尺度;
(5)根据分配的地图尺度,在电子地图上依次显示每份数字媒体的地理 位置和相邻数字媒体对应的地理位置之间的路径。

2.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于,所 述步骤(1)中数字媒体所具有的地理位置信息在数字媒体形成时同步产生或 在后期添加产生。

3.  根据权利要求1或2所述的一种电子动态游记的实现方法,其特征在 于,所述步骤(1)中通过具有获取位置信息功能的电子地图控件,在数字媒 体形成时获取并存储对应的地理位置信息。

4.  根据权利要求3所述的一种电子动态游记的实现方法,其特征在于, 通过电子地图控件获取位置信息的方式与其它位置信息获取方式结合使用,当 通过电子地图控件无法获取当前位置信息时,则转向其它位置信息获取方式来 获取当前位置信息。

5.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于,所 述步骤(2)中从数字媒体集中按照数字媒体的时间分布或地理位置分布进行 挑选。

6.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于,所 述步骤(4)中在分配地图尺度时,首先根据地图尺度数量N将所有相邻两数 字媒体按照它们之间的距离分为N类,再根据特定的显示区域尺度,为每一 类指定一个适合显示区域的地图尺度。

7.  根据权利要求6所述的一种电子动态游记的实现方法,其特征在于,所 述的每一类指定的地图尺度在尽可能大的情况下,使该类中所有符合条件的相 邻两数字媒体都在显示区域之内。

8.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于,所 述步骤(5)中相邻数字媒体对应的地理位置之间的路径可以由初始相邻数字 媒体集中相邻数字媒体对应的地理位置生成。

9.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于,所 述步骤(5)中利用电子地图提供商的接口生成基于真实路径的呈现。

10.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于, 所述步骤(5)中当要显示某个数字媒体时,对应的地图尺度由下一个即将显 示的相邻的两数字媒体的尺度决定。

11.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于, 所述步骤(5)在地图上依次显示每份数字媒体的地理位置和相邻数字媒体对 应的地理位置之间路径时,还同时显示地理位置对应的数字媒体。

12.  根据权利要求11所述的一种电子动态游记的实现方法,其特征在于, 所述数字媒体和/或路径的显示为静态显示或动态显示。

13.  根据权利要求1所述的一种电子动态游记的实现方法,其特征在于, 所述步骤(5)中允许在电子地图上指定某段路径。

14.  根据权利要求13所述的一种电子动态游记的实现方法,其特征在于, 通过为地图提供商的接口增加一个或者几个中间点,或者直接用输入设备手动 描绘一段路径来实现指定路径。

15.  根据权利要求14所述的一种电子动态游记的实现方法,其特征在于, 所述步骤(5)中进行手动绘制路径时具体通过如下步骤实现:
(51)用户使用输入设备在显示区域内的地图上标识出连续路线;
(52)将连续路线对应的每个离散输入点转换为地图上对应的地理位置;
(53)将这些地理位置作为新的中间路径点保存,完成路径绘制。

说明书

说明书一种电子动态游记的实现方法
技术领域
本发明涉及一种电子媒体内容管理技术,具体涉及基于地理数据显示电 子媒体内容的技术。
背景技术
随着现有数字技术的高速发展,数字摄影和数字摄像给人们的生活带来 了巨大的便捷,通过数字摄影和数字摄像可以简化地摄取、观看、存储以及 再现例如静止图像和视频的媒体内容。
当人们拍摄了众多的数字图像和视频时,如何来管理和呈现这些媒体内 容将是人们首要解决的问题。
现有的一些软件应用或实用程序可以被用来对从相机、摄像机获得的数 字媒体内容或者任何其它的以数字格式存在的电子图像进行存储、显示以及 编辑。这些软件应用向拥有大量数字媒体内容的用户提供组织,观看以及编 辑数字照片和视频剪辑的能力。
对于相关媒体内容的呈现一般都是由一些软件应用或实用程序进行静 态的呈现,无法进行动态的呈现。
对于那些旅游以及摄影爱好者来说,极其希望有一种方案能够将自己在 不同地方所拍摄的图像或视频内容根据图像或视频所拍摄的地理位置进行 动态的显示,形成相应的电子游记。
发明内容
针对现有技术无法根据地理数据对数字图像和视频等数字媒体内容进 行动态管理的问题,本发明的目的在于提供一种电子动态游记的实现方法, 该方法基于电子地图以及数字媒体内容的地理数据,实现数字媒体内容以及 数字媒体内容对应的地理数据所对应的路径在电子地图上的同步动态显示。
为了达到上述目的,本发明采用如下的技术方案:
一种电子动态游记的实现方法,所述方法包括如下步骤:
(1)生成数字媒体集,该数字媒体集中的每份数字媒体具有形成时的 地理位置和时间信息;
(2)按照数据挑选策略,从数字媒体集中挑选相应的数量的数字媒体;
(3)将挑选出来若干份数字媒体按照预定的排序策略进行排序;
(4)根据相邻数字媒体的地理位置,为每两份相邻的数字媒体分配一 个合适的地图尺度;
(5)根据分配的地图尺度,在电子地图上依次显示每份数字媒体的地 理位置和相邻数字媒体对应的地理位置之间的路径。
在本发明的优选实例中,所述步骤(1)中数字媒体所具有的地理位置 信息在数字媒体形成时同步产生或在后期添加产生。
进一步的,所述步骤(1)中通过具有获取位置信息功能的电子地图控 件,在数字媒体形成时获取并存储对应的地理位置信息。
再进一步的,通过电子地图控件获取位置信息的方式与其它位置信息获 取方式结合使用,当通过电子地图控件无法获取当前位置信息时,则转向其 它位置信息获取方式来获取当前位置信息。
进一步的,所述步骤(2)中从数字媒体集中按照数字媒体的时间分布 或地理位置分布进行挑选。
进一步的,所述步骤(4)中在分配地图尺度时,首先根据地图尺度数 量N将所有相邻两数字媒体按照它们之间的距离分为N类,再根据特定的 显示区域尺度,为每一类指定一个适合显示区域的地图尺度。
再进一步的,所述的每一类指定的地图尺度在尽可能大的情况下,使该 类中所有符合条件的相邻两数字媒体都在显示区域之内。
进一步的,,所述步骤(5)中相邻数字媒体对应的地理位置之间的路径 可以由初始相邻数字媒体集中相邻数字媒体对应的地理位置生成。
进一步的,所述步骤(5)中利用电子地图提供商的接口生成基于真实 路径的呈现。
进一步的,所述步骤(5)中相邻数字媒体对应的地理位置之间的路径 可以由初始相邻数字媒体集中相邻数字媒体对应的地理位置生成。
进一步的,所述步骤(5)在地图上依次显示每份数字媒体的地理位置 和相邻数字媒体对应的地理位置之间路径时,还同时显示地理位置对应的数 字媒体。
再进一步的,所述数字媒体和/或路径的显示为静态显示或动态显示。
进一步的,所述步骤(5)中允许在电子地图上指定某段路径。
再进一步的,通过为地图提供商的接口增加一个或者几个中间点,或者 直接用输入设备手动描绘一段路径来实现指定路径。
再进一步的,所述步骤(5)中进行手动绘制路径时具体通过如下步骤 实现:
(51)用户使用输入设备在显示区域内的地图上标识出连续路线;
(52)将连续路线对应的每个离散输入点转换为地图上对应的地理位 置;
(53)将这些地理位置作为新的中间路径点保存,完成路径绘制。
根据上述方案,本发明能够实现在电子地图上显示所有数字媒体内容对 应的地理位置,并在电子地图上绘制所有数字媒体内容对应地理位置之间对 应的路径,而不是简单的显示地理位置之间的相对的直线位置关系;同时, 还可在电子地图上对应的地理位置显示相应的数字媒体内容。
再者,通过本方案在电子地图上显示所有数字媒体内容时,能够以合适 的地图尺度来显示每个数字媒体内容,避免显示内容在电子地图上过近或过 远所造成的比例失调问题,极大地提高了显示效果。
该方案能够适用多种数字媒体内容,如数字化的文字、图形、图像、声 音、视频影像和动画等。
附图说明
以下结合附图和具体实施方式来进一步说明本发明。
图1为实例1中动态游记的实现流程图;
图2为实例3中手动绘制路径的流程图;
图3为整个旅途路径示意图;
图4为图3中9个中相邻两点距离;
图5为9个点分成两类的示意图;
图6为最小可视距离示意图;
图7为小于最小可视距离示意图;
图8为确定尺度上限时AB两点之间的距离示意图;
图9为确定尺度下限时HI两点之间的距离示意图;
图10为图5所示第一类确定地图尺度3的示意图;
图11为图5所示第二类确定地图尺度8的示意图;
图12为图3所示地图上BCDF四点的之间的距离关系示意图;
图13为屏幕尺寸示意图;
图14为在图12上确定屏幕显示范围的示意图;
图15为确定屏幕显示位置的示意图;
图16为在地图上同时动态显示地理位置和照片动态进入的示意图;
图17为图16中地理位置和照片静态显示的示意图;
图18为在地图上相邻两点地理位置和对应照片动态切换的示意图;
图19为图18中切换后地理位置和照片静态显示的示意图;
图20为地图中地理位置之间无法完美绘制路径的示意图;
图21为图20所示地图中手动绘制一条连续路线的示意图;
图22为根据手动绘制的连续路线形成的完整路径的示意图;
图23为拍摄界面中集成电子地图控件的示意图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了 解,下面结合具体图示,进一步阐述本发明。
以下以利用数字图像来具体说明动态游记的形成过程。
实例1
例如,人们在多地的旅游过程中,利用具有地理位置定位系统,如GPS, 功能的数码设备,如手机等,进行拍摄取得很多的照片,通过这些照片记录 旅游过程中途径地方的各种风土人情。如何利用这些照片来形成本次的电子 动态游记的过程如下:
参见图1,所示为本实例中动态游记的实现流程图。
步骤1,首先对拍摄获得的照片进行收集形成相应的照片集。
由于拍摄时所使用的手机具有地理位置定位功能,故在拍摄数字照片 时,可以由手机获取此时的地理位置信息和时间信息,并嵌入到所拍摄的每 张数字照片中,例如:记录在每张照片的EXIF部分中,从而使得每张照片 都具有拍摄的地理位置和时间信息。
当然对于每张照片的地理位置和时间信息,除了在拍摄时获得,同样也 可以通过后期的添加来形成。
对于每张照片的地理位置和时间信息除了记住在每张照片的内部外,也 可以独立记录。
步骤2,在形成的照片集中,通过预定的挑选策略,从照片集中挑选出 用来形成动态游记的若干照片。
在进行挑选照片时,可以由相应的程序或软件来根据相应的策略进行自 动挑选,或者由用户根据自己的需要进行手动挑选。
在挑选过程中所遵循的挑选策略包括挑选照片张数的上限以及具体选 择照片的测度,例如:照片的时间分布和/或地理位置分布等等。对于按照时 间分布选取,一个简单的近似选项是平均每几张中选出一张。
例如:如果要从100张照片中按照时间平均分布挑选10张,那么可以 将这100张照片按照时间先后排序,拍摄时间晚的照片排在拍摄时间早的照 片后面,然后每10张1组,每组选第1张。
步骤3,在完成照片挑选后,将挑选出来的照片按照预定的排序策略进 行排序。
对照片进行排序方法可以基于某些测度进行手动或者自动排序。例如: 可以按照时间先后顺序将挑选出来的照片进行排序。
步骤4,对于排好序的照片,按照预定的策略,根据相邻数字媒体拍摄 时的地理位置,为每两张相邻照片分配一个合适的地图尺度,以便在满足不 同条件下提供适合的显示呈现。
本实例中具体的分配方案如下:
4.1、首先进行分类
假定一张照片对应一个地点,为了尽可能清楚地呈现相邻两点之间的路 径,同时避免在动态显示过程中地图过多的缩放,可以限定地图尺度数量N, N最多和电子地图提供的尺度数量相同。N可以根据初始指定的固定值确定, 也可以在计算过程中动态确定。
然后将所有相邻两点按照它们之间的距离分为N类。在进行分类时,若 N为根据初始指定的固定值,则采用固定法进行分类,即将所有相邻两点按 照它们之间的距离平均分为N类;若N为动态确定的值,则采用动态法分 类,即与下面所述确定尺度时一起计算,只要确定一个初始值N=1和一个上 限,例如:N不能超过3。
参见图3,其所示为整个旅途路径示意图。整个路径中共有9张照片, 且每张照片对应一个地点,这9个点的地理经纬度坐标分别为: A(31.131318,121.401201),B(34.259611,108.947029),C(34.252636,108.95287), D(34.384319,109.283184),E(36.064755,103.816982),F(36.06639,103.774614), G(38.930705,100.457043),H(38.97029,100.024727),I(40.142165,94.661884)。 参见图4,其所示为9个点中相邻两点距离。针对这9个点,采用固定法根 据距离将所有相邻两点分成2类:第一类是:AB,DE,FG,HI;第二类是: BC,CD,EF,GH(如图5所示)。
4.2、确定尺度
分类后,根据特定的显示区域,为每一类即其中所有的相邻两点指定一 个适合显示区域的地图尺度。
首先定义最小可视距离D,它是一个屏幕显示上的距离(图6所示); 当两点显示在屏幕上时,如果它们在屏幕上的物理距离小于D,则认为这两 点难以分辨,具体表现就是两点的标记靠得太近从而有重叠(如图7所示); 如果大于D,则认为这两点可以分辨,即两点的标记分得较开。
对某一类合适的地图尺度可以是某个范围中的一个值。该范围的上限 是:在地图尺度尽可能大的情况下,使该类中所有相邻两点都能被包含在显 示区域之内。
该范围下限是:如果在上限的情况下,该类中所有相邻两点之间屏幕距 离的最小值大于最小可视距离D,那么,在地图尺度尽可能小的情况下,该 最小值对应的相邻两点之间的屏幕距离不小于D;否则,即为上限值。考虑 计算负担,默认情况下可以取上限。
对于固定分类法得到的分类,到此尺度确定完毕。
对于动态分类法得到的分类,从N=1开始,对于每一类,按照上面所述 方法确定其地图尺度。特别是,对于某一类,如果其中所有点都是两两相邻 的,例如:N=1,如果可用,可以将该类中所有点或者所有相邻两点之间的 折线交给地图提供商的接口,直接确定一个能包含这些点的边界矩形,同时 也就获得了一个合适的地图尺度。然后,将在该地图尺度下,之间距离小于 D的相邻两点归入新创建的一类。重复这个过程,直到:达到N的上限,或 者所有的相邻两点处理完毕,或者达到电子地图的尺度限制;以先到达的条 件为准。
由此,针对上述两类的分组来确定尺度时,对于第一类,其中的AB两 点之间的距离最长,以此来确定上限(如图8所示);其中HI两点之间的距 离最短,以此来确定下限(如图9所示)。在确定的上限和下限之间确定第 一类的地图尺度为三,即赋予地图尺度3(如图10所示)。
同理,确定第二类的地图尺度为八,即赋予地图尺度8(如图11所示)。
4.3确定屏幕显示位置
在给相邻两点指定一个适合显示区域的地图尺度后,将确定每个点呈现 时的屏幕位置,且确保每个点都在显示区域之内。
下面给出一种详细方法,通过给每对相邻两点分配一个地图显示边界, 从而确定每个点在屏幕上的位置,具体过程如下:
(1)所有相邻两点的集合为P,设集合S为空,在P中取第一对相邻 两点Pc;
(2)将Pc的2点放入集合S;在Pc的地图尺度下,确定屏幕显示区域 在地图上对应的地理范围A,例如:一个确定的长x宽的矩形;
(3)在P中取下一对未处理相邻两点Pn。如果取到,转到步骤(4); 否则,结束;
(4)如果Pn的地图尺度与Pc相同,将Pn的后1点与集合S一起形成 集合St,转到步骤(5);否则,转到步骤(6);
(5)确定St中所有点覆盖的区域是否超过A:如果没有,用St代替S, 转到步骤(3);否则,转到步骤(6);
(6)为S中所有点确定对应的地图显示边界(用边界点的绝对经纬度值 确定),使这些点都能包含在屏幕显示区域内,并将该地图边界赋予S所涉 及的所有相邻两点,并标识这些相邻两点为已处理;清空S;
如果是从步骤(4)来此,用Pn代替Pc,转到步骤(2);
如果从步骤(5)来此,将Pn的2点放入S,转到步骤(3)。
以下以确定图3中BCDF点的显示范围为例来进一步说明上述方案。
参见图12,其所是为地图中BCDF四点的之间的距离关系示意图。图 13为屏幕的尺寸。
由此,在通过上述方案根据图13所示的屏幕尺寸确定显示范围时,BCD 三点可以展示在图13所示的屏幕中,而F点超出了屏幕显示的范围,所以 在显示时不予考虑,在显示时只考虑BCD三点既可(如图14所示)。
在确定显示BCD三点后,将BCD三点进行居中显示(如图15所示)。
步骤5,对于排序并分配地图尺度的照片,依次在电子地图上显示每张 照片的地理位置,并且在显示相邻照片的地理位置之间显示从一点到另一点 的路径(如图3所示)。该路径是通过电子地图描绘出来的两点之间的真实 路径。
当要显示某个点,其对应的地图尺度由下一个即将显示的相邻两点的尺 度决定。
在某个地图尺度下,可以使该尺度对应的所有相邻两点都位于显示区域 之内。相邻两张照片对应的地理位置之间的路径可以由初始照片集中照片对 应的地理位置生成。
对于在显示相邻照片的地理位置之间显示从一点到另一点的路径,可以 利用电子地图提供商的接口生成基于真实路径的呈现。
基于上述五个步骤即可在相应的电子地图上动态的显示本次旅游的路 径以及所到达的地点,从而形成相应的电子动态游记。
实例2,
本实例在实例1中电子动态游记实现方案的基础上,提供一优化方案:
该优化方案即在以地图的形式依次呈现地理位置和相邻两点之间的路 径时,还可以同时显示地理位置对应的照片。
对于照片的显示,可以选择静态的方式或者动态的方式进行显示:
当以地图形式显示静态内容时,例如:静止不动的地理位置和相邻两点 间的路径,同时显示对应的照片,如图17和19。这是一个静态呈现过程, 可以持续一段较长时间,例如3秒。
当以地图形式显示动态的内容时,若在地图上表现正在进入某个地理位 置时,参见图16和图18,相对应的地理位置A和B,可以以动态的方式在 地图上进行显示,如下落的动态形式呈现;在地理位置A和B动态呈现的 同时,其对应的照片1和2则在地图上方动态进入,并进行显示。
若在地图上表现正在通过相邻两点(A和B)间的路径时(即两点之间 进行切换显示),参见图18,当第一个位置(A)移动完成后,A和B两点 之间的路径采用由浅入深的逐渐增强的进入方式进行显示,同时第二位置B 进行动态的呈现,这样在路径展现出来时,第二个地理位置也同时移动完成 (如图19所示)。
在动态呈现路径的同时,从相邻两点的前一个所对应的照片动态地(例 如:淡入淡出)切换到后一个所对应的照片(如图18中切换的照片)。这是一 个动态呈现过程,可以持续一段较短时间,例如:用0.5秒表现正在进入某 个地理位置,用0.5秒表现正在通过相邻两点间的路径。切换之后重新进入 静态呈现过程,如图17和图19。
在动态呈现的过程中,根据需要还可以播放预先添加音频信息。
对于照片在地图上显示的方位,照片和地图可以分别占据同样或者类似 大小的区域,照片可以位于视觉焦点位置,例如:照片在上,地图在下,如 图16到图19中呈现的布局。
实例3,
该实例在实例1和实例2中电子动态游记实现方案的基础上,提供另外 一种通过人为快速输入轨迹的方式增强轨迹生成方法,并以此在地图上实现 相邻照片的地址位置之间路径的显示。
该实例中提供的在地图上显示相邻照片的地址位置之间路径的方法,可 以允许用户自己通过描绘的方式直接用输入设备指定某一段路径。
例如,有时候地图提供商提供的接口在指定的地理位置之间无法绘制路 径,或者绘制的路径与实际不符,如图20所示,其所示地图中有3个轨迹 点A、B和C,通过地图提供商的接口,AB之间可以绘制路径,而BC之间 却无法绘制。针对这种情况可以通过本实例提供的方法来指定地理位置,实 现路径的绘制。
具体过程如下(参见图2):
(11)首先进入到手动路径模式。
(12)用户使用输入设备在显示区域内的电子地图上标识出连续路线。 可以画一段路线,也可以画多段路线;可以是直线,也可以是曲线。这个过 程如同画图软件画线一般,例如:当手指按在触摸屏上时,开始绘制并记录 一条新的连续路线,随着手指在触摸屏上移动,不断绘制和记录,当手指离 开触摸屏时,结束绘制和记录当前连续路线。
如图21所示,基于上述方法通过输入设备在图20所示的地图上D和E 两点之间画了一条连续的路线。
这里所述的输入设备包括所有能将输入信号通过软件硬件手段转化为 屏幕上连续的线(直线或曲线)或者多个离散点的设备,例如:常用的鼠标、 触摸屏,还可以是语音输入、手势输入等等。所有的离散点可以包含附加的 信息,例如:前后顺序。
(13)将连续路线对应的每个离散输入点转换为地图上对应的地理位 置。
(14)将转换后的这些地理位置作为新的路径点保存。
用户绘制的每一段连续路线的路径点可以单独使用,也可以和其它轨迹 点混合使用。对于单独使用,每一段连续路线对应的路径点之间可以用线(直 线和/或曲线)连接。
对于混合使用,每一段连续路线的起点和终点可以作为新的轨迹点,与 之前存在的其它轨迹点一起,继续利用地图提供商的接口绘制轨迹。
如图22所示,连续路线DE成为轨迹的一部分,此外,连续路线DE对 应的起点D和E成为新的轨迹点。在此情况下可以利用多种方式形成新的轨 迹段,即D与B形成轨迹段BD,E和C形成轨迹段EC,例如:
1.为D和B、E和C重新使用地图提供商的接口;
2.在D和B、E和C之间继续绘制新的路线,并形成新的路线和轨迹点;
3.直接连接D和B、E和C。
(15)完成路径绘制,退出手动路径模式。
实例4,
该实例在上述三实例中电子动态游记实现方案的基础上,提供另外一种 帮助普通的、非电子地图的应用获得同样精准的位置信息的方法。
通常,为了给拍摄的照片添加位置信息,需要打开系统软件的位置服务, 同时可能还需要允许拍照应用获取位置信息。例如:在iOS或者Android上, 用户需要打开系统的定位服务,并允许特定的应用使用这一服务。但是目前 存在一个问题:应用程序直接通过系统提供的API获得的位置信息有误差。 而地图提供商提供的电子地图应用,例如:苹果地图或谷歌地图,在使用相 同的API获取位置信息之后,通常都会使用自带的纠正算法消除这一误差, 从而为用户提供更加精准的地理位置服务。这一类的服务一般主要针对的是 那些专业的电子地图应用,对于那些普通的、非电子地图的应用若要获取精 准的位置信息比较的麻烦和费用。
为此,本实例中提出一个新的方法来帮助普通的、非电子地图的应用获 得同样精准的位置信息,具体步骤如下:
(20)在拍摄界面中集成电子地图控件,控件可以设置为可见或不可见, 具体如图23。
(21)在预定义的时刻,通过电子地图控件获得当前位置信息。预定义的 时刻可以是:取景,按下快门键拍摄;如果地图控件可见,手动选择地点并 确认。
该步骤在具体实现时,可将通过电子地图控件获取位置信息的方式和其 他方式结合起来使用。例如:当通过电子地图控件无法获取当前位置信息时, 可以转而使用系统提供的API。
(22)在拍摄动作完成(例如:按下快门键)之后,将照片的影像数据与通 过地图控件获取的位置信息一起保存。位置信息可以保存在照片文件内部, 例如:作为EXIF元数据保存,或独立于照片保存。
该实例提供的方案可以应用于上述三个实例中,以实现精确获取照片拍 摄时的地理位置信息。
上述四个实例中的动态游记方案,同样也可应用于其它的数字媒体内 容,如数字化的文字、图形、声音、视频影像和动画等。
还有整个动态游记的呈现过程都能够转换成其他数据格式,例如:视频 压缩格式的文件。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本 行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说 明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提 下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发 明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

一种电子动态游记的实现方法.pdf_第1页
第1页 / 共21页
一种电子动态游记的实现方法.pdf_第2页
第2页 / 共21页
一种电子动态游记的实现方法.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种电子动态游记的实现方法.pdf》由会员分享,可在线阅读,更多相关《一种电子动态游记的实现方法.pdf(21页珍藏版)》请在专利查询网上搜索。

本发明公开了一种电子动态游记的实现方法,其包括如下步骤:(1)生成数字媒体集,每个份数字媒体具有形成时的地理位置和时间信息;(2)按照数据挑选策略,从数字媒体集中挑选相应的数量的数字媒体;(3)将挑选出来若干份数字媒体按照预定的排序策略进行排序;(4)根据相邻数字媒体的地理位置,为每两份相邻的数字媒体分配一个合适的地图尺度;(5)在电子地图上依次显示每份数字媒体的地理位置和相邻数字媒体对应的地理位。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1