CN111309147B - 全景视频播放方法、装置及存储介质 - Google Patents

全景视频播放方法、装置及存储介质 Download PDF

Info

Publication number
CN111309147B
CN111309147B CN202010088430.9A CN202010088430A CN111309147B CN 111309147 B CN111309147 B CN 111309147B CN 202010088430 A CN202010088430 A CN 202010088430A CN 111309147 B CN111309147 B CN 111309147B
Authority
CN
China
Prior art keywords
area
panoramic video
sight
recommended
viewing area
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.)
Active
Application number
CN202010088430.9A
Other languages
English (en)
Other versions
CN111309147A (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.)
Migu Cultural Technology Co Ltd
China Mobile Communications Group Co Ltd
MIGU Video Technology Co Ltd
Original Assignee
Migu Cultural Technology Co Ltd
China Mobile Communications Group Co Ltd
MIGU Video 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 Migu Cultural Technology Co Ltd, China Mobile Communications Group Co Ltd, MIGU Video Technology Co Ltd filed Critical Migu Cultural Technology Co Ltd
Priority to CN202010088430.9A priority Critical patent/CN111309147B/zh
Publication of CN111309147A publication Critical patent/CN111309147A/zh
Application granted granted Critical
Publication of CN111309147B publication Critical patent/CN111309147B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/366Image reproducers using viewer tracking
    • H04N13/383Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及多媒体领域,特别涉及一种全景视频播放方法、装置及存储介质。全景视频播放方法,包括:播放全景视频时,获取第一视线区域,以及所述全景视频中的推荐观看区域;根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示。采用本发明的实施例,能够在播放全景视频时向用户提示推荐观看的部分,以避免用户错过全景视频中的精彩部分,提升了对于全景视频的观看体验。

Description

