CN107170049A - 一种序列帧与全景交互的方法及装置 - Google Patents

一种序列帧与全景交互的方法及装置 Download PDF

Info

Publication number
CN107170049A
CN107170049A CN201710296358.7A CN201710296358A CN107170049A CN 107170049 A CN107170049 A CN 107170049A CN 201710296358 A CN201710296358 A CN 201710296358A CN 107170049 A CN107170049 A CN 107170049A
Authority
CN
China
Prior art keywords
sequence
picture
field picture
panoramic
panoramic picture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710296358.7A
Other languages
English (en)
Other versions
CN107170049B (zh
Inventor
唐永坚
唐永警
彭双全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Think Software Technology Co Ltd
Original Assignee
Shenzhen Think Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Think Software Technology Co Ltd filed Critical Shenzhen Think Software Technology Co Ltd
Priority to CN201710296358.7A priority Critical patent/CN107170049B/zh
Publication of CN107170049A publication Critical patent/CN107170049A/zh
Application granted granted Critical
Publication of CN107170049B publication Critical patent/CN107170049B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明适用于电子技术领域,提供了一种序列帧与全景交互的方法及装置,所述方法包括:制作第一预设数量的序列帧图像和第二预设数量的全景图像;设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。本发明的技术方案实现了序列帧与全景的双向交互,融合了序列帧路径漫游和全景场景各自的优点,提供了灵活的展示方式,提高了交互性能,并且通过序列帧图像与全景图像的交互展示,避免了在智能终端数据处理能力有限的情况下,单一使用序列帧图像的展示方式容易造成的卡顿。

Description

一种序列帧与全景交互的方法及装置
技术领域
本发明属于电子技术领域,尤其涉及一种序列帧与全景交互的方法及装置。
背景技术
随着计算机技术的飞速发展,基于移动平台进行各类房产展示的应用越来越普及。传统的房产展示方法包括直接采用静态的图片进行展示,或者通过动态视频进行展示,这些展示方式都相对单一,与用户的互动能力和交互性能均较差,无法满足房产展示的需要。
目前在IOS移动操作***环境下,出现了采用序列帧顺序播放实现行进漫游的展示方式,或者通过在不同虚拟全景场景之间进行切换的展示方式。但是,序列帧顺序播放行进漫游的漫游路线过于单一,交互只有前进后退暂停,展示方式仍然相对单一,单一序列帧顺序播放行进漫游路径过长,途中缺乏停顿节点,对基于IOS操作***的智能终端来说,数据处理压力过大,容易造成卡顿及***崩溃现象,而仅通过虚拟场景切换的展示方式,场景之间缺乏路径连接,导致场景间位置感不直观、且没有过渡。
发明内容
有鉴于此,本发明实施例提供了一种序列帧与全景交互的方法及装置,以解决现有技术中展示方式单一导致交互性能差,并且容易造成卡顿的问题。
本发明实施例的第一方面提供了一种序列帧与全景交互的方法,包括:
制作第一预设数量的序列帧图像和第二预设数量的全景图像;
设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;
若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。
本发明实施例的第二方面提供了一种序列帧与全景交互的装置,包括:
制作模块,用于制作第一预设数量的序列帧图像和第二预设数量的全景图像;
设置模块,用于设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;
切换模块,用于若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。
本发明实施例与现有技术相比存在的有益效果是:通过制作第一预设数量的序列帧图像和第二预设数量的全景图像,并设置全景图像与序列帧图像的对应关系,当检测到全景图像向序列帧图像的切换操作,则根据该对应关系启动序列帧图像的播放,实现了序列帧与全景的双向交互,融合了序列帧路径漫游和全景场景各自的优点,提供了灵活的展示方式,提高了交互性能,并且通过序列帧图像与全景图像的交互展示,避免了在智能终端数据处理能力有限的情况下,单一使用序列帧图像的展示方式容易造成的卡顿。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种序列帧与全景交互的方法的实现流程图;
图2是本发明实施例一提供的一种序列帧与全景交互的方法中通过热点进行切换的示意图;
图3是本发明实施例二提供的一种序列帧与全景交互的方法的实现流程图;
图4是本发明实施例二提供的一种序列帧与全景交互的方法中序列帧图像与起点全景图像、终点全景图像的对应关系的示意图;
图5是本发明实施例三提供的一种序列帧与全景交互的装置的结构框图;
图6是本发明实施例四提供的一种序列帧与全景交互的装置的结构框图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1是本发明实施例一提供的一种序列帧与全景交互的方法的流程图,本发明实施例的执行主体为智能终端设备,其具体可以平板电脑、智能手机等,图1示例的一种序列帧与全景交互的方法具体可以包括步骤S101至步骤S103,详述如下:
S101、制作第一预设数量的序列帧图像和第二预设数量的全景图像。
具体地,根据需要展示的目标样板间、商业街或者园林等展示目标,将需要通过行进漫游的方式进行展示的目标进行建模渲染,制作第一预设数量的序列帧图像;同时,对展示目标中需要重点表现的场景进行建模渲染,按照预定缩放比例生成渲染图,并基于层叠样式表(Cascading Style Sheets,CSS)及直译式脚本语言Javascript的Web技术将渲染图生成可以旋转的全景图像。
可选的,建模渲染可以利用3D Studio Max(3DMAX)等软件完成。
进一步地,全景图像可以为720度虚拟全景图像,即生成的全景图像可以在720度范围内任意旋转。
预定缩放比例可以是2:1,但并不限于此,具体可以根据实际应用的需要进行设置,此处不做限制。
第一预设数量和第二预设数量均根据实际需要展示的展示目标确定,此处不做限制。
S102、设置全景图像与序列帧图像的对应关系;其中,该对应关系包括每个全景图像对应一个或者多个序列帧图像。
具体地,对步骤S101得到的每个序列帧图像和每个全景图像进行命名,使用xml脚本设置全景图像与序列帧图像的对应关系,并将该对应关系保存在xml脚本文件中。
全景图像与序列帧图像的对应关系包括每个全景图像对应一个或者多个序列帧图像。
在全景图像的场景中需要衔接序列帧图像播放的位置添加热点,一个全景图像可以对应多个热点,每个热点对应一个序列帧图像,并在xml脚本文件中保存全景图像、热点以及序列帧图像之间的对应关系。
S103、若检测到全景图像向序列帧图像的切换操作,则根据对应关系启动目标序列帧图像的播放。
具体地,当用户点击全景图像场景中的某个热点时,智能终端设备检测到全景图像向序列帧图像的切换操作,则根据xml脚本文件保存的对应关系确定该热点对应的目标序列帧图像,并启动该目标序列帧图像的播放。
如图2所述,在全景图像a中设置了热点b1和热点b2,并且热点b1和热点b2分别关联一个序列帧图像,当用户点击热点b1时,将启动热点b1对应的序列帧图像的播放。
智能终端设备可以使用扩充C的面向对象编程语言(Objective-C)实现目标序列帧图像的播放。在目标序列帧图像播放的漫游路径上,可以通过点击按钮或者划动触摸屏实现暂停、播放、前进或后退等交互动作。目标序列帧图像的播放速率可以为每帧1/25秒,并可以通过对预设参数的调整改变播放速率。
本实施例中,通过制作第一预设数量的序列帧图像和第二预设数量的全景图像,并设置全景图像与序列帧图像的对应关系,当检测到全景图像向序列帧图像的切换操作,则根据该对应关系启动序列帧图像的播放,实现了序列帧与全景的双向交互,融合了序列帧路径漫游和全景场景各自的优点,提供了灵活的展示方式,提高了交互性能,并且通过序列帧图像与全景图像的交互展示,避免了在智能终端数据处理能力有限的情况下,单一使用序列帧图像的展示方式容易造成的卡顿。
实施例二:
图3是本发明实施例二提供的一种序列帧与全景交互的方法的流程图,本发明实施例的执行主体为智能终端设备,其具体可以平板电脑、智能手机等,图3示例的一种序列帧与全景交互的方法具体可以包括步骤S201至步骤S207,详述如下:
S201、制作第一预设数量的序列帧图像和第二预设数量的全景图像。
具体地,根据需要展示的目标样板间、商业街或者园林等展示目标,将需要通过行进漫游的方式进行展示的目标进行建模渲染,制作第一预设数量的序列帧图像;同时,对展示目标中需要重点表现的场景进行建模渲染,按照预定缩放比例生成渲染图,并基于层叠样式表(Cascading Style Sheets,CSS)及直译式脚本语言Javascript的Web技术将渲染图生成可以旋转的全景图像。
可选的,建模渲染可以利用3D Studio Max(3DMAX)等软件完成。
进一步地,全景图像可以为720度虚拟全景图像,即生成的全景图像可以在720度范围内任意旋转。
预定缩放比例可以是2:1,但并不限于此,具体可以根据实际应用的需要进行设置,此处不做限制。
第一预设数量和第二预设数量均根据实际需要展示的展示目标确定,此处不做限制。
S202、设置全景图像与序列帧图像的对应关系;其中,该对应关系包括每个全景图像对应一个或者多个序列帧图像,每个序列帧图像的播放起点对应起点全景图像,以及每个序列帧图像的播放终点对应终点全景图像。
具体地,对步骤S201得到的每个序列帧图像和每个全景图像进行命名,使用xml脚本设置全景图像与序列帧图像的对应关系,并将该对应关系保存在xml脚本文件中。
全景图像与序列帧图像的对应关系包括每个全景图像对应一个或者多个序列帧图像,每个序列帧图像的播放起点对应起点全景图像,以及每个序列帧图像的播放终点对应终点全景图像
在全景图像的场景中需要衔接序列帧图像播放的位置添加热点,一个全景图像可以对应多个热点,每个热点对应一个序列帧图像,并在xml脚本文件中保存全景图像、热点以及序列帧图像之间的对应关系。
起点全景图像和终点全景图像均为需要重点呈现的720度虚拟全景场景。
起点全景图像可以是其他序列帧图像的播放终点对应的终点全景图像;终点全景图像可以是对应的序列帧图像的漫游路径在返回时对应的起点全景图像,也可以是其他序列帧图像的播放起点对应的起点全景图像。
起点全景图像和终点全景图像可以根据需求进行灵活设置,并可以对应多个不同的序列帧图像。如图4所示,序列帧图像的漫游路径s1、s2、s3和s4,每条漫游路径的起点和终端均对应一个需要重点呈现的全景图像a1,a2,a3,a4和a5。其中,a1是s1的起点,也是s2的终点,同时还是s3的起点,a4是s1的终点,也是s1在返回时的起点,同时还是s4的起点。
S203、若检测到全景图像向序列帧图像的切换操作,则根据对应关系确定全景图像对应的目标序列帧图像。
具体地,当用户点击全景图像场景中的某个热点时,智能终端设备检测到全景图像向序列帧图像的切换操作,则根据xml脚本文件保存的对应关系确定该热点对应的目标序列帧图像。
S204、若全景图像的当前视角与目标序列帧图像的播放视角不匹配,则将全景图像的当前视角调整到与目标序列帧图像的播放视角相匹配的角度。
具体地,在xml脚本文件中预先保存了目标序列帧图像的属性,该属性包括播放视角参数,即目标序列帧图像的第一帧图像的视角。获取全景图像的当前视角,若当前视角与目标序列帧图像的播放视角的偏差超过预设的偏差值,即当前视角不在目标序列帧图像的漫游路径的方位,则将当前视角调整到与目标序列帧图像的播放视角相匹配的角度,即全景图像调整后的视角与目标序列帧图像的播放视角的偏差未超过预设的偏差值。
S205、载入目标序列帧图像对应的起点全景图像。
具体地,根据对应关系确定目标序列帧图像对应的起点全景图像,载入该起点全景图像。
S206、启动目标序列帧图像的播放。
具体地,根据步骤S203确定额目标序列帧图像,启动该目标序列帧图像的播放。
智能终端设备可以使用扩充C的面向对象编程语言(Objective-C)实现目标序列帧图像的播放。在目标序列帧图像播放的漫游路径上,可以通过点击按钮或者划动触摸屏实现暂停、播放、前进或后退等交互动作。目标序列帧图像的播放速率可以为每帧1/25秒,并可以通过对预设参数的调整改变播放速率。
S207、根据对应关系,载入目标序列帧图像对应的终点全景图像。
具体地,根据对应关系确定目标序列帧图像对应的终点全景图像,载入该终点全景图像。
在起点全景图像和重点全景图像,以及其他全景图像的呈现过程中,可以通过点击按钮或者划动触摸屏实现水平移动、垂直移动,以及缩放等交互动作。
本发明实施例通过序列帧行进漫游与720度虚拟全景的双向交互,使得用户在通过智能平板或者智能手机等终端设备观看虚拟样板间、虚拟商业街或者虚拟园林时,能够获得与现场环境一样自然流畅的体验感,用户可以沿着既定路线前进、后退或者停下进行浏览体验,也可以在重点景观进行720度全景浏览。
本实施例中,通过制作第一预设数量的序列帧图像和第二预设数量的全景图像,并设置全景图像与序列帧图像的对应关系,当检测到全景图像向序列帧图像的切换操作,则根据该对应关系启动序列帧图像的播放,实现了序列帧与全景的双向交互,融合了序列帧路径漫游和全景场景各自的优点,提供了灵活的展示方式,提高了交互性能,并且通过序列帧图像与全景图像的交互展示,避免了在智能终端数据处理能力有限的情况下,单一使用序列帧图像的展示方式容易造成的卡顿。同时,通过将序列帧图像对应起点全景图像和终点全景图像,使得在序列帧图像播放的起点和终点均能够呈现需要重点展示的全景场景,并且通过对起点全景图像和终点全景图像的灵活设置,增加用户浏览的自由度。通过在启动序列帧图像的播放之前,若全景图像的当前视角与目标序列帧图像的播放视角不匹配,则将全景图像的当前视角调整到与目标序列帧图像的播放视角相匹配的角度,实现全景图像与序列帧图像的平滑过渡,使得用户在切换浏览时不会过于突兀,提高交互展示的智能化水平。
实施例三:
图5是本发明实施例三提供的一种序列帧与全景交互的装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图5示例的一种序列帧与全景交互的装置可以是前述实施例一提供的序列帧与全景交互的方法的执行主体。图5示例的一种序列帧与全景交互的装置包括:制作模块31、设置模块32和切换模块33,各功能模块详细说明如下:
制作模块31,用于制作第一预设数量的序列帧图像和第二预设数量的全景图像;
设置模块32,用于设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;
切换模块33,用于若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。
本实施例提供的一种序列帧与全景交互的装置中各模块实现各自功能的过程,具体可参考前述图1所示实施例的描述,此处不再赘述。
从上述图5示例的一种序列帧与全景交互的装置可知,本实施例中,通过制作第一预设数量的序列帧图像和第二预设数量的全景图像,并设置全景图像与序列帧图像的对应关系,当检测到全景图像向序列帧图像的切换操作,则根据该对应关系启动序列帧图像的播放,实现了序列帧与全景的双向交互,融合了序列帧路径漫游和全景场景各自的优点,提供了灵活的展示方式,提高了交互性能,并且通过序列帧图像与全景图像的交互展示,避免了在智能终端数据处理能力有限的情况下,单一使用序列帧图像的展示方式容易造成的卡顿。
实施例四:
图6是本发明实施例四提供的一种序列帧与全景交互的装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图6示例的一种序列帧与全景交互的装置可以是前述实施例二提供的序列帧与全景交互的方法的执行主体。图6示例的一种序列帧与全景交互的装置包括:制作模块41、设置模块42和切换模块43,各功能模块详细说明如下:
制作模块41,用于制作第一预设数量的序列帧图像和第二预设数量的全景图像;
设置模块42,用于设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;
切换模块43,用于若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。
进一步地,所述对应关系还包括每个所述序列帧图像的播放起点对应起点全景图像,以及每个所述序列帧图像的播放终点对应终点全景图像,所述切换模块43包括:
目标确定子模块431,用于根据所述对应关系确定所述全景图像对应的所述目标序列帧图像;
起点载入子模块432,用于载入所述目标序列帧图像对应的所述起点全景图像;
启动子模块433,用于启动所述目标序列帧图像的播放。
进一步地,所述切换模块43还包括:
匹配子模块434,用于若所述全景图像的当前视角与所述目标序列帧图像的播放视角不匹配,则将所述当前视角调整到与所述播放视角相匹配的角度。
进一步地,所述切换模块43还包括:
终点载入子模块435,用于根据所述对应关系,载入所述目标序列帧图像对应的所述终点全景图像。
进一步地,所述全景图像为720度虚拟全景图像。
本实施例提供的一种序列帧与全景交互的装置中各模块实现各自功能的过程,具体可参考前述图3所示实施例的描述,此处不再赘述。
从上述图6示例的一种序列帧与全景交互的装置可知,本实施例中,通过制作第一预设数量的序列帧图像和第二预设数量的全景图像,并设置全景图像与序列帧图像的对应关系,当检测到全景图像向序列帧图像的切换操作,则根据该对应关系启动序列帧图像的播放,实现了序列帧与全景的双向交互,融合了序列帧路径漫游和全景场景各自的优点,提供了灵活的展示方式,提高了交互性能,并且通过序列帧图像与全景图像的交互展示,避免了在智能终端数据处理能力有限的情况下,单一使用序列帧图像的展示方式容易造成的卡顿。同时,通过将序列帧图像对应起点全景图像和终点全景图像,使得在序列帧图像播放的起点和终点均能够呈现需要重点展示的全景场景,并且通过对起点全景图像和终点全景图像的灵活设置,增加用户浏览的自由度。通过在启动序列帧图像的播放之前,若全景图像的当前视角与目标序列帧图像的播放视角不匹配,则将全景图像的当前视角调整到与目标序列帧图像的播放视角相匹配的角度,实现全景图像与序列帧图像的平滑过渡,使得用户在切换浏览时不会过于突兀,提高交互展示的智能化水平。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的***实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (10)

1.一种序列帧与全景交互的方法,其特征在于,所述方法包括:
制作第一预设数量的序列帧图像和第二预设数量的全景图像;
设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;
若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。
2.如权利要求1所述的方法,其特征在于,所述对应关系还包括每个所述序列帧图像的播放起点对应起点全景图像,以及每个所述序列帧图像的播放终点对应终点全景图像,所述根据所述对应关系启动目标序列帧图像的播放包括:
根据所述对应关系确定所述全景图像对应的所述目标序列帧图像;
载入所述目标序列帧图像对应的所述起点全景图像;
启动所述目标序列帧图像的播放。
3.如权利要求2所述的方法,其特征在于,所述载入目标序列帧图像对应的起点全景图像之前,所述方法还包括:
若所述全景图像的当前视角与所述目标序列帧图像的播放视角不匹配,则将所述当前视角调整到与所述播放视角相匹配的角度。
4.如权利要求2所述的方法,其特征在于,所述启动所述目标序列帧图像进行漫游播放之后,所述方法还包括:
根据所述对应关系,载入所述目标序列帧图像对应的所述终点全景图像。
5.如权利要求1至4任一项所述的方法,其特征在于,所述全景图像为720度虚拟全景图像。
6.一种序列帧与全景交互的装置,其特征在于,所述装置包括:
制作模块,用于制作第一预设数量的序列帧图像和第二预设数量的全景图像;
设置模块,用于设置所述全景图像与所述序列帧图像的对应关系;其中,所述对应关系包括每个所述全景图像对应一个或者多个所述序列帧图像;
切换模块,用于若检测到所述全景图像向所述序列帧图像的切换操作,则根据所述对应关系启动目标序列帧图像的播放。
7.如权利要求6所述的装置,其特征在于,所述对应关系还包括每个所述序列帧图像的播放起点对应起点全景图像,以及每个所述序列帧图像的播放终点对应终点全景图像,所述切换模块包括:
目标确定子模块,用于根据所述对应关系确定所述全景图像对应的所述目标序列帧图像;
起点载入子模块,用于载入所述目标序列帧图像对应的所述起点全景图像;
启动子模块,用于启动所述目标序列帧图像的播放。
8.如权利要求7所述的装置,其特征在于,所述切换模块还包括:
匹配子模块,用于若所述全景图像的当前视角与所述目标序列帧图像的播放视角不匹配,则将所述当前视角调整到与所述播放视角相匹配的角度。
9.如权利要求7所述的装置,其特征在于,所述切换模块还包括:
终点载入子模块,用于根据所述对应关系,载入所述目标序列帧图像对应的所述终点全景图像。
10.如权利要求6至9任一项所述的装置,其特征在于,所述全景图像为720度虚拟全景图像。
CN201710296358.7A 2017-04-28 2017-04-28 一种序列帧与全景交互的方法及装置 Active CN107170049B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710296358.7A CN107170049B (zh) 2017-04-28 2017-04-28 一种序列帧与全景交互的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710296358.7A CN107170049B (zh) 2017-04-28 2017-04-28 一种序列帧与全景交互的方法及装置

Publications (2)

Publication Number Publication Date
CN107170049A true CN107170049A (zh) 2017-09-15
CN107170049B CN107170049B (zh) 2019-03-22

Family

ID=59813900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710296358.7A Active CN107170049B (zh) 2017-04-28 2017-04-28 一种序列帧与全景交互的方法及装置

Country Status (1)

Country Link
CN (1) CN107170049B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770458A (zh) * 2017-10-12 2018-03-06 深圳思为科技有限公司 一种场景切换的方法及终端设备
CN110134478A (zh) * 2019-04-28 2019-08-16 深圳市思为软件技术有限公司 全景场景的场景转换方法、装置及终端设备
CN113784038A (zh) * 2021-07-29 2021-12-10 深圳思为科技有限公司 转场方法、装置、电子设备及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971399A (zh) * 2013-01-30 2014-08-06 深圳市腾讯计算机***有限公司 街景图像过渡方法和装置
CN104616342A (zh) * 2015-02-06 2015-05-13 北京明兰网络科技有限公司 序列帧与全景的相互转换方法
CN105046649A (zh) * 2015-06-30 2015-11-11 硅革科技(北京)有限公司 一种去除运动视频中运动物体的全景图拼接方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971399A (zh) * 2013-01-30 2014-08-06 深圳市腾讯计算机***有限公司 街景图像过渡方法和装置
CN104616342A (zh) * 2015-02-06 2015-05-13 北京明兰网络科技有限公司 序列帧与全景的相互转换方法
CN105046649A (zh) * 2015-06-30 2015-11-11 硅革科技(北京)有限公司 一种去除运动视频中运动物体的全景图拼接方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770458A (zh) * 2017-10-12 2018-03-06 深圳思为科技有限公司 一种场景切换的方法及终端设备
CN107770458B (zh) * 2017-10-12 2019-01-01 深圳思为科技有限公司 一种场景切换的方法及终端设备
CN110134478A (zh) * 2019-04-28 2019-08-16 深圳市思为软件技术有限公司 全景场景的场景转换方法、装置及终端设备
CN110134478B (zh) * 2019-04-28 2022-04-05 深圳市思为软件技术有限公司 全景场景的场景转换方法、装置及终端设备
CN113784038A (zh) * 2021-07-29 2021-12-10 深圳思为科技有限公司 转场方法、装置、电子设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN107170049B (zh) 2019-03-22

Similar Documents

Publication Publication Date Title
CN105745938B (zh) 多视角音频和视频交互式回放
US11222479B2 (en) Object customization and accessorization in video content
US10375434B2 (en) Real-time rendering of targeted video content
CN104219584A (zh) 基于增强现实的全景视频交互方法和***
US11288867B2 (en) Real-time exploration of video content
CN104616342B (zh) 序列帧与全景的相互转换方法
CN104394422A (zh) 一种视频分割点获取方法及装置
CN105163156B (zh) 视频续播方法、播放设备及***
CN107170049A (zh) 一种序列帧与全景交互的方法及装置
US20150264425A1 (en) Object discovery and exploration in video content
CN107071557A (zh) 一种播放视频的方法和设备
CN103472985A (zh) 一种三维购物平台显示界面的用户编辑方法
Ebner et al. Multi‐view reconstruction of dynamic real‐world objects and their integration in augmented and virtual reality applications
Vangorp et al. Perception of visual artifacts in image‐based rendering of façades
CN108228121A (zh) 一种浏览器分屏的方法、装置及移动终端
JP2016513399A (ja) 自動プレおよびポストロールプロダクション
WO2016010914A1 (en) Information display method, apparatus and smart television
US9092912B1 (en) Apparatus and method for parallax, panorama and focus pull computer graphics
CN107770458B (zh) 一种场景切换的方法及终端设备
CN106341600A (zh) 一种全景视频播放处理方法及装置
CN107798714A (zh) 一种图像数据显示方法和相关装置以及计算机存储介质
WO2023143120A1 (zh) 素材展示方法、装置、电子设备、存储介质及程序产品
CN107820622A (zh) 一种虚拟3d场景制作方法及相关设备
CN115049574A (zh) 视频处理方法、装置、电子设备及可读存储介质
US20140372841A1 (en) System and method for presenting a series of videos in response to a selection of a picture

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and device for interaction of sequence frames and panoramas

Effective date of registration: 20200513

Granted publication date: 20190322

Pledgee: Bank of Communications Limited Shenzhen Branch

Pledgor: SHENZHEN IDEAMAKE SOFTWARE TECHNOLOGY Co.,Ltd.

Registration number: Y2020980002156

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20230324

Granted publication date: 20190322

Pledgee: Bank of Communications Limited Shenzhen Branch

Pledgor: SHENZHEN IDEAMAKE SOFTWARE TECHNOLOGY CO.,LTD.

Registration number: Y2020980002156

CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Tang Yongjian

Inventor after: Qin Zhanghui

Inventor after: Tang Yongjing

Inventor after: Peng Shuangquan

Inventor before: Tang Yongjian

Inventor before: Tang Yongjing

Inventor before: Peng Shuangquan