[go: up one dir, main page]

CN104010206B - Based on the method and system of the virtual reality video playback in geographical position - Google Patents

Based on the method and system of the virtual reality video playback in geographical position Download PDF

Info

Publication number
CN104010206B
CN104010206B CN201410268047.6A CN201410268047A CN104010206B CN 104010206 B CN104010206 B CN 104010206B CN 201410268047 A CN201410268047 A CN 201410268047A CN 104010206 B CN104010206 B CN 104010206B
Authority
CN
China
Prior art keywords
geographic location
video stream
stream data
mobile terminal
frame
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.)
Expired - Fee Related
Application number
CN201410268047.6A
Other languages
Chinese (zh)
Other versions
CN104010206A (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.)
Alibaba China Co Ltd
Youku Network Technology Beijing Co Ltd
Original Assignee
1Verge Internet 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 1Verge Internet Technology Beijing Co Ltd filed Critical 1Verge Internet Technology Beijing Co Ltd
Priority to CN201410268047.6A priority Critical patent/CN104010206B/en
Publication of CN104010206A publication Critical patent/CN104010206A/en
Application granted granted Critical
Publication of CN104010206B publication Critical patent/CN104010206B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

This application discloses a kind of method and system of the virtual reality video playback based on geographical position, the method is applied to the browser of mobile terminal, comprise: monitor the geographical location information from mobile terminal, geographical location information represents the geographical position residing for mobile terminal; From database, the video stream data corresponding to geographical position is obtained according to geographical location information; Receive the view data from the camera of mobile terminal; Judge whether the first frame of video stream data mates with view data; When the first frame of video stream data and view data match, instruction browser browse window displaying video flow data.The present invention plays about the video stream data in described geographical position in conjunction with the geographical position of mobile terminal, thus provides more recreation experience for user.

Description

基于地理位置的虚拟现实视频播放的方法和系统Method and system for playing virtual reality video based on geographic location

技术领域 technical field

本申请涉及视频播放领域,更具体地,涉及一种基于地理位置的虚拟现实视频播放的方法和系统。 The present application relates to the field of video playback, and more specifically, to a method and system for virtual reality video playback based on geographic location.

背景技术 Background technique

随着互联网技术的快速发展,人们获取信息的方式已经发生改变:从传统的书籍、报纸、电视、广播等方式,继而变成通过互联网获取。尤其是互联网将影视节目、新闻、广告、聊天视频、游戏视频和监控视频等等丰富的综合性网络视频资源进行共享,从而网络视频已经成为人们学习、社交以及休闲娱乐而不可替代的重要方式。 With the rapid development of Internet technology, the way people obtain information has changed: from traditional books, newspapers, TV, radio, etc., to Internet access. In particular, the Internet shares rich and comprehensive online video resources such as film and television programs, news, advertisements, chat videos, game videos, and surveillance videos, so that online video has become an irreplaceable and important way for people to learn, socialize, and entertain.

虚拟现实(VirtualReality,简称VR)技术是近年来出现的高新技术,也称灵境技术或人工环境。虚拟现实中的“现实”是泛指在物理意义上或功能意义上存在于世界上的任何事物或环境,它可以是实际上可实现的,也可以是实际上难以实现的或根本无法实现的。而“虚拟”是指用计算方法生成的意思。虚拟现实技术是一项综合集成技术,涉及计算机图形学、人机交互技术、传感技术、人工智能等领域,它用计算方法生成逼真的三维视、听、嗅觉等感觉,提供用户关于于视觉、听觉、触觉等感官的模拟,让用户通过使用各种装置将自己“投射”到这个环境中,操作并控制环境,自然地对虚拟世界进行体验和交互作用,用户如同身临其境地及时且没有限制地观察三维空间内的事物。目前越来越多的网络视频采用了虚拟现实技术,用户通过观看虚拟现实视频获得丰富的感官信息,从而带来无可比拟的娱乐体验。 Virtual reality (Virtual Reality, referred to as VR) technology is a high-tech emerging in recent years, also known as spiritual technology or artificial environment. "Reality" in virtual reality generally refers to any thing or environment that exists in the world in a physical sense or a functional sense. . And "virtual" refers to the meaning generated by computational methods. Virtual reality technology is a comprehensive integrated technology, involving computer graphics, human-computer interaction technology, sensing technology, artificial intelligence and other fields. , auditory, tactile and other sensory simulations allow users to "project" themselves into the environment by using various devices, operate and control the environment, and naturally experience and interact with the virtual world. Observe things in three-dimensional space without limitation. At present, more and more online videos adopt virtual reality technology, and users can obtain rich sensory information by watching virtual reality videos, thus bringing unparalleled entertainment experience.

但是,目前的虚拟现实视频仅通过用户的选择来提供给用户。用户得到的感官信息仅仅局限于移动终端的屏幕尺寸,超过该屏幕尺寸之外,用户无法再得到更多的与虚拟现实视频相关的体验。例如,虚拟现实视频并未结合用户所处的地理位置,并未结合地理位置的实际地理特征来为用户提供屏幕之外的更多的娱乐体验。 However, current virtual reality videos are provided to users only by user's choice. The sensory information obtained by the user is only limited to the screen size of the mobile terminal. Beyond this screen size, the user cannot obtain more experience related to virtual reality videos. For example, virtual reality video does not combine the geographical location of the user, and does not combine the actual geographical features of the geographical location to provide the user with more entertainment experience outside the screen.

发明内容 Contents of the invention

有鉴于此,本申请提供了一种基于地理位置的虚拟现实视频播放的方法及其系统,结合移动终端的地理位置播放有关所述地理位置的视频流数据,从而为用户提供更多的娱乐体验。 In view of this, the present application provides a method and system for playing virtual reality video based on geographic location, which plays video streaming data related to the geographic location in combination with the geographic location of the mobile terminal, thereby providing users with more entertainment experience .

为了解决上述技术问题,本申请公开了一种基于地理位置的虚拟现实视频播放的方法,应用于移动终端的浏览器,其特征在于,包括: In order to solve the above technical problems, the present application discloses a method for playing virtual reality video based on geographic location, which is applied to browsers of mobile terminals, and is characterized in that it includes:

监听来自所述移动终端的地理位置信息,所述地理位置信息表示所述移动终端所处的所述地理位置; monitoring geographic location information from the mobile terminal, where the geographic location information indicates the geographic location where the mobile terminal is located;

依据所述地理位置信息从数据库中获取相应于所述地理位置的视频流数据; Acquiring video stream data corresponding to the geographic location from a database according to the geographic location information;

接收来自所述移动终端的摄像头的图像数据; receiving image data from a camera of the mobile terminal;

判断所述视频流数据的所述第一帧与所述图像数据是否匹配;以及 determining whether the first frame of the video stream data matches the image data; and

当所述视频流数据的所述第一帧与所述图像数据相匹配时,指示所述浏览器的浏览窗口播放所述视频流数据。 When the first frame of the video stream data matches the image data, instruct the browsing window of the browser to play the video stream data.

