CN110234033A - 一种弹幕呈现方法及设备 - Google Patents

一种弹幕呈现方法及设备 Download PDF

Info

Publication number
CN110234033A
CN110234033A CN201910470175.1A CN201910470175A CN110234033A CN 110234033 A CN110234033 A CN 110234033A CN 201910470175 A CN201910470175 A CN 201910470175A CN 110234033 A CN110234033 A CN 110234033A
Authority
CN
China
Prior art keywords
barrage
initial position
barrage information
content
left eye
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910470175.1A
Other languages
English (en)
Inventor
刘寿君
董琪敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Lin Qi Intelligent Technology Co Ltd
Original Assignee
Shanghai Lin Qi Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lin Qi Intelligent Technology Co Ltd filed Critical Shanghai Lin Qi Intelligent Technology Co Ltd
Priority to CN201910470175.1A priority Critical patent/CN110234033A/zh
Publication of CN110234033A publication Critical patent/CN110234033A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • H04N13/344Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请的目的是提供一种弹幕呈现方法及设备,本申请通过设置每条所述弹幕信息的水平相对偏移量,并基于水平相对偏移量确定弹幕信息的左眼的初始位置和右眼的初始位置;在屏幕的内容显示区显示目标显示内容的同时,从弹幕信息的左眼的初始位置和右眼的初始位置开始,将弹幕信息分别在左眼、右眼对应的屏幕的弹幕显示区,从弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现,实现了弹幕呈现出纵深的层次感,同时弹幕与显示内容不在同一个显示区域内,避免弹幕对显示内容产生明显的干扰。

Description

