CN112118491A - 弹幕生成方法、装置及计算机可读存储介质 - Google Patents
弹幕生成方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112118491A CN112118491A CN202011028722.XA CN202011028722A CN112118491A CN 112118491 A CN112118491 A CN 112118491A CN 202011028722 A CN202011028722 A CN 202011028722A CN 112118491 A CN112118491 A CN 112118491A
- Authority
- CN
- China
- Prior art keywords
- gesture
- bullet screen
- user
- character
- screen
- 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
Links
Images
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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- 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/472—End-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
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种弹幕生成方法,所述弹幕生成方法包括:识别用户的手势,并根据所述手势,得到字符;将所述字符显示在屏幕的字符显示区域;当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。本发明还公开了一种弹幕生成装置和一种计算机可读存储介质。本发明使得用户不需要输入设备(键盘、鼠标等)就可以编辑弹幕并发送,从而扩大弹幕功能在电视机上的应用范围,并提高用户生成弹幕的便捷性。
Description
技术领域
本发明涉及电视机技术领域,尤其涉及一种弹幕生成方法、装置及计算机可读存储介质。
背景技术
随着互联网的迅速发展,越来越多的用户在观看视频节目时,喜欢通过弹幕进行交流。通常,用户可使用弹幕进行互动评论,还可以发个弹幕表达自己的观点,以让其他用户对弹幕进行点赞。
然而,弹幕功能主要应用在具有输入设备的终端上,对于没有鼠标、键盘、触摸屏软键盘的家庭主要娱乐工具电视机而言,用户无法输入文字,以生成弹幕。并且,用户距离电视机较远,对于具有输入设备的电视机,用户也不方便输入文字。因此,弹幕功能在电视机上进行使用,存在应用范围较少、用户操作复杂的问题。
发明内容
本发明的主要目的在于提供一种弹幕生成方法、装置及计算机可读存储介质,旨在扩大弹幕功能在电视机上的应用范围,并提高用户生成弹幕的便捷性。
为实现上述目的,本发明提供一种弹幕生成方法,所述弹幕生成方法包括以下步骤:
识别用户的手势,并根据所述手势,得到字符;
将所述字符显示在屏幕的字符显示区域;
当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
可选地,所述识别用户的手势,并根据所述手势,得到字符的步骤包括:
通过摄像头检测用户是否做出手势;
当通过摄像头检测到用户做出手势时,通过手势识别算法识别所述手势;
根据所述手势,控制软键盘进行编辑,得到字符。
可选地,所述根据所述手势,控制软键盘进行编辑,得到字符的步骤包括:
判断所述手势是否为点击手势;
若所述手势为点击手势,则获取光标点对应的软键盘字符键;
根据预设输入法,将所述软键盘字符键进行组合,得到字符。
可选地,所述当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕的步骤包括:
当光标点位于发送键时,检测所述用户是否做出点击手势;
若检测到所述用户做出点击手势,则将所述字符显示区域中的字符内容进行发送,以生成弹幕。
可选地,所述识别用户的手势,并根据所述手势,得到字符的步骤之前,还包括:
当接收到遥控器发送的弹幕打开请求时,在屏幕上显示弹幕内容及弹幕编辑选项;
当接收到所述遥控器发送的弹幕编辑请求时,在所述屏幕上显示软键盘及字符显示区域,并启动摄像功能,以识别用户的手势。
可选地,所述识别用户的手势,并根据所述手势,得到字符的步骤之前,还包括:
识别用户的手势,并判断所述手势是否为弹幕打开手势;
若所述手势为所述弹幕打开手势,则在屏幕上显示弹幕内容及弹幕编辑选项;
判断所述手势是否为弹幕编辑手势;
若所述手势为所述弹幕编辑手势,则在所述屏幕上显示软键盘及字符显示区域。
可选地,所述弹幕生成方法还包括:
当光标点位于退出键时,检测所述用户是否做出点击手势;
若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能。
可选地,所述若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能的步骤之后,还包括:
当接收到遥控器发送的弹幕关闭请求时,关闭屏幕上显示的弹幕内容,并关闭所述屏幕上显示的弹幕编辑选项。
此外,为实现上述目的,本发明还提供一种弹幕生成装置,所述弹幕生成装置包括:
手势识别模块,用于识别用户的手势,并根据所述手势,得到字符;
字符显示模块,用于将所述字符显示在屏幕的字符显示区域;
弹幕生成模块,用于当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有弹幕生成程序,所述弹幕生成程序被处理器执行时实现如上所述的弹幕生成方法的步骤。
本发明提供一种弹幕生成方法、装置及计算机可读存储介质,识别用户的手势,并根据手势,得到字符;将字符显示在屏幕的字符显示区域;当检测到发送请求时,根据字符显示区域中的字符内容,生成弹幕。本发明通过识别用户的手势,编辑得到字符,然后,将字符显示在屏幕的字符显示区域中,以供用户查看,最后,发送字符显示区域中的字符内容,以生成弹幕,使得用户不需要输入设备(键盘、鼠标等)就可以编辑弹幕并发送,从而扩大弹幕功能在电视机上的应用范围,并提高用户生成弹幕的便捷性。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明弹幕生成方法第一实施例的流程示意图;
图3为本发明弹幕生成方法第二实施例的流程示意图;
图4为本发明弹幕生成方法第三实施例的流程示意图;
图5为本发明弹幕生成方法第四实施例的流程示意图;
图6为本发明弹幕生成方法第五实施例的流程示意图;
图7为本发明弹幕生成装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端为弹幕生成设备,该弹幕生成设备可以为电视机、手机、PC(personal computer,个人计算机)、平板电脑、笔记本电脑等具有视频播放功能的终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU(Central Processing Unit,中央处理器),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及弹幕生成程序。
在图1所示的终端中,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,并执行以下操作:
识别用户的手势,并根据所述手势,得到字符;
将所述字符显示在屏幕的字符显示区域;
当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
通过摄像头检测用户是否做出手势;
当通过摄像头检测到用户做出手势时,通过手势识别算法识别所述手势;
根据所述手势,控制软键盘进行编辑,得到字符。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
判断所述手势是否为点击手势;
若所述手势为点击手势,则获取光标点对应的软键盘字符键;
根据预设输入法,将所述软键盘字符键进行组合,得到字符。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
当光标点位于发送键时,检测所述用户是否做出点击手势;
若检测到所述用户做出点击手势,则将所述字符显示区域中的字符内容进行发送,以生成弹幕。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
当接收到遥控器发送的弹幕打开请求时,在屏幕上显示弹幕内容及弹幕编辑选项;
当接收到所述遥控器发送的弹幕编辑请求时,在所述屏幕上显示软键盘及字符显示区域,并启动摄像功能,以识别用户的手势。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
识别用户的手势,并判断所述手势是否为弹幕打开手势;
若所述手势为所述弹幕打开手势,则在屏幕上显示弹幕内容及弹幕编辑选项;
判断所述手势是否为弹幕编辑手势;
若所述手势为所述弹幕编辑手势,则在所述屏幕上显示软键盘及字符显示区域。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
当光标点位于退出键时,检测所述用户是否做出点击手势;
若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能。
进一步地,处理器1001可以用于调用存储器1005中存储的弹幕生成程序,还执行以下操作:
当接收到遥控器发送的弹幕关闭请求时,关闭屏幕上显示的弹幕内容,并关闭所述屏幕上显示的弹幕编辑选项。
基于上述硬件结构,提出本发明弹幕生成方法各个实施例。
本发明提供一种弹幕生成方法。
参照图2,图2为本发明弹幕生成方法第一实施例的流程示意图。
在本实施例中,该弹幕生成方法包括:
步骤S10,识别用户的手势,并根据所述手势,得到字符;
在本实施例中,该弹幕生成方法由弹幕生成设备实现,该弹幕生成设备可以为电视机、手机、PC、平板电脑、笔记本电脑等具有视频播放功能的终端设备。在本实施例中,该弹幕生成设备以电视机为例进行说明。
在本实施例中,识别用户的手势,并根据手势,得到字符。其中,手势是指用手掌和手指位置、形状构成的特定语言***,具体的,根据十指的动作路径、目标、运动轨迹对手势进行识别。用户可通过手势进行相应的操作,即将手势转化为具体的指令,以实现该指令对应的操作。例如,OK手势可代表确认、点击、发送等操作;抓取手势可代表点击、确认等操作;手掌平移可代表移动光标点、翻页等操作。可以理解,手势的表示方法可根据实际情况进行设定,此处不作赘述。
需要说明的是,字符可以为字母、数字、文字、符号及表情等,该字符可用于用户间进行信息交流。其中,文字根据具体情况进行设定,例如,中文、英文、***文、日文等文字。
此外,还需要说明的是,在识别用户的手势之前,可先判断用户是否做出手势,若用户做出手势,才使用手势识别算法识别用户的手势,然后,根据识别到的手势,控制软键盘进行编辑,以得到字符,其中,得到的字符可以为字、词、词组等。具体的执行过程如下第二实施例所述,此处不作赘述。
此外,用户的手势可以为手写输入法的格式,即根据用户隔空的手写手势,得到所对应的字符。由于不同的人手写笔迹不一样,可通过人工智能学习用户的手写笔迹,以提高识别手势的准确性。
步骤S20,将所述字符显示在屏幕的字符显示区域;
在本实施例中,将字符显示在屏幕的字符显示区域。其中,字符显示区域可以为文字显示窗口或文字显示栏等,其显示用户将要发送的弹幕内容,并用于用户进行编辑弹幕内容。
需要说明的是,字符显示区域通常位于软键盘周围,例如上方或者下方等,以便用户利用软键盘进行编辑字符时,方便查看所编辑的字符内容。
步骤S30,当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
在本实施例中,当检测到发送请求时,根据字符显示区域中的字符内容,生成弹幕。具体的,当用户编辑完成时,用户可通过点击发送键发送字符显示区域中的字符内容,以生成弹幕。
需要说明的是,检测是否有发送请求可通过检测用户手势是否点击发送键,或者检测是否接收到遥控器发送的发送请求,即用户点击遥控器上方的发送键。可以理解,用户通过手势发送弹幕,无需使用遥控器,以进一步提高用户生成弹幕的便捷性。
具体的,步骤S30包括:
步骤a31,当光标点位于发送键时,检测所述用户是否做出点击手势;
在本实施例中,当光标点位于发送键时,检测用户是否做出点击手势。其中,光标点可以为指针、横线等,用于标识用户手势所对应的屏幕位置。此外,发送键可以为软键盘上的回车键,还可以为软键盘上的其它自定义键,当然,还可以在软键盘之外,设置一个发送键。
需要说明的是,检测用户是否做出点击手势可通过将识别到的手势与预设的点击手势进行对比,具体的,通过手势识别算法识别手势是否为点击手势。其中,预设的点击手势可以根据用户习惯进行设定,例如OK手势、抓取手势、双击手势等。
步骤a32,若检测到所述用户做出点击手势,则将所述字符显示区域中的字符内容进行发送,以生成弹幕。
在本实施例中,若检测到用户做出点击手势,则将字符显示区域中的字符内容进行发送,以生成弹幕。具体的,若通过手势识别算法识别到的手势为点击手势,则将字符显示区域中的字符内容发送至屏幕上,以生成弹幕。
本发明实施例提供一种弹幕生成方法,识别用户的手势,并根据手势,得到字符;将字符显示在屏幕的字符显示区域;当检测到发送请求时,根据字符显示区域中的字符内容,生成弹幕。本发明实施例通过识别用户的手势,编辑得到字符,然后,将字符显示在屏幕的字符显示区域中,以供用户查看,最后,发送字符显示区域中的字符内容,以生成弹幕,使得用户不需要输入设备(键盘、鼠标等)就可以编辑弹幕并发送,从而扩大弹幕功能在电视机上的应用范围,并提高用户生成弹幕的便捷性。
进一步地,基于上述第一实施例,提出本发明弹幕生成方法的第二实施例。
参照图3,图3为本发明弹幕生成方法第二实施例的流程示意图。
在本实施例中,上述步骤S10包括:
步骤S11,当通过摄像头检测到用户做出手势时,通过手势识别算法识别所述手势;
在本实施例中,当通过摄像头检测到用户做出手势时,通过手势识别算法识别手势。其中,手势识别算法是通过对手势进行分析,以获得手势的形状特征与运动轨迹。
需要说明的是,摄像头内置于电视机,也可以通过数据线连接外部摄像头,摄像头用于对用户的手势进行录取。具体的,将摄像头录取到的图像进行分析,并与数据库中的预设手势进行对比,若检测到图像中的手势与数据库中的手势匹配,则判定用户做出手势。
此外,还需要说明的是,该手势识别算法有边缘轮廓提取法、质心手指等多特征结合法或指关节式跟踪法等,其中,边缘轮廓提取法主要用于将手势与其他物体进行区分,质心手指等多特征结合法主要用于分析手势的姿势与运动轨迹,指关节式跟踪法主要用于构建二维或三维模型,以跟踪手势动态运动轨迹。当然,还可以通过其他手势识别算法对手势进行分析,此处不作具体限定。
步骤S12,根据所述手势,控制软键盘进行编辑,得到字符。
在本实施例中,根据手势,控制软键盘进行编辑,得到字符。其中,软键盘为软件虚拟键盘,其显示在电视机屏幕上,以供用户查看,并且通过该软键盘进行打字。
需要说明的是,软键盘上有英文字母、中英文标点符号、***数字、数学符号以及各种特殊符号等。并且,通过切换不同的输入法格式,可得到中文、英文、日文等文字与符号。
此外,还需要说明的是,控制软键盘进行编辑需判断手势是否为点击操作,若手势是点击操作,则获取点击的字符键,并根据该字符键生成字符。
具体的,步骤S12包括:
步骤a121,判断所述手势是否为点击手势;
在本实施例中,判断手势是否为点击手势。需要说明的是,判断手势是否为点击手势可通过将识别到的手势与预设的点击手势进行对比,具体的,通过手势识别算法识别手势是否为点击手势。其中,预设的点击手势可以根据用户习惯进行设定,例如OK手势、抓取手势、双击手势等。
步骤a122,若所述手势为点击手势,则获取光标点对应的软键盘字符键;
在本实施例中,若手势为点击手势,则获取光标点对应的软键盘字符键。具体的,若通过手势识别算法识别到的手势为点击手势,则获取光标点对应的软键盘字符键,即获取用户点击的字符键。其中,光标点可以为指针、横线等,用于标识用户手势所对应的软键盘位置。
步骤a123,根据预设输入法,将所述软键盘字符键进行组合,得到字符。
在获取到软键盘字符键之后,根据预设输入法,将软键盘字符键进行组合,得到字符。其中,预设输入法可根据用户实际需求进行设定,可以为中文输入法、英文输入法等。
需要说明的是,若软键盘字符键为英文字母键,则根据预设输入法进行组合英文字母键,得到字符。例如,用户需输入中文文字,则根据中文输入法对输入的字符键进行组合,即根据拼音输入法或五笔输入法等输入法将输入的字符键进行组合。
本实施例中,通过摄像头检测用户是否做出手势,在确定用户做出手势后,才通过手势识别算法识别手势,以提高生成弹幕的效率。并且,根据手势控制软键盘编辑字符,无需通过硬键盘编辑字符,可进一步提高生成弹幕的便捷性,从而进一步扩大弹幕功能在电视机上的应用范围。
进一步地,基于上述第一实施例,提出本发明弹幕生成方法的第三实施例。
参照图4,图4为本发明弹幕生成方法第三实施例的流程示意图。
在本实施例中,在上述步骤S10之前,该弹幕生成方法还包括:
步骤S40,当接收到遥控器发送的弹幕打开请求时,在屏幕上显示弹幕内容及弹幕编辑选项;
在本实施例中,当接收到遥控器发送的弹幕打开请求时,在屏幕上显示弹幕内容及弹幕编辑选项。其中,遥控器上设置有弹幕按键,该弹幕按键用于打开弹幕或关闭弹幕,当用户使用遥控器按下弹幕按键时,遥控器将会发送弹幕打开请求至电视机,当用户再次按下弹幕按键时,遥控器将会发送弹幕关闭请求至电视机。
需要说明的是,弹幕内容包括用户自身发送的弹幕内容与其他用户的弹幕内容,用户可通过手势对弹幕内容进行点赞或者回复,例如屏幕飘来一条用户感兴趣的弹幕,用户可通过手势将该弹幕暂停移动,然后使用点赞手势(大拇指竖起等)对该弹幕进行点赞,或者启动软键盘,通过手势编辑字符对该弹幕进行回复。此外,弹幕编辑选项用于提醒用户编辑弹幕。
步骤S50,当接收到所述遥控器发送的弹幕编辑请求时,在所述屏幕上显示软键盘及字符显示区域,并启动摄像功能,以识别用户的手势。
在打开弹幕之后,当接收到遥控器发送的弹幕编辑请求时,在屏幕上显示软键盘及字符显示区域,并启动摄像功能,以识别用户的手势。其中,遥控器上设置有弹幕编辑按键,该弹幕编辑按键用于启动弹幕编辑功能,当用户使用遥控器按下弹幕编辑按键时,遥控器将会发送弹幕编辑请求至电视机。
需要说明的是,软键盘上有英文字母、中英文标点符号、***数字、数学符号以及各种特殊符号等。并且,通过切换不同的输入法格式,可得到中文、英文、日文等文字与符号。字符显示区域通常位于软键盘周围,例如上方或者下方等,以便用户利用软键盘进行编辑字符时,方便查看所编辑的字符内容。
本实施例中,用户可通过遥控器打开弹幕,以提高用户使用弹幕功能的便捷性,然后,用户可通过遥控器打开弹幕编辑功能,以进一步提高用户生成弹幕的便捷性,同时,启动摄像功能,相比摄像头在电视机开机时便开始工作,本实施例可提高电视机的能效。
进一步地,基于上述第一实施例,提出本发明弹幕生成方法的第四实施例。
参照图5,图5为本发明弹幕生成方法第四实施例的流程示意图。
在本实施例中,在上述步骤S10之前,该弹幕生成方法还包括:
步骤S60,识别用户的手势,并判断所述手势是否为弹幕打开手势;
在本实施例中,识别用户的手势,并判断手势是否为弹幕打开手势。具体的,通过手势识别算法识别用户的手势,然后,将该手势与预设的弹幕打开手势进行对比,最后,根据对比结果,判断该手势是否为弹幕打开手势。
需要说明的是,预设的弹幕打开手势可根据用户习惯进行设定,例如食指竖起、食指与中指同时竖起等手势,此处不作具体限定。
步骤S70,若所述手势为所述弹幕打开手势,则在屏幕上显示弹幕内容及弹幕编辑选项;
在本实施例中,若手势为弹幕打开手势,则在屏幕上显示弹幕内容及弹幕编辑选项。具体的,若通过手势识别算法识别到的手势跟预设的弹幕打开手势相同,则在屏幕上显示弹幕内容及弹幕编辑选项。
需要说明的是,弹幕内容包括用户自身发送的弹幕内容与其他用户的弹幕内容,用户可通过手势对弹幕内容进行点赞或者回复,例如屏幕飘来一条用户感兴趣的弹幕,用户可通过手势将该弹幕暂停移动,然后使用点赞手势(大拇指竖起等)对该弹幕进行点赞,或者启动软键盘,通过手势编辑字符对该弹幕进行回复。此外,弹幕编辑选项用于提醒用户编辑弹幕。
步骤S80,判断所述手势是否为弹幕编辑手势;
步骤S90,若所述手势为所述弹幕编辑手势,则在所述屏幕上显示软键盘及字符显示区域。
在本实施例中,判断手势是否为弹幕编辑手势,若手势为弹幕编辑手势,则在屏幕上显示软键盘及字符显示区域。具体的,通过手势识别算法识别用户手势,然后,将该手势与预设的弹幕编辑手势进行对比,根据对比结果,若手势与预设的弹幕编辑手势相同,则在屏幕上显示软键盘及字符显示区域。
需要说明的是,软键盘上有英文字母、中英文标点符号、***数字、数学符号以及各种特殊符号等。并且,通过切换不同的输入法格式,可得到中文、英文、日文等文字与符号。字符显示区域通常位于软键盘周围,例如上方或者下方等,以便用户利用软键盘进行编辑字符时,方便查看所编辑的字符内容。
本实施例中,用户可通过预设的手势打开弹幕或编辑弹幕,无需任何中间介质,可提高用户使用弹幕功能的便捷性,以进一步提高用户生成弹幕的便捷性,从而进一步扩大弹幕功能在电视机上的应用范围。
进一步地,基于上述第一实施例,提出本发明弹幕生成方法的第五实施例。
参照图6,图6为本发明弹幕生成方法第五实施例的流程示意图。
在本实施例中,在上述步骤S30之后,该弹幕生成方法还包括:
步骤S100,当光标点位于退出键时,检测所述用户是否做出点击手势;
在本实施例中,当光标点位于退出键时,检测用户是否做出点击手势。其中,光标点可以为指针、横线等,用于标识用户手势所对应的屏幕位置。此外,退出键可以为软键盘上的Esc键,还可以为软键盘上的其它自定义键,当然,还可以在软键盘之外,设置一个退出键。
需要说明的是,检测用户是否做出点击手势可通过将识别到的手势与预设的点击手势进行对比,具体的,通过手势识别算法识别手势是否为点击手势。其中,预设的点击手势可以根据用户习惯进行设定,例如OK手势、抓取手势、双击手势等。
步骤S110,若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能。
在本实施例中,若检测到用户做出点击手势,则关闭软键盘,并关闭摄像功能。具体的,若通过手势识别算法识别到的手势为点击手势,则关闭软键盘,并关闭摄像功能。
进一步地,在上述步骤S110之后,该弹幕生成方法还包括:
步骤a120,当接收到遥控器发送的弹幕关闭请求时,关闭屏幕上显示的弹幕内容,并关闭所述屏幕上显示的弹幕编辑选项。
在本实施例中,当接收到遥控器发送的弹幕关闭请求时,关闭屏幕上显示的弹幕内容,并关闭所述屏幕上显示的弹幕编辑选项。其中,遥控器上设置有弹幕按键,该弹幕按键用于关闭弹幕,当用户使用遥控器按下弹幕按键时,遥控器将会发送弹幕关闭请求至电视机。
需要说明的是,弹幕内容包括用户自身发送的弹幕内容与其他用户的弹幕内容,用户可通过手势对弹幕内容进行点赞或者回复,例如屏幕飘来一条用户感兴趣的弹幕,用户可通过手势将该弹幕暂停移动,然后使用点赞手势(大拇指竖起等)对该弹幕进行点赞,或者启动软键盘,通过手势编辑字符对该弹幕进行回复。此外,弹幕编辑选项用于提醒用户编辑弹幕。
可以理解,用户可根据自己的喜好,打开弹幕或关闭弹幕,以提升用户的使用体验。
本实施例中,用户通过手势退出弹幕编辑,无需任何中间介质,可进一步提高用户使用弹幕功能的便捷性,从而进一步扩大弹幕功能在电视机上的应用范围。
本发明还提供一种弹幕生成装置。
参照图7,图7为本发明弹幕生成装置第一实施例的功能模块示意图。
在本实施例中,所述弹幕生成装置包括:
手势识别模块10,用于识别用户的手势,并根据所述手势,得到字符;
字符显示模块20,用于将所述字符显示在屏幕的字符显示区域;
弹幕生成模块30,用于当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
其中,上述弹幕生成装置的各虚拟功能模块存储于图1所示弹幕生成设备的存储器1005中,用于实现弹幕生成程序的所有功能;各模块被处理器1001执行时,可实现弹幕生成功能。
进一步地,所述手势识别模块10包括:
手势识别单元,用于当通过摄像头检测到用户做出手势时,通过手势识别算法识别所述手势
字符编辑单元,用于根据所述手势,控制软键盘进行编辑,得到字符。
进一步地,所述字符编辑单元包括:
手势判断子单元,用于判断所述手势是否为点击手势;
字符键获取子单元,用于若所述手势为点击手势,则获取光标点对应的软键盘字符键;
字符获取子单元,用于根据预设输入法,将所述软键盘字符键进行组合,得到字符。
进一步地,所述弹幕生成模块30包括:
手势检测单元,用于当光标点位于发送键时,检测所述用户是否做出点击手势;
弹幕生成单元,用于若检测到所述用户做出点击手势,则将所述字符显示区域中的字符内容进行发送,以生成弹幕。
进一步地,所述弹幕生成装置还包括:
弹幕打开模块,用于当接收到遥控器发送的弹幕打开请求时,在屏幕上显示弹幕内容及弹幕编辑选项;
弹幕编辑模块,用于当接收到所述遥控器发送的弹幕编辑请求时,在所述屏幕上显示软键盘及字符显示区域,并启动摄像功能,以识别用户的手势。
进一步地,所述弹幕生成装置还包括:
手势判断模块,用于识别用户的手势,并判断所述手势是否为弹幕打开手势;
弹幕打开模块,用于若所述手势为所述弹幕打开手势,则在屏幕上显示弹幕内容及弹幕编辑选项;
手势判断模块,还用于判断所述手势是否为弹幕编辑手势;
弹幕编辑模块,用于若所述手势为所述弹幕编辑手势,则在所述屏幕上显示软键盘及字符显示区域。
进一步地,所述弹幕生成装置还包括:
手势检测模块,用于当光标点位于退出键时,检测所述用户是否做出点击手势;
编辑退出模块,用于若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能。
进一步地,所述弹幕生成装置还包括:
弹幕关闭模块,用于当接收到遥控器发送的弹幕关闭请求时,关闭屏幕上显示的弹幕内容,并关闭所述屏幕上显示的弹幕编辑选项。
其中,上述弹幕生成装置中各个模块的功能实现与上述弹幕生成方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有弹幕生成程序,所述弹幕生成程序被处理器执行时实现如以上任一项实施例所述的弹幕生成方法的步骤。
本发明计算机可读存储介质的具体实施例与上述弹幕生成方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种弹幕生成方法,其特征在于,所述弹幕生成方法包括以下步骤:
识别用户的手势,并根据所述手势,得到字符;
将所述字符显示在屏幕的字符显示区域;
当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
2.如权利要求1所述的弹幕生成方法,其特征在于,所述识别用户的手势,并根据所述手势,得到字符的步骤包括:
当通过摄像头检测到用户做出手势时,通过手势识别算法识别所述手势;
根据所述手势,控制软键盘进行编辑,得到字符。
3.如权利要求2所述的弹幕生成方法,其特征在于,所述根据所述手势,控制软键盘进行编辑,得到字符的步骤包括:
判断所述手势是否为点击手势;
若所述手势为点击手势,则获取光标点对应的软键盘字符键;
根据预设输入法,将所述软键盘字符键进行组合,得到字符。
4.如权利要求1所述的弹幕生成方法,其特征在于,所述当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕的步骤包括:
当光标点位于发送键时,检测所述用户是否做出点击手势;
若检测到所述用户做出点击手势,则将所述字符显示区域中的字符内容进行发送,以生成弹幕。
5.如权利要求1至4中任一项所述的弹幕生成方法,其特征在于,所述识别用户的手势,并根据所述手势,得到字符的步骤之前,还包括:
当接收到遥控器发送的弹幕打开请求时,在屏幕上显示弹幕内容及弹幕编辑选项;
当接收到所述遥控器发送的弹幕编辑请求时,在所述屏幕上显示软键盘及字符显示区域,并启动摄像功能,以识别用户的手势。
6.如权利要求1至4中任一项所述的弹幕生成方法,其特征在于,所述识别用户的手势,并根据所述手势,得到字符的步骤之前,还包括:
识别用户的手势,并判断所述手势是否为弹幕打开手势;
若所述手势为所述弹幕打开手势,则在屏幕上显示弹幕内容及弹幕编辑选项;
判断所述手势是否为弹幕编辑手势;
若所述手势为所述弹幕编辑手势,则在所述屏幕上显示软键盘及字符显示区域。
7.如权利要求1至4中任一项所述的弹幕生成方法,其特征在于,所述弹幕生成方法还包括:
当光标点位于退出键时,检测所述用户是否做出点击手势;
若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能。
8.如权利要求7所述的弹幕生成方法,其特征在于,所述若检测到所述用户做出点击手势,则关闭软键盘,并关闭摄像功能的步骤之后,还包括:
当接收到遥控器发送的弹幕关闭请求时,关闭屏幕上显示的弹幕内容,并关闭所述屏幕上显示的弹幕编辑选项。
9.一种弹幕生成装置,其特征在于,所述弹幕生成装置包括:
手势识别模块,用于识别用户的手势,并根据所述手势,得到字符;
字符显示模块,用于将所述字符显示在屏幕的字符显示区域;
弹幕生成模块,用于当检测到发送请求时,根据所述字符显示区域中的字符内容,生成弹幕。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有弹幕生成程序,所述弹幕生成程序被处理器执行时实现如权利要求1至8中任一项所述的弹幕生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011028722.XA CN112118491A (zh) | 2020-09-25 | 2020-09-25 | 弹幕生成方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011028722.XA CN112118491A (zh) | 2020-09-25 | 2020-09-25 | 弹幕生成方法、装置及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112118491A true CN112118491A (zh) | 2020-12-22 |
Family
ID=73797925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011028722.XA Pending CN112118491A (zh) | 2020-09-25 | 2020-09-25 | 弹幕生成方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112118491A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115243078A (zh) * | 2022-07-28 | 2022-10-25 | 上海幻电信息科技有限公司 | 弹幕展示方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102737238A (zh) * | 2011-04-01 | 2012-10-17 | 洛阳磊石软件科技有限公司 | 基于手势动作的字符识别***、方法、及其应用 |
CN103218160A (zh) * | 2013-03-18 | 2013-07-24 | 广东国笔科技股份有限公司 | 人机交互方法及终端 |
US20150040056A1 (en) * | 2012-04-06 | 2015-02-05 | Korea University Research And Business Foundation | Input device and method for inputting characters |
CN104866075A (zh) * | 2014-02-21 | 2015-08-26 | 联想(北京)有限公司 | 一种输入方法、装置及电子设备 |
US20160246497A1 (en) * | 2015-02-24 | 2016-08-25 | Korea Electronics Technology Institute | Apparatus and method for inputting character based on hand gesture |
CN109309878A (zh) * | 2017-07-28 | 2019-02-05 | Tcl集团股份有限公司 | 弹幕的生成方法及装置 |
-
2020
- 2020-09-25 CN CN202011028722.XA patent/CN112118491A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102737238A (zh) * | 2011-04-01 | 2012-10-17 | 洛阳磊石软件科技有限公司 | 基于手势动作的字符识别***、方法、及其应用 |
US20150040056A1 (en) * | 2012-04-06 | 2015-02-05 | Korea University Research And Business Foundation | Input device and method for inputting characters |
CN103218160A (zh) * | 2013-03-18 | 2013-07-24 | 广东国笔科技股份有限公司 | 人机交互方法及终端 |
CN104866075A (zh) * | 2014-02-21 | 2015-08-26 | 联想(北京)有限公司 | 一种输入方法、装置及电子设备 |
US20160246497A1 (en) * | 2015-02-24 | 2016-08-25 | Korea Electronics Technology Institute | Apparatus and method for inputting character based on hand gesture |
CN109309878A (zh) * | 2017-07-28 | 2019-02-05 | Tcl集团股份有限公司 | 弹幕的生成方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115243078A (zh) * | 2022-07-28 | 2022-10-25 | 上海幻电信息科技有限公司 | 弹幕展示方法及装置 |
CN115243078B (zh) * | 2022-07-28 | 2024-04-16 | 上海幻电信息科技有限公司 | 弹幕展示方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106484266B (zh) | 一种文本处理方法及装置 | |
KR100879199B1 (ko) | 펜팁 언어 및 언어 팔레트 | |
US8479112B2 (en) | Multiple input language selection | |
US8161415B2 (en) | Method, article, apparatus and computer system for inputting a graphical object | |
US7761814B2 (en) | Flick gesture | |
US10248635B2 (en) | Method for inserting characters in a character string and the corresponding digital service | |
CN108700996B (zh) | 用于多输入管理的***和方法 | |
US20060119588A1 (en) | Apparatus and method of processing information input using a touchpad | |
JP6180888B2 (ja) | 電子機器、方法およびプログラム | |
JP6991486B2 (ja) | 文字列に文字を挿入するための方法およびシステム | |
US11209976B2 (en) | System and method for editing input management | |
US11132122B2 (en) | Handwriting input apparatus, handwriting input method, and non-transitory recording medium | |
JP7508766B2 (ja) | 入力装置、入力方法、プログラム、入力システム | |
US9183276B2 (en) | Electronic device and method for searching handwritten document | |
US20220129085A1 (en) | Input device, input method, medium, and program | |
JP7456287B2 (ja) | 表示装置、プログラム、表示方法 | |
CN111813254B (zh) | 手写输入装置、手写输入方法以及记录介质 | |
CN112118491A (zh) | 弹幕生成方法、装置及计算机可读存储介质 | |
JP6051991B2 (ja) | 信号処理装置、信号処理方法、及び信号処理プログラム | |
CN111782041A (zh) | 打字方法及装置、设备、存储介质 | |
JP2014203393A (ja) | 電子機器、手書き文書処理方法、及び手書き文書処理プログラム | |
JP6655331B2 (ja) | 電子機器及び方法 | |
WO2020080300A1 (en) | Input apparatus, input method, program, and input system | |
EP4246301A1 (en) | Display apparatus, formatting method, carrier means, and information sharing system | |
KR20200103236A (ko) | 수기에 기반한 입력을 디스플레이하기 위한 방법 및 장치 |
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: 20201222 |
|
RJ01 | Rejection of invention patent application after publication |