优选地,其中,还包括: Preferably, it also includes:

当所述视频流数据的所述第一帧与所述图像数据不匹配时,发出提示信息,所述提示信息用于提示所述移动终端到达相应于所述视频流数据的所述第一帧的地理位置。 When the first frame of the video stream data does not match the image data, sending prompt information, the prompt information is used to prompt the mobile terminal to arrive at the first frame corresponding to the video stream data geographical location.

优选地,其中,还包括: Preferably, it also includes:

当获取相应于所述地理位置的所述视频流数据之后,指示所述浏览器的所述浏览窗口显示所述视频流数据的所述第一帧。 After the video stream data corresponding to the geographic location is acquired, instruct the browsing window of the browser to display the first frame of the video stream data.

优选地,其中,当所述视频流数据的所述第一帧与所述图像数据相匹配时指示所述浏览器的浏览窗口播放所述视频流数据的步骤进一步包括: Preferably, wherein, when the first frame of the video stream data matches the image data, the step of instructing the browsing window of the browser to play the video stream data further includes:

当所述视频流数据的所述第一帧与所述图像数据相匹配时,生成播放指令; generating a play instruction when the first frame of the video stream data matches the image data;

依据所述播放指令指示所述浏览窗口播放所述视频流数据。 Instructing the browsing window to play the video stream data according to the playing instruction.

优选地,其中,通过所述移动终端的全球定位系统、用户输入、所述移动终端接收的无线信号和/或所述摄像头拍摄的二维码来生成所述地理位置信息。 Preferably, the geographic position information is generated by the global positioning system of the mobile terminal, user input, wireless signals received by the mobile terminal and/or two-dimensional codes captured by the camera.

为了解决上述技术问题,本申请还公开了一种基于地理位置的虚拟现实视频播放的系统,该系统包括: In order to solve the above technical problems, this application also discloses a system for playing virtual reality video based on geographic location, the system includes:

监听单元,用于监听来自所述移动终端的地理位置信息,所述地理位置信息表示所述移动终端所处的所述地理位置; a monitoring unit, configured to monitor geographic location information from the mobile terminal, where the geographic location information indicates the geographic location where the mobile terminal is located;

获取单元,用于依据所述地理位置信息从数据库中获取相应于所述地理位置的视频流数据; an acquiring unit, configured to acquire video stream data corresponding to the geographic location from a database according to the geographic location information;

接收单元,用于接收来自所述移动终端的摄像头的图像数据; a receiving unit, configured to receive image data from a camera of the mobile terminal;

判断单元,用于判断所述视频流数据的所述第一帧与所述图像数据是否匹配;以及 a judging unit, configured to judge whether the first frame of the video stream data matches the image data; and

指示单元,用于当所述视频流数据的所述第一帧与所述图像数据相匹配时,指示所述浏览器的浏览窗口播放所述视频流数据。 An instructing unit, configured to instruct a browsing window of the browser to play the video stream data when the first frame of the video stream data matches the image data.

优选地,其中,还包括: Preferably, it also includes:

提示单元,用于在所述视频流数据的所述第一帧与所述图像数据不匹配时发出提示信息,所述提示信息用于提示所述移动终端到达相应于所述视频流数据的所述第一帧的地理位置。 a prompting unit, configured to issue prompting information when the first frame of the video stream data does not match the image data, the prompting information is used to prompt the mobile terminal to reach the frame corresponding to the video stream data The geographic location of the first frame described above.

优选地,其中,在获取相应于所述地理位置的所述视频流数据之后,所述指示单元用于指示所述浏览器的所述浏览窗口显示所述视频流数据的所述第一帧。 Preferably, after the video stream data corresponding to the geographic location is acquired, the instructing unit is configured to instruct the browsing window of the browser to display the first frame of the video stream data.

优选地,其中,当所述判断单元判断所述视频流数据的所述第一帧与所述图像数据相匹配时,所述指示单元生成播放指令,用于指示所述浏览窗口播放所述视频流数据。 Preferably, when the judging unit judges that the first frame of the video stream data matches the image data, the instructing unit generates a play instruction for instructing the browsing window to play the video stream data.

优选地,其中,所述地理位置信息是通过所述移动终端的全球定位系统、用户输入、所述移动终端接收的无线信号和/或所述摄像头拍摄的二维码生成。 Preferably, the geographic location information is generated by the mobile terminal's global positioning system, user input, wireless signals received by the mobile terminal and/or two-dimensional codes captured by the camera.

与现有技术相比,本申请所述的一种基于地理位置的虚拟现实视频播放方法及其系统,达到了如下效果: Compared with the prior art, a geographical location-based virtual reality video playback method and system thereof described in this application achieve the following effects:

1)结合移动终端的地理位置播放有关所述地理位置的视频流数据,从而为用户提供更多的关于该地理位置的娱乐体验,例如更好的了解关于该地理位置的人文知识、更好的了解该地理位置的全方位信息、通过视频流数据与真实场景进行互动等。 1) Combining with the geographic location of the mobile terminal, play the video stream data related to the geographic location, so as to provide users with more entertainment experience about the geographic location, such as better understanding of the cultural knowledge about the geographic location, better Get comprehensive information about the geographic location, interact with real-world scenarios through video streaming data, and more.

2)可依据视频流数据,指示用户到达有关该视频流数据的确切的地理位置,使得用户能获得关于该地理位置最佳的观赏角度。 2) According to the video stream data, the user can be instructed to arrive at the exact geographic location of the video streaming data, so that the user can obtain the best viewing angle for the geographic location.

3)本申请中的基于地理位置的虚拟现实视频播放方法及其系统可以应用于不同的浏览器以及承载该浏览器的不同移动终端中,实用性强。 3) The geographical location-based virtual reality video playback method and system thereof in this application can be applied to different browsers and different mobile terminals carrying the browsers, and are highly practical.

当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有技术效果。 Of course, the implementation of any product of the present application does not necessarily need to achieve all the above-mentioned technical effects at the same time.

附图说明 Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中: The drawings described here are used to provide a further understanding of the application and constitute a part of the application. The schematic embodiments and descriptions of the application are used to explain the application and do not constitute an improper limitation to the application. In the attached picture:

图1为依据本申请一实施例的一种基于地理位置的虚拟现实视频播放的方法的流程图。 Fig. 1 is a flow chart of a method for playing virtual reality video based on geographic location according to an embodiment of the present application.

图2为依据本申请一实施例的一种基于地理位置的虚拟现实视频播放的系统方框图。 Fig. 2 is a system block diagram of a virtual reality video playback based on geographic location according to an embodiment of the present application.

图3和图4是依据本申请的基于地理位置的虚拟现实视频播放的方法及其系统的具体应用场景的示意图。 FIG. 3 and FIG. 4 are schematic diagrams of specific application scenarios of the method for playing virtual reality video based on geographic location and the system thereof according to the present application.

