CN113015018B - 弹幕信息的展示方法、装置、***、电子设备及存储介质 - Google Patents
弹幕信息的展示方法、装置、***、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113015018B CN113015018B CN202110216582.7A CN202110216582A CN113015018B CN 113015018 B CN113015018 B CN 113015018B CN 202110216582 A CN202110216582 A CN 202110216582A CN 113015018 B CN113015018 B CN 113015018B
- Authority
- CN
- China
- Prior art keywords
- information
- target
- barrage
- barrage information
- video 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 102
- 230000003190 augmentative effect Effects 0.000 claims description 60
- 230000009471 action Effects 0.000 claims description 25
- 238000011022 operating instruction Methods 0.000 claims description 11
- 230000001960 triggered effect Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 239000000463 material Substances 0.000 claims description 6
- 230000000875 corresponding effect Effects 0.000 description 149
- 238000010586 diagram Methods 0.000 description 28
- 238000012545 processing Methods 0.000 description 22
- 230000003993 interaction Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000012216 screening Methods 0.000 description 5
- 230000001276 controlling effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/49—Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本公开提供了一种弹幕信息的展示方法、装置、***、电子设备及存储介质,其中,该方法包括:采集所述AR设备所处的目标场景的视频帧图像;向服务器发送所述视频帧图像;接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述AR设备在所述目标场景中的位姿相关联;展示所述目标AR弹幕信息。由于该目标AR弹幕信息与AR设备在目标场景中的位姿相关联,因而其具有更强的指示性,与场景中各种对象的关联性也更强。
Description
技术领域
本公开涉及增强现实(Augmented Reality,AR)技术领域,具体而言,涉及一种AR弹幕信息的展示方法、装置、***、电子设备及存储介质。
背景技术
弹幕作为一种可以实时发表言论信息的交互方式,可以较为简单方便的向所有用户展示在当前浏览内容下用户发表的评论信息等内容。但当前的弹幕展现形式单一,存在展示的弹幕信息不能明确指向用户希望评论的对象,因此存在弹幕信息与弹幕信息指向的对象之间关联性差的问题。
发明内容
本公开实施例至少提供一种弹幕信息的展示方法、装置、***、电子设备及存储介质。
第一方面,本公开实施例提供了一种弹幕信息的展示方法,应用于增强现实AR设备,所述弹幕信息的展示方法包括:采集所述AR设备所处的目标场景的视频帧图像;向服务器发送所述视频帧图像;接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息;展示所述目标AR弹幕信息。
这样,由于服务器返回的目标AR弹幕信息与AR设备在目标场景中的位姿相关联,因而其具有更强的指示性,与场景中各种对象的关联性也更强。
一种可选的实施方式中,还包括:接收所述服务器基于所述视频帧图像返回的展示位置信息;所述展示所述目标AR弹幕信息,包括:在所述展示位置信息对应的展示位置展示所述目标AR弹幕信息;其中,所述展示位置信息与所述AR设备在所述目标场景中的位姿相关联。
这样,利用视频帧图像可以较为简单的确定展示位置信息,并在对应的展示位置展示目标AR弹幕信息。同时,由于展示位置信息与AR设备在目标场景中的位姿相关联,因此在展示目标AR弹幕信息时,可以使得目标AR弹幕信息与目标场景中用户所处位置的关联性更强。
一种可选的实施方式中,还包括:响应用户的触发,生成针对所述目标AR弹幕信息的操作指令;向所述服务器发送针对所述目标AR弹幕信息的操作指令;展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令以及资源领取指令。
一种可选的实施方式中,针对所述操作指令包括所述资源领取指令的情况,所述展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果,包括:接收所述服务器基于所述资源领取指令返回的资源领取结果,并基于所述资源领取结果以及与所述目标AR弹幕信息相关的素材,生成展示信息;展示所述展示信息。
一种可选的实施方式中,还包括:响应用户的触发,生成弹幕发送指令;所述弹幕发送指令携带有下述至少一种信息:弹幕内容、弹幕地理位置以及用户标识;向所述服务器发送所述弹幕发送指令。
这样,能够将目标AR弹幕信息与用户所处位置、以及用户信息之间有更好的关联关系,能够记录当前用户的位置,提高用户与目标AR弹幕信息之间的关联性。
一种可选的实施方式中,所述响应用户的触发,生成弹幕发送指令,包括:获取用户输入的待发布弹幕内容;所述待发布弹幕内容包括下述至少一种:文字弹幕内容、语音弹幕内容、图片弹幕内容、视频弹幕内容;在所述待发布弹幕内容与所述AR设备所在位置相关的情况下,基于所述待发布弹幕内容以及所述AR设备所在位置的位置信息,生成所述弹幕发送指令。
一种可选的实施方式中,还包括:响应用户触发的目标操作,执行与所述目标操作对应的动作;其中,所述目标操作包括下述至少一种:录屏操作、截图操作以及分享操作。
一种可选的实施方式中,针对所述目标操作包括录屏操作的情况,所述执行与所述目标操作对应的动作,包括:对所述AR设备的显示界面录屏,并生成录屏视频;所述录屏视频中包括所述显示界面展示的所述目标AR弹幕信息;针对所述目标操作包括截图操作的情况,所述执行与所述目标操作对应的动作,包括:对所述AR设备的显示界面截图,并生成截图图像;所述截图图像中包括所述显示界面中展示的所述目标AR弹幕信息;针对所述目标操作包括分享操作的情况,所述执行与所述目标操作对应的动作,包括:基于所述目标AR弹幕信息,和/或所述AR设备的当前位置,生成待分享信息,并将所述待分享信息分享至目标信息展示平台。
这样,通过提供多种不同的操作指令,可以使用户能够对目标AR弹幕信息进行保存、分享等操作,可以增强用户与目标AR弹幕之间的交互,并为用户带来更多样的操作。
第二方面,本公开实施例提供了另一种弹幕信息的展示方法,应用于服务器,所述弹幕信息的展示方法包括:获取第一增强现实AR设备采集目标场景得到的视频帧图像;基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息;基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;向所述第一AR设备发送所述目标AR弹幕信息。
这样,服务器能够基于视频帧图像确定第一位姿信息,以利用第一位姿信息确定向第一AR设备发送的目标AR弹幕信息,使得向第一AR设备发送的目标AR弹幕信息与视频帧图像以及第一AR设备的拍摄位姿之间的相关性更强,从而提高了目标AR弹幕、目标场景、以及第一AR设备之间的交互性。
一种可选的实施方式中,所述基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息,包括:对所述视频帧图像进行关键点识别,得到所述视频帧图像中的第一关键点;基于所述第一关键点,从所述目标场景对应的高精三维地图中,确定与所述第一关键点匹配的第二关键点,并基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在目标场景中的第一位姿信息,包括:确定所述第一关键点在所述视频帧图像中对应的目标像素点;基于所述目标像素点在与所述视频帧图像对应的二维图像坐标系下的二维坐标值以及所述第二关键点在所述高精三维地图对应的模型坐标系下的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
这样,通过将在视频帧图像在二维坐标系下的第一关键点对应的二维坐标值,与在三维坐标下的高精三维地图中的三维坐标值进行对应,可以较为准确且容易地确定第一AR设备在目标场景中的第一位姿信息。
一种可选的实施方式中,所述基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息,包括:基于所述第一位姿信息,确定所述第一位姿信息表征的空间点所属的第一兴趣点POI信息;基于所述第一POI信息,从所述至少一条AR弹幕信息中,确定与所述第一POI信息对应的目标AR弹幕信息。
这样,确定的目标AR弹幕信息可以与第一AR设备在目标场景中临近的多个POI信息的相关性更强。
一种可选的实施方式中,所述基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息,包括:基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息。
这样,确定的目标AR弹幕信息可以与视频帧图像中反应出的多个POI信息的相关性更强。
一种可选的实施方式中,所述基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息,包括:基于所述第一位姿信息以及所述至少一条AR弹幕信息中每条AR弹幕信息在所述目标场景中的第二位姿信息,从所述至少一条AR弹幕信息中确定所述目标AR弹幕信息。
这样,确定的目标AR弹幕信息可以与预先可以获取的AR弹幕信息对应的位姿信息、以及第一AR设备在目标场景中的第一位姿信息之间的相关性更强。
一种可选的实施方式中,所述方法还包括:为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息;所述向所述第一AR设备发送所述目标AR弹幕信息,包括:向所述第一AR设备发送所述目标AR弹幕信息以及所述展示位置信息。
一种可选的实施方式中,所述为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息,包括:基于所述目标AR弹幕信息对应的地理位置信息,从所述视频帧图像中,确定与所述地理位置信息相关的展示位置信息;所述地理位置信息包括:所述目标AR弹幕信息归属的地理位置对应的POI信息,或者,所述目标AR弹幕信息在所述目标场景中的第二位姿信息。
这样,可以将目标AR弹幕信息展示在视频帧图像中与视频帧图像的地理位置相关的展示位置,使得目标AR弹幕信息在显示时有更强的相关关系。
一种可选的实施方式中,还包括:接收所述第一AR设备发送的针对所述目标AR弹幕信息的操作指令;基于所述操作指令,对所述目标AR弹幕信息执行与所述操作指令对应的操作,并向所述第一AR设备返回与所述操作指令对应操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令、资源领取指令。
一种可选的实施方式中,在所述操作指令包括所述点赞操作指令的情况下,所述对所述目标AR弹幕信息执行与所述操作指令对应的操作,包括:基于所述点赞操作指令,更新所述目标AR弹幕信息的当前点赞次数;在所述操作指令包括所述评论操作指令的情况下,所述对所述目标AR弹幕信息执行与所述操作指令对应的操作,包括:基于所述评论操作指令中携带的评论内容,为所述目标AR弹幕信息生成评论信息,并将所述评论信息与所述目标AR弹幕信息关联;在所述操作指令包括资源领取指令的情况下,所述对所述目标AR弹幕信息执行与所述操作指令对应的操作,包括:为所述第一AR设备分配与所述资源领取指令对应的虚拟资源。
这样,用户还可以对目标AR弹幕信息进行相关的点赞、评论、资源领取等操作,以提高用户与目标AR弹幕之间的交互,同时,也可以提高用户与用户之间的交互。
一种可选的实施方式中,还包括:接收所述第一AR设备发送的弹幕发送指令;所述弹幕发送指令包括下述至少一种:弹幕内容、弹幕地理位置以及用户标识;基于所述弹幕内容,生成与所述弹幕发送指令对应的待发布AR弹幕信息;建立所述待发布AR弹幕信息与所述弹幕地理位置、所述用户标识三者之间的对应关系;存储所述对应关系,和/或,发布所述待发布AR弹幕信息。
一种可选的实施方式中,所述发布所述待发布AR弹幕信息,包括:控制所述待发布AR弹幕信息对任一AR设备可见;或者将所述待发布AR弹幕信息发送给满足展示条件的AR设备。
第三方面,本公开实施例还提供一种弹幕信息的展示装置,该AR弹幕信息的展示装置应用于增强现实AR设备,包括:采集模块,用于采集所述AR设备所处的目标场景的视频帧图像;第一发送模块,用于向服务器发送所述视频帧图像;接收模块,用于接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述AR设备在所述目标场景中的位姿相关联;第一展示模块,用于展示所述目标AR弹幕信息。
一种可选的实施方式中,还包括接收模块,用于:接收所述服务器基于所述视频帧图像返回的展示位置信息;所述展示模块在展示所述目标AR弹幕信息时,用于:在所述展示位置信息对应的展示位置展示所述目标AR弹幕信息;其中,所述展示位置信息与所述AR设备在所述目标场景中的位姿相关联。
一种可选的实施方式中,还包括第二展示模块,用于:响应用户的触发,生成针对所述目标AR弹幕信息的操作指令;向所述服务器发送针对所述目标AR弹幕信息的操作指令;展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令以及资源领取指令。
一种可选的实施方式中,针对所述操作指令包括所述资源领取指令的情况,所述第二展示模块在展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果时,用于:接收所述服务器基于所述资源领取指令返回的资源领取结果,并基于所述资源领取结果以及与所述目标AR弹幕信息相关的素材,生成展示信息;展示所述展示信息。
一种可选的实施方式中,还包括第三发送模块,用于:响应用户的触发,生成弹幕发送指令;所述弹幕发送指令携带有下述至少一种信息:弹幕内容、弹幕地理位置以及用户标识;向所述服务器发送所述弹幕发送指令。
一种可选的实施方式中,所述第三发送模块在响应用户的触发,生成弹幕发送指令时,用于:获取用户输入的待发布弹幕内容;所述待发布弹幕内容包括下述至少一种:文字弹幕内容、语音弹幕内容、图片弹幕内容、视频弹幕内容;在所述待发布弹幕内容与所述AR设备所在位置相关的情况下,基于所述待发布弹幕内容以及所述AR设备所在位置的位置信息,生成所述弹幕发送指令。
一种可选的实施方式中,还包括第一处理模块,用于:响应用户触发的目标操作,执行与所述目标操作对应的动作;其中,所述目标操作包括下述至少一种:录屏操作、截图操作以及分享操作。
一种可选的实施方式中,针对所述目标操作包括录屏操作的情况,所述第一处理模块在执行与所述目标操作对应的动作时,用于:对所述AR设备的显示界面录屏,并生成录屏视频;所述录屏视频中包括所述显示界面展示的所述目标AR弹幕信息;针对所述目标操作包括截图操作的情况,所述第一处理模块在执行与所述目标操作对应的动作时,用于:对所述AR设备的显示界面截图,并生成截图图像;所述截图图像中包括所述显示界面中展示的所述目标AR弹幕信息;针对所述目标操作包括分享操作的情况,所述第一处理模块在执行与所述目标操作对应的动作时,用于:基于所述目标AR弹幕信息,和/或所述AR设备的当前位置,生成待分享信息,并将所述待分享信息分享至目标信息展示平台。
第四方面,本公开实施例还提供一种弹幕信息的展示装置,该AR弹幕信息的展示装置应用于服务器,包括:获取模块,用于获取第一增强现实AR设备采集目标场景得到的视频帧图像;第一确定模块,用于基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息;第二确定模块,用于基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;第二发送模块,用于向所述第一AR设备发送所述目标AR弹幕信息。
一种可选的实施方式中,所述第一确定模块在基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息时,用于:对所述视频帧图像进行关键点识别,得到所述视频帧图像中的第一关键点;基于所述第一关键点,从所述目标场景对应的高精三维地图中,确定与所述第一关键点匹配的第二关键点,并基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述第一确定模块在基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在目标场景中的第一位姿信息时,用于:确定所述第一关键点在所述视频帧图像中对应的目标像素点;基于所述目标像素点在与所述视频帧图像对应的二维图像坐标系下的二维坐标值以及所述第二关键点在所述高精三维地图对应的模型坐标系下的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述第二确定模块在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述第一位姿信息,确定所述第一位姿信息表征的空间点所属的第一兴趣点POI信息;基于所述第一POI信息,从所述至少一条AR弹幕信息中,确定与所述第一POI信息对应的目标AR弹幕信息。
一种可选的实施方式中,所述第二确定模块在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息。
一种可选的实施方式中,所述第二确定模块在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述第一位姿信息以及所述至少一条AR弹幕信息中每条AR弹幕信息在所述目标场景中的第二位姿信息,从所述至少一条AR弹幕信息中确定所述目标AR弹幕信息。
一种可选的实施方式中,还包括第三确定模块,用于:为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息;所述第二发送模块在向所述第一AR设备发送所述目标AR弹幕信息时,用于:向所述第一AR设备发送所述目标AR弹幕信息以及所述展示位置信息。
一种可选的实施方式中,所述第三确定模块在为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息时,用于:基于所述目标AR弹幕信息对应的地理位置信息,从所述视频帧图像中,确定与所述地理位置信息相关的展示位置信息;所述地理位置信息包括:所述目标AR弹幕信息归属的地理位置对应的POI信息,或者,所述目标AR弹幕信息在所述目标场景中的第二位姿信息。
一种可选的实施方式中,还包括第二处理模块,用于:接收所述第一AR设备发送的针对所述目标AR弹幕信息的操作指令;基于所述操作指令,对所述目标AR弹幕信息执行与所述操作指令对应的操作,并向所述第一AR设备返回与所述操作指令对应操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令、资源领取指令。
一种可选的实施方式中,在所述操作指令包括所述点赞操作指令的情况下,所述第二处理模块在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:基于所述点赞操作指令,更新所述目标AR弹幕信息的当前点赞次数;在所述操作指令包括所述评论操作指令的情况下,所述第二处理模块在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:基于所述评论操作指令中携带的评论内容,为所述目标AR弹幕信息生成评论信息,并将所述评论信息与所述目标AR弹幕信息关联;在所述操作指令包括资源领取指令的情况下,所述第二处理模块对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:为所述第一AR设备分配与所述资源领取指令对应的虚拟资源。
一种可选的实施方式中,还包括第三处理模块,用于:接收所述第一AR设备发送的弹幕发送指令;所述弹幕发送指令包括下述至少一种:弹幕内容、弹幕地理位置以及用户标识;基于所述弹幕内容,生成与所述弹幕发送指令对应的待发布AR弹幕信息;建立所述待发布AR弹幕信息与所述弹幕地理位置、所述用户标识三者之间的对应关系;存储所述对应关系,和/或,发布所述待发布AR弹幕信息。
一种可选的实施方式中,所述第三处理模块在发布所述待发布AR弹幕信息时,用于:控制所述待发布AR弹幕信息对任一AR设备可见;或者将所述待发布AR弹幕信息发送给满足展示条件的AR设备。
第五方面,本公开实施例还提供一种弹幕信息的展示***,包括:增强现实AR设备、以及服务器;
所述AR设备,用于采集所述AR设备所处的目标场景的视频帧图像;向服务器发送所述视频帧图像;接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述AR设备在所述目标场景中的位姿相关联;展示所述目标AR弹幕信息;
所述服务器,用于获取第一增强现实AR设备采集目标场景得到的视频帧图像;基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息;基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;向所述第一AR设备发送所述目标AR弹幕信息。
第六方面,本公开可选实现方式还提供一种电子设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第二方面中任一种可能的实施方式中的步骤。
第七方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第二方面中任一种可能的实施方式中的步骤。
关于上述弹幕信息的展示装置、***、电子设备、及计算机可读存储介质的效果描述参见上述弹幕信息的展示方法的说明,这里不再赘述。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种弹幕信息的展示方法的流程图;
图2示出了本公开实施例所提供的弹幕信息的展示方法中,一种用户对目标AR弹幕信息进行点赞操作时,第一AR设备展示内容的具体示例图;
图3示出了本公开实施例所提供的弹幕信息的展示方法中,一种用户对目标AR弹幕信息进行评论操作时,第一AR设备展示内容的具体示例图;
图4示出了本公开实施例所提供的弹幕信息的展示方法中,一种第一AR设备展示关联有虚拟资源的AR弹幕信息时,AR设备展示内容的具体示例图;
图5示出了本公开实施例所提供的另一种弹幕信息的展示方法的流程图;
图6示出了本公开实施例所提供的弹幕信息的展示方法中,一种在显示界面中以弹幕流的形式展示目标AR弹幕的具体示例图;
图7示出了本公开实施例所提供的弹幕信息的展示方法中,一种在显示界面中的预设位置展示目标AR弹幕的具体示例图;
图8示出了本公开实施例所提供的弹幕信息的展示方法中,一种在显示界面中的根据服务器发送的AR弹幕信息的展示位置信息展示目标AR弹幕信息的具体示例图;
图9示出了本公开实施例所提供的弹幕信息的展示方法中,一种在显示界面中展示语音AR弹幕信息的具体示例图;
图10示出了本公开实施例所提供的弹幕信息的展示方法中,一种在显示界面中展示图片AR弹幕信息的具体示例图;
图11示出了本公开实施例所提供的弹幕信息的展示方法中,一种在AR设备中实现触发动作的具体示例图;
图12示出了本公开实施例所提供的一种弹幕信息的展示装置的示意图;
图13示出了本公开实施例所提供的另一种弹幕信息的展示装置的示意图;
图14示出了本公开实施例所提供的一种弹幕信息的展示***的示意图;
图15示出了本公开实施例所提供的一种电子设备的示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
经研究发现,现有的弹幕信息通常出现在观看视频时的显示界面上,用户在观看视频时,可以对视频中的剧情、人物等做出评论,并发送评论信息。服务器在接受到评论信息后,将评论信息以弹幕的形式在显示界面的特定区域内滚动出现,这就导致用户发出的评论信息仅能单一的在显示界面中显示出,而没有对想要评论的对象的指向性,其他用户在观看弹幕时,也不能辨别出弹幕所指示的对象。因此,这种方式在展示弹幕时,存在弹幕信息与弹幕信息指向的对象之间关联性较差的问题。
基于上述研究,本公开提供了一种弹幕信息的展示方法、装置、***、电子设备及存储介质,AR设备可以通过采集所处目标场景的视频帧图像,并向服务器发送视频帧图像,从而接收到服务器根据视频帧图像返回的目标AR弹幕信息,向用户进行展示,该目标AR弹幕信息与AR设备在目标场景中的位姿相关联,因而其具有更强的指示性,与场景中各种对象的关联性也更强。
另外,服务器在接收到AR设备发送的视频帧图像后,可以根据视频帧图像确定AR设备的第一位姿信息,从而可以从至少一条AR弹幕信息中,确定与第一位姿信息关联的目标AR弹幕信息,也即目标AR弹幕信息和AR设备的第一位姿信息有较强的相关性,从而增强了用户与目标场景之间的交互。
同时,又可以通过将不同用户发送的AR弹幕显示给其他用户,实现了同一目标场景下不同用户之间的交互,增强了不同用户之间的交互性。
针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种弹幕信息的展示方法进行详细介绍,本公开实施例所提供的弹幕信息的展示方法的执行主体一般为具有一定计算能力的电子设备,该电子设备例如包括:终端设备或服务器或其它处理设备,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字助理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该弹幕信息的展示方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
下面首先以执行主体为服务器为例对本公开实施例提供的弹幕信息的展示方法加以说明。
参见图1所示,为本公开实施例提供的一种弹幕信息的展示方法的流程图,所述方法包括步骤S101~S104,其中:
S101:获取第一增强现实AR设备采集目标场景得到的视频帧图像;
S102:基于视频帧图像,确定第一AR设备在目标场景中的第一位姿信息;
S103:基于第一位姿信息,从至少一条AR弹幕信息中确定与第一位姿信息关联的目标AR弹幕信息;
S104:向第一AR设备发送目标AR弹幕信息。
本公开实施例通过第一AR设备采集目标场景中得到的视频帧图像,确定第一AR设备在场景坐标系下的第一位姿信息,然后从多条AR弹幕信息中确定与第一位姿信息关联的目标AR弹幕信息,并将目标AR弹幕信息发送至AR设备,以使AR设备展示目标AR弹幕信息,从而使得目标AR弹幕信息和AR设备的第一位姿信息有较强的相关性,因此其具有更强的指向性,与场景中各种对象的关联性也更强。
下面对上述S101~S104加以详细说明。
针对上述S101,第一AR设备,例如是可以利用图像采集装置获取目标场景的图像,并可以完成AR显示的设备。增强现实AR设备例如包括下述至少一种:移动AR设备和AR智能眼镜等;其中,移动AR设备例如包括下述至少一种:手机、平板和发光二极管(Light-Emitting Diode,LED)大屏设备。
目标场景例如包括下述至少一种:景区、游乐场、运动场等室外场景,展馆、办公室、餐厅、住宅等封闭场所。
当用户携带第一AR设备位于目标场景时,可以利用第一AR设备中的图像采集装置对目标场景进行拍摄,得到视频流,并且第一AR设备能够从视频流中采样视频帧图像。因此,利用得到的视频帧图像,可以确定第一AR设备在目标场景中的位姿信息,以及反应用户拍摄的目标场景中的对象。
在得到视频帧图像后,第一AR设备还可以将视频帧图像发送至服务器。服务器利用视频帧图像可以确定第一AR设备在目标场景中具***置,以及对目标场景进行拍摄时的姿态信息,也即第一AR设备在目标场景中的第一位姿信息。
针对上述S102,在基于视频帧图像,确定第一AR设备在目标场景中的第一位姿信息时,例如可以采用下述方式:对视频帧图像进行关键点识别,得到视频帧图像中的第一关键点;基于第一关键点,从目标场景对应的高精三维地图中,确定与第一关键点匹配的第二关键点,并基于第二关键点在高精三维地图中的三维坐标值,确定第一AR设备在目标场景中的第一位姿信息。
在具体实施中,视频帧图像中的第一关键点例如包括下述至少一种:表征物体轮廓的轮廓信息的关键点、表征物体表面色块信息的关键点、表征物体表面纹理变化的关键点。
在对视频帧图像进行关键点识别,得到视频帧图像中的第一关键点后,会与预先构建的目标场景的高精三维地图中的第二关键点进行匹配,确定能够与第一关键点匹配的第二关键点。此时,第二关键点所表征的物体,与第一关键点所表征的物体为同一物体。进而,第二关键点在高精三维地图中的三维坐标值,即为第一关键点在高精三维地图中的三维坐标值。
此处,目标场景的高精三维地图,例如可以采用下述方法中任一种方法获得:同步定位与建图(Simultaneous Localization and Mapping,SLAM)建模、运动恢复结构(Structure-From-Motion,SFM)建模。
示例性的,构建目标场景的高精三维地图时,以预设坐标点为原点建立三维坐标系;其中,预设坐标点可以为目标场景中的建筑物坐标点或者摄像头采集目标场景时摄像头设备所在坐标点;
摄像头采集视频图像,通过跟踪摄像头视频帧中足够数量的关键点,构建目标场景的高精三维地图;其中,构建的目标场景的高精三维地图中的关键点同样包括了上述物体的关键点信息,也即第二关键点。
将第一关键点与目标场景的高精三维地图中足够数量的关键点进行匹配,确定第二关键点,并读取第二关键点在目标场景的高精三维地图中的三维坐标值(x1,y1,z1)。然后,基于第二关键点的三维坐标值,确定第一AR设备在模型坐标系下的第一位姿信息。
具体地,在基于第二关键点的三维坐标值,确定第一AR设备在模型坐标系下的第一位姿信息时,例如利用相机成像原理,根据第二关键点在高精三维地图中的三维坐标值,恢复第一AR设备在高精三维地图中的第一位姿信息。
此处,在利用相机成像原理恢复第一AR设备在高精三维地图中的第一位姿信息时,例如可以采用下述方式:确定第一关键点在视频帧图像中对应的目标像素点;基于目标像素点在与视频帧图像对应的二维图像坐标系下的二维坐标值、以及第二关键点在高精三维地图对应的模型坐标系下的三维坐标值,确定第一AR设备在模型坐标系下的第一位姿信息。
具体地,可以利用第一AR设备构建一相机坐标系;其中,相机坐标系的原点为第一AR设备中图像获取设备的光心所在的点;z轴为图像获取设备的光轴所在的直线;垂直于光轴,且光心所在的平面为x轴和y轴所在的平面;能够利用深度检测算法确定视频帧图像中各个像素点分别对应的深度值;在视频帧图像中确定了目标像素点后,即能够得到目标像素点在相机坐标系下的深度值h;即能够得到目标像素点对应的第一关键点在相机坐标系下的三维坐标值;然后,利用第一关键点在相机坐标系下的三维坐标值、以及第一关键点在模型坐标系下的三维坐标值,恢复相机坐标系的原点在模型坐标系下的坐标值,也即第一AR设备在模型坐标系下的第一位姿信息。
例如,目标像素点在相机坐标系下的三维坐标值表示为(x2,y2,h)。
基于获取的目标第二关键点在模型坐标系下的三维坐标值(x1,y1,z1)和确定的目标像素点在相机坐标系下的三维坐标值(x2,y2,h),依据映射关系(x1,y1,z1)→(x2,y2,h)确定第一AR设备在模型坐标系下的第一位姿信息。
针对上述S103:至少一条AR弹幕信息包括第二AR设备发送的弹幕信息。其中,第二AR设备为区别于第一AR设备的其他AR设备,或者为第一AR设备,或者为能够对服务器进行设置的其他电子设备,如运营人员使用的控制台等。
AR弹幕信息包括下述至少一种:文字AR弹幕、语音AR弹幕、图片AR弹幕、以及视频AR弹幕。其中,AR弹幕信息包括:弹幕内容、用户标识、第二位置信息。
在另一种可能的实施方式中,在AR弹幕信息中还包括:第二位置信息归属的兴趣点(Point of Interest,POI)信息。
在从至少一条AR弹幕信息中确定目标AR弹幕信息时,例如是从目标场景对应的所有AR弹幕信息中,确定与第一位姿信息相关的AR弹幕信息。具体地,可以采用下述(1)、(2)或(3)中任一种可能的实施方式:
(1):基于第一位姿信息,确定第一位姿信息表征的空间点所属的第一兴趣点POI信息;基于第一POI信息,从至少一条AR弹幕信息中,确定与第一POI信息对应的目标AR弹幕信息。
由于第一AR设备的第一位姿信息,能够表示为其在场景坐标系下的三维坐标值以及对目标场景进行拍摄的俯仰角,因此利用第一位姿信息,可以确定第一AR设备拍摄范围内的空间点,以及空间点所属的第一兴趣点POI信息。
在确定第一AR设备拍摄范围内的空间点时,可以确定一个以第一位姿信息为中心的区域,例如可以采用下述至少一种方式:以第一位姿信息对应的空间点为中心,以预设距离长度为横截面半径的圆形范围;以第一位姿信息对应的空间点为中心,预设距离长度为横截面对角线半长的多边形范围;以第一位姿信息对应的空间点为中心、预设角度为横截面夹角、预设距离长度为横截面半径的扇形范围。
在确定了以第一位姿信息为中心的区域后,可以确定在此区域中包含的第一兴趣点信息。第一兴趣点POI信息,例如可以包括在目标场景中不同区域或者不同目标对象对应的名称、编号、缩写等信息。每个POI都对应了一个区域空间,在目标场景中位于该区域空间内的所有建筑物、道路等均对应此POI。
在具体实施中,以将游览景区作为目标场景为例,在针对目标场景建立高精三维地图后,可以为不同的建筑添加不同的POI,例如为目标场景中集中摆放的多个指示牌添加“导览牌”的第一POI信息;为目标场景中的景观塔添加“塔”的第一POI信息;为目标场景中的多个景观花灯添加“景观灯”的第一POI信息;以及,为目标场景中的多个照明路灯添加“照明灯”的第一POI信息。
此处,由于景观花灯与照明路灯的实际用途不同,因此利用为其添加的不同第一POI信息,可以对两者做出较好的区分;并且,对于相同类型的景观花灯,由于类型相同,因此还可以利用相同的第一POI信息消除多个景观花灯之间存在的距离的影响,使服务器在根据第一POI信息确定目标AR弹幕信息时,在AR弹幕信息数量较少的情况下获取更多与景观花灯关联的AR弹幕信息,而不仅局限于第一AR设备拍摄的一个景观花灯的AR弹幕信息。
由于服务器在对AR弹幕信息进行存储时,可以为接收到的AR弹幕信息进行标注,例如可以为AR弹幕信息进行POI信息的标注,以使服务器在至少一条AR弹幕信息中确定目标AR弹幕信息时,可以更容易的依据POI信息进行对应的筛选。
示例性的,在确定第一位姿信息后,可以利用第一位姿信息确定第一AR设备所处的区域,在此区域中,包含“导览牌”以及“照明灯”的第一POI信息,因此在可获取的AR弹幕信息中利用“导览牌”以及“照明灯”的POI信息可以筛选出对应的AR弹幕信息作为目标AR弹幕信息。
这样,筛选出的目标AR弹幕信息与第一AR设备在目标场景中位置的相关性更强;并且由于在筛选目标AR弹幕信息时,可以利用以第一位姿信息为中心的区域进行筛选,因此在确定目标AR弹幕信息时,可以利用AR弹幕信息的数量调节范围区域的大小,以使确定的目标AR弹幕可以平衡与第一位姿信息的相关性以及目标AR弹幕的数量:在AR弹幕信息的数量较少时,调节较大的区域,以保证目标AR弹幕的数量足够;在AR弹幕信息的数量较大时,调节较小的区域,以保证目标AR弹幕与第一位姿信息的相关性更强。
(2):基于视频帧图像,确定视频帧图像对应的第二POI信息;基于第一位姿信息,从与第二POI信息对应的至少一条AR弹幕信息中,确定目标AR弹幕信息。
其中,第二POI信息,是指第一AR设备拍摄的视频帧图像中包括的物体的POI信息。由于对于第一位姿信息相同的AR设备而言,其分别对应的姿态信息不同,即使第一AR设备所采集的目标场景得到的视频帧图像中包括了同一物体,但所包括的物体部位会有所区别,例如在对一个较高的建筑物进行拍摄时,仰角较大可以拍摄到建筑物的顶部,例如高塔的塔尖;仰角较小可以拍摄到建筑物的下层,例如高塔的任一塔层。
因此,第二POI信息还可以对物体的不同部分做出细化,以人物雕像为例,可以为人物雕像设置例如包括“雕像头部”、“雕像躯体”、“雕像底座”、“雕像注碑”等不同的多个POI信息。
示例性的,在第一AR设备所采集的视频帧图像中包括了“景观桥”靠近湖心的部位的情况下,确定目标AR弹幕信息包括第二AR设备在该靠近湖心的部位所发出的AR弹幕;若包括了“景观桥”靠近岸边的部位,则确定的目标AR弹幕信息包括第二AR设备在靠近岸边的部位所发出的AR弹幕。此处,第二AR设备可以包括第一AR设备和/或不同与第一AR设备的其他AR设备。
这样,在基于第二POI信息确定对应的至少一条AR弹幕信息时,可以更细化拍摄得到的视频帧图像中包括的物体的具体物体部位,以更准确的确定第一AR设备在拍摄时关注的对象。在例如博物馆、艺术品展览馆等目标场景中可拍摄的对象较为细致的场景,或者体育馆等包含较多不同可拍摄对象的大型场景中,可以确定出更适合推送的、且更对应的目标AR弹幕。
(3):基于第一位姿信息以及至少一条AR弹幕信息中每条AR弹幕信息在目标场景中的第二位姿信息,从至少一条AR弹幕信息中确定目标AR弹幕信息。
此处,每条AR弹幕信息在目标场景中的第二位姿信息例如可以根据第一AR设备发送AR弹幕时设置确定的位姿信息确定,例如用户可以在第一AR设备上确定AR弹幕在采集的视频帧图像中实际跟踪贴合的位置,从而根据确定的位置,确定第二位姿信息。
在确定第二位姿信息后,利用第一位姿信息以及第二位姿信息,可以确定在与第一位姿信息关联,且与第二位姿信息均有关联的目标AR弹幕信息。
示例性的,在第一AR设备对一座山峰进行拍摄时,可以从相对于山峰的任一方向进行拍摄,例如山峰的正面方向,正面方向对应的第一位姿信息随即确定,而针对于山峰可能存在在其他不同方向拍摄时发送的AR弹幕,因此存在第二位姿信息不同的AR弹幕,此时,对于对山峰的侧面方向进行拍摄的AR弹幕,由于对应的位姿信息于第二位姿信息不同,因此不会被筛选为目标AR弹幕信息。
这样,针对包括例如山峰、房屋等在不同方向观赏可能包括不同的景观、设计等的目标场景,可以不受对象整体所在位置的影响,筛选出针对完整的对象中的部分关注对象的目标AR弹幕。
针对上述S104,在将目标AR弹幕信息发送至第一AR设备的时候,可以仅发送目标AR弹幕信息。
在另一种可能的实施方式中,还可以为目标AR弹幕信息确定在第一AR设备中的展示位置信息。在服务器确定展示位置信息后,即可以将该展示位置信息和目标AR弹幕信息联合发送至第一AR设备。
此处,展示位置信息,例如可以为显示界面中的预设展示区域;又例如,可以是和视频帧图像中包括的对象位置相关的位置。例如,为包括的对象确定一个相对位置固定的位置,比如对象的前端或者临近对象的任一位置。在确定展示位置信息后,当第一AR设备对目标场景中的对象进行拍摄时,即便存在移动,但由于展示位置信息确定,因此展示出的目标AR弹幕信息会跟随视频帧图像中对象的位置移动,以使第一AR设备可以在移动时保持显示其中各对象分别对应的目标AR弹幕信息而不丢失。
具体地,服务器在为目标AR弹幕信息确定在第一AR设备中的展示位置信息时,可以采用下述方式:基于目标AR弹幕信息对应的地理位置信息,从视频帧图像中,确定与地理位置信息相关的展示位置信息。其中,地理位置信息包括:目标AR弹幕信息归属的地理位置信息对应的POI信息,或者,目标AR弹幕信息在目标场景中的第二位姿信息。
在一种可能的情况下,若确定的目标AR弹幕信息过多,在显示界面中无法全部展示的情况下,可以采用下述方式从目标AR弹幕信息中筛选部分要展示在显示界面中的目标AR弹幕信息:按照预定的比例,从目标弹幕信息中筛选不同类型的N条目标弹幕信息。其中,N为大于0的正整数。
示例性的,不同的弹幕类型包括:文字AR弹幕、语音AR弹幕、图片AR弹幕、视频AR弹幕,然后从上述四种类型的AR弹幕中,按照预设的比例,筛选N条在第一AR设备上显示的目标AR弹幕信息;N需要满足总和小于第一AR设备显示承载数量;第一AR设备显示承载数量,是指可以满足第一AR设备正常对目标AR弹幕完整展示,且不完全遮挡视频图像的情况下,最大的目标AR弹幕数量。
在从多条目标AR弹幕信息中筛选显示在第一AR设备中的目标AR弹幕信息时,例如可以根据各条目标AR弹幕信息的发送时间、评论数量、点赞数量等进行筛选。
在本公开另一实施例中,还提供另一种AR弹幕信息的展示方法,在上述任一实施例的基础上,还包括:接收第一AR设备发送的针对目标AR弹幕信息的操作指令;基于操作指令,对目标AR弹幕信息执行与操作指令对应的操作,并向第一AR设备返回与操作指令对应操作的操作结果。
在具体实施中,针对上述展示在第一AR设备中的目标AR弹幕信息,用户可以针对目标AR弹幕信息进行更进一步的操作。例如,进行点赞操作、评论操作、资源领取操作等中一种或者多种。相应的第一AR设备在用户操作后,所触发的操作指令包括下述至少一种:点赞操作指令、评论操作指令、资源领取指令。
下面,分别对服务器基于操作指令执行的操作进行说明,包括下述(a)、(b)以及(c):
(a):在操作指令包括点赞操作指令的情况下,服务器基于点赞操作指令,更新目标AR弹幕信息的当前点赞次数。
示例性的,用户在对目标AR弹幕信息进行点赞操作时,第一AR设备响应该点赞操作,生成操作指令,对应目标AR弹幕信息的点赞操作指令,并将操作指令指令发送至服务器。服务器在接收到第一AR设备发送的操作指令后,将操作指令对应的目标AR弹幕信息的点赞数加一,并将点赞成功的结果反馈至第一AR设备。
另外,在AR设备侧,AR设备在接收到服务器反馈的点赞成功的结果后,更新目标弹幕信息的展示内容,如呈现将目标AR弹幕信息中的点赞计数加一的效果,同时将指示点赞操作图标变更为指示用户已对该条目标AR弹幕信息进行了点赞的图标。
例如图2所示,提供一种用户对目标AR弹幕信息进行点赞操作时,第一AR设备展示内容的具体示例图,在该示例图中,21表示用户对目标AR弹幕信息进行点赞,22表示目标AR弹幕信息的点赞数量。
(b)在操作指令包括评论操作指令的情况下,服务器基于评论操作指令中携带的评论内容,为目标AR弹幕信息生成评论信息,并将评论信息与目标AR弹幕信息关联。
示例性的,当用户输入评论内容并触发进行评论的控件后,第一AR设备基于评论内容,生成操作指令,对应目标AR弹幕信息的评论操作指令,并将操作指令发送至服务器。
其中,用户可以利用第一AR设备中显示的用于对目标AR弹幕信息进行评论的控件、以及文本输入框发送评论内容。例如,在AR设备侧,用户可以在文本输入框中输入评论内容,其中,评论内容例如为文字内容、语音内容、图片内容、表情包内容等;在用户输入评论内容后,还可以通过触发进行评论的控件进行评论内容的发送。
服务器在接收到第一AR设备发送的针对目标AR弹幕信息的操作指令后,将目标AR弹幕信息对应的评论计数加一,并将评论内容和目标AR弹幕信息关联存储。当用户查看目标AR弹幕信息的评论信息时,服务器将与目标AR弹幕信息关联存储的评论内容发送至第一AR设备,第一AR设备将评论内容展示给用户,使得用户可以看到自己发出的评论,以及其他人发出的评论。
例如图3所示,提供一种用户对目标AR弹幕信息进行评论操作时,第一AR设备展示内容的具体示例图,在该实例图中,31表示用户向目标AR弹幕信息发送评论信息时的文本框,32表示目标AR弹幕信息。
(c)在操作指令包括资源领取指令的情况下,服务器为第一AR设备分配与资源领取指令对应的虚拟资源。
此处,虚拟资源例如包括:商家的优惠券资源、虚拟奖励资源、成就资源等。具体根据实际的需要进行设定。
在服务器为第一AR设备分配虚拟资源时,可以将虚拟资源以卡券的形式存储至用户对应的卡券包中,并且在用户查看卡券包时,能够查看到已接收的卡券,然后进行使用。
在AR设备侧,用户触发该虚拟资源领取控件后,第一AR设备生成资源领取指令,并将操作指令发送至服务器。服务器在接收到AR资源领取指令后基于AR资源领取指令向第一AR设备分配资源,同时,在AR设备侧,第一AR设备基于资源领取结果以及与目标AR弹幕信息相关素材,生成展示信息,并展示此展示信息。其中,展示信息例如可以包括将资源领取控件的控件标识变灰,表示已完成对对应的虚拟资源的领取。
例如,图4示出一种AR设备展示关联有虚拟资源的AR弹幕信息时,第一AR设备展示内容的具体示例图。其中虚拟资源领取控件如图4中41所示。当该虚拟资源领取控件41被触发后,第一AR设备向用户展示虚拟资源领取界面42;在虚拟资源领取界面42中,设置一领取控件43,当该领取控件43被触发后,第一AR设备向服务器发送资源领取指令。
在本公开另一实施例中,还包括:接收第一AR设备发送的弹幕发送指令;弹幕发送指令包括下述至少一种:弹幕内容、弹幕地理位置以及用户标识;基于弹幕内容,生成与弹幕发送指令对应的待发布AR弹幕信息;建立待发布AR弹幕信息与弹幕地理位置、用户标识三者之间的对应关系;存储对应关系,和/或,发布待发布AR弹幕信息。
具体地,服务器在接收到第一AR设备发送的弹幕发送指令后,利用弹幕发送指令中携带的弹幕内容生成对应的待发布AR弹幕信息。然后,通过弹幕发送指令中携带弹幕地理位置以及用户标识,为待发布AR弹幕信息确定三者之间的对应关系,以为发布该待发布AR弹幕信息做关联准备。
在生成对应关系后,即可以存储该对应关系,等待发布该待发布AR弹幕信息,在服务器发布待发布AR弹幕信息时,还可以控制待发布AR弹幕信息对AR设备可见;或者,将待发布AR弹幕信息发送给满足条件的AR设备。
具体地,可以控制待发布AR弹幕信息对所有的AR设备可见,在目标场景内使用AR设备的用户均可以接收到待发布的AR弹幕信息,在第一AR设备发送了待发布AR弹幕信息时,第一AR设备可以接收到此AR弹幕信息,目标场景中的其他第二AR设备也可以接收到此AR弹幕信息。
或者向满足条件的AR设备发送待发送AR弹幕信息。其中,可以设置仅向主动对相同对象进行拍摄的AR设备展示发布AR弹幕信息,以使拍摄相同对象AR设备可以最快的接收到在目标场景中的AR设备最新发送且最相关的AR弹幕信息,以提高实时性。
另外,满足提艾件的AR设备还可以是发出弹幕信息的AR设备,使其能够在发出AR弹幕信息后,在相应的场景下看到自己所发布的AR弹幕信息。
下面,以执行主体为AR设备为例对本公开实施例提供的AR弹幕信息的展示方法加以说明。
参见图5所示,本公开实施例提供的另一种弹幕信息的展示方法,包括:
S501:采集AR设备所处的目标场景的视频帧图像;
S502:向服务器发送视频帧图像;
S503:接收服务器基于视频帧图像返回的目标AR弹幕信息,其中,目标AR弹幕信息与AR设备在目标场景中的位姿相关联;
S504:展示目标AR弹幕信息。
其中,上述S501和S502的详细过程可参见上述图1对应的实施例,在此不再赘述。
针对S503,AR设备在接收到服务器发送的目标AR弹幕信息后,例如可以接收服务器基于视频帧图像返回的展示位置信息。
具体地,可以采用但不限于下述任一种方式在显示界面中展示目标AR弹幕信息:
(I):在显示界面中以弹幕流的形式展示的目标AR弹幕信息。
此处,例如可以将目标AR弹幕以弹幕流的形式在AR设备上滚动显示,例如,多条AR弹幕以缓入缓出的形式从显示界面的一侧边缘,向着相对应的另一侧边缘所在的方向滚动显示,显示时不产生交叉重叠。
(II):在显示界面中的预设位置展示目标AR弹幕信息。
此处,展示位置例如可以包括显示界面中的预设展示区域,例如在防止目标AR弹幕信息对显示界面中的图像遮挡的情况下,可以在显示界面中分割位置靠下的区域作为预设展示区域,或者确定在图像中与相关联的对象靠近的位置所在区域作为预设展示区域,而在展示目标AR弹幕信息时,仅以图标的样式展示存在目标AR弹幕,在用户触发图标对应的控件后,再在预设展示区域展示目标AR弹幕信息中包含的信息。
(III):接收服务器发送的AR弹幕信息的展示位置信息;在显示界面中与展示位置信息对应的展示位置展示的目标AR弹幕信息。
此处,弹幕流的展示位置可以根据实际的需要进行设定,例如可以是和视频帧图像中包括的物***置相关的位置,例如显示界面的上方。具体的确定方式可参见上述图1对应的实施例,在此不再赘述。
示例性的,参见图6所示,提供一种在显示界面中以弹幕流的形式展示目标AR弹幕的具体示例图,在该示例图中,61表示显示界面中目标AR弹幕以弹幕流方式展示时的展示样式。
参见图7所示,提供一种在显示界面中的预设位置展示目标AR弹幕的具体示例图,在该示例图中,71表示显示界面中的预设位置,72表示显示界面中目标AR弹幕在预设位置展示时的展示样式。
参见图8所示,提供一种在显示界面中的根据服务器发送的AR弹幕信息的展示位置信息展示目标AR弹幕信息的具体示例图,在该示例图中,81表示AR弹幕信息的展示位置信息指示的位置对应的标识,82表示显示界面中目标AR弹幕在对应的展示位置展示时的展示样式。
参见图9所示,提供一种在显示界面中展示语音AR弹幕信息的具体示例图,在该示例图中,91表示语音AR弹幕信息在显示界面中展示时的展示样式。
参见图10所示,提供一种在显示界面中展示图片AR弹幕信息的具体示例图,在该示例图中,1001表示图片AR弹幕信息在显示界面中展示时的展示样式。
在本公开另一实施例中,还包括:响应用户触发的目标操作,执行与目标操作对应的动作;其中,对目标操作包括下述至少一种:录屏、截图、以及分享。
示例性的,参见图11所示,提供一种在AR设备中实现触发动作的具体示例图,在该示例图中,1101标识的图标表示在图形显示界面触发录屏控件后,用于指示正在录屏。
在本公开另一实施例中,AR设备还可以响应用户的触发,生成针对目标AR弹幕信息的操作指令;向服务器发送针对目标AR弹幕信息的操作指令;展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令以及资源领取指令。详细过程可参见上述图1对应的实施例,在此不再赘述。
在本公开另一实施例中,AR设备还可以响应用户触发的目标操作,执行与目标操作对应的动作;其中,目标操作包括下述至少一种:录屏操作、截图操作以及分享操作。
在目标操作包括录屏操作的情况下,AR设备在执行与录屏操作对应的动作时,可以对AR设备显示界面录屏,并生成录屏视频;录屏视频中包括显示界面展示的目标AR弹幕信息。
具体地,在用户触发录屏操作时,AR设备可以对显示界面进行录屏,在录屏时,包括对AR设备拍摄目标场景显示出的目标场景对应的图像,以及可以显示出的目标AR弹幕信息。另外,在录屏时,可能存在新的目标AR弹幕信息,在录屏时不会影响其显示以及录制;在AR设备移动时,也可以将移动后显示出的目标AR弹幕信息进行录制。
在目标操作包括截图操作的情况下,AR设备可以对显示界面进行截图,并生成截图图像;截图图像中包括显示界面中展示的目标AR弹幕信息。此处,由于截图操作与上述录屏操作相似,在此不再赘述。
在目标操作包括分享操作的情况下,AR设备可以基于目标AR弹幕信息,和/或AR设备的当前位置,生成待分享信息,并将待分享信息分享至目标信息展示平台。
具体地,用户在触发分享操作时,AR设备可以将目标AR弹幕信息中的内容作为待分享信息,分享至目标信息展示平台;或者,可以利用目标AR弹幕信息,以及AR设备的当前位置生成待分享信息。待分享信息可以包括目标AR弹幕信息的内容和/或AR设备的当前位置信息,或者包含目标AR弹幕信息的链接。在分享至目标信息展示平台后,还可以通过点击链接的方式,跳转至相应的界面进行目标AR弹幕信息的查看。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于同一发明构思,本公开实施例中还提供了与弹幕信息的展示方法对应的AR弹幕信息的展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述AR弹幕信息的展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参照图12所示,为本公开实施例提供的一种弹幕信息的展示装置的示意图,所述弹幕信息的展示装置应用于增强现实AR设备时,包括:采集模块121、第一发送模块122、接收模块123、第一展示模块124;其中,
采集模块121,用于采集所述AR设备所处的目标场景的视频帧图像;第一发送模块122,用于向服务器发送所述视频帧图像;接收模块123,用于接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述AR设备在所述目标场景中的位姿相关联;第一展示模块124,用于展示所述目标AR弹幕信息。
一种可选的实施方式中,还包括接收模块125,用于:接收所述服务器基于所述视频帧图像返回的展示位置信息;所述展示模块在展示所述目标AR弹幕信息时,用于:在所述展示位置信息对应的展示位置展示所述目标AR弹幕信息;其中,所述展示位置信息与所述AR设备在所述目标场景中的位姿相关联。
一种可选的实施方式中,还包括第二展示模块126,用于:响应用户的触发,生成针对所述目标AR弹幕信息的操作指令;向所述服务器发送针对所述目标AR弹幕信息的操作指令;展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令以及资源领取指令。
一种可选的实施方式中,针对所述操作指令包括所述资源领取指令的情况,所述第二展示模块126在展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果时,用于:接收所述服务器基于所述资源领取指令返回的资源领取结果,并基于所述资源领取结果以及与所述目标AR弹幕信息相关的素材,生成展示信息;展示所述展示信息。
一种可选的实施方式中,还包括第三发送模块127,用于:响应用户的触发,生成弹幕发送指令;所述弹幕发送指令携带有下述至少一种信息:弹幕内容、弹幕地理位置以及用户标识;向所述服务器发送所述弹幕发送指令。
一种可选的实施方式中,所述第三发送模块127在响应用户的触发,生成弹幕发送指令时,用于:获取用户输入的待发布弹幕内容;所述待发布弹幕内容包括下述至少一种:文字弹幕内容、语音弹幕内容、图片弹幕内容、视频弹幕内容;在所述待发布弹幕内容与所述AR设备所在位置相关的情况下,基于所述待发布弹幕内容以及所述AR设备所在位置的位置信息,生成所述弹幕发送指令。
一种可选的实施方式中,还包括第一处理模块128,用于:响应用户触发的目标操作,执行与所述目标操作对应的动作;其中,所述目标操作包括下述至少一种:录屏操作、截图操作以及分享操作。
一种可选的实施方式中,针对所述目标操作包括录屏操作的情况,所述第一处理模块128在执行与所述目标操作对应的动作时,用于:对所述AR设备的显示界面录屏,并生成录屏视频;所述录屏视频中包括所述显示界面展示的所述目标AR弹幕信息;针对所述目标操作包括截图操作的情况,所述第一处理模块128在执行与所述目标操作对应的动作时,用于:对所述AR设备的显示界面截图,并生成截图图像;所述截图图像中包括所述显示界面中展示的所述目标AR弹幕信息;针对所述目标操作包括分享操作的情况,所述第一处理模块128在执行与所述目标操作对应的动作时,用于:基于所述目标AR弹幕信息,和/或所述AR设备的当前位置,生成待分享信息,并将所述待分享信息分享至目标信息展示平台。
参照图13所示,为本公开实施例提供的另一种弹幕信息的展示装置的示意图,所述弹幕信息的展示装置应用于服务器时,包括:获取模块131、第一确定模块132、第二确定模块133、以及第二发送模块134;其中,
获取模块131,用于获取第一增强现实AR设备采集目标场景得到的视频帧图像;第一确定模块132,用于基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息;第二确定模块133,用于基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;第二发送模块134,用于向所述第一AR设备发送所述目标AR弹幕信息。
一种可选的实施方式中,所述第一确定模块132在基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息时,用于:对所述视频帧图像进行关键点识别,得到所述视频帧图像中的第一关键点;基于所述第一关键点,从所述目标场景对应的高精三维地图中,确定与所述第一关键点匹配的第二关键点,并基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述第一确定模块132在基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在目标场景中的第一位姿信息时,用于:确定所述第一关键点在所述视频帧图像中对应的目标像素点;基于所述目标像素点在与所述视频帧图像对应的二维图像坐标系下的二维坐标值以及所述第二关键点在所述高精三维地图对应的模型坐标系下的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述第二确定模块133在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述第一位姿信息,确定所述第一位姿信息表征的空间点所属的第一兴趣点POI信息;基于所述第一POI信息,从所述至少一条AR弹幕信息中,确定与所述第一POI信息对应的目标AR弹幕信息。
一种可选的实施方式中,所述第二确定模块133在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息。
一种可选的实施方式中,所述第二确定模块133在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述第一位姿信息以及所述至少一条AR弹幕信息中每条AR弹幕信息在所述目标场景中的第二位姿信息,从所述至少一条AR弹幕信息中确定所述目标AR弹幕信息。
一种可选的实施方式中,还包括第三确定模块135,用于:为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息;所述第二发送模块134在向所述第一AR设备发送所述目标AR弹幕信息时,用于:向所述第一AR设备发送所述目标AR弹幕信息以及所述展示位置信息。
一种可选的实施方式中,所述第三确定模块135在为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息时,用于:基于所述目标AR弹幕信息对应的地理位置信息,从所述视频帧图像中,确定与所述地理位置信息相关的展示位置信息;所述地理位置信息包括:所述目标AR弹幕信息归属的地理位置对应的POI信息,或者,所述目标AR弹幕信息在所述目标场景中的第二位姿信息。
一种可选的实施方式中,还包括第二处理模块136,用于:接收所述第一AR设备发送的针对所述目标AR弹幕信息的操作指令;基于所述操作指令,对所述目标AR弹幕信息执行与所述操作指令对应的操作,并向所述第一AR设备返回与所述操作指令对应操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令、资源领取指令。
一种可选的实施方式中,在所述操作指令包括所述点赞操作指令的情况下,所述第二处理模块136在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:基于所述点赞操作指令,更新所述目标AR弹幕信息的当前点赞次数;在所述操作指令包括所述评论操作指令的情况下,所述第二处理模块136在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:基于所述评论操作指令中携带的评论内容,为所述目标AR弹幕信息生成评论信息,并将所述评论信息与所述目标AR弹幕信息关联;在所述操作指令包括资源领取指令的情况下,所述第二处理模块136对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:为所述第一AR设备分配与所述资源领取指令对应的虚拟资源。
一种可选的实施方式中,还包括第三处理模块137,用于:接收所述第一AR设备发送的弹幕发送指令;所述弹幕发送指令包括下述至少一种:弹幕内容、弹幕地理位置以及用户标识;基于所述弹幕内容,生成与所述弹幕发送指令对应的待发布AR弹幕信息;建立所述待发布AR弹幕信息与所述弹幕地理位置、所述用户标识三者之间的对应关系;存储所述对应关系,和/或,发布所述待发布AR弹幕信息。
一种可选的实施方式中,所述第三处理模块137在发布所述待发布AR弹幕信息时,用于:控制所述待发布AR弹幕信息对任一AR设备可见;或者将所述待发布AR弹幕信息发送给满足展示条件的AR设备。
本公开实施例还提供一种弹幕信息的展示***,包括AR设备以及服务器。参见图14所示,为本公开实施例提供的一种内容导览***的示意图,包括用户141所持的AR设备142,以及服务器143。
所述AR设备,用于采集所述AR设备所处的目标场景的视频帧图像;向服务器发送所述视频帧图像;接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述AR设备在所述目标场景中的位姿相关联;展示所述目标AR弹幕信息;
所述服务器,用于获取第一增强现实AR设备采集目标场景得到的视频帧图像;基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息;基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;向所述第一AR设备发送所述目标AR弹幕信息。
一种可选的实施方式中,所述AR设备,还用于:接收所述服务器基于所述视频帧图像返回的展示位置信息;所述AR设备在展示所述目标AR弹幕信息时,用于:在所述展示位置信息对应的展示位置展示所述目标AR弹幕信息;其中,所述展示位置信息与所述AR设备在所述目标场景中的位姿相关联。
一种可选的实施方式中,所述AR设备还用于:响应用户的触发,生成针对所述目标AR弹幕信息的操作指令;向所述服务器发送针对所述目标AR弹幕信息的操作指令;展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令以及资源领取指令。
一种可选的实施方式中,针对所述操作指令包括所述资源领取指令的情况,所述AR设备在展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果时,用于:接收所述服务器基于所述资源领取指令返回的资源领取结果,并基于所述资源领取结果以及与所述目标AR弹幕信息相关的素材,生成展示信息;展示所述展示信息。
一种可选的实施方式中,所述AR设备还用于:响应用户的触发,生成弹幕发送指令;所述弹幕发送指令携带有下述至少一种信息:弹幕内容、弹幕地理位置以及用户标识;向所述服务器发送所述弹幕发送指令。
一种可选的实施方式中,所述AR设备在响应用户的触发,生成弹幕发送指令时,用于:获取用户输入的待发布弹幕内容;所述待发布弹幕内容包括下述至少一种:文字弹幕内容、语音弹幕内容、图片弹幕内容、视频弹幕内容;在所述待发布弹幕内容与所述AR设备所在位置相关的情况下,基于所述待发布弹幕内容以及所述AR设备所在位置的位置信息,生成所述弹幕发送指令。
一种可选的实施方式中,所述AR设备还用于:响应用户触发的目标操作,执行与所述目标操作对应的动作;其中,所述目标操作包括下述至少一种:录屏操作、截图操作以及分享操作。
一种可选的实施方式中,针对所述目标操作包括录屏操作的情况,所述AR设备执行与所述目标操作对应的动作时,用于:对所述AR设备的显示界面录屏,并生成录屏视频;所述录屏视频中包括所述显示界面展示的所述目标AR弹幕信息;针对所述目标操作包括截图操作的情况,所述AR设备执行与所述目标操作对应的动作时,用于:对所述AR设备的显示界面截图,并生成截图图像;所述截图图像中包括所述显示界面中展示的所述目标AR弹幕信息;针对所述目标操作包括分享操作的情况,所述AR设备执行与所述目标操作对应的动作时,用于:基于所述目标AR弹幕信息,和/或所述AR设备的当前位置,生成待分享信息,并将所述待分享信息分享至目标信息展示平台。
一种可选的实施方式中,所述服务器在基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息时,用于:对所述视频帧图像进行关键点识别,得到所述视频帧图像中的第一关键点;基于所述第一关键点,从所述目标场景对应的高精三维地图中,确定与所述第一关键点匹配的第二关键点,并基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述服务器在基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一AR设备在目标场景中的第一位姿信息时,用于:确定所述第一关键点在所述视频帧图像中对应的目标像素点;基于所述目标像素点在与所述视频帧图像对应的二维图像坐标系下的二维坐标值以及所述第二关键点在所述高精三维地图对应的模型坐标系下的三维坐标值,确定所述第一AR设备在所述目标场景中的第一位姿信息。
一种可选的实施方式中,所述服务器在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述第一位姿信息,确定所述第一位姿信息表征的空间点所属的第一兴趣点POI信息;基于所述第一POI信息,从所述至少一条AR弹幕信息中,确定与所述第一POI信息对应的目标AR弹幕信息。
一种可选的实施方式中,所述服务器在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息。
一种可选的实施方式中,所述服务器在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:基于所述第一位姿信息以及所述至少一条AR弹幕信息中每条AR弹幕信息在所述目标场景中的第二位姿信息,从所述至少一条AR弹幕信息中确定所述目标AR弹幕信息。
一种可选的实施方式中,所述服务器还用于:为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息;所述服务器向所述第一AR设备发送所述目标AR弹幕信息时,用于:向所述第一AR设备发送所述目标AR弹幕信息以及所述展示位置信息。
一种可选的实施方式中,所述服务器为所述目标AR弹幕信息确定在所述第一AR设备中的展示位置信息时,用于:基于所述目标AR弹幕信息对应的地理位置信息,从所述视频帧图像中,确定与所述地理位置信息相关的展示位置信息;所述地理位置信息包括:所述目标AR弹幕信息归属的地理位置对应的POI信息,或者,所述目标AR弹幕信息在所述目标场景中的第二位姿信息。
一种可选的实施方式中,所述服务器还用于:接收所述第一AR设备发送的针对所述目标AR弹幕信息的操作指令;基于所述操作指令,对所述目标AR弹幕信息执行与所述操作指令对应的操作,并向所述第一AR设备返回与所述操作指令对应操作的操作结果;所述操作指令包括下述至少一种:点赞操作指令、评论操作指令、资源领取指令。
一种可选的实施方式中,在所述操作指令包括所述点赞操作指令的情况下,所述服务器在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:基于所述点赞操作指令,更新所述目标AR弹幕信息的当前点赞次数;在所述操作指令包括所述评论操作指令的情况下,所述服务器在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:基于所述评论操作指令中携带的评论内容,为所述目标AR弹幕信息生成评论信息,并将所述评论信息与所述目标AR弹幕信息关联;在所述操作指令包括资源领取指令的情况下,所述服务器在对所述目标AR弹幕信息执行与所述操作指令对应的操作时,用于:为所述第一AR设备分配与所述资源领取指令对应的虚拟资源。
一种可选的实施方式中,所述服务器还用于:接收所述第一AR设备发送的弹幕发送指令;所述弹幕发送指令包括下述至少一种:弹幕内容、弹幕地理位置以及用户标识;基于所述弹幕内容,生成与所述弹幕发送指令对应的待发布AR弹幕信息;建立所述待发布AR弹幕信息与所述弹幕地理位置、所述用户标识三者之间的对应关系;存储所述对应关系,和/或,发布所述待发布AR弹幕信息。
一种可选的实施方式中,所述服务器在发布所述待发布AR弹幕信息时,用于:控制所述待发布AR弹幕信息对任一AR设备可见;或者将所述待发布AR弹幕信息发送给满足展示条件的AR设备。
本公开实施例还提供了一种电子设备,如图15所示,为本公开实施例提供的电子设备结构示意图,包括:
处理器151和存储器152;所述存储器152存储有处理器151可执行的机器可读指令,处理器151用于执行存储器152中存储的机器可读指令,所述机器可读指令被处理器151执行时,处理器151执行下述步骤:
采集所述AR设备所处的目标场景的视频帧图像;向服务器发送所述视频帧图像;接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述AR设备在所述目标场景中的位姿相关联;展示所述目标AR弹幕信息。
或者,处理器151执行下述步骤:
获取第一增强现实AR设备采集目标场景得到的视频帧图像;基于所述视频帧图像,确定所述第一AR设备在所述目标场景中的第一位姿信息;基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;向所述第一AR设备发送所述目标AR弹幕信息。
上述存储器152包括内存1521和外部存储器1522;这里的内存1521也称内存储器,用于暂时存放处理器151中的运算数据,以及与硬盘等外部存储器1522交换的数据,处理器151通过内存1521与外部存储器1522进行数据交换。
上述指令的具体执行过程可以参考本公开实施例中所述的弹幕信息的展示方法的步骤,此处不再赘述。
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的弹幕信息的展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的弹幕信息的展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
Claims (24)
1.一种弹幕信息的展示方法,其特征在于,应用于增强现实AR设备,所述弹幕信息的展示方法包括:
采集所述增强现实AR设备所处的目标场景的视频帧图像;
向服务器发送所述视频帧图像;
接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述增强现实AR设备在所述目标场景中的位姿相关联;所述目标AR弹幕信息为所述服务器基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;并基于所述增强现实AR设备在所述目标场景中的第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中确定的;所述第二POI信息是指增强现实AR设备拍摄的视频帧图像中包括的物体的局部部位对应的POI信息;
展示所述目标AR弹幕信息。
2.根据权利要求1所述的展示方法,其特征在于,还包括:
接收所述服务器基于所述视频帧图像返回的展示位置信息;
所述展示所述目标AR弹幕信息,包括:
在所述展示位置信息对应的展示位置展示所述目标AR弹幕信息;
其中,所述展示位置信息与所述增强现实AR设备在所述目标场景中的位姿相关联。
3.根据权利要求1或2所述的展示方法,其特征在于,还包括:
响应用户的触发,生成针对所述目标AR弹幕信息的操作指令;
向所述服务器发送针对所述目标AR弹幕信息的操作指令;
展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果;
所述操作指令包括下述至少一种:
点赞操作指令、评论操作指令以及资源领取指令。
4.根据权利要求3所述的展示方法,其特征在于,针对所述操作指令包括所述资源领取指令的情况,所述展示所述服务器基于所述操作指令返回的对所述目标AR弹幕信息进行操作的操作结果,包括:
接收所述服务器基于所述资源领取指令返回的资源领取结果,并基于所述资源领取结果以及与所述目标AR弹幕信息相关的素材,生成展示信息;
展示所述展示信息。
5.根据权利要求1或2所述的展示方法,其特征在于,还包括:
响应用户的触发,生成弹幕发送指令;所述弹幕发送指令携带有下述至少一种信息:弹幕内容、弹幕地理位置以及用户标识;
向所述服务器发送所述弹幕发送指令。
6.根据权利要求5所述的展示方法,其特征在于,所述响应用户的触发,生成弹幕发送指令,包括:
获取用户输入的待发布弹幕内容;所述待发布弹幕内容包括下述至少一种:文字弹幕内容、语音弹幕内容、图片弹幕内容、视频弹幕内容;
在所述待发布弹幕内容与所述增强现实AR设备所在位置相关的情况下,基于所述待发布弹幕内容以及所述增强现实AR设备所在位置的位置信息,生成所述弹幕发送指令。
7.根据权利要求6所述的展示方法,其特征在于,还包括:
响应用户触发的目标操作,执行与所述目标操作对应的动作;其中,所述目标操作包括下述至少一种:
录屏操作、截图操作以及分享操作。
8.根据权利要求7所述的展示方法,其特征在于,针对所述目标操作包括录屏操作的情况,所述执行与所述目标操作对应的动作,包括:对所述增强现实AR设备的显示界面录屏,并生成录屏视频;所述录屏视频中包括所述显示界面展示的所述目标AR弹幕信息;
针对所述目标操作包括截图操作的情况,所述执行与所述目标操作对应的动作,包括:对所述增强现实AR设备的显示界面截图,并生成截图图像;所述截图图像中包括所述显示界面中展示的所述目标AR弹幕信息;
针对所述目标操作包括分享操作的情况,所述执行与所述目标操作对应的动作,包括:基于所述目标AR弹幕信息,和/或所述增强现实AR设备的当前位置,生成待分享信息,并将所述待分享信息分享至目标信息展示平台。
9.一种弹幕信息的展示方法,其特征在于,应用于服务器,所述弹幕信息的展示方法包括:
获取第一增强现实AR设备采集目标场景得到的视频帧图像;
基于所述视频帧图像,确定所述第一增强现实AR设备在所述目标场景中的第一位姿信息;
基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;
向所述第一增强现实AR设备发送所述目标AR弹幕信息;
所述基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息,包括:
基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;并基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息;其中所述第二POI信息是指增强现实AR设备拍摄的视频帧图像中包括的物体的局部部位对应的POI信息。
10.根据权利要求9所述的展示方法,其特征在于,所述基于所述视频帧图像,确定所述第一增强现实AR设备在所述目标场景中的第一位姿信息,包括:
对所述视频帧图像进行关键点识别,得到所述视频帧图像中的第一关键点;
基于所述第一关键点,从所述目标场景对应的高精三维地图中,确定与所述第一关键点匹配的第二关键点,并基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一增强现实AR设备在所述目标场景中的第一位姿信息。
11.根据权利要求10所述的展示方法,其特征在于,所述基于所述第二关键点在所述高精三维地图中的三维坐标值,确定所述第一增强现实AR设备在目标场景中的第一位姿信息,包括:
确定所述第一关键点在所述视频帧图像中对应的目标像素点;
基于所述目标像素点在与所述视频帧图像对应的二维图像坐标系下的二维坐标值以及所述第二关键点在所述高精三维地图对应的模型坐标系下的三维坐标值,确定所述第一增强现实AR设备在所述目标场景中的第一位姿信息。
12.根据权利要求9-11任一项所述的展示方法,其特征在于,所述基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息,还包括:
基于所述第一位姿信息,确定所述第一位姿信息表征的空间点所属的第一兴趣点POI信息;
基于所述第一兴趣点POI信息,从所述至少一条AR弹幕信息中,确定与所述第一兴趣点POI信息对应的目标AR弹幕信息。
13.根据权利要求9-11任一项所述的展示方法,其特征在于,所述基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息,还包括:
基于所述第一位姿信息以及所述至少一条AR弹幕信息中每条AR弹幕信息在所述目标场景中的第二位姿信息,从所述至少一条AR弹幕信息中确定所述目标AR弹幕信息。
14.根据权利要求9-11任一项所述的展示方法,其特征在于,所述方法还包括:
为所述目标AR弹幕信息确定在所述第一增强现实AR设备中的展示位置信息;
所述向所述第一增强现实AR设备发送所述目标AR弹幕信息,包括:
向所述第一增强现实AR设备发送所述目标AR弹幕信息以及所述展示位置信息。
15.根据权利要求14所述的展示方法,其特征在于,所述为所述目标AR弹幕信息确定在所述第一增强现实AR设备中的展示位置信息,包括:
基于所述目标AR弹幕信息对应的地理位置信息,从所述视频帧图像中,确定与所述地理位置信息相关的展示位置信息;
所述地理位置信息包括:所述目标AR弹幕信息归属的地理位置对应的POI信息,或者,所述目标AR弹幕信息在所述目标场景中的第二位姿信息。
16.根据权利要求9-11任一项所述的展示方法,其特征在于,还包括:
接收所述第一增强现实AR设备发送的针对所述目标AR弹幕信息的操作指令;
基于所述操作指令,对所述目标AR弹幕信息执行与所述操作指令对应的操作,并向所述第一增强现实AR设备返回与所述操作指令对应操作的操作结果;
所述操作指令包括下述至少一种:点赞操作指令、评论操作指令、资源领取指令。
17.根据权利要求16所述的展示方法,其特征在于,在所述操作指令包括所述点赞操作指令的情况下,所述对所述目标AR弹幕信息执行与所述操作指令对应的操作,包括:
基于所述点赞操作指令,更新所述目标AR弹幕信息的当前点赞次数;
在所述操作指令包括所述评论操作指令的情况下,所述对所述目标AR弹幕信息执行与所述操作指令对应的操作,包括:
基于所述评论操作指令中携带的评论内容,为所述目标AR弹幕信息生成评论信息,并将所述评论信息与所述目标AR弹幕信息关联;
在所述操作指令包括资源领取指令的情况下,所述对所述目标AR弹幕信息执行与所述操作指令对应的操作,包括:
为所述第一增强现实AR设备分配与所述资源领取指令对应的虚拟资源。
18.根据权利要求9-11任一项所述的展示方法,其特征在于,还包括:
接收所述第一增强现实AR设备发送的弹幕发送指令;所述弹幕发送指令包括下述至少一种:弹幕内容、弹幕地理位置以及用户标识;
基于所述弹幕内容,生成与所述弹幕发送指令对应的待发布AR弹幕信息;
建立所述待发布AR弹幕信息与所述弹幕地理位置、所述用户标识三者之间的对应关系;
存储所述对应关系,和/或,发布所述待发布AR弹幕信息。
19.根据权利要求18所述的展示方法,其特征在于,所述发布所述待发布AR弹幕信息,包括:
控制所述待发布AR弹幕信息对任一增强现实AR设备可见;或者
将所述待发布AR弹幕信息发送给满足展示条件的增强现实AR设备。
20.一种弹幕信息的展示装置,其特征在于,应用于增强现实AR设备,包括:
采集模块,用于采集所述增强现实AR设备所处的目标场景的视频帧图像;
第一发送模块,用于向服务器发送所述视频帧图像;
接收模块,用于接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述增强现实AR设备在所述目标场景中的位姿相关联;所述目标AR弹幕信息为所述服务器基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;并基于所述增强现实AR设备在所述目标场景中的第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中确定的;所述第二POI信息是指增强现实AR设备拍摄的视频帧图像中包括的物体的局部部位对应的POI信息;
第一展示模块,用于展示所述目标AR弹幕信息。
21.一种弹幕信息的展示装置,其特征在于,应用于服务器,包括:
获取模块,用于获取第一增强现实AR设备采集目标场景得到的视频帧图像;
第一确定模块,用于基于所述视频帧图像,确定所述第一增强现实AR设备在所述目标场景中的第一位姿信息;
第二确定模块,用于基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;
第二发送模块,用于向所述第一增强现实AR设备发送所述目标AR弹幕信息;
所述第二确定模块,在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,用于:
基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;并基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息;其中所述第二POI信息是指增强现实AR设备拍摄的视频帧图像中包括的物体的局部部位对应的POI信息。
22.一种弹幕信息的展示***,其特征在于,包括:增强现实AR设备、以及服务器;
所述增强现实AR设备,用于采集所述增强现实AR设备所处的目标场景的视频帧图像;向服务器发送所述视频帧图像;接收所述服务器基于所述视频帧图像返回的目标AR弹幕信息,其中,所述目标AR弹幕信息与所述增强现实AR设备在所述目标场景中的位姿相关联;展示所述目标AR弹幕信息;
所述服务器,用于获取第一增强现实AR设备采集目标场景得到的视频帧图像;基于所述视频帧图像,确定所述第一增强现实AR设备在所述目标场景中的第一位姿信息;基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息;向所述第一增强现实AR设备发送所述目标AR弹幕信息;
所述服务器,在基于所述第一位姿信息,从至少一条AR弹幕信息中确定与所述第一位姿信息关联的目标AR弹幕信息时,还用于:
基于所述视频帧图像,确定所述视频帧图像对应的第二POI信息;并基于所述第一位姿信息,从与所述第二POI信息对应的至少一条AR弹幕信息中,确定所述目标AR弹幕信息;其中所述第二POI信息是指增强现实AR设备拍摄的视频帧图像中包括的物体的局部部位对应的POI信息。
23.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行如权利要求1至8任一项所述的弹幕信息的展示方法,或者执行如权利要求9至19任一项所述的弹幕信息的展示方法。
24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被电子设备运行时,所述电子设备执行如权利要求1至8任一项所述的弹幕信息的展示方法,或者执行如权利要求9至19任一项所述的弹幕信息的展示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110216582.7A CN113015018B (zh) | 2021-02-26 | 2021-02-26 | 弹幕信息的展示方法、装置、***、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110216582.7A CN113015018B (zh) | 2021-02-26 | 2021-02-26 | 弹幕信息的展示方法、装置、***、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113015018A CN113015018A (zh) | 2021-06-22 |
CN113015018B true CN113015018B (zh) | 2023-12-19 |
Family
ID=76386614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110216582.7A Active CN113015018B (zh) | 2021-02-26 | 2021-02-26 | 弹幕信息的展示方法、装置、***、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113015018B (zh) |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011082650A (ja) * | 2009-10-05 | 2011-04-21 | Kddi Corp | 端末位置、姿勢に連動した広告表示システム、装置及び方法 |
CN102695120A (zh) * | 2011-03-25 | 2012-09-26 | 北京千橡网景科技发展有限公司 | 用于向移动终端的用户提供poi信息的方法和设备 |
US8589069B1 (en) * | 2009-11-12 | 2013-11-19 | Google Inc. | Enhanced identification of interesting points-of-interest |
CN105468142A (zh) * | 2015-11-16 | 2016-04-06 | 上海璟世数字科技有限公司 | 基于增强现实技术的互动方法、***和终端 |
CN106982387A (zh) * | 2016-12-12 | 2017-07-25 | 阿里巴巴集团控股有限公司 | 弹幕的显示、推送方法及装置及弹幕应用*** |
CN107247510A (zh) * | 2017-04-27 | 2017-10-13 | 成都理想境界科技有限公司 | 一种基于增强现实的社交方法、终端、服务器和*** |
CN107766432A (zh) * | 2017-09-18 | 2018-03-06 | 维沃移动通信有限公司 | 一种数据交互方法、移动终端及服务器 |
WO2018092016A1 (en) * | 2016-11-19 | 2018-05-24 | Yogesh Chunilal Rathod | Providing location specific point of interest and guidance to create visual media rich story |
CN109087359A (zh) * | 2018-08-30 | 2018-12-25 | 网易(杭州)网络有限公司 | 位姿确定方法、位姿确定装置、介质和计算设备 |
CN109358744A (zh) * | 2018-08-30 | 2019-02-19 | Oppo广东移动通信有限公司 | 信息共享方法、装置、存储介质及穿戴式设备 |
CN110361005A (zh) * | 2019-06-26 | 2019-10-22 | 深圳前海达闼云端智能科技有限公司 | 定位方法、定位装置、可读存储介质及电子设备 |
CN110738737A (zh) * | 2019-10-15 | 2020-01-31 | 北京市商汤科技开发有限公司 | 一种ar场景图像处理方法、装置、电子设备及存储介质 |
CN111225287A (zh) * | 2019-11-27 | 2020-06-02 | 网易(杭州)网络有限公司 | 一种弹幕处理的方法及装置、电子设备、存储介质 |
CN111610997A (zh) * | 2020-05-26 | 2020-09-01 | 北京市商汤科技开发有限公司 | Ar场景内容的生成方法、展示方法、展示***及装置 |
CN111696215A (zh) * | 2020-06-12 | 2020-09-22 | 上海商汤智能科技有限公司 | 一种图像处理方法、装置及设备 |
CN111862213A (zh) * | 2020-07-29 | 2020-10-30 | Oppo广东移动通信有限公司 | 定位方法及装置、电子设备、计算机可读存储介质 |
CN112286422A (zh) * | 2020-11-17 | 2021-01-29 | 北京城市网邻信息技术有限公司 | 一种信息显示方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9639857B2 (en) * | 2011-09-30 | 2017-05-02 | Nokia Technologies Oy | Method and apparatus for associating commenting information with one or more objects |
US10339711B2 (en) * | 2013-03-15 | 2019-07-02 | Honda Motor Co., Ltd. | System and method for providing augmented reality based directions based on verbal and gestural cues |
US10645376B2 (en) * | 2017-04-16 | 2020-05-05 | Facebook, Inc. | Systems and methods for presenting content |
CN107229706A (zh) * | 2017-05-25 | 2017-10-03 | 广州市动景计算机科技有限公司 | 一种基于增强现实的信息获取方法及其装置 |
US20180345129A1 (en) * | 2018-07-27 | 2018-12-06 | Yogesh Rathod | Display virtual objects within predefined geofence or receiving of unique code from closest beacon |
-
2021
- 2021-02-26 CN CN202110216582.7A patent/CN113015018B/zh active Active
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011082650A (ja) * | 2009-10-05 | 2011-04-21 | Kddi Corp | 端末位置、姿勢に連動した広告表示システム、装置及び方法 |
US8589069B1 (en) * | 2009-11-12 | 2013-11-19 | Google Inc. | Enhanced identification of interesting points-of-interest |
CN102695120A (zh) * | 2011-03-25 | 2012-09-26 | 北京千橡网景科技发展有限公司 | 用于向移动终端的用户提供poi信息的方法和设备 |
CN105468142A (zh) * | 2015-11-16 | 2016-04-06 | 上海璟世数字科技有限公司 | 基于增强现实技术的互动方法、***和终端 |
WO2018092016A1 (en) * | 2016-11-19 | 2018-05-24 | Yogesh Chunilal Rathod | Providing location specific point of interest and guidance to create visual media rich story |
CN106982387A (zh) * | 2016-12-12 | 2017-07-25 | 阿里巴巴集团控股有限公司 | 弹幕的显示、推送方法及装置及弹幕应用*** |
CN107247510A (zh) * | 2017-04-27 | 2017-10-13 | 成都理想境界科技有限公司 | 一种基于增强现实的社交方法、终端、服务器和*** |
CN107766432A (zh) * | 2017-09-18 | 2018-03-06 | 维沃移动通信有限公司 | 一种数据交互方法、移动终端及服务器 |
CN109087359A (zh) * | 2018-08-30 | 2018-12-25 | 网易(杭州)网络有限公司 | 位姿确定方法、位姿确定装置、介质和计算设备 |
CN109358744A (zh) * | 2018-08-30 | 2019-02-19 | Oppo广东移动通信有限公司 | 信息共享方法、装置、存储介质及穿戴式设备 |
CN110361005A (zh) * | 2019-06-26 | 2019-10-22 | 深圳前海达闼云端智能科技有限公司 | 定位方法、定位装置、可读存储介质及电子设备 |
CN110738737A (zh) * | 2019-10-15 | 2020-01-31 | 北京市商汤科技开发有限公司 | 一种ar场景图像处理方法、装置、电子设备及存储介质 |
CN111225287A (zh) * | 2019-11-27 | 2020-06-02 | 网易(杭州)网络有限公司 | 一种弹幕处理的方法及装置、电子设备、存储介质 |
CN111610997A (zh) * | 2020-05-26 | 2020-09-01 | 北京市商汤科技开发有限公司 | Ar场景内容的生成方法、展示方法、展示***及装置 |
CN111696215A (zh) * | 2020-06-12 | 2020-09-22 | 上海商汤智能科技有限公司 | 一种图像处理方法、装置及设备 |
CN111862213A (zh) * | 2020-07-29 | 2020-10-30 | Oppo广东移动通信有限公司 | 定位方法及装置、电子设备、计算机可读存储介质 |
CN112286422A (zh) * | 2020-11-17 | 2021-01-29 | 北京城市网邻信息技术有限公司 | 一种信息显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113015018A (zh) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107045844B (zh) | 一种基于增强现实技术的景观导视方法 | |
CN104641399B (zh) | 用于创建环境并用于共享环境中基于位置的体验的***和方法 | |
ES2558255T3 (es) | Anotación automatizada de una vista | |
CN102473324B (zh) | 用于在真实环境中表示虚拟信息的方法 | |
CN103988220B (zh) | 存储内容和ar通信的本地传感器加强 | |
CN102884400B (zh) | 信息处理设备,信息处理***和程序 | |
CN111881861B (zh) | 一种展示方法、装置、设备及存储介质 | |
US20190088030A1 (en) | Rendering virtual objects based on location data and image data | |
CN111701238A (zh) | 虚拟画卷的显示方法、装置、设备及存储介质 | |
KR102355135B1 (ko) | 정보 처리 장치, 정보 처리 방법, 및 프로그램 | |
ES2688643T3 (es) | Aparato y método de realidad aumentada | |
CN112927349B (zh) | 三维虚拟特效的生成方法、装置、计算机设备及存储介质 | |
JP2006059136A (ja) | ビューア装置及びそのプログラム | |
CN103248810A (zh) | 图像处理装置、图像处理方法和程序 | |
JP7191210B2 (ja) | 仮想環境の観察方法、デバイス及び記憶媒体 | |
JP2015001875A (ja) | 画像処理装置、画像処理方法、プログラム、印刷媒体及び印刷媒体のセット | |
JP2011233005A (ja) | オブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法 | |
TW201919003A (zh) | 電腦可讀取儲存媒體、信息處理裝置以及信息處理方法 | |
CN105723631A (zh) | 通信方法 | |
CN106289180A (zh) | 运动轨迹的计算方法及装置、终端 | |
TWI764366B (zh) | 基於光通信裝置的互動方法和系統 | |
JP2011060254A (ja) | 拡張現実システム、拡張現実装置および仮想オブジェクト表示方法 | |
CN113470190A (zh) | 场景显示方法及装置、设备、车辆、计算机可读存储介质 | |
CN113015018B (zh) | 弹幕信息的展示方法、装置、***、电子设备及存储介质 | |
CN112947756A (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 |