一种弹幕呈现方法及设备
技术领域
本申请涉及计算机领域,尤其涉及一种弹幕的实现方法及设备。
背景技术
现有技术中,弹幕,指的是在观看视频时弹出的评论性字幕。在视频上方大量飘过的评论如密集炮弹一般,故得名弹幕。弹幕会随着视频的播放实时在视频上呈现,这样用户在观看该视频时能够看到其他用户和自己发送的弹幕。
目前的弹幕,基本上都是从屏幕显示区域的一端移动到另外一端,整体来看,几乎所有的弹幕都是在同一个平面上的,没有纵深的层次感,效果比较平淡,缺乏美感,同时又会对显示区域的显示内容产生明显的干扰,从而导致很多用户干脆就关闭弹幕。
发明内容
本申请的目的是提供一种弹幕呈现方法及设备,以解决现有技术中弹幕的呈现缺乏纵深的层次感和对显示内容产生干扰的问题。
根据本申请的一个方面,提供了一种弹幕呈现方法,包括:
获取目标显示内容及其对应的至少一条弹幕信息;
分别设置每条所述弹幕信息的水平相对偏移量,并基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置;
在屏幕的内容显示区显示所述目标显示内容的同时,将所述弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现;
其中,所述内容显示区和所述弹幕显示区不重叠。
进一步地,上述弹幕呈现方法中,所述分别设置每条所述弹幕信息的水平相对偏移量,并基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置,包括:
分别设置每条所述弹幕信息的水平相对偏移量和垂直初始位置;
基于所述弹幕信息的水平相对偏移量确定所述弹幕信息的左眼水平初始位置和右眼水平初始位置;
根据所述弹幕信息的左眼水平初始位置、右眼水平初始位置和垂直初始位置,确定所述弹幕信息的左眼的初始位置和右眼的初始位置。
进一步地,上述弹幕呈现方法中,所述在屏幕的内容显示区显示所述目标显示内容,包括:
对所述目标显示内容进行缩放以适配所述屏幕的内容显示区;
在所述屏幕的内容显示区显示缩放后的目标显示内容。
进一步地,上述弹幕呈现方法中,还包括:
将所述屏幕的有效显示区划分为所述内容显示区和所述弹幕显示区。
进一步地,上述弹幕呈现方法中,所述弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区。
进一步地,上述弹幕呈现方法中,所述预设移动参数包括移动速度、移动方向及移动轨迹。
根据本申请的另一方面,还提供了一种弹幕呈现设备,该设备包括:
获取装置,用于获取目标显示内容及其对应的至少一条弹幕信息;
确定装置,用于分别设置每条所述弹幕信息的水平相对偏移量,并基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置;
显示装置,用于在所述显示装置的内容显示区显示所述目标显示内容的同时,将所述弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现;其中,所述内容显示区和所述弹幕显示区不重叠。
进一步地,上述用于弹幕呈现的设备中,所述确定装置用于:
分别设置每条所述弹幕信息的水平相对偏移量和垂直初始位置;
基于所述弹幕信息的水平相对偏移量确定所述弹幕信息的左眼水平初始位置和右眼水平初始位置;
根据所述弹幕信息的左眼水平初始位置、右眼水平初始位置和垂直初始位置,确定所述弹幕信息的左眼的初始位置和右眼的初始位置。
进一步地,上述用于弹幕呈现的设备中,所述显示装置用于:
对所述目标显示内容进行缩放以适配所述屏幕的内容显示区;
在所述屏幕的内容显示区显示缩放后的目标显示内容。
进一步地,上述用于弹幕呈现的设备中,所述设备还包括:
划分装置,用于将所述显示装置有效显示区划分为所述内容显示区和所述弹幕显示区。
进一步地,上述用于弹幕呈现的设备中,所述弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区。
进一步地,上述用于弹幕呈现的设备中,所述预设移动参数包括移动速度、移动方向及移动轨迹。
与现有技术相比,本申请通过获取目标显示内容及其对应的至少一条弹幕信息,并分别设置每条所述弹幕信息的水平相对偏移量,基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置;在屏幕的内容显示区显示所述目标显示内容的同时,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始,将所述弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现。通过对不同弹幕信息设置不同的水平相对偏移量,使得具有不同水平相对偏移量的每条弹幕信息在呈现时,使用户能够从视觉上感觉到每条弹幕信息从不同的距离处呈现过来,从而给用户不同的纵深视觉感,进一步增加了弹幕信息呈现时的趣味性;同时,将目标显示内容在屏幕的内容显示区进行显示的同时,将该目标显示内容对应的至少一条弹幕信息在与该内容显示区不重叠的弹幕显示区进行显示,避免了在呈现弹幕信息时对显示的目标显示内容干扰,从而有效地提高了用户的观看体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种弹幕呈现方法的流程示意图;
图2示出根据本申请一个方面的一种弹幕呈现方法中有效显示区示意图。
图3示出根据本申请一个方面的一种弹幕呈现方法中有效显示区划分示意图;
图4示出根据本申请一个方面的一种弹幕呈现方法中两个显示屏移动方向为从左到右的弹幕信息的初始位置示意图;
图5示出根据本申请一个方面的一种弹幕呈现方法中两个显示屏移动方向为从上到下的弹幕信息的初始位置示意图;
图6示出;根据本申请一个方面的一种弹幕呈现方法的实际应用场景示意图;
图7示出根据本申请一个方面的一种弹幕呈现方法中单个显示屏示意图;
图8示出根据本申请一个方面的一种弹幕呈现方法中单个显示屏移动方向为从左到右的弹幕信息的初始位置示意图;
图9示出根据本申请一个方面的一种弹幕呈现方法中单个显示屏移动方向为从上到下的弹幕信息的初始位置示意图;
图10示出根据本申请另一个方面的一种弹幕呈现设备的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
图1示出根据本申请一个方面的一种弹幕呈现方法的流程示意图,该方法适用于头戴产品,该头戴产品可以采用两个小显示屏以满足用户观看时左眼和右眼对应的显示屏的观看需求,和/或,该头戴产品可以采用一个大显示屏,使得该用户的左眼和右眼对应的显示屏分布在该大显示屏中且均分该大显示屏的屏幕。该方法包括:步骤S1、步骤S2及步骤S3,其中,具体包括:
步骤S1,获取目标显示内容及其对应的至少一条弹幕信息。在此,所述目标显示内容可以是包括但不限于是视频、图片、音乐、游戏和3D景象等;所述弹幕信息可以包括但不限于文字信息及图片信息等。
步骤S2,分别设置每条弹幕信息的水平相对偏移量,并基于水平相对偏移量确定弹幕信息的左眼的初始位置和右眼的初始位置。在此,所述至少一条弹幕信息中的每条弹幕信息的水平相对偏移量可以相互不同,或者所述至少一条弹幕信息中的部分弹幕信息的水平相对偏移量可以相互不同。由于不同的弹幕信息的水平相对偏移量不同,使得具有不同水平相对偏移量的每条弹幕信息在呈现时,使用户可以从视觉上感受到每条弹幕信息从不同的距离处呈现出来,从而给用户不同的纵深视觉感,不仅增加了用户的观看体验,还增加了弹幕信息呈现时的趣味性。
步骤S3,在屏幕的内容显示区显示目标显示内容的同时,将弹幕信息分别在左眼、右眼对应的屏幕的弹幕显示区,从弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现。在此,所述移动预设参数可以包括但不限于移动速度、移动方向及移动轨迹,其中,所述移动速度包括移动速率及移动加速度。所述内容显示区与所述弹幕显示区不重叠,实现了在内容显示区向用户呈现目标显示内容的同时,在弹幕显示区向用户呈现该目标显示内容对应的一条或多条弹幕信息,保证了目标显示内容和弹幕信息的呈现互不干扰。
通过上述步骤S1至步骤S3,通过对不同弹幕信息设置不同的水平相对偏移量,使得具有不同水平相对偏移量的每条弹幕信息在呈现时,使用户能够从视觉上感觉到每条弹幕信息从不同的距离处呈现过来,从而给用户不同的纵深视觉感,进一步增加了弹幕信息呈现时的趣味性;同时,将目标显示内容在屏幕的内容显示区进行显示的同时,将该目标显示内容对应的至少一条弹幕信息在与该内容显示区不重叠的弹幕显示区进行显示,避免了在呈现弹幕信息时对显示的目标显示内容干扰,从而有效地提高了用户的观看体验。
本申请一实施例中,在进行目标显示内容和对应的弹幕信息的呈现之前,所述弹幕呈现方法还包括:
将所述屏幕的有效显示区划分为所述内容显示区和所述弹幕显示区。
例如,所述屏幕的有效显示区AA如图2所示,在对目标显示内容和对应的弹幕信息的呈现之前,将所述屏幕的有效区AA划分为内容显示区VA和弹幕显示区BA如图3所示,即AA=VA+BA,实现了对屏幕的有效显示区的划分。被划分的所述内容显示区VA和所述弹幕显示区BA相互独立且不重叠,可以避免目标显示内容与弹幕信息的呈现重叠,不仅可以避免显示的弹幕信息对目标显示内容的呈现的干扰,还可以在呈现目标显示内容的同时,呈现该目标显示内容对应的一条或多条弹幕信息;当然,为了保证对弹幕信息进行显示,该内容显示区VA应小于等于该屏幕的有效显示区AA,以确保弹幕显示区BA能够存在有效显示区来进行该目标显示内容对应的一条或多条弹幕信息的显示,即BA>0。本申请一优选实施例中,若所述屏幕的像素数量为1920×1080,则整个1920×1080像素所占区域就是该屏幕的有效显示区AA。
接着本申请的上述实施例,所述步骤S2分别设置每条弹幕信息的水平相对偏移量,并基于水平相对偏移量确定弹幕信息的左眼的初始位置和右眼的初始位置,具体包括:
分别设置每条弹幕信息的水平相对偏移量和垂直初始位置;
基于弹幕信息的水平相对偏移量确定弹幕信息的左眼水平初始位置和右眼水平初始位置;
根据弹幕信息的左眼水平初始位置、右眼水平初始位置和垂直初始位置,确定弹幕信息的左眼的初始位置和右眼的初始位置。
例如,在获取目标显示内容的至少一条弹幕信息后,首先分别对每条弹幕信息x:Barrage_x设置对应的水平相对偏移量OffsetNum_x和垂直初始位置IniNum_y,使得对于同一条弹幕信息而言,该同一条弹幕信息的左眼和右眼的垂直初始位置是相同的,保证了弹幕信息在屏幕上显示时处于同一水平面,利于用户观看弹幕信息,给用户带来良好的观看体验;接着,若为每条弹幕信息x:Barrage_x设置的左眼水平初始位置为IniNum_x时,则根据该弹幕信息x:Barrage_x对应的水平相对偏移量OffsetNum_x和左眼水平初始位置IniNum_x计算该弹幕信息x:Barrage_x的右眼水平初始位置:IniNum_x+OffsetNum_x,从而得到该弹幕信息x:Barrage_x的左眼水平初始位置IniNum_x和右眼水平初始位置:IniNum_x+OffsetNum_x;之后,根据所述弹幕信息x:Barrage_x的左眼水平初始位置IniNum_x、右眼水平初始位置IniNum_x+OffsetNum_x和垂直初始位置IniNum_y,确定所述弹幕信息x的左眼的初始位置(IniNum_x,IniNum_y)和右眼的初始位置(IniNum_x+OffsetNum_x,IniNum_y),从而实现对该目标显示内容对应的至少一条弹幕信息中的每条弹幕信息的左眼的初始位置和右眼的初始位置的计算和确定;最后,在所述屏幕的内容显示区VA显示所述目标显示内容的同时,将该目标显示内容对应的至少一条弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区BA,从所述弹幕信息的左眼的初始位置(IniNum_x,IniNum_y)和右眼的初始位置(IniNum_x+OffsetNum_x,IniNum_y)开始按照预设移动参数进行弹幕呈现,从而实现对目标显示内容和对应的至少一条弹幕信息的呈现。
进一步地,所述弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区。例如,所述弹幕信息x:Barrage_x的左眼的初始位置Barrage_x(左):(IniNum_x,IniNum_y)和右眼的初始位置Barrage_x(右)(IniNum_x+OffsetNum_x,IniNum_y)均在弹幕显示区内,如图4、5所示,其中,图4中Barrage_x(左)和Barrage_x(右)的移动方向为从左到右,图5中Barrage_x(左)和Barrage_x(右)的移动方向为从上到下。
接着本申请的上述实施例,所述步骤S3在屏幕的内容显示区显示目标显示内容具体包括:
对目标显示内容进行缩放以适配所述屏幕的内容显示区;
在所述屏幕的内容显示区显示缩放后的目标显示内容。
例如,为了满足目标显示内容能够适配屏幕中的内容显示区,在对目标显示内容进行呈现前,需要对该目标显示内容进行缩放以适配用于在屏幕中显示内容的内容显示区,进而保证缩放后的目标显示内容能够在屏幕的内容显示区能够正好被完全呈现,而不会出现目标显示内容过度缩小或过度放大,从而实现基于屏幕的内容显示区来对目标显示内容进行对应的缩放从而达到适配效果。
本申请提供的一种弹幕呈现方法的实际应用场景中,如图6所示。
步骤S101,设置视频内容显示区VA。屏幕的有效显示区AA如图2所示,在对目标显示内容和对应的弹幕信息的呈现之前,设置视频内容显示区VA,用于显示目标显示内容。
步骤S102,设置专用弹幕显示区BA。将所述屏幕的有效区AA划分为内容显示区VA和弹幕显示区BA如图3所示,即AA=VA+BA,实现了对屏幕的有效显示区的划分。屏幕的划分包括两种情况,情况一:如图4所示,包括两个分开的小显示屏,左眼对应一个显示屏,右眼对应一个显示屏;情况二:如图7所示,左右眼屏幕为一个整体的显示屏。被划分的所述内容显示区VA和所述弹幕显示区BA相互独立且不重叠,可以避免目标显示内容与弹幕信息的呈现重叠,不仅可以避免显示的弹幕信息对目标显示内容的呈现的干扰,还可以在呈现目标显示内容的同时,呈现该目标显示内容对应的一条或多条弹幕信息。
步骤S103,对目标显示内容进行缩小,使其适配所有设置的视频内容显示区VA。对该显示内容进行缩放以适配用于在屏幕中显示内容的内容显示区,进而保证缩放后的显示内容能够在屏幕的内容显示区能够正好被完全呈现,而不会出现目标显示内容过度缩小或过度放大,从而实现基于屏幕的内容显示区来对目标显示内容进行对应的缩放从而达到适配效果。
步骤S104,在VA内正常播放目标显示内容(比如,视频等)。用户可以选择自己想要看的视频进行播放。
步骤S105,判断是否有退出播放指令,若是,则退出播放流程;若否,则执行步骤S106。当用户想要退出观看视频发出退出播放指令,播放设备将收到用户的退出播放指令后,退出播放;如果用户没有发出退出播放指令则继续进入步骤S106。
步骤S106,在播放所述目标显示内容时,判断所述目标显示屏是否对应有新的弹幕消息,若是,则执行步骤S107;若否,则返回执行步骤S104。当在播放视频的内容时出现新的弹幕消息后,执行步骤S107,对所收到的弹幕消息进行处理。当在播放视频内容时没有出现新的弹幕消息时,在视频内容显示区域VA继续播放用户正在观看的视频的内容。
步骤S107,设置弹幕信息x:Barrage_x显示时的水平相对偏移量OffsetNum_x;设置该弹幕信息的左眼水平初始位置为IniNum_x;将所述弹幕信息的左眼水平起始位置为IniNum_x加上所述水平相对偏移量OffsetNum_x,得到该弹幕信息的右眼水平初始位置:IniNum_x+OffsetNum_x;同时,该弹幕信息的左眼和右眼的垂直初始位置保持一致,即IniNum_y。当在播放视频的内容时出现新的弹幕消息后,分别对每条弹幕信息x设置对应的水平相对偏移量OffsetNum_x和垂直初始位置IniNum_y,使得对于同一条弹幕信息而言,该同一条弹幕信息的左眼和右眼的垂直初始位置是相同的,保证了弹幕信息在屏幕上显示时处于同一水平面,利于用户观看弹幕信息,给用户带来良好的观看体验;接着,若为每条弹幕信息x:Barrage_x设置的左眼水平初始位置为IniNum_x时,则根据该弹幕信息x:Barrage_x对应的水平相对偏移量OffsetNum_x和左眼水平初始位置IniNum_x计算该弹幕信息x的右眼水平初始位置:IniNum_x+OffsetNum_x,从而得到该弹幕信息x的左眼水平初始位置:IniNum_x和右眼水平初始位置:IniNum_x+OffsetNum_x;之后,根据所述弹幕信息x的左眼水平初始位置IniNum_x、右眼水平初始位置IniNum_x+OffsetNum_x和垂直初始位置IniNum_y,确定所述弹幕信息x的左眼的初始位置(IniNum_x,IniNum_y)和右眼的初始位置(IniNum_x+OffsetNum_x,IniNum_y),从而实现对该目标显示内容对应的至少一条弹幕信息中的每条弹幕信息的左眼的初始位置和右眼的初始位置的计算和确定;最后,在所述屏幕的内容显示区VA显示所述目标显示内容(比如,所述视频的内容)的同时,将该视频对应的一条或多条弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区BA进行显示,同时,每条弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区BA,以确保该弹幕信息在左眼和右眼对应的弹幕显示区进行显示。
步骤S108,让该弹幕信息的左、右屏内容按照设定的预设参数(比如,移动速度和方向等)在BA内移动。在此,所述移动预设参数可以包括但不限于移动速度、移动方向及移动轨迹,其中,移动速度包括移动速率及移动加速度。使用户能够从视觉上感觉到每条弹幕信息从不同的距离处呈现过来,从而给用户不同的纵深视觉感,进一步增加了弹幕信息呈现时的趣味性。弹幕信息x:Barrage_x的左眼的初始位置Barrage_x(左):(IniNum_x,IniNum_y)和右眼的初始位置Barrage_x(右)(IniNum_x+OffsetNum_x,IniNum_y)均在弹幕显示区内,屏幕为一整个显示屏时,如图8、9所示,其中,图8中Barrage_x(左)和Barrage_x(右)的移动方向为从左到右,图9中Barrage_x(左)和Barrage_x(右)的移动方向为从上到下;屏幕为两个单独的小显示屏时,如图4、5所示,其中,图4中Barrage_x(左)和Barrage_x(右)的移动方向为从左到右,图5中Barrage_x(左)和Barrage_x(右)的移动方向为从上到下。执行步骤S108后,继续返回执行步骤S104在内容显示区VA内正常播放视频。
图10示出根据本申请一个方面的一种弹幕呈现设备的结构示意图,该设备可以包括具有播放且观看功能的头戴产品中,使得本申请的该头戴产品实现具有纵深感的弹幕信息以提高用户的观看体验。在此,该头戴产品可以采用两个小显示屏以满足用户观看时左眼和右眼对应的显示屏的观看需求,和/或,该头戴产品可以采用一个大显示屏,使得该用户的左眼和右眼对应的显示屏分布在该大显示屏中且均分该大显示屏的屏幕。该设备包括:获取装置11、确定装置12及显示装置13,其中,具体包括:
所述获取装置11,用于获取目标显示内容及其对应的至少一条弹幕信息。在此,所述目标显示内容可以是包括但不限于是视频、图片、音乐、游戏和3D景象等;所述弹幕信息可以包括但不限于文字信息及图片信息等。
确定装置12,用于分别设置每条弹幕信息的水平相对偏移量,并基于水平相对偏移量确定弹幕信息的左眼的初始位置和右眼的初始位置。在此,所述至少一条弹幕信息中的每条弹幕信息的水平相对偏移量可以相互不同,或者所述至少一条弹幕信息中的部分弹幕信息的水平相对偏移量可以相互不同。由于不同的弹幕信息的水平相对偏移量不同,使得具有不同水平相对偏移量的每条弹幕信息在呈现时,使用户可以从视觉上感受到每条弹幕信息从不同的距离处呈现出来,从而给用户不同的纵深视觉感,不仅增加了用户的观看体验,还增加了弹幕信息呈现时的趣味性。
显示装置13,用于在屏幕的内容显示区显示目标显示内容的同时,将弹幕信息分别在左眼、右眼对应的屏幕的弹幕显示区,从弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现。在此,所述移动预设参数可以包括但不限于移动速度、移动方向及移动轨迹,其中,所述移动速度包括移动速率及移动加速度。所述内容显示区与所述弹幕显示区不重叠,实现了在内容显示区向用户呈现目标显示内容的同时,在弹幕显示区向用户呈现该目标显示内容对应的一条或多条弹幕信息,保证了目标显示内容和弹幕信息的呈现互不干扰。
通过上述获取装置11、确定装置12及显示装置13,通过对不同弹幕信息设置不同的水平相对偏移量,使得具有不同水平相对偏移量的每条弹幕信息在呈现时,使用户能够从视觉上感觉到每条弹幕信息从不同的距离处呈现过来,从而给用户不同的纵深视觉感,进一步增加了弹幕信息呈现时的趣味性;同时,将目标显示内容在屏幕的内容显示区进行显示的同时,将该目标显示内容对应的至少一条弹幕信息在与该内容显示区不重叠的弹幕显示区进行显示,避免了在呈现弹幕信息时对显示的目标显示内容干扰,从而有效地提高了用户的观看体验。
本申请一实施例中,所述弹幕呈现设备还包括:划分装置,用于:
将所述屏幕的有效显示区划分为所述内容显示区和所述弹幕显示区。
例如,所述屏幕的有效显示区AA如图2所示,在对目标显示内容和对应的弹幕信息的呈现之前,将所述屏幕的有效区AA划分为内容显示区VA和弹幕显示区BA如图3所示,即AA=VA+BA,实现了对屏幕的有效显示区的划分。被划分的所述内容显示区VA和所述弹幕显示区BA相互独立且不重叠,可以避免目标显示内容与弹幕信息的呈现重叠,不仅可以避免显示的弹幕信息对目标显示内容的呈现的干扰,还可以在呈现目标显示内容的同时,呈现该目标显示内容对应的一条或多条弹幕信息;当然,为了保证对弹幕信息进行显示,该内容显示区VA应小于等于该屏幕的有效显示区AA,以确保弹幕显示区BA能够存在有效显示区来进行该目标显示内容对应的一条或多条弹幕信息的显示,即BA>0。本申请一优选实施例中,若所述屏幕的像素数量为1920×1080,则整个1920×1080像素所占区域就是该屏幕的有效显示区AA。
接着本申请的上述实施例,所述确定装置12具体用于:
分别设置每条弹幕信息的水平相对偏移量和垂直初始位置;
基于弹幕信息的水平相对偏移量确定弹幕信息的左眼水平初始位置和右眼水平初始位置;
根据弹幕信息的左眼水平初始位置、右眼水平初始位置和垂直初始位置,确定弹幕信息的左眼的初始位置和右眼的初始位置。
例如,在获取目标显示内容的至少一条弹幕信息后,首先分别对每条弹幕信息x:Barrage_x设置对应的水平相对偏移量OffsetNum_x和垂直初始位置IniNum_y,使得对于同一条弹幕信息而言,该同一条弹幕信息的左眼和右眼的垂直初始位置是相同的,保证了弹幕信息在屏幕上显示时处于同一水平面,利于用户观看弹幕信息,给用户带来良好的观看体验;接着,若为每条弹幕信息x:Barrage_x设置的左眼水平初始位置为IniNum_x时,则根据该弹幕信息x:Barrage_x对应的水平相对偏移量OffsetNum_x和左眼水平初始位置IniNum_x计算该弹幕信息x:Barrage_x的右眼水平初始位置:IniNum_x+OffsetNum_x,从而得到该弹幕信息x:Barrage_x的左眼水平初始位置IniNum_x和右眼水平初始位置:IniNum_x+OffsetNum_x;之后,根据所述弹幕信息x的左眼水平初始位置IniNum_x、右眼水平初始位置IniNum_x+OffsetNum_x和垂直初始位置IniNum_y,确定所述弹幕信息x的左眼的初始位置(IniNum_x,IniNum_y)和右眼的初始位置(IniNum_x+OffsetNum_x,IniNum_y),从而实现对该目标显示内容对应的至少一条弹幕信息中的每条弹幕信息的左眼的初始位置和右眼的初始位置的计算和确定;最后,在所述屏幕的内容显示区VA显示所述目标显示内容的同时,将该目标显示内容对应的至少一条弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区BA,从所述弹幕信息的左眼的初始位置(IniNum_x,IniNum_y)和右眼的初始位置(IniNum_x+OffsetNum_x,IniNum_y)开始按照预设移动参数进行弹幕呈现,从而实现对目标显示内容和对应的至少一条弹幕信息的呈现。
进一步地,所述弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区。例如,所述弹幕信息x:Barrage_x的左眼的初始位置Barrage_x(左):(IniNum_x,IniNum_y)和右眼的初始位置Barrage_x(右)(IniNum_x+OffsetNum_x,IniNum_y)均在弹幕显示区内,如图4、5所示,其中,图4中Barrage_x(左)和Barrage_x(右)的移动方向为从左到右,图5中Barrage_x(左)和Barrage_x(右)的移动方向为从上到下。
接着本申请的上述实施例,所述显示装置13具体用于:
对目标显示内容进行缩放以适配所述屏幕的内容显示区;
在所述屏幕的内容显示区显示缩放后的目标显示内容。
在此,此功能由显示装置中设置的芯片来实现的,芯片内置的缩放功能模块一般都是芯片显示子***下的一个功能模块。该功能模块可以对显示内容进行放大或缩小,实现纵深感弹幕的呈现。在屏幕的内容显示区显示缩放后的目标显示内容。预设移动参数包括移动速度、移动方向及移动轨迹。
例如,为了满足目标显示内容能够适配屏幕中的内容显示区,在对目标显示内容进行呈现前,需要对该目标显示内容进行缩放以适配用于在屏幕中显示内容的内容显示区,进而保证缩放后的目标显示内容能够在屏幕的内容显示区能够正好被完全呈现,而不会出现目标显示内容过度缩小或过度放大,从而实现基于屏幕的内容显示区来对目标显示内容进行对应的缩放从而达到适配效果。
综上所述,本申请通过获取目标显示内容及其对应的至少一条弹幕信息,并分别设置每条所述弹幕信息的水平相对偏移量,基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置;在屏幕的内容显示区显示所述目标显示内容的同时,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始,将所述弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现。通过对不同弹幕信息设置不同的水平相对偏移量,使得具有不同水平相对偏移量的每条弹幕信息在呈现时,使用户能够从视觉上感觉到每条弹幕信息从不同的距离处呈现过来,从而给用户不同的纵深视觉感,进一步增加了弹幕信息呈现时的趣味性;同时,将目标显示内容在屏幕的内容显示区进行显示的同时,将该目标显示内容对应的至少一条弹幕信息在与该内容显示区不重叠的弹幕显示区进行显示,避免了在呈现弹幕信息时对显示的目标显示内容干扰,从而有效地提高了用户的观看体验。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (12)