具体实施方式 detailed description

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。 Certain terms are used, for example, in the description and claims to refer to particular components. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same component. The specification and claims do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. As mentioned throughout the specification and claims, "comprising" is an open term, so it should be interpreted as "including but not limited to". "Approximately" means that within an acceptable error range, those skilled in the art can solve the technical problem within a certain error range and basically achieve the technical effect. In addition, the term "coupled" herein includes any direct and indirect electrical coupling means. Therefore, if it is described that a first device is coupled to a second device, it means that the first device may be directly electrically coupled to the second device, or indirectly electrically coupled through other devices or coupling means. connected to the second device. The subsequent description of the specification is a preferred implementation mode for implementing the application, but the description is for the purpose of illustrating the general principle of the application, and is not intended to limit the scope of the application. The scope of protection of the present application should be defined by the appended claims.

图1为依据本申请一实施例的一种基于地理位置的虚拟现实视频播放的方法的流程图。如图1所示,该方法包括以下步骤。 Fig. 1 is a flow chart of a method for playing virtual reality video based on geographic location according to an embodiment of the present application. As shown in Figure 1, the method includes the following steps.

步骤101,监听来自移动终端的地理位置信息,所述地理位置信息表示所述移动终端所处的地理位置。 Step 101 , monitor geographic location information from a mobile terminal, where the geographic location information indicates the geographic location of the mobile terminal.

本申请的移动终端包括但不限于:笔记本电脑、平板电脑、智能手机、个人数字助理等移动设备。地理位置信息是通过移动终端的全球定位系统、用户输入、移动终端接收的无线信号和/或移动终端的摄像头拍摄的二维码生成。例如,在本申请的一实施例中,移动终端是智能手机,因此可通过智能手机的全球定位系统(GPS)获得智能手机所处的地理位置,将该地理位置转换为地理位置信息。在本申请的另一实施例中,移动终端是平板电脑,因此可通过平板电脑的摄像头拍摄其所处地理位置上放置的二维码,其中该二维码与地理位置相关,通过对该二维码进行解码,可获得平板电脑所处的地理位置。在本申请的又一实施例中,移动终端是智能手机,因此可通过移动终端所接收的无线电信号来获取地理位置。例如,当该无线电信号是Wifi信号时,可通过扫描Wifi接入点(AccessPoint,简称AP)的MAC地址查询到对应的地理位置;当该无线电信号例如是2G、3G或4G信号时,可通过发送该2G、3G或4G信号的基站位置(CLLEID和LAC)来获取移动终端的地理位置。在本申请的再一实施例中,用户可通过移动终端的输入单元(例如触摸屏、键盘、语音输入单元等)输入地理位置信息。 The mobile terminals in this application include, but are not limited to: notebook computers, tablet computers, smart phones, personal digital assistants and other mobile devices. The geographic location information is generated through the global positioning system of the mobile terminal, user input, wireless signals received by the mobile terminal and/or two-dimensional codes captured by the camera of the mobile terminal. For example, in one embodiment of the present application, the mobile terminal is a smartphone, so the geographic location of the smartphone can be obtained through the global positioning system (GPS) of the smartphone, and the geographic location can be converted into geographic location information. In another embodiment of the present application, the mobile terminal is a tablet computer, so the camera of the tablet computer can take pictures of the two-dimensional code placed on the geographic location where the two-dimensional code is related to the geographic location, and the two-dimensional code can be The two-dimensional code is decoded to obtain the geographic location of the tablet. In yet another embodiment of the present application, the mobile terminal is a smart phone, so the geographic location can be obtained through radio signals received by the mobile terminal. For example, when the radio signal is a Wifi signal, the corresponding geographic location can be queried by scanning the MAC address of the Wifi access point (AccessPoint, AP for short); when the radio signal is a 2G, 3G or 4G signal, the The location of the base station (CLLEID and LAC) that sent the 2G, 3G or 4G signal to obtain the geographic location of the mobile terminal. In yet another embodiment of the present application, the user may input geographic location information through an input unit (such as a touch screen, a keyboard, a voice input unit, etc.) of the mobile terminal.

步骤102,依据所述地理位置信息从数据库中获取相应于所述地理位置的视频流数据。 Step 102, acquire video stream data corresponding to the geographic location from a database according to the geographic location information.

本申请中的数据库用于存储视频数据流,其可为远端服务器中的数据库,也可为本地服务器中的数据库,本发明并不以此为限。在一实施例中,数据库中进一步包括一个对照表,如下表1所示,该对照表表示地理位置与视频流数据的对应关系。当监听到地理位置信息之后,依据该对照表从数据库中获取相应于地理位置的视频流数据。 The database in this application is used to store video data streams, and it may be a database in a remote server or a database in a local server, and the present invention is not limited thereto. In an embodiment, the database further includes a comparison table, as shown in Table 1 below, which indicates the correspondence between geographic location and video stream data. After monitoring the geographic location information, the video stream data corresponding to the geographic location is obtained from the database according to the comparison table.

表1 Table 1

在本申请的一实施例中,可依据地理位置信息从数据库存储的多个视频流数据中自动选取与该地理位置匹配度最高的视频流数据。例如当地理位置表示移动终端位于“故宫”时,自动选取记录片“故宫”作为该地理位置对应的视频流数据。在本申请的另一实施例中,可通过用户的选择来从数据库中选取用户认为的与该地理位置最为匹配的视频流数据。例如当地理位置表示移动终端位于“鸽子窝”时,用户选择(例如通过触摸屏或实体键盘选取)“鸽子窝公园”这个视频流数据。 In an embodiment of the present application, the video stream data with the highest degree of matching with the geographical location may be automatically selected from multiple video stream data stored in the database according to the geographic location information. For example, when the geographic location indicates that the mobile terminal is located in the "Forbidden City", the documentary "Forbidden City" is automatically selected as the video stream data corresponding to the geographic location. In another embodiment of the present application, the video stream data that the user thinks best matches the geographic location can be selected from the database through the user's selection. For example, when the geographic location indicates that the mobile terminal is located in "Pigeon Nest", the user selects (for example, selects through a touch screen or a physical keyboard) the video stream data of "Pigeon Nest Park".

步骤103,接收来自移动终端的摄像头的图像数据。 Step 103, receiving image data from the camera of the mobile terminal.

在本申请的一实施例中,摄像头可为前置摄像头也可为后置摄像头,通过摄像头观察到的场景图像,可确切地知道目前用户所观看到的场景。 In an embodiment of the present application, the camera may be a front camera or a rear camera, and the scene currently viewed by the user may be known exactly through the scene image observed by the camera.

步骤104,判断所述视频流数据的所述第一帧(也可以是关键点的图像,这里不作具体限定)与所述图像数据是否匹配。 Step 104, judging whether the first frame of the video stream data (which may also be an image of a key point, which is not specifically limited here) matches the image data.

