CN106341600A - 一种全景视频播放处理方法及装置 - Google Patents

一种全景视频播放处理方法及装置 Download PDF

Info

Publication number
CN106341600A
CN106341600A CN201610847678.2A CN201610847678A CN106341600A CN 106341600 A CN106341600 A CN 106341600A CN 201610847678 A CN201610847678 A CN 201610847678A CN 106341600 A CN106341600 A CN 106341600A
Authority
CN
China
Prior art keywords
browser
intelligent terminal
panoramic video
anglec
rotation
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.)
Pending
Application number
CN201610847678.2A
Other languages
English (en)
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.)
LeTV Holding Beijing Co Ltd
LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Original Assignee
LeTV Holding Beijing Co Ltd
LeTV Mobile Intelligent Information Technology Beijing 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 LeTV Holding Beijing Co Ltd, LeTV Mobile Intelligent Information Technology Beijing Co Ltd filed Critical LeTV Holding Beijing Co Ltd
Priority to CN201610847678.2A priority Critical patent/CN106341600A/zh
Publication of CN106341600A publication Critical patent/CN106341600A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/282Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/296Synchronisation thereof; Control thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例提供一种全景视频播放处理方法及装置。该全景视频播放处理方法包括:响应于全景视频播放指令,浏览器的用户界面层获取智能终端的旋转角度,将所述智能终端的旋转角度发送给浏览器的框架层;浏览器的框架层通过视频播放代理将所述智能终端的旋转角度发送给浏览器的内核;浏览器的内核根据所述智能终端的旋转角度,计算待播放的全景视频帧的空间位置;调用多媒体播放器对所述全景视频帧中的空间位置对应的视频帧进行播放。本发明实施例的全景视频播放处理方法,在通过浏览器播放视频的过程中,获取智能终端的旋转角度;根据旋转角度,计算待播放的全景视频帧的空间位置,并调用多媒体播放器对所述全景视频帧中的空间位置对应的视频帧进行播放,实现了通过浏览器播放全景视频。

Description