1.一种弹幕呈现方法,其特征在于,所述方法包括:
获取目标显示内容及其对应的至少一条弹幕信息;
分别设置每条所述弹幕信息的水平相对偏移量,并基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置;
在屏幕的内容显示区显示所述目标显示内容的同时,将所述弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现;
其中,所述内容显示区和所述弹幕显示区不重叠。
2.根据权利要求1所述的方法,其中,分别设置每条所述弹幕信息的水平相对偏移量,并基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置包括:
分别设置每条所述弹幕信息的水平相对偏移量和垂直初始位置;
基于所述弹幕信息的水平相对偏移量确定所述弹幕信息的左眼水平初始位置和右眼水平初始位置;
根据所述弹幕信息的左眼水平初始位置、右眼水平初始位置和垂直初始位置,确定所述弹幕信息的左眼的初始位置和右眼的初始位置。
3.根据权利要求2所述的方法,其中,所述在屏幕的内容显示区显示所述目标显示内容,包括:
对所述目标显示内容进行缩放以适配所述屏幕的内容显示区;
在所述屏幕的内容显示区显示缩放后的目标显示内容。
4.根据权利要求1至3中任一项所述的方法,其中,所述方法还包括:
将所述屏幕的有效显示区划分为所述内容显示区和所述弹幕显示区。
5.根据权利要求1至3中任一项所述的方法,其中,所述弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区。
6.根据权利要求1至3中任一项所述的方法,其中,所述预设移动参数包括移动速度、移动方向及移动轨迹。
7.一种用于弹幕呈现的设备,其中,所述设备包括;
获取装置,用于获取目标显示内容及其对应的至少一条弹幕信息;
确定装置,用于分别设置每条所述弹幕信息的水平相对偏移量,并基于所述水平相对偏移量确定所述弹幕信息的左眼的初始位置和右眼的初始位置;
显示装置,用于在所述显示装置的内容显示区显示所述目标显示内容的同时,将所述弹幕信息分别在左眼、右眼对应的所述屏幕的弹幕显示区,从所述弹幕信息的左眼的初始位置和右眼的初始位置开始按照预设移动参数进行弹幕呈现;其中,所述内容显示区和所述弹幕显示区不重叠。
8.根据权利要求7所述的设备,其中,所述确定装置用于:
分别设置每条所述弹幕信息的水平相对偏移量和垂直初始位置;
基于所述弹幕信息的水平相对偏移量确定所述弹幕信息的左眼水平初始位置和右眼水平初始位置;
根据所述弹幕信息的左眼水平初始位置、右眼水平初始位置和垂直初始位置,确定所述弹幕信息的左眼的初始位置和右眼的初始位置。
9.根据权利要求8所述的设备,其中,所述显示装置用于:
对所述目标显示内容进行缩放以适配所述屏幕的内容显示区;
在所述屏幕的内容显示区显示缩放后的目标显示内容。
10.根据权利要求7至8中任一项所述的设备,其中,所述设备还包括:
划分装置,用于将所述显示装置有效显示区划分为所述内容显示区和所述弹幕显示区。
11.根据权利要求7至9中任一项所述的设备,其中,所述弹幕信息的左眼的初始位置和右眼的初始位置均位于所述弹幕显示区。
12.根据权利要求7至9中任一项所述的设备,其中,所述预设移动参数包括移动速度、移动方向及移动轨迹。
CN201910470175.1A 2019-05-31 2019-05-31 一种弹幕呈现方法及设备 Pending CN110234033A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910470175.1A CN110234033A (zh) 2019-05-31 2019-05-31 一种弹幕呈现方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910470175.1A CN110234033A (zh) 2019-05-31 2019-05-31 一种弹幕呈现方法及设备