如本领域技术人员所了解的,无论是通过移动终端的全球定位系统、用户输入、移动终端接收的无线信号生成的地理位置信息,还是通过移动终端的摄像头拍摄的二维码所生成的地理位置信息,其都存在一定的误差。换句话说,这些地理位置信息所表示的地理位置与移动终端所处的地理位置存在一定范围的误差,例如GPS定位的10米左右的误差。且由于视频流数据的信息非常丰富,其可包含同一地点的不同角度、不同场景的视觉信息,因此即使在同一地点,由于观看角度不同,所欣赏到的画面也会不同。为了将视频与实际场景进行更好的结合,从而带给用户更好的用户体验,本申请判断在步骤102中所获取的视频流数据的第一帧与摄像头的图像(即摄像头画面)是否匹配。该匹配的过程可通过例如最小二乘匹配、相关系数匹配、特征匹配等匹配算法来实现,本发明并不以此为限。 As those skilled in the art understand, whether it is the geographic location information generated by the global positioning system of the mobile terminal, user input, wireless signals received by the mobile terminal, or the geographic location information generated by the two-dimensional code captured by the camera of the mobile terminal information, there are certain errors. In other words, there is a certain range of error between the geographic location indicated by the geographic location information and the geographic location of the mobile terminal, for example, an error of about 10 meters in GPS positioning. And because the information of the video stream data is very rich, it can contain the visual information of different angles and scenes of the same place, so even at the same place, due to different viewing angles, the pictures enjoyed will be different. In order to better combine the video with the actual scene, so as to bring users a better user experience, the application judges whether the first frame of the video stream data acquired in step 102 matches the image of the camera (that is, the image of the camera) . The matching process can be realized by matching algorithms such as least squares matching, correlation coefficient matching, feature matching, etc., and the present invention is not limited thereto.

在步骤105中,当判断视频流数据的第一帧与摄像头的图像数据相匹配时,指示移动终端的浏览器的浏览窗口播放所述视频流数据。 In step 105, when it is judged that the first frame of the video stream data matches the image data of the camera, instruct the browsing window of the browser of the mobile terminal to play the video stream data.

在本发明的一实施例中,浏览窗口可以是移动终端中用于显示网络页面内容的载体,其可以是运行在移动终端中的浏览器的显示窗口,也可以是运行在移动终端的应用程序(Application,APP)窗口(此时的APP窗口的显示范围就是移动终端屏幕的显示范围,即在此情况下,浏览窗口就是移动终端的屏幕)。在本发明的一实施例中,当视频流数据的第一帧与摄像头的图像数据相匹配时生成播放指令,发送该播放指令至移动终端的浏览器,指示浏览器的浏览窗口播放所述视频流数据。 In an embodiment of the present invention, the browsing window can be a carrier for displaying web page content in the mobile terminal, it can be a display window of a browser running in the mobile terminal, or it can be an application program running in the mobile terminal (Application, APP) window (the display range of the APP window at this time is the display range of the mobile terminal screen, that is, in this case, the browsing window is the screen of the mobile terminal). In one embodiment of the present invention, when the first frame of the video stream data matches the image data of the camera, a play instruction is generated, and the play instruction is sent to the browser of the mobile terminal, instructing the browsing window of the browser to play the video streaming data.

在步骤106中,当判断视频流数据的第一帧与摄像头的图像数据不匹配时,发出提示信息,所述提示信息用于提示移动终端到达相应于视频流数据的第一帧的地理位置。 In step 106, when it is judged that the first frame of the video stream data does not match the image data of the camera, a prompt message is issued, the prompt message is used to prompt the mobile terminal to arrive at the geographic location corresponding to the first frame of the video stream data.

在本发明的一实施例中,当获取相应于地理位置的视频流数据之后,指示移动终端的浏览器的浏览窗口显示所述视频流数据的第一帧。当判断视频流数据的第一帧与摄像头的图像数据不匹配时,发出提示信息。在一实施例中,该提示信息可以为语音提示信息,语音提示移动终端的移动方向和移动距离。在另一实施例中,该提示信息可为显示于摄像头的画面上的标识(例如箭头标识,文字标识等),用于实时地提示移动终端的移动方向和移动距离。在又一实施例中,该提示信息可为显示于浏览窗口的标识(例如箭头标识,文字标识等),用于实时地提示移动终端的移动方向和移动距离。通过提示信息的提示,使得移动终端最终到达相应于视频流数据的第一帧的确切的地理位置,例如,摄像头的画面与视频流数据的第一帧画面高度重合。 In an embodiment of the present invention, after the video stream data corresponding to the geographic location is acquired, the browsing window of the browser of the mobile terminal is instructed to display the first frame of the video stream data. When it is judged that the first frame of the video stream data does not match the image data of the camera, a prompt message is issued. In an embodiment, the prompt information may be voice prompt information, and the voice prompts the moving direction and moving distance of the mobile terminal. In another embodiment, the prompt information may be a mark (such as an arrow mark, a text mark, etc.) displayed on the camera screen, which is used to prompt the moving direction and moving distance of the mobile terminal in real time. In yet another embodiment, the prompt information may be a sign (such as an arrow mark, a text mark, etc.) displayed on the browsing window, which is used to prompt the moving direction and moving distance of the mobile terminal in real time. Through the reminder of the prompt information, the mobile terminal finally arrives at the exact geographic location corresponding to the first frame of the video stream data, for example, the picture of the camera highly overlaps with the first frame of the video stream data.

图2为依据本申请一实施例的一种基于地理位置的虚拟现实视频播放的系统方框图。如图2所示,该系统包括监听单元201、获取单元202、接收单元203、判断单元204、指示单元205和提示单元206。 Fig. 2 is a system block diagram of a virtual reality video playback based on geographic location according to an embodiment of the present application. As shown in FIG. 2 , the system includes a monitoring unit 201 , an acquiring unit 202 , a receiving unit 203 , a judging unit 204 , an indicating unit 205 and a prompting unit 206 .

监听单元201,用于监听来自移动终端的地理位置信息,所述地理位置信息表示所述移动终端所处的地理位置。 The monitoring unit 201 is configured to monitor geographic location information from a mobile terminal, where the geographic location information indicates the geographic location of the mobile terminal.