一种全景视频播放处理方法及装置
技术领域
本发明实施例涉及多媒体技术领域,尤其涉及一种全景视频播放处理方法及装置。
背景技术
随着移动通信技术的发展以及互联网技术的日益融合,通过手机等移动终端浏览网页己经变得日益普及,用户可通过移动终端内置的浏览器或第三方的浏览器来浏览网页。
全景视频指的是超过一般视野的广角视频内容,其用全景相机或2-6个相机组成的相机组对同一空间进行拍摄,使得拍摄场景能覆盖整个空间场景,拍摄出来的视频具有360度视角。全景视频具有立体感和真实感,能够很好地提供视觉体验。
然而,在实现本发明实施例的过程中,发明人发现在相关的现有技术中,仅支持在视频播放器上进行全景视频的播放,而当用户通过浏览器观看视频时,原生的浏览器还无法对全景视频进行播放。
发明内容
本发明实施例提供一种视频文件播放处理方法及装置,用以解决现有技术中无法通过原生的浏览器对全景视频进行播放的问题。
本发明实施例提供一种全景视频播放处理方法,包括:
响应于全景视频播放指令,浏览器的用户界面层获取智能终端的旋转角度,将所述智能终端的旋转角度发送给浏览器的框架层;
浏览器的框架层通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
所述浏览器的内核根据所述智能终端旋转角度,计算待播放的全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放。
可选地,所述浏览器的内核调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放包括:
所述浏览器的内核将所述全景视频帧的空间位置经所述视频播放代理发送至所述多媒体播放器;
所述多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放。
可选地,所述浏览器的用户界面层获取智能终端的旋转角度包括:
浏览器的用户界面层获取内置在所述智能终端的陀螺仪采集的所述智能终端在移动中的初始位置和终止位置;浏览器的用户界面层根据智能终端在移动中的的初始位置和终止位置,计算获得所述智能终端的旋转角度。
可选地,所述方法还包括:
浏览器的用户界面层将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核存储所述智能终端在移动中的终止位置。
可选地,所述多媒体播放器为HTML5videoplayer。
本发明实施例提供的全景视频播放处理方法,在通过浏览器播放视频的过程中,获取智能终端的旋转角度;根据旋转角度,计算待播放的全景视频帧的空间位置,并调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放,实现了通过浏览器播放全景视频。
本发明实施例提供一种全景视频播放处理装置,包括:
浏览器的用户界面层单元,用于响应于全景视频播放指令,获取智能终端的旋转角度,将所述智能终端的旋转角度发送给设置在浏览器的框架层中的视频播放代理;
浏览器的框架层单元,用于通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
浏览器的内核单元,用于根据所述智能终端的旋转角度,计算所述全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放。
可选地,所述浏览器的内核单元用于,将所述全景视频帧的空间位置经所述视频播放代理发送至所述多媒体播放器;所述多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放。
可选地,所述浏览器的用户界面层单元包括:
获取子单元,用于获取内置在所述智能终端的陀螺仪采集的智能终端移动中的初始位置和终止位置;
计算子单元,用于根据所述智能终端的初始位置和终止位置,计算获得所述智能终端的旋转角度。
可选地,浏览器的用户界面层单元还用于,将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核单元还用于,存储所述智能终端在移动中的终止位置。
可选地,所述多媒体播放器为HTML5videoplayer。
本发明实施例提供的全景视频播放处理装置,浏览器的用户界面层单元响应于全景视频播放指令,获取智能终端的旋转角度,将所述智能终端的旋转角度发送给设置在浏览器的框架层中的视频播放代理;浏览器的框架层单元通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;浏览器的内核单元根据所述智能终端的旋转角度,计算所述全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放,实现了通过浏览器播放全景视频。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例的全景视频播放处理方法的流程图;
图2为本发明HTML5多媒体的架构示意图;
图3为本发明另一个实施例的全景视频播放处理方法的流程图;
图4为本发明全景视频播放处理装置实施例的结构示意图;
图5为本发明实施例的全景视频播放处理装置的实体结构示意图。
具体实施方式
现有技术中仅提供了通过APP播放全景视频的方法,导致用户无法通过浏览器网页观看全景视频。为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明一个实施例的全景视频播放处理方法的流程图,图2为本发明HTML5多媒体的架构示意图。如图1-2所示,本实施例的全景视频播放处理方法包括:
S11:响应于全景视频播放指令,浏览器的用户界面层获取智能终端的旋转角度,将所述智能终端的旋转角度发送给浏览器的框架层;
每一个完整的全景视频的图像尺寸都大于多媒体播放器的窗口的显示尺寸,也就是说,通过多媒体播放器的窗口,用户只能看见全景视频中的一部分图像。因此,在播放全景视频时,需要获取全景视频中可在多媒体播放器的窗口中显示的这部分图像。用户通过移动(如,平移和/或转动)智能终端,产生智能终端的旋转角度,智能终端的旋转角度即为用户观看全景视频的视角,用户观看全景视频的视角即为用户希望在多媒体播放器的窗口中看到的全景视频的部分图像。
当用户在平移和/或转动智能终端时,根据智能终端的初始位置和终止位置获取智能终端的旋转角度。全景视频分为:柱状360°全景视频和球形360°全景视频。对场景沿着水平方向进行环绕拍摄获得的是柱状360°全景视频,用户可通过左右平移智能终端进行观看;沿着水平与垂直两个方向进行多角度环视拍摄,经过拼接缝合后获得是球形360°全景视频,用户可左右、上下平移智能终端进行观看,也可以左右、上下旋转智能终端进行观看。
S12:浏览器的框架层通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
需要说明的是,HTML5多媒体框架层分为用户界面(User Interface,简称UI)层21、框架层22(Framework)和内核层23;其中,Framework层设置了视频播放代理(HTML5Video proxy),该视频播放代理为UI层和内核的通信接口。本发明实施例的全景视频播放处理方法中,浏览器的UI层21将旋转角度经由HTML5Video proxy发送至浏览器内核层23,浏览器内核层23根据该旋转角度计算待播放的全景视频帧的空间位置。
S13:所述浏览器的内核根据所述智能终端的旋转角度,计算待播放的全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放;
需要说明的是,全景视频帧的空间位置指的是能展示在播放器窗口的视频数据在全景视频帧中的位置。
可理解的是,本发明实施例的全景视频文件可以是通过全景相机拍摄而成,也可以是采用n个(通常采用2~6个)普通摄像机组成的摄像机组对同一空间进行拍摄,使得拍摄场景能覆盖整个空间场景,然后对各相摄像机拍摄的视频帧进行一系列处理,如畸变处理、重叠剪裁处理等,使相邻摄像机拍摄的视频帧能很好的拼接在一起并覆盖整个空间场景。
本发明实施例提供的全景视频播放处理方法,在通过浏览器播放视频的过程中,获取智能终端的旋转角度;根据智能终端的旋转角度,计算待播放的全景视频帧的空间位置,并调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放,实现了通过浏览器播放全景视频。
图3为本发明另一个实施例的全景视频播放处理方法的流程图。如图3所示,本发明实施例的全景视频播放处理方法包括:
S31:响应于全景视频播放指令,浏览器的用户界面层获取智能终端的旋转角度,将所述智能终端的旋转角度发送给浏览器的框架层;
S32:浏览器的框架层通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
S33:浏览器的内核将所述全景视频帧的空间位置经所述视频播放代理发送至所述多媒体播放器;
多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放;
需要说明的是,根据前述HTML5多媒体框架层的三层架构,本发明实施例的全景视频播放处理方法中,浏览器的内核将空间位置经HTML5Video proxy发送至videoplayer,videoplayer根据全景视频帧中的空间位置获得对应的视频数据并进行播放,实现了通过浏览器播放全景视频。
进一步地,步骤S31包括:
浏览器的用户界面层获取内置在所述智能终端的陀螺仪采集的所述智能终端在移动中的初始位置和终止位置,计算获得所述智能终端的旋转角度。
在实际应用中,陀螺仪是内置在智能终端的角运动检测装置,用于检测获得智能终端的旋转角度。
本发明实施例的全景视频播放处理方法还包括:
浏览器的用户界面层将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核存储所述智能终端在移动中的终止位置。
可理解的是,用户本次旋转智能终端的终止位置是用户下次旋转智能终端的初始位置;为了获得智能终端的旋转角度,需要记录终止位置。
图4为本发明全景视频播放处理装置实施例的结构示意图。如图4所示本实施例的全景视频播放处理装置包括浏览器的用户界面层单元41、浏览器的框架层单元42和浏览器的内核单元43,具体地:
浏览器的用户界面层单元41,用于响应于全景视频播放指令,获取智能终端的旋转角度,将所述智能终端的旋转角度发送给设置在浏览器的框架层中的视频播放代理;
浏览器的框架层单元42,用于通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
浏览器的内核单元43,用于根据所述智能终端的旋转角度,计算所述全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放。
在本发明实施例的一种可选的实施方式中,浏览器的内核单元43用于,将所述全景视频帧的空间位置经所述视频播放代理发送至所述多媒体播放器;所述多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放。
浏览器的用户界面层单元41包括:
获取子单元,用于获取内置在所述智能终端的陀螺仪采集的智能终端移动中的初始位置和终止位置;
计算子单元,用于根据所述智能终端的初始位置和终止位置,计算获得所述智能终端的旋转角度。
浏览器的用户界面层单元41还用于,将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核单元43还用于,存储所述智能终端在移动中的终止位置。
可选地,所述多媒体播放器为HTML5videoplayer。
本发明实施例所述的全景视频播放处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。
图5为本发明装置实施例装置的实体结构示意图。如图5所示,该装置包括:
处理器(processor)51、存储器(memory)52和总线53,其中,处理器51和存储器52通过总线53完成相互间的通信。处理器51可以调用存储器52中的逻辑指令,以执行如下方法:
响应于全景视频播放指令,浏览器的用户界面层获取智能终端的旋转角度,将所述智能终端的旋转角度发送给浏览器的框架层;
浏览器的框架层通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
所述浏览器的内核根据所述智能终端旋转角度,计算待播放的全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放。
可选地,所述浏览器的内核调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放包括:
所述浏览器的内核将所述全景视频帧的空间位置经所述视频播放代理发送至所述多媒体播放器;
所述多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放。
可选地,所述浏览器的用户界面层获取智能终端的旋转角度包括:
浏览器的用户界面层获取内置在所述智能终端的陀螺仪采集的所述智能终端在移动中的初始位置和终止位置;浏览器的用户界面层根据智能终端在移动中的的初始位置和终止位置,计算获得所述智能终端的旋转角度。
可选地,所述方法还包括:
浏览器的用户界面层将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核存储所述智能终端在移动中的终止位置。
可选地,所述多媒体播放器为HTML5videoplayer。
此外,上述的存储器52中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例提供的全景视频播放处理方法,在通过浏览器播放视频的过程中,获取智能终端的旋转角度;根据旋转角度,计算待播放的全景视频帧的空间位置,并调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放,实现了通过浏览器播放全景视频。
本发明实施例提供的全景视频播放处理装置,浏览器的用户界面层单元响应于全景视频播放指令,获取智能终端的旋转角度,将所述智能终端的旋转角度发送给设置在浏览器的框架层中的视频播放代理;浏览器的框架层单元通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;浏览器的内核单元根据所述智能终端的旋转角度,计算所述全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放,实现了通过浏览器播放全景视频。
所属领域的技术人员可以清楚地了解到,为描述的方便和简沽,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种全景视频播放处理方法,其特征在于,包括:
响应于全景视频播放指令,浏览器的用户界面层获取智能终端的旋转角度,将所述智能终端的旋转角度发送给浏览器的框架层;
浏览器的框架层通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
所述浏览器的内核根据所述智能终端的旋转角度,计算所述全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放。
2.根据权利要求1所述的全景视频播放处理方法,其特征在于,所述浏览器的内核调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放包括:
所述浏览器的内核将所述全景视频帧的空间位置经由所述视频播放代理发送给所述多媒体播放器,所述多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放。
3.根据权利要求1所述的全景视频播放处理方法,其特征在于,所述浏览器的用户界面层获取智能终端的旋转角度包括:
浏览器的用户界面层获取内置在所述智能终端的陀螺仪采集的所述智能终端在移动中的初始位置和终止位置;
浏览器的用户界面层根据所述智能终端在移动中的初始位置和终止位置,计算获得所述智能终端的旋转角度。
4.根据权利要求3所述的全景视频播放处理方法,其特征在于,所述方法还包括:
浏览器的用户界面层将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核存储所述智能终端在移动中的终止位置。
5.根据权利要求1-4任一项所述的全景视频播放处理方法,其特征在于,所述多媒体播放器为HTML5 videoplayer。
6.一种全景视频播放处理装置,其特征在于,包括:
浏览器的用户界面层单元,用于响应于全景视频播放指令,获取智能终端的旋转角度,将所述智能终端的旋转角度发送给设置在浏览器的框架层中的视频播放代理;
浏览器的框架层单元,用于通过视频播放代理将所述智能终端的旋转角度发送给所述浏览器的内核;
浏览器的内核单元,用于根据所述智能终端的旋转角度,计算所述全景视频帧的空间位置,调用多媒体播放器对所述全景视频帧的空间位置对应的视频帧进行播放。
7.根据权利要求6所述的全景视频播放处理装置,其特征在于,所述浏览器的内核单元用于,将所述全景视频帧的空间位置经由所述视频播放代理发送至所述多媒体播放器;所述多媒体播放器用于根据所述全景视频帧的空间位置获得与所述空间位置对应的视频帧,并进行播放。
8.根据权利要求6所述的全景视频播放处理装置,其特征在于,所述浏览器的用户界面层单元包括:
获取子单元,用于获取内置在所述智能终端的陀螺仪采集的智能终端移动中的初始位置和终止位置;
计算子单元,用于根据所述智能终端的初始位置和终止位置,计算获得所述智能终端的旋转角度。
9.根据权利要求8所述的全景视频播放处理装置,其特征在于,
浏览器的用户界面层单元还用于,将所述智能终端的终止位置经由浏览器的框架层发送给浏览器的内核;
浏览器的内核单元还用于,存储所述智能终端在移动中的终止位置。
10.根据权利要求6-9任一项所述的全景视频播放处理装置,其特征在于,所述多媒体播放器为HTML5 videoplayer。
CN201610847678.2A 2016-09-23 2016-09-23 一种全景视频播放处理方法及装置 Pending CN106341600A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610847678.2A CN106341600A (zh) 2016-09-23 2016-09-23 一种全景视频播放处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610847678.2A CN106341600A (zh) 2016-09-23 2016-09-23 一种全景视频播放处理方法及装置