全景视频播放方法、装置及存储介质
技术领域
本发明涉及多媒体领域,特别涉及一种全景视频播放方法、装置及存储介质。
背景技术
全景视频指的是超过一般视野角度的视频,用户可以在极广的角度范围内观看全景视频,以获得身临其境的体验感;目前的全景视频通常采用球面投影的形式呈现,也就是用户在观看全景视频时是从一个球体的中心来观看360°范围内的投影视频。然而发明人发现相关技术中存在如下问题:用户通过VR眼镜观看全景视频时,受到人眼视觉范围和VR眼镜显示范围的限制,观看到的是全景视频的一部分,无法同时观看到360°范围内的所有视频内容,且通常是根据主观感觉来选择观看的部分,导致对全景视频的观看体验程度不佳。
发明内容
本发明实施例的目的在于提供一种全景视频播放方法、装置及存储介质,能够在播放全景视频时向用户提示推荐观看的部分,以避免用户错过全景视频中的精彩部分,提升了对于全景视频的观看体验。
为解决上述技术问题,本发明的实施例提供了一种全景视频播放方法,包括:播放全景视频时,获取第一视线区域,以及所述全景视频中的推荐观看区域;根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示。
本发明的实施例还提供了一种全景视频播放装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的全景视频播放方法。
本发明的实施例还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的全景视频播放方法。
本发明实施例相对于现有技术而言,播放全景视频时,获取第一视线区域,以及所述全景视频中的推荐观看区域;根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示,用户在观看全景视频时,能够收到对全景视频中的推荐观看区域的提示信息;由于对于推荐观看区域的提示,是根据推荐观看区域与播放全景视频时的第一视线区域之间的位置关系确定的,因此用户能够便捷地根据提示信息将视线移动到推荐观看区域进行观看,从而减少了用户错过全景视频中的精彩部分的情况,有效提升了用户观看全景视频的体验感。
另外,所述根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示,包括:当所述推荐观看区域和所述第一视线区域存在重叠部分时,在所述重叠部分显示预设提示信息。可以理解的是,当第一视线区域和推荐观看区域存在重叠部分时,用户可以较为容易地将视线转移到推荐观看区域,因此在重叠部分显示预设提示信息可以较为明显地起到对推荐观看区域的提示作用。
另外,所述根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示,包括:当所述推荐观看区域和所述第一视线区域不存在重叠部分时,在从所述推荐观看区域指向所述第一视线区域的路径上显示预设提示信息,从而用户可以较为容易地根据显示的预设提示信息,循着路径将视线转移到推荐观看区域。
另外,所述第一视线区域中包括第二视线区域;所述在从所述推荐观看区域指向所述第一视线区域的路径上显示预设提示信息,包括:在从所述推荐观看区域的中心指向所述第二视线区域的中心的路径上显示预设提示信息。
另外,所述在从所述推荐观看区域的中心指向所述第二视线区域的中心的路径上显示预设提示信息,包括:在所述推荐观看区域的中心以第一预设透明度显示所述预设提示信息,并在所述路径上显示所述预设提示信息时,逐渐降低显示所述预设提示信息的透明度,直至在所述第二视线区域的中心以第二预设透明度显示所述预设提示信息,其中,所述第一预设透明度大于所述第二预设透明度;也就是说,在从推荐观看区域的中心指向第二视线区域的中心的路径上,显示预设提示信息的透明度是在不断降低的,越靠近用户第二视线区域的中心,提示信息的透明度越低,从而在起到向用户提示推荐观看区域的作用同时,也不影响第二视线区域的观看效果,提供了良好的观看体验。
另外,所述获取所述全景视频中的推荐观看区域,包括:将所述全景视频划分成若干个网格;根据观看所述全景视频的人数,计算各所述网格的热度值;根据各所述网格的热度值,确定所述推荐观看区域。由于当全景视频的一块区域显示的视频内容较为精彩、引人注目时,该区域的观看人数是较多的,因此可以根据观看人数来确定热度较高的观看区域作为推荐观看区域,能够直观真实地反映全景视频中的观看热度分布。
另外,所述根据观看所述全景视频的人数,计算各所述网格的热度值,包括:获取当前观看所述全景视频的总人数和当前观看各所述网格的人数,计算各所述网格的当前热度比例;获取历史观看所述全景视频的总人数和历史观看各所述网格的人数,计算各所述网格的历史热度比例;根据各所述网格的当前热度比例和历史热度比例,计算各所述网格的热度值。
另外,在所述推荐观看区域有多个时,所述对所述推荐观看区域进行提示,包括:根据所述推荐观看区域和所述第一视线区域之间的距离关系,对距离所述第一视线区域最近的推荐观看区域进行提示;或是,以可选项的形式显示多个所述推荐观看区域,并对被选择的推荐观看区域进行提示,从而能够有针对性地对用户所期望看到的观看区域进行提示,使得对于全景视频的播放控制方式更为灵活,提供了良好的观看体验。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
图1是根据本发明第一实施例中全景视频播放方法的流程图;
图2是根据本发明第一实施例中球模型的俯视图;
图3是根据本发明第一实施例中获取全景视频中的推荐观看区域的方式的流程图;
图4是根据本发明第一实施例中的划分示意图;
图5是根据本发明第一实施例中另一种球模型的俯视图;
图6是根据本发明第一实施例中第二视线区域的示意图;
图7是根据本发明第一实施例中的网格示意图;
图8是根据本发明第一实施例中的热度值示意图;
图9是根据本发明第一实施例中的推荐观看区域示意图;
图10是根据本发明第二实施例中的全景视频播放方法的流程图;
图11是根据本发明第二实施例中的提示示意图;
图12是根据本发明第二实施例中的显示范围示意图;
图13是根据本发明第二实施例中的另一种提示示意图;
图14是根据本发明第三实施例中的全景视频播放装置的结构方框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施例涉及一种全景视频播放方法,其具体流程如图1所示,包括:
步骤101,播放全景视频时,获取第一视线区域,以及全景视频中的推荐观看区域;
步骤102,根据推荐观看区域和第一视线区域之间的位置关系,对推荐观看区域进行提示。
下面对本实施例的全景视频播放方法的实现细节进行具体的说明,以下内容仅为方便理解提供的细节,并非实施本方案的必须。
本实施例中,全景视频是在球模型表面上展开的360度视频,当用户通过佩戴VR眼镜等外设来观看全景视频时,相当于从球模型的中心位置观看映射在球模型表面上的360度视频。可以理解的是,受到人眼视觉范围和VR眼镜显示范围的限制,用户通过VR眼镜观看到的是全景视频的一部分区域,而并非同时观看到360度内的全部全景视频。
在步骤101中,播放全景视频时,获取第一视线区域,以及全景视频中的推荐观看区域。其中,第一视线区域可以理解为用户在佩戴VR眼镜,视线垂直于VR眼镜的内屏幕时,人眼所能看到范围映射在全景视频上的区域。例如图2所示的对于球模型的俯视图,圆心O点代表用户从球模型的中心位置观看映射在球模型表面上的全景视频,从O点出发垂直于球模型表面的虚线表示用户的视线,圆心角α表示用户的人眼所能看到的角度范围,圆心角α映射在球模型表面的宽度,也就是用户观看全景视频时的第一视线区域的宽度;同理,用户的视线所能看到的角度范围映射在球模型表面的高度,也就是用户观看全景视频时的第一视线区域的高度。关于用户的人眼索能看到的角度范围,可以通过在VR眼镜的内屏幕上安装传感器,根据传感器采用视线追踪技术来测量得到。
本实施例中提供了一种获取全景视频中的推荐观看区域的方式,具体如图3所示,包括步骤201至步骤203。
步骤201,将全景视频划分成若干个网格。
具体地说,如图4所示的划分示意图,将全景视频划分成若干个网格,本步骤中以16×9的划分方式划分出了144个网格。用户在观看全景视频时,其第一视线区域可参见图4中的两个椭圆形区域,椭圆形区域所覆盖的全景视频的区域所显示的画面,也就是用户在第一视线区域中可以看到的画面。
步骤202,根据观看全景视频的人数,计算各网格的热度值。
具体地说,步骤202的具体实现方式,包括步骤2021至步骤2023。
步骤2021,获取当前观看全景视频的总人数和当前观看各网格的人数,计算各网格的当前热度比例;
步骤2022,获取历史观看全景视频的总人数和历史观看各网格的人数,计算各网格的历史热度比例;
步骤2023,根据各网格的当前热度比例和历史热度比例,计算各网格的热度值。
为了便于理解,本实施例中提供了一种实现步骤2021至步骤2023的计算公式,如下:
可以理解的是,上述公式仅为方便理解进行的举例说明,并不构成对计算网格的热度值的限定。
其中,即为上述的当前热度比例。一方面,在实例中,当全景视频为从网络平台上点播或直播的视频时,当前观看全景视频的总人数可以直接从网络平台获取得到。
另一方面,当前观看网格的人数,是通过对当前观看全景视频的用户的视线区域中的网格进行计数统计得到的。具体地说,以图2为例,圆心角α表示用户的人眼所能看到的角度范围;但由于人眼具有高度自动化的调焦能力,人眼所能看到的角度范围中是包括人眼焦点看到的范围和人眼余光看到的范围的,因此如图5所示的另一种对于球模型的俯视图,圆心角α表示用户的人眼所能看到的角度范围,圆心角β表示用户的人眼焦点所能看到的角度范围,圆心角(α-β)表示人眼余光所能看到的角度范围;本实施例中,将人眼焦点所能看到的角度范围映射在球模型表面的区域,称作第二视线区域,如图6所示的A用户第二视线区域;可以理解的是,第二视线区域是包括在第一视线区域中的,第一视线区域中除第二视线区域以外的区域即为人眼余光所能看到的角度范围映射在球模型表面的区域。
以图6中A用户第二视线区域为例,对A用户第二视线区域所覆盖的网格进行计数统计。在实例中,如图7所示的网格示意图,如果网格有大于或等于80%的面积完全处于第二视线区域中,则对网格计数+1;否则不对网格进行计数。
可以理解的是,对每一个当前观看全景视频的用户的第二视线区域所覆盖的网格均进行计数统计,每个网格的计数叠加得到的总数,作为当前观看网格的人数。
同理,即为上述的历史热度比例。此处的“历史”可以理解为在一段预设时间之前的时刻,例如10秒前,也就是获取10秒前观看全景视频的人数和10秒前观看网格的总人数;也就是说,本步骤中可以周期性地获取观看全景视频的人数和观看网格的人数并进行记录,以用于计算网格的热度比例。关于人数的具体获取方式同上文中的说明,此处不再赘述。
根据上述方式计算得到每个网格的热度值,可例如图8所示的热度值格示意图。
步骤203,根据各网格的热度值,确定推荐观看区域。
具体地说,当全景视频的一块区域显示的视频内容较为精彩、引人注目时,该区域的观看人数是较多的,而在一块观看人数较多的区域中,其对应的网格的热度值均较高;因此可将热度值较高的网格划分为推荐观看区域,如图9所示的推荐观看区域示意图,其中两个黑色粗实线方框框定的区域即为推荐观看区域。
上述方式中是根据全景视频的观看人数来确定推荐观看区域,可以适用于通过网络平台点播或直播观看的全景视频;可以理解的是,全景视频中的推荐观看区域也可以是预先根据全景视频的内容设置好的。
在步骤102中,根据推荐观看区域和第一视线区域之间的位置关系,对推荐观看区域进行提示。可以理解的是,推荐观看区域和第一视线区域之间的位置关系,可以通过以下方面来体现,包括:推荐观看区域和第一视线区域之间是否存在重叠部分、推荐观看区域和第一视线区域之间的距离远近、推荐观看区域和第一视线区域在平面上的相对位置关系,等等;根据以上方面的位置关系,具体对推荐观看区域进行提示的方式并不进行具体限定。在实例中,当推荐观看区域在第一视线区域的右侧时,可以有如下提示方式:
(1)以显示文字的形式对推荐观看区域进行提示,例如在第一视线范围内显示文字提示“右方有精彩画面”、“右方为推荐观看区域”等;
(2)以显示静态图片或动态图片的形式对推荐观看区域进行提示,例如在第一视线范围内右侧画面显示指向右侧的箭头图片等;
(3)以播放音频的形式对推荐观看区域进行提示,例如通过VR眼镜内置的声音设备播放“右方有精彩画面”、“右方为推荐观看区域”等;
可以理解的是,只要用户能够根据提示知晓推荐观看区域相对于当前的第一视线区域的位置,即可将视线转移到推荐观看区域进行观看。
本实施例相对于现有技术而言,播放全景视频时,获取第一视线区域,并全景视频中的推荐观看区域;根据推荐观看区域和第一视线区域之间的位置关系,对推荐观看区域进行提示,从而用户在观看全景视频时,能够收到对全景视频中的推荐观看区域的提示信息;由于对于推荐观看区域的提示是根据播放全景视频时的第一视线区域之间的位置关系确定的,因此用户能够便捷地根据提示信息将视线移动到推荐观看区域进行观看,从而减少了用户错过全景视频中的精彩部分的情况,有效提升了用户观看全景视频的体验感。
本发明第二实施例涉及一种全景视频播放方法,本实施例与第一实施例大致相同,提供了对于推荐观看区域的具体提示方式。本实施例中的全景视频播放方法的流程图如图10所示,包括:
步骤301,播放全景视频时,获取第一视线区域,以及全景视频中的推荐观看区域;此步骤与步骤101大致相同,此处不再赘述。
步骤302,当推荐观看区域和第一视线区域存在重叠部分时,在重叠部分显示预设提示信息;当推荐观看区域和第一视线区域不存在重叠部分时,在从推荐观看区域指向第一视线区域的路径上显示预设提示信息。
其中,预设提示信息可以是文字信息,也可以是图片信息;本实施例中以预设提示信息为图片信息,对步骤302中的两种情况分别进行说明。
(1)当推荐观看区域和第一视线区域存在重叠部分时,在重叠部分显示预设提示信息。
具体地说,由于重叠部分也属于第一视线区域的一部分,因此在重叠部分显示预设提示信息能够较为明显地起到对推荐观看区域的提示作用,用户可以较为容易地将视线转移到推荐观看区域。
在实例中可参见如图11所示的提示示意图,图中由椭圆线条框定的部分表示第一视线区域,第一视线区域与黑色粗实线方框框定的推荐观看区域存在重叠部分,因此在重叠部分显示心型图片(或心型动画)。另外,为了不影响在第一视线区域的观看效果,可以将显示的心型图片控制在一定范围内,例如如图12所示的显示范围示意图,以重叠部分的中心点为圆心,将显示心型图片的半径控制在圆心至第一视线区域中心点的距离的1/4内,也就是图12中所示的白色填充圆形范围内。
另外,同第一实施例中所提到的,人眼所能看到的角度范围中是包括人眼焦点看到的范围和人眼余光看到的范围的,因此在第一视线区域中包括人眼焦点所能看到的第二视线区域,第一视线区域中除第二视线区域以外的区域为人眼余光所能看到的区域,将其称为第三视线区域。由于用户主要观看的是第二视线区域中的视频画面,因此在另一种情况中,可进一步按照如下的方式来显示预设提示信息:
(一)当推荐观看区域和第三视线区域存在重叠部分时,在第三视线区域显示预设提示信息;也就是说,在人眼余光所能看到的区域与推荐观看区域存在重叠部分时,显示预设提示信息,以不至于影响在第二视线区域的观看效果(如图11所示)。
(二)当推荐观看区域和第二视线区域存在重叠部分时,不显示预设提示信息;可以理解的是,在人眼焦点所能看到的区域中已经包括了推荐观看区域的一部分,因此用户可以很容易的发现并将视线转移至推荐观看区域进行观看,因此不显示预设提示信息,以避免影响在第二视线区域的观看效果。
(2)当推荐观看区域和第一视线区域不存在重叠部分时,在从推荐观看区域指向第一视线区域的路径上显示预设提示信息。
具体地说,通过上述显示方式,用户可以较为容易地循着显示预设提示信息的路径将视线转移到推荐观看区域。又由于在第一视线区域中包括人眼焦点所能看到的第二视线区域,因此上述显示方式可以具体是:在从推荐观看区域的中心指向第二视线区域的中心的路径上,显示预设提示信息;在实例中,可参见如图13所示的另一种提示示意图,图中由椭圆线条框定的部分表示第一视线区域,第一视线区域与黑色粗实线方框框定的推荐观看区域不存在重叠部分,因此在从推荐观看区域的中心指向第二视线区域的中心的路径上,显示心型图片(或心型动画)。
另外,为了不影响在第二视线区域的观看效果,可以在路径上显示心型图片时,逐渐降低心型图片的透明度,例如初始在推荐观看区域的中心以50%的透明度显示心型图片,随着靠近第二视线区域的中心,显示心型图片的透明度逐渐降低,最终在第二视线区域的中心以20%的透明度显示心型图片;同时为了保证起到向用户提示推荐观看区域的作用,可以在路径上显示心型图片时逐渐放大心型图片的大小,例如初始在推荐观看区域以1/4网格的大小显示心型图片,随着靠近第二视线区域的中心,显示心型图片的大小逐渐放大,最终在第二视线区域的中心以1/2网格的大小显示心型图片。
更具体地说,在同时存在多个推荐观看区域时,可以根据多个推荐观看区域和第一视线区域之间的距离关系,自动选择距离第一视线区域最近的推荐观看区域进行提示,其中,推荐观看区域和第一视线区域之间的距离可以理解为推荐观看区域的中心和第一视线区域的中心之间的距离;或是,以可选项(可以是文字形式的可选项,也可以是缩略图形式的可选项,此处不做限制)的形式,在VR眼镜的内屏幕上显示多个推荐观看区域,以供用户进行选择,并对用户选择的推荐观看区域进行提示,从而能够有针对性地对用户所期望看到的观看区域进行提示,使得对于全景视频的播放控制方式更为灵活,提供了良好的观看体验。
本实施例相对于现有技术而言,根据推荐观看区域和第一视线区域的重叠关系,采取了不同的提示方式,目的均是在不影响用户观看效果的前提下,明显且有针对性地对推荐观看区域进行提示,保障了良好的观看体验。
本发明第三实施例涉及一种全景视频播放装置,如图14所示,包括:包括至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述的全景视频播放方法。
其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。
处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。
本发明第四实施例涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述全景视频播放方法实施例。
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个装置(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (8)

1.一种全景视频播放方法,其特征在于,包括:
播放全景视频时,获取第一视线区域,以及所述全景视频中的推荐观看区域;
根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示;
所述获取所述全景视频中的推荐观看区域,包括:
将所述全景视频划分成若干个网格;
根据观看所述全景视频的人数与观看各所述网格的人数,计算各所述网格的热度值;
根据各所述网格的热度值,确定所述推荐观看区域;
所述根据观看所述全景视频的人数,计算各所述网格的热度值,包括:
获取当前观看所述全景视频的总人数和当前观看各所述网格的人数,计算各所述网格的当前热度比例;
获取历史观看所述全景视频的总人数和历史观看各所述网格的人数,计算各所述网格的历史热度比例;
根据各所述网格的当前热度比例和历史热度比例,计算各所述网格的热度值;
其中,所述当前观看各所述网格的人数通过对当前观看全景视频的用户的第二视线区域中的所述网格进行计数统计得到;若所述网格有至少80%的面积处于所述第二视线区域中,则对所述网格进行计数;
所述第二视线区域为人眼焦点看到的角度范围映射在球模型表面的区域;
所述第二视线区域包括在第一视线区域中,所述第一视线区域中除所述第二视线区域以外的区域为人眼余光看到的角度范围映射在所述球模型表面的区域。
2.根据权利要求1所述的全景视频播放方法,其特征在于,所述根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示,包括:
当所述推荐观看区域和所述第一视线区域存在重叠部分时,在所述重叠部分显示预设提示信息。
3.根据权利要求1所述的全景视频播放方法,其特征在于,所述根据所述推荐观看区域和所述第一视线区域之间的位置关系,对所述推荐观看区域进行提示,包括:
当所述推荐观看区域和所述第一视线区域不存在重叠部分时,在从所述推荐观看区域指向所述第一视线区域的路径上显示预设提示信息。
4.根据权利要求3所述的全景视频播放方法,其特征在于,所述第一视线区域中包括第二视线区域;所述在从所述推荐观看区域指向所述第一视线区域的路径上显示预设提示信息,包括:
在从所述推荐观看区域的中心指向所述第二视线区域的中心的路径上显示预设提示信息。
5.根据权利要求4所述的全景视频播放方法,其特征在于,所述在从所述推荐观看区域的中心指向所述第二视线区域的中心的路径上显示预设提示信息,包括:
在所述推荐观看区域的中心以第一预设透明度显示所述预设提示信息,并在所述路径上显示所述预设提示信息时,逐渐降低显示所述预设提示信息的透明度,直至在所述第二视线区域的中心以第二预设透明度显示所述预设提示信息,其中,所述第一预设透明度大于所述第二预设透明度。
6.根据权利要求1所述的全景视频播放方法,其特征在于,在所述推荐观看区域有多个时,所述对所述推荐观看区域进行提示,包括:
根据所述推荐观看区域和所述第一视线区域之间的距离关系,对距离所述第一视线区域最近的推荐观看区域进行提示;
或是,以可选项的形式显示多个所述推荐观看区域,并对被选择的推荐观看区域进行提示。
7.一种全景视频播放装置,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至6中任一项所述的全景视频播放方法。
8.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的全景视频播放方法。
CN202010088430.9A 2020-02-12 2020-02-12 全景视频播放方法、装置及存储介质 Active CN111309147B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010088430.9A CN111309147B (zh) 2020-02-12 2020-02-12 全景视频播放方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010088430.9A CN111309147B (zh) 2020-02-12 2020-02-12 全景视频播放方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN111309147A CN111309147A (zh) 2020-06-19
CN111309147B true CN111309147B (zh) 2024-05-31

Family

ID=71148897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010088430.9A Active CN111309147B (zh) 2020-02-12 2020-02-12 全景视频播放方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN111309147B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709542B (zh) * 2020-10-09 2023-09-19 天翼数字生活科技有限公司 一种交互式全景视频播放的方法和***
CN112632322B (zh) * 2020-11-30 2022-08-30 北京达佳互联信息技术有限公司 一种视频切换方法、装置、电子设备和存储介质
CN112954443A (zh) * 2021-03-23 2021-06-11 影石创新科技股份有限公司 全景视频的播放方法、装置、计算机设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014075743A (ja) * 2012-10-05 2014-04-24 Nippon Telegr & Teleph Corp <Ntt> 映像視聴履歴解析装置、映像視聴履歴解析方法及び映像視聴履歴解析プログラム
CN105320280A (zh) * 2015-09-23 2016-02-10 联想(北京)有限公司 一种信息处理方法和电子设备
CN106131647A (zh) * 2016-07-18 2016-11-16 杭州当虹科技有限公司 一种基于虚拟现实视频的多画面同时观看方法
CN107707935A (zh) * 2017-09-27 2018-02-16 维沃移动通信有限公司 一种信息交互方法、服务器及终端
CN108632674A (zh) * 2017-03-23 2018-10-09 华为技术有限公司 一种全景视频的播放方法和客户端
TW201840196A (zh) * 2017-04-21 2018-11-01 中國商傳線網絡科技(上海)有限公司 視訊推薦方法、伺服器及客戶端
WO2018234622A1 (en) * 2017-06-21 2018-12-27 Nokia Technologies Oy METHOD OF DETECTING EVENTS OF INTEREST
CN110519644A (zh) * 2019-09-05 2019-11-29 青岛一舍科技有限公司 结合推荐视角的全景视频视角调整方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10524018B2 (en) * 2016-08-30 2019-12-31 Samsung Electronics Co., Ltd. Apparatus and method for displaying image

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014075743A (ja) * 2012-10-05 2014-04-24 Nippon Telegr & Teleph Corp <Ntt> 映像視聴履歴解析装置、映像視聴履歴解析方法及び映像視聴履歴解析プログラム
CN105320280A (zh) * 2015-09-23 2016-02-10 联想(北京)有限公司 一种信息处理方法和电子设备
CN106131647A (zh) * 2016-07-18 2016-11-16 杭州当虹科技有限公司 一种基于虚拟现实视频的多画面同时观看方法
CN108632674A (zh) * 2017-03-23 2018-10-09 华为技术有限公司 一种全景视频的播放方法和客户端
TW201840196A (zh) * 2017-04-21 2018-11-01 中國商傳線網絡科技(上海)有限公司 視訊推薦方法、伺服器及客戶端
WO2018234622A1 (en) * 2017-06-21 2018-12-27 Nokia Technologies Oy METHOD OF DETECTING EVENTS OF INTEREST
CN107707935A (zh) * 2017-09-27 2018-02-16 维沃移动通信有限公司 一种信息交互方法、服务器及终端
CN110519644A (zh) * 2019-09-05 2019-11-29 青岛一舍科技有限公司 结合推荐视角的全景视频视角调整方法和装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Parallel scalability and efficiency of HEVC parallelization approaches;CHI C;《IEEE Trans Circ Syst Video Tech》;20121231;摘要 *
VR全景视频技术链路各环节对视觉观看体验的影响解析;魏娜;郭晓强;王强;;广播与电视技术;20180715(07);全文 *

Also Published As

Publication number Publication date
CN111309147A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
CN111309147B (zh) 全景视频播放方法、装置及存储介质
US10948982B2 (en) Methods and systems for integrating virtual content into an immersive virtual reality world based on real-world scenery
US9922448B2 (en) Systems and methods for generating a three-dimensional media guidance application
CN106959759B (zh) 一种数据处理方法及装置
EP2395420B1 (en) Information display device and information display method
CN106327584B (zh) 一种用于虚拟现实设备的图像处理方法及装置
US20120200667A1 (en) Systems and methods to facilitate interactions with virtual content
US20100056274A1 (en) Visual cognition aware display and visual data transmission architecture
CN109246463B (zh) 用于显示弹幕的方法和装置
JP2019502971A (ja) ヘッドマウントディスプレイの画面上でコンテンツの配置を最適化する方法
WO2018223663A1 (zh) Vr图像处理方法、装置及设备
US20230315249A1 (en) Method for mapping an object to a location in virtual space
CN110324679B (zh) 一种视频数据处理方法及装置
US11747622B2 (en) Methods and systems for controlling media content presentation on a smart glasses display
CN111857461B (zh) 图像显示方法、装置、电子设备及可读存储介质
CN111885310A (zh) 一种全景数据处理方法、处理设备和播放设备
WO2020206647A1 (zh) 跟随用户运动控制播放视频内容的方法和装置
US11906737B2 (en) Methods and systems for controlling media content presentation on a smart glasses display
CN111277904B (zh) 一种视频的播放控制方法、装置及计算设备
US20230169545A1 (en) Method for mapping an object to a location in virtual space
CA3207122A1 (en) Methods and systems for controlling media content presentation on a smart glasses display
CN113448437A (zh) 基于头戴式显示装置的虚拟现实图像显示方法及电子设备
CN117950783A (zh) 一种界面交互提示方法、装置、头显设备和存储介质
CN117809001A (zh) 一种基于vr的体育场管赛事观看方法、装置及设备
CN118400584A (zh) 跟随用户运动控制播放视频内容的方法和装置

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