其中移动终端包括但不限于:笔记本电脑、平板电脑、智能手机、个人数字助理等移动设备。地理位置信息是通过移动终端的全球定位系统、用户输入、移动终端接收的无线信号和/或移动终端的摄像头拍摄的二维码生成。例如,在本申请的一实施例中,移动终端是智能手机,因此可通过智能手机的全球定位系统(GPS)获得智能手机所处的地理位置,将该地理位置转换为地理位置信息。在本申请的另一实施例中,移动终端是平板电脑,因此可通过平板电脑的摄像头拍摄其所处地理位置上放置的二维码,其中该二维码与地理位置相关,通过对该二维码进行解码,可获得平板电脑所处的地理位置。在本申请的又一实施例中,移动终端是智能手机,因此可通过移动终端所接收的无线电信号来获取地理位置。例如,当该无线电信号是Wifi信号时,可通过扫描Wifi接入点(AccessPoint,简称AP)的MAC地址查询到对应的地理位置;当该无线电信号例如是2G、3G或4G信号时,可通过发送该2G、3G或4G信号的基站位置(CLLEID和LAC)来获取移动终端的地理位置。在本申请的再一实施例中,用户可通过移动终端的输入单元(例如触摸屏、键盘、语音输入单元等)输入地理位置信息。 The mobile terminals include, but are not limited to: notebook computers, tablet computers, smart phones, personal digital assistants and other mobile devices. The geographic location information is generated through the global positioning system of the mobile terminal, user input, wireless signals received by the mobile terminal and/or two-dimensional codes captured by the camera of the mobile terminal. For example, in one embodiment of the present application, the mobile terminal is a smartphone, so the geographic location of the smartphone can be obtained through the global positioning system (GPS) of the smartphone, and the geographic location can be converted into geographic location information. In another embodiment of the present application, the mobile terminal is a tablet computer, so the camera of the tablet computer can take pictures of the two-dimensional code placed on the geographic location where the two-dimensional code is related to the geographic location, and the two-dimensional code can be The two-dimensional code is decoded to obtain the geographic location of the tablet. In yet another embodiment of the present application, the mobile terminal is a smart phone, so the geographic location can be obtained through radio signals received by the mobile terminal. For example, when the radio signal is a Wifi signal, the corresponding geographic location can be queried by scanning the MAC address of the Wifi access point (AccessPoint, AP for short); when the radio signal is a 2G, 3G or 4G signal, the The location of the base station (CLLEID and LAC) that sent the 2G, 3G or 4G signal to obtain the geographic location of the mobile terminal. In yet another embodiment of the present application, the user may input geographic location information through an input unit (such as a touch screen, a keyboard, a voice input unit, etc.) of the mobile terminal.

获取单元202,耦接监听单元201,从监听单元201接收地理位置信息,并依据所述地理位置信息从数据库中获取相应于所述地理位置的视频流数据。 The obtaining unit 202 is coupled to the monitoring unit 201, receives geographic location information from the monitoring unit 201, and obtains video stream data corresponding to the geographic location from a database according to the geographic location information.

本申请中的数据库用于存储视频数据流,其可为远端服务器中的数据库,也可为本地服务器中的数据库,本发明并不以此为限。在一实施例中,数据库中进一步包括一个对照表,该对照表表示地理位置与视频流数据的对应关系。当监听单元201监听到地理位置信息之后,获取单元202依据该对照表从数据库中获取相应于地理位置的视频流数据。 The database in this application is used to store video data streams, and it may be a database in a remote server or a database in a local server, and the present invention is not limited thereto. In an embodiment, the database further includes a comparison table, and the comparison table indicates the corresponding relationship between the geographic location and the video stream data. After the monitoring unit 201 monitors the geographic location information, the acquiring unit 202 acquires the video stream data corresponding to the geographic location from the database according to the comparison table.

在本申请的一实施例中,获取单元202可依据地理位置信息从数据库存储的多个视频流数据中自动选取与该地理位置匹配度最高的视频流数据。例如当地理位置表示移动终端位于“故宫”时,获取单元202自动选取记录片“故宫”作为该地理位置对应的视频流数据。在本申请的另一实施例中,获取单元202可通过用户的选择来从数据库中选取用户认为的与该地理位置最为匹配的视频流数据。例如当地理位置表示移动终端位于“鸽子窝”时,用户通过获取单元202选择(例如通过触摸屏或实体键盘选取)“鸽子窝公园”这个视频流数据。 In an embodiment of the present application, the obtaining unit 202 may automatically select the video stream data with the highest degree of matching with the geographical location from multiple video stream data stored in the database according to the geographic location information. For example, when the geographic location indicates that the mobile terminal is located in the "Forbidden City", the acquisition unit 202 automatically selects the documentary "Forbidden City" as the video stream data corresponding to the geographic location. In another embodiment of the present application, the acquisition unit 202 may select from the database the video stream data that the user thinks best matches the geographical location through the selection of the user. For example, when the geographic location indicates that the mobile terminal is located in "Pigeon Nest", the user selects (for example, selects through a touch screen or a physical keyboard) the video stream data of "Pigeon Nest Park" through the acquisition unit 202 .

接收单元203,耦接移动终端的摄像头,用于接收来自移动终端的摄像头的图像数据。在本申请的一实施例中,摄像头可为前置摄像头也可为后置摄像头,通过摄像头观察到的场景图像,可确切地知道目前用户所观看到的场景。 The receiving unit 203 is coupled to the camera of the mobile terminal, and is used for receiving image data from the camera of the mobile terminal. In an embodiment of the present application, the camera may be a front camera or a rear camera, and the scene currently viewed by the user may be known exactly through the scene image observed by the camera.

判断单元204,耦接获取单元202和接收单元203,从获取单元202接收视频流数据并从接收单元203接收图像数据,并判断所述视频流数据的所述第一帧与所述图像数据是否匹配。可通过例如最小二乘匹配、相关系数匹配、特征匹配等匹配算法来判断是否匹配,本发明并不以此为限。 The judging unit 204, coupled to the acquiring unit 202 and the receiving unit 203, receives the video stream data from the acquiring unit 202 and the image data from the receiving unit 203, and judges whether the first frame of the video stream data and the image data are match. Matching may be determined by matching algorithms such as least squares matching, correlation coefficient matching, feature matching, etc., and the present invention is not limited thereto.

指示单元205,耦接判断单元204,当判断单元204判断视频流数据的第一帧与摄像头的图像数据相匹配时,指示单元205指示移动终端的浏览器的浏览窗口播放所述视频流数据。 The instruction unit 205 is coupled to the judging unit 204. When the judging unit 204 judges that the first frame of the video stream data matches the image data of the camera, the instructing unit 205 instructs the browser window of the mobile terminal to play the video stream data.

在本发明的一实施例中,浏览窗口可以是移动终端中用于显示网络页面内容的载体,其可以是运行在移动终端中的浏览器的显示窗口,也可以是运行在移动终端的应用程序(Application,APP)窗口(此时的APP窗口的显示范围就是移动终端屏幕的显示范围,即在此情况下,浏览窗口就是移动终端的屏幕)。在本发明的一实施例中,当视频流数据的第一帧与摄像头的图像数据相匹配时,指示单元205生成播放指令,发送该播放指令至移动终端的浏览器,指示浏览器的浏览窗口播放所述视频流数据。 In an embodiment of the present invention, the browsing window can be a carrier for displaying web page content in the mobile terminal, it can be a display window of a browser running in the mobile terminal, or it can be an application program running in the mobile terminal (Application, APP) window (the display range of the APP window at this time is the display range of the mobile terminal screen, that is, in this case, the browsing window is the screen of the mobile terminal). In one embodiment of the present invention, when the first frame of the video stream data matches the image data of the camera, the instructing unit 205 generates a play instruction, sends the play instruction to the browser of the mobile terminal, and indicates that the browsing window of the browser Play the video stream data.