Publications (1)

Publication Number Publication Date
CN110234033A true CN110234033A (zh) 2019-09-13

Family

ID=67858302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910470175.1A Pending CN110234033A (zh) 2019-05-31 2019-05-31 一种弹幕呈现方法及设备

Country Status (1)

Country Link
CN (1) CN110234033A (zh)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935997A (zh) * 2015-06-01 2015-09-23 上海幻电信息科技有限公司 观看者自定义高级弹幕的方法和装置
CN105357587A (zh) * 2015-10-28 2016-02-24 广州华多网络科技有限公司 实现音乐弹幕的方法及***
CN105812885A (zh) * 2016-03-11 2016-07-27 武汉斗鱼网络科技有限公司 一种视频直播中的弹幕显示方法和***
CN106156237A (zh) * 2015-04-27 2016-11-23 北京智谷睿拓技术服务有限公司 信息处理方法、信息处理装置及用户设备
CN106454485A (zh) * 2016-10-25 2017-02-22 华中科技大学 一种速度可变弹幕的弹道分配方法
CN106792087A (zh) * 2016-12-14 2017-05-31 上海青声网络科技有限公司 一种弹幕显示的方法及装置
CN107645684A (zh) * 2017-09-30 2018-01-30 咪咕动漫有限公司 一种弹幕调节方法、装置及存储介质
CN108600852A (zh) * 2018-04-28 2018-09-28 北京酷我科技有限公司 一种弹幕效果的实现方法
CN108989870A (zh) * 2017-06-02 2018-12-11 中国电信股份有限公司 控制弹幕区域的方法和***
CN109121015A (zh) * 2018-10-17 2019-01-01 武汉斗鱼网络科技有限公司 一种转换弹幕格式的方法及相关装置
US10708649B2 (en) * 2015-04-22 2020-07-07 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for displaying bullet screen information

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10708649B2 (en) * 2015-04-22 2020-07-07 Tencent Technology (Shenzhen) Company Limited Method, apparatus and system for displaying bullet screen information
CN106156237A (zh) * 2015-04-27 2016-11-23 北京智谷睿拓技术服务有限公司 信息处理方法、信息处理装置及用户设备
CN104935997A (zh) * 2015-06-01 2015-09-23 上海幻电信息科技有限公司 观看者自定义高级弹幕的方法和装置
CN105357587A (zh) * 2015-10-28 2016-02-24 广州华多网络科技有限公司 实现音乐弹幕的方法及***
CN105812885A (zh) * 2016-03-11 2016-07-27 武汉斗鱼网络科技有限公司 一种视频直播中的弹幕显示方法和***
CN106454485A (zh) * 2016-10-25 2017-02-22 华中科技大学 一种速度可变弹幕的弹道分配方法
CN106792087A (zh) * 2016-12-14 2017-05-31 上海青声网络科技有限公司 一种弹幕显示的方法及装置
CN108989870A (zh) * 2017-06-02 2018-12-11 中国电信股份有限公司 控制弹幕区域的方法和***
CN107645684A (zh) * 2017-09-30 2018-01-30 咪咕动漫有限公司 一种弹幕调节方法、装置及存储介质
CN108600852A (zh) * 2018-04-28 2018-09-28 北京酷我科技有限公司 一种弹幕效果的实现方法
CN109121015A (zh) * 2018-10-17 2019-01-01 武汉斗鱼网络科技有限公司 一种转换弹幕格式的方法及相关装置