Publications (1)

Publication Number Publication Date
CN106341600A true CN106341600A (zh) 2017-01-18

Family

ID=57839215

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610847678.2A Pending CN106341600A (zh) 2016-09-23 2016-09-23 一种全景视频播放处理方法及装置

Country Status (1)

Country Link
CN (1) CN106341600A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108632661A (zh) * 2017-03-17 2018-10-09 北京京东尚科信息技术有限公司 播放方法和播放装置
WO2019007096A1 (zh) * 2017-07-07 2019-01-10 华为技术有限公司 一种媒体信息的处理方法及装置
CN114374869A (zh) * 2022-01-05 2022-04-19 烽火通信科技股份有限公司 一种全景视频播放方法、装置及计算机存储介质
CN115379277A (zh) * 2022-08-22 2022-11-22 武汉烽火技术服务有限公司 一种基于iptv业务的vr全景视频播放方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110109725A1 (en) * 2009-11-06 2011-05-12 Yang Yu Three-dimensional (3D) video for two-dimensional (2D) video messenger applications
CN105791994A (zh) * 2014-12-25 2016-07-20 深圳Tcl数字技术有限公司 一种基于Android***的webkit浏览器视频播放方法及装置
CN105847379A (zh) * 2016-04-14 2016-08-10 乐视控股(北京)有限公司 全景视频运动方向追踪方法及追踪装置
CN105847850A (zh) * 2016-03-28 2016-08-10 乐视控股(北京)有限公司 全景视频的实时播放方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110109725A1 (en) * 2009-11-06 2011-05-12 Yang Yu Three-dimensional (3D) video for two-dimensional (2D) video messenger applications
CN105791994A (zh) * 2014-12-25 2016-07-20 深圳Tcl数字技术有限公司 一种基于Android***的webkit浏览器视频播放方法及装置
CN105847850A (zh) * 2016-03-28 2016-08-10 乐视控股(北京)有限公司 全景视频的实时播放方法及装置
CN105847379A (zh) * 2016-04-14 2016-08-10 乐视控股(北京)有限公司 全景视频运动方向追踪方法及追踪装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108632661A (zh) * 2017-03-17 2018-10-09 北京京东尚科信息技术有限公司 播放方法和播放装置
US10924637B2 (en) 2017-03-17 2021-02-16 Beijing Jingdong Shangke Information Technology Co, Ltd. Playback method, playback device and computer-readable storage medium
WO2019007096A1 (zh) * 2017-07-07 2019-01-10 华为技术有限公司 一种媒体信息的处理方法及装置
CN114374869A (zh) * 2022-01-05 2022-04-19 烽火通信科技股份有限公司 一种全景视频播放方法、装置及计算机存储介质
CN114374869B (zh) * 2022-01-05 2023-05-23 烽火通信科技股份有限公司 一种全景视频播放方法、装置及计算机存储介质
CN115379277A (zh) * 2022-08-22 2022-11-22 武汉烽火技术服务有限公司 一种基于iptv业务的vr全景视频播放方法和***
CN115379277B (zh) * 2022-08-22 2023-07-25 烽火通信科技股份有限公司 一种基于iptv业务的vr全景视频播放方法和***