提示单元206,耦接判断单元204,当判断单元204判断视频流数据的第一帧与摄像头的图像数据不匹配时,提示单元206发出提示信息,所述提示信息用于提示移动终端到达相应于视频流数据的第一帧的地理位置。 The prompt unit 206 is coupled to the judgment unit 204. When the judgment unit 204 judges that the first frame of the video stream data does not match the image data of the camera, the prompt unit 206 sends a prompt message, and the prompt message is used to prompt the mobile terminal to arrive at the corresponding The geographic location of the first frame of the video stream data.

在一实施例中,该提示信息可以为语音提示信息,语音提示移动终端的移动方向和移动距离。在另一实施例中,该提示信息可为显示于摄像头的画面上的标识(例如箭头标识,文字标识等),用于实时地提示移动终端的移动方向和移动距离。在又一实施例中,该提示信息可为显示于浏览窗口的标识(例如箭头标识,文字标识等),用于实时地提示移动终端的移动方向和移动距离。通过提示信息的提示,使得移动终端最终到达相应于视频流数据的第一帧的确切的地理位置,例如,摄像头的画面与视频流数据的第一帧画面高度重合。 In an embodiment, the prompt information may be voice prompt information, and the voice prompts the moving direction and moving distance of the mobile terminal. In another embodiment, the prompt information may be a mark (such as an arrow mark, a text mark, etc.) displayed on the camera screen, which is used to prompt the moving direction and moving distance of the mobile terminal in real time. In yet another embodiment, the prompt information may be a sign (such as an arrow mark, a text mark, etc.) displayed on the browsing window, which is used to prompt the moving direction and moving distance of the mobile terminal in real time. Through the reminder of the prompt information, the mobile terminal finally arrives at the exact geographic location corresponding to the first frame of the video stream data, for example, the picture of the camera highly overlaps with the first frame of the video stream data.

在本发明的一实施例中,指示单元206进一步耦接获取单元202(图未示),当获取单元202获取相应于地理位置的视频流数据之后,指示单元206进一步指示移动终端的浏览器的浏览窗口显示所述视频流数据的第一帧。 In an embodiment of the present invention, the indication unit 206 is further coupled to the acquisition unit 202 (not shown in the figure), and after the acquisition unit 202 acquires the video stream data corresponding to the geographic location, the indication unit 206 further instructs the browser of the mobile terminal to The browse window displays the first frame of the video stream data.

由于方法部分已经对本申请实施例进行了详细描述,这里对实施例中涉及的系统与方法对应部分的展开描述省略,不再赘述。对于系统中具体内容的描述可参考方法实施例的内容,这里不再具体限定。 Since the method part has already described the embodiment of the present application in detail, the expanded description of the corresponding part of the system and method involved in the embodiment is omitted here, and will not be repeated here. For the description of specific content in the system, reference may be made to the content of the method embodiment, which is not specifically limited here.

下面结合图3和4,对所述基于地理位置的虚拟现实视频播放的方法及其系统的具体应用场景进行详细说明。 The method for playing virtual reality video based on geographic location and the specific application scenarios of the system will be described in detail below with reference to FIGS. 3 and 4 .

如图3所示,游客A在北京香山游玩,觉得香山风景秀丽,于是用手机拍摄了一段香山山顶的视频并上传到视频网站的远端数据库中,取名为“北京香山”。过了一段时间,游客B也到香山游玩,由于游客B的手机开启了例如GPS定位功能,因此游客B所处的地理位置信息“香山”被基于地理位置的虚拟现实视频播放的系统所监听到。依据该地理位置信息“香山”,存储于数据库中的相应于“香山”的视频“北京香山”被获取。与此同时,游客B开启了手机的摄像头,于是摄像头显示有关于当前地理位置的图像数据,如图3所示,游客B的摄像头也显示香山山顶的风景。基于地理位置的虚拟现实视频播放的系统接收该图像数据,并与所获取的视频“北京香山”的第一帧进行比较,以判断两者是否匹配。当判断不匹配时,在游客B的手机摄像头的画面上生成一个向左的指示箭头,并用文字“往左走10步”来提示游客B移动位置。若移动之后,判断此时的摄像头画面与视频“北京香山”的第一帧匹配时,则生成播放指令用以指示游客B手机的浏览器的浏览窗口播放视频“北京香山”。在一具体应用场景中,存储于数据库中的相应于“香山”的视频“北京香山”被获取之后,其第一帧可显示于游客B手机的浏览窗口中。 As shown in Figure 3, Tourist A is visiting Fragrant Hills in Beijing. He thinks the scenery of Fragrant Hills is beautiful, so he takes a video of the summit of Fragrant Hills with his mobile phone and uploads it to the remote database of the video website, naming it "Beijing Fragrant Hills". After a period of time, Tourist B also went to Xiangshan to play. Since Tourist B’s mobile phone turned on the GPS positioning function, the geographic location information “Xiangshan” of Tourist B was monitored by the virtual reality video playback system based on geographic location. . According to the geographic location information "Xiangshan", the video "Beijing Xiangshan" corresponding to "Xiangshan" stored in the database is obtained. At the same time, tourist B turns on the camera of the mobile phone, so the camera displays image data about the current geographical location, as shown in Figure 3, the camera of tourist B also displays the scenery of the top of Xiangshan Mountain. The geographic location-based virtual reality video playback system receives the image data and compares it with the first frame of the acquired video "Beijing Fragrant Hills" to determine whether the two match. When it is judged that there is no match, a left-pointing arrow is generated on the screen of the mobile phone camera of tourist B, and the text "go 10 steps to the left" is used to prompt tourist B to move the location. If after the movement, it is judged that the camera picture at this time matches the first frame of the video "Fragrant Hills, Beijing", a play command is generated to instruct the browsing window of the browser of tourist B's mobile phone to play the video "Fragrant Hills, Beijing". In a specific application scenario, after the video "Beijing Xiangshan" corresponding to "Xiangshan" stored in the database is acquired, its first frame can be displayed in the browser window of tourist B's mobile phone.

如图4所示,当游客B手机开始播放视频“北京香山”时,由于播放的画面与摄像头所观看到的风景是一致的,因此,从游客B的视觉角度而言,现实风景(手机屏幕之外的风景)与虚拟风景(手机屏幕上播放的视频)可实现无缝地衔接。游客B通过观看此虚拟现实视频能获得丰富的感官信息,从而带来无可比拟的娱乐体验。 As shown in Figure 4, when the mobile phone of tourist B starts to play the video "Fragrant Hills in Beijing", since the played picture is consistent with the scenery viewed by the camera, from the visual point of view of tourist B, the real scenery (mobile phone screen landscape outside) and virtual landscape (video played on the screen of the mobile phone) can be seamlessly connected. Tourist B can obtain rich sensory information by watching this virtual reality video, thereby bringing an unparalleled entertainment experience.