Similar Documents

Publication Publication Date Title
CN106331877B (zh) 弹幕播放方法及装置
US11303881B2 (en) Method and client for playing back panoramic video
CN102905170B (zh) 视频的弹幕方法及***
CN104469179B (zh) 一种将动态图片结合到手机视频中的方法
US9431059B2 (en) Information processing method and electronic device thereof
US11194391B2 (en) Visual artifact mitigation of dynamic foveated displays
CN101902582B (zh) 一种立体视频字幕添加方法及装置
CN106792087A (zh) 一种弹幕显示的方法及装置
CN105430471B (zh) 一种视频中弹幕的显示方法及装置
JP2011244175A (ja) 電子機器、映像処理方法及びプログラム
US8619198B1 (en) Adjusting frame rates for video applications
JP2014220723A (ja) 表示制御装置、表示制御方法、およびプログラム
CN109126131B (zh) 游戏画面显示方法、存储介质及终端
US20180102082A1 (en) Apparatus, system, and method for video creation, transmission and display to reduce latency and enhance video quality
JP2009110536A (ja) 画像フレーム処理方法、装置、レンダリングプロセッサおよび動画像表示方法
US11825170B2 (en) Apparatus and associated methods for presentation of comments
KR20200001750A (ko) 특정 영역의 화질을 개선하기 위해 복수의 가상현실영상을 재생하는 가상현실영상재생장치 및 가상현실영상생성방법
CN110234033A (zh) 一种弹幕呈现方法及设备
CN106878822A (zh) 在电视节目中奖励互动观众的方法和装置
CN112653931B (zh) 资源信息播放的控制方法、装置、存储介质以及电子设备
CN112102160B (zh) 适配于720胶囊型屏幕的视频处理方法、装置及相关产品
CN107330960A (zh) 生成、播放图像的方法及装置
EP2408214A3 (en) Playback apparatus, playback method, and program
JP5337282B1 (ja) 3次元画像生成装置および3次元画像生成方法
US20190295312A1 (en) Augmented reality wall with combined viewer and camera tracking

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190913

RJ01 Rejection of invention patent application after publication