Similar Documents

Publication Publication Date Title
TWI759668B (zh) 視頻圖像處理方法、電子設備和電腦可讀儲存介質
CN106341600A (zh) 一种全景视频播放处理方法及装置
CN104349044B (zh) 全景图像的拍摄方法及电子设备
JP6176322B2 (ja) 画像処理装置、画像処理方法、及びプログラム
CN105306997B (zh) 移动终端播放方式切换方法及装置
CN104219584A (zh) 基于增强现实的全景视频交互方法和***
WO2017032336A1 (en) System and method for capturing and displaying images
CN105898337A (zh) 全景视频的显示方法和装置
CN106937039A (zh) 一种基于双摄像头的成像方法、移动终端及存储介质
US10929460B2 (en) Method and apparatus for storing resource and electronic device
CN106445437A (zh) 一种终端及其视角切换方法
WO2021129385A1 (zh) 图像处理方法及装置
CN107295393A (zh) 媒体播放中的附加媒体展示方法及装置
WO2022027447A1 (zh) 图像处理方法、相机及移动终端
CN107454457B (zh) 切换录屏直播分辨率的方法及装置
CN108462825A (zh) 视频处理方法及装置
WO2023109389A1 (zh) 图像融合方法、装置、计算机设备及计算机可读存储介质
CN114598823B (zh) 特效视频生成方法、装置、电子设备及存储介质
CN111541927A (zh) 一种视频播放方法及装置
CN103945116A (zh) 用于在具有相机的移动终端中处理图像的设备和方法
CN108134928A (zh) Vr显示方法和装置
CN114445600A (zh) 一种特效道具的展示方法、装置、设备及存储介质
CN107170049B (zh) 一种序列帧与全景交互的方法及装置
CN111935534B (zh) 一种回放录制视频的方法及装置
CN116149469A (zh) 一种基于ar设备的用户行为录制方法及ar设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170118

WD01 Invention patent application deemed withdrawn after publication