与现有技术相比,本申请所述的一种基于地理位置的虚拟现实视频播放方法及其系统,达到了如下效果: Compared with the prior art, a geographical location-based virtual reality video playback method and system thereof described in this application achieve the following effects:

1)结合移动终端的地理位置播放有关所述地理位置的视频流数据,从而为用户提供更多的关于该地理位置的娱乐体验,例如更好的了解关于该地理位置的人文知识、更好的了解该地理位置的全方位信息、通过视频流数据与真实场景进行互动等。 1) Combining with the geographic location of the mobile terminal, play the video stream data related to the geographic location, so as to provide users with more entertainment experience about the geographic location, such as better understanding of the cultural knowledge about the geographic location, better Get comprehensive information about the geographic location, interact with real-world scenarios through video streaming data, and more.

2)可依据视频流数据,指示用户到达有关该视频流数据的确切的地理位置,使得用户能获得关于该地理位置最佳的观赏角度。 2) According to the video stream data, the user can be instructed to arrive at the exact geographic location of the video streaming data, so that the user can obtain the best viewing angle for the geographic location.

3)本申请中的基于地理位置的虚拟现实视频播放方法及其系统可以应用于不同的浏览器以及承载该浏览器的不同移动终端中,实用性强。 3) The geographical location-based virtual reality video playback method and system thereof in this application can be applied to different browsers and different mobile terminals carrying the browsers, and are highly practical.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者系统中还存在另外的相同要素。 It should also be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, commodity, or system comprising a set of elements includes not only those elements, but also includes Other elements not expressly listed, or elements inherent in such process, method, commodity, or system are also included. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, commodity or system comprising said element.

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。 Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems or computer program products. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。 The above descriptions are only examples of the present application, and are not intended to limit the present application. For those skilled in the art, various modifications and changes may occur in this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application.

Claims (8)

1.一种基于地理位置的虚拟现实视频播放的方法,应用于移动终端的浏览器,其特征在于,包括:1. A method for playing virtual reality video based on geographic location, applied to a browser of a mobile terminal, characterized in that, comprising: 监听来自所述移动终端的地理位置信息,所述地理位置信息表示所述移动终端所处的所述地理位置;monitoring geographic location information from the mobile terminal, where the geographic location information indicates the geographic location where the mobile terminal is located; 依据所述地理位置信息从数据库中获取相应于所述地理位置的视频流数据;Acquiring video stream data corresponding to the geographic location from a database according to the geographic location information; 接收来自所述移动终端的摄像头的图像数据;receiving image data from a camera of the mobile terminal; 利用最小二乘匹配、或相关系数匹配、或特征匹配的匹配算法来判断所述视频流数据的所述第一帧与所述图像数据是否匹配;以及Using a matching algorithm of least squares matching, or correlation coefficient matching, or feature matching to determine whether the first frame of the video stream data matches the image data; and 当所述视频流数据的所述第一帧与所述图像数据相匹配时,指示所述浏览器的浏览窗口播放所述视频流数据;When the first frame of the video stream data matches the image data, instruct the browsing window of the browser to play the video stream data; 当所述视频流数据的所述第一帧与所述图像数据不匹配时,发出提示信息,所述提示信息用于提示所述移动终端到达相应于所述视频流数据的所述第一帧的地理位置。When the first frame of the video stream data does not match the image data, sending prompt information, the prompt information is used to prompt the mobile terminal to arrive at the first frame corresponding to the video stream data geographical location. 2.如权利要求1所述的基于地理位置的虚拟现实视频播放的方法,其特征在于,还包括:2. the method for the virtual reality video playback based on geographic location as claimed in claim 1, is characterized in that, also comprises: 当获取相应于所述地理位置的所述视频流数据之后,指示所述浏览器的所述浏览窗口显示所述视频流数据的所述第一帧。After the video stream data corresponding to the geographic location is acquired, instruct the browsing window of the browser to display the first frame of the video stream data. 3.如权利要求1所述的基于地理位置的虚拟现实视频播放的方法,其特征在于,当所述视频流数据的所述第一帧与所述图像数据相匹配时指示所述浏览器的浏览窗口播放所述视频流数据的步骤进一步包括:3. The method for playing virtual reality video based on geographic location as claimed in claim 1, wherein when the first frame of the video stream data matches the image data, it indicates that the browser's The step of browsing window to play described video stream data further comprises: 当所述视频流数据的所述第一帧与所述图像数据相匹配时,生成播放指令;generating a play instruction when the first frame of the video stream data matches the image data; 依据所述播放指令指示所述浏览窗口播放所述视频流数据。Instructing the browsing window to play the video stream data according to the playing instruction. 4.如权利要求1所述的基于地理位置的虚拟现实视频播放的方法,其特征在于,通过所述移动终端的全球定位系统、用户输入、所述移动终端接收的无线信号和/或所述摄像头拍摄的二维码来生成所述地理位置信息。4. The method for playing virtual reality video based on geographic location as claimed in claim 1, characterized in that, through the global positioning system of the mobile terminal, user input, wireless signals received by the mobile terminal and/or the The two-dimensional code captured by the camera is used to generate the geographic location information. 5.一种基于地理位置的虚拟现实视频播放的系统,与移动终端的浏览器相耦接,其特征在于,该系统包括:5. A system of virtual reality video playback based on geographic location, coupled with the browser of the mobile terminal, is characterized in that the system includes: 监听单元,用于监听来自所述移动终端的地理位置信息,所述地理位置信息表示所述移动终端所处的所述地理位置;a monitoring unit, configured to monitor geographic location information from the mobile terminal, where the geographic location information indicates the geographic location where the mobile terminal is located; 获取单元,用于依据所述地理位置信息从数据库中获取相应于所述地理位置的视频流数据;an acquiring unit, configured to acquire video stream data corresponding to the geographic location from a database according to the geographic location information; 接收单元,用于接收来自所述移动终端的摄像头的图像数据;a receiving unit, configured to receive image data from a camera of the mobile terminal; 判断单元,用于利用最小二乘匹配、或相关系数匹配、或特征匹配的匹配算法来判断所述视频流数据的所述第一帧与所述图像数据是否匹配;以及A judging unit, configured to judge whether the first frame of the video stream data matches the image data by using a matching algorithm of least squares matching, correlation coefficient matching, or feature matching; and 指示单元,用于当所述视频流数据的所述第一帧与所述图像数据相匹配时,指示所述浏览器的浏览窗口播放所述视频流数据;an indication unit, configured to instruct the browsing window of the browser to play the video stream data when the first frame of the video stream data matches the image data; 提示单元,用于在所述视频流数据的所述第一帧与所述图像数据不匹配时发出提示信息,所述提示信息用于提示所述移动终端到达相应于所述视频流数据的所述第一帧的地理位置。a prompting unit, configured to issue prompting information when the first frame of the video stream data does not match the image data, the prompting information is used to prompt the mobile terminal to reach the frame corresponding to the video stream data The geographic location of the first frame described above. 6.如权利要求5所述的基于地理位置的虚拟现实视频播放的系统,其特征在于,在获取相应于所述地理位置的所述视频流数据之后,所述指示单元用于指示所述浏览器的所述浏览窗口显示所述视频流数据的所述第一帧。6. The system for playing virtual reality video based on geographic location as claimed in claim 5, wherein after acquiring the video stream data corresponding to the geographic location, the indicating unit is used to indicate the browsing The browser window of the browser displays the first frame of the video stream data. 7.如权利要求5所述的基于地理位置的虚拟现实视频播放的系统,其特征在于,当所述判断单元判断所述视频流数据的所述第一帧与所述图像数据相匹配时,所述指示单元生成播放指令,用于指示所述浏览窗口播放所述视频流数据。7. The system for playing virtual reality video based on geographic location as claimed in claim 5, wherein when the judging unit judges that the first frame of the video stream data matches the image data, The instructing unit generates a play instruction for instructing the browsing window to play the video stream data. 8.如权利要求5所述的基于地理位置的虚拟现实视频播放的系统,其特征在于,所述地理位置信息是通过所述移动终端的全球定位系统、用户输入、所述移动终端接收的无线信号和/或所述摄像头拍摄的二维码生成。8. The system of virtual reality video playback based on geographic location as claimed in claim 5, wherein the geographic location information is received by the global positioning system of the mobile terminal, the user input, or the mobile terminal. Signals and/or two-dimensional codes captured by the camera are generated.
CN201410268047.6A 2014-06-17 2014-06-17 Based on the method and system of the virtual reality video playback in geographical position Expired - Fee Related CN104010206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410268047.6A CN104010206B (en) 2014-06-17 2014-06-17 Based on the method and system of the virtual reality video playback in geographical position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410268047.6A CN104010206B (en) 2014-06-17 2014-06-17 Based on the method and system of the virtual reality video playback in geographical position

Publications (2)

Publication Number Publication Date
CN104010206A CN104010206A (en) 2014-08-27
CN104010206B true CN104010206B (en) 2016-03-02

Family

ID=51370678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410268047.6A Expired - Fee Related CN104010206B (en) 2014-06-17 2014-06-17 Based on the method and system of the virtual reality video playback in geographical position

Country Status (1)

Country Link
CN (1) CN104010206B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2017240823B2 (en) * 2016-04-01 2023-03-02 Incontext Solutions, Inc. Virtual reality platform for retail environment simulation
CN106126702A (en) * 2016-06-30 2016-11-16 陈浩 The acquisition methods of multimedia messages and device
CN108168555B (en) * 2017-12-08 2021-05-07 李志新 Operation guiding method and system based on coordinate positioning
WO2019241925A1 (en) * 2018-06-20 2019-12-26 华为技术有限公司 Virtual reality vr data processing method, apparatus, and storage medium
CN110929096B (en) * 2019-11-19 2024-07-12 上海大圈文化传播有限公司 VR image playing method, system, VR playing device and storage medium
CN111314663A (en) * 2020-02-28 2020-06-19 青岛海信智慧家居系统股份有限公司 Intelligent virtual window system based on 5G
CN113268632A (en) * 2021-05-08 2021-08-17 北京达佳互联信息技术有限公司 Method and device for recommending object, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101319900A (en) * 2007-06-08 2008-12-10 杨爱国 Method for implementing navigation by photograph based on mobile phone
CN102685460A (en) * 2012-05-17 2012-09-19 武汉大学 Video monitoring and cruising method for integrating measurable scene image and electronic map
CN102984219A (en) * 2012-11-13 2013-03-20 浙江大学 Tourism mobile terminal information pushing method based on medial multi-dimensional content expression
CN103530649A (en) * 2013-10-16 2014-01-22 北京理工大学 Visual searching method applicable mobile terminal
CN103581146A (en) * 2012-08-07 2014-02-12 腾讯科技(深圳)有限公司 Multimedia recommendation method and corresponding server and client side

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101319900A (en) * 2007-06-08 2008-12-10 杨爱国 Method for implementing navigation by photograph based on mobile phone
CN102685460A (en) * 2012-05-17 2012-09-19 武汉大学 Video monitoring and cruising method for integrating measurable scene image and electronic map
CN103581146A (en) * 2012-08-07 2014-02-12 腾讯科技(深圳)有限公司 Multimedia recommendation method and corresponding server and client side
CN102984219A (en) * 2012-11-13 2013-03-20 浙江大学 Tourism mobile terminal information pushing method based on medial multi-dimensional content expression
CN103530649A (en) * 2013-10-16 2014-01-22 北京理工大学 Visual searching method applicable mobile terminal

Also Published As

Publication number Publication date
CN104010206A (en) 2014-08-27

Similar Documents

Publication Publication Date Title
CN104010206B (en) Based on the method and system of the virtual reality video playback in geographical position
US10573351B2 (en) Automatic generation of video and directional audio from spherical content
US11265603B2 (en) Information processing apparatus and method, display control apparatus and method, reproducing apparatus and method, and information processing system
CN106803966B (en) A kind of multi-person network live broadcast method, device and electronic equipment thereof
EP2843919B1 (en) Method and apparatus for providing service by using screen mirroring
US20170295318A1 (en) Automatic generation of video from spherical content using audio/visual analysis
CN103368933B (en) Film playback system and related plot effect control device for enhancing plot effects
US11652864B2 (en) Method and apparatus for transmitting resources and non-transitory storage medium
CN113141524B (en) Resource transmission method, device, terminal and storage medium
CN107888993B (en) Method and device for processing video data
US20180103197A1 (en) Automatic Generation of Video Using Location-Based Metadata Generated from Wireless Beacons
US9514718B2 (en) Information processing system, information processing apparatus, and information processing method
US20140324953A1 (en) Terminal device and content displaying method thereof, server and controlling method thereof
CN108028921B (en) Image rendering method and device
ES2434259T3 (en) Social television service
KR102159816B1 (en) Apparatus and method for playing back tangible multimedia contents
US20150111547A1 (en) Method and apparatus for providing immersive interaction via everyday devices
JP6359704B2 (en) A method for supplying information associated with an event to a person
CN112288877B (en) Video playback method, device, electronic device and storage medium
US9843642B2 (en) Geo-referencing media content
KR102372181B1 (en) Display device and method for control thereof
KR102400733B1 (en) Contents extension apparatus using image embedded code
CN114066547B (en) Resource display method and device, electronic device and medium
CN107404661A (en) A kind of micro- film video acquisition methods and device
US8855462B2 (en) Video playback system for enhancing drama effect and related computer program product

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Patentee after: Youku network technology (Beijing) Co.,Ltd.

Address before: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Patentee before: 1VERGE INTERNET TECHNOLOGY (BEIJING) Co.,Ltd.

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20200318

Address after: 310012 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 100080 Beijing Haidian District city Haidian street A Sinosteel International Plaza No. 8 block 5 layer A, C

Patentee before: Youku network technology (Beijing) Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160302

CF01 Termination of patent right due to non-payment of annual fee