CN107454433A - 直播的批注方法及装置、终端及直播*** - Google Patents

直播的批注方法及装置、终端及直播*** Download PDF

Info

Publication number
CN107454433A
CN107454433A CN201710677122.8A CN201710677122A CN107454433A CN 107454433 A CN107454433 A CN 107454433A CN 201710677122 A CN201710677122 A CN 201710677122A CN 107454433 A CN107454433 A CN 107454433A
Authority
CN
China
Prior art keywords
terminal
live
screen
annotation
track
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.)
Granted
Application number
CN201710677122.8A
Other languages
English (en)
Other versions
CN107454433B (zh
Inventor
郭庆伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Guangzhou Shirui Electronics 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 Guangzhou Shiyuan Electronics Thecnology Co Ltd, Guangzhou Shirui Electronics Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201710677122.8A priority Critical patent/CN107454433B/zh
Publication of CN107454433A publication Critical patent/CN107454433A/zh
Priority to PCT/CN2017/116790 priority patent/WO2019029087A1/zh
Application granted granted Critical
Publication of CN107454433B publication Critical patent/CN107454433B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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
    • 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/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

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

Abstract

本发明公开了一种直播的批注方法及装置、终端及直播***。该直播的批注方法包括获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;将所述第一批注轨迹通过屏幕展示给本端用户。本发明实施例通过采用上述技术方案,可以实现在直播过程中对直播内容进行批注,使展示终端用户在观看直播时更有针对性,提高直播的展示效果。

Description

直播的批注方法及装置、终端及直播***
技术领域
本发明涉及直播技术领域,尤其涉及一种直播的批注方法及装置、终端及直播***。
背景技术
近年来,随着信息处理技术的发展,直播场景也越来越多的被应用到了教育与会议领域。
在教育或会议场景下,老师或主讲人可以在教室前方、会议室前方或在其他地点通过直播的方式向教室或会议室内的其他人员进行试验或设备等的讲解示范,此时,一般可以通过采集作为直播设备的手机或电脑等电子设备的摄像头数据,并在进一步对所采集到的摄像头数据进行编码处理(如H.264编码)后将其发送给位于教室或会议室内的交互智能平板等展示设备,从而实现讲解示范内容的直播,以达到将老师或主讲人的拍摄内容实时展示给学生或与会人员的目的。
但是,发明人在实现本发明的过程中发现现有技术存在如下技术缺陷:传统的直播方法在直播时只是将直播终端的摄像头数据在展示终端进行同步展示,无法实现在直播过程中对直播内容进行批注。
发明内容
有鉴于此,本发明实施例提供一种直播的批注方法及装置、终端及直播***,以解决现有技术中直播过程中直播内容无法进行批注的技术问题。
第一方面,本发明实施例提供了一种直播的批注方法,包括:
获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;
根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;
将所述第一批注轨迹通过屏幕展示给本端用户。
第二方面,本发明实施例提供了一种直播的批注方法,包括:
获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;
根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;
基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
第三方面,本发明实施例提供了一种直播的批注装置,包括:
路径信息获取模块,用于获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;
第一批注绘制模块,用于根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;
第一批注显示模块,用于将所述第一批注轨迹通过屏幕展示给本端用户。
第四方面,本发明实施例提供了一种直播的批注装置,包括:
信息获取模块,用于获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;
路径信息确定模块,用于根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;
第二批注显示模块,用于基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
第五方面,本发明实施例提供了一种直播终端,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的直播的批注方法。
第六方面,本发明实施例提供了一种展示终端,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的直播的批注方法。
第七方面,本发明实施例还提供了一种直播***,包括直播终端和展示终端,
所述直播终端,用于获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;将所述第一批注轨迹通过屏幕展示给本端用户;
所述展示终端,用于获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
在上述直播时进行批注的技术方案中,获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息,根据该第一触摸路径信息绘制用户触摸操作对应的第一批注轨迹并向与本端建立连接的展示终端发送该第一触摸路径信息,将绘制的第一批注轨迹通过本端屏幕展示给本端用户,相应的,展示终端根据接收到的第一触摸路径信息绘制在展示终端显示的第二批注轨迹并将其展示给展示终端用户。上述直播时进行批注的技术方案,可以实现在直播过程中对直播内容的批注,使展示终端用户在观看直播时更有针对性,提高直播的展示效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明实施例一提供的一种直播的批注方法的流程示意图;
图2为本发明实施例二提供的一种直播的批注方法的流程示意图;
图3A为本发明实施例三提供的一种直播的批注方法的流程示意图;
图3B为本发明实施例三提供的一种展示终端的显示区域示意图;
图4为本发明实施例四提供的一种直播的批注方法的流程示意图;
图5为本发明实施例五提供的一种直播的批注装置的结构框图;
图6为本发明实施例六提供的一种直播的批注装置的结构框图;
图7为本发明实施例七提供的一种直播终端的结构示意图;
图8为本发明实施例八提供的一种展示终端的结构示意图;
图9为本发明实施例九提供的一种直播***的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
实施例一
本发明实施例一提供一种直播的批注方法。该方法可以由直播的批注装置执行,其中,该装置可由软件和/或硬件实现,一般可集成在直播终端中。图1是本发明实施例一提供的直播的批注方法的流程示意图,如图1所示,该方法包括:
S101、获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息。
本实施例中,获取第一触摸路径信息的触发条件可以根据需要进行设置,例如,可以按照设定周期获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息、在检测到用户触摸操作的触摸源(如用户的手指或触控笔等)抬离本端屏幕(触摸屏)时获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息,或者在用户点击确定或点击获取按键时获取用户触摸操作的第一批注轨迹信息,此处不作限制。其中,同一时刻用户触摸操作对应触摸源的数量可以为一个或多个,此时,所获取的第一触控路径信息中可以包含一个或多个触摸源的触摸路径信息。考虑到后续操作的简便性,优选的,所获取的第一触摸路径信息为一个触摸源的触摸路径信息,即,触摸源与第一触摸路径信息一一对应,如果用户的触摸操作存在多个触摸源,可以针对不同的触摸源分别生成不同的第一触摸路径信息,并针对各第一触摸路径信息分别进行下述操作,以下以一个第一触摸路径信息只对应一个触摸源为例。
S102、根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹。
本实施例中,可以根据预先设定的线条颜色、线条粗细、线条类型(如单直线、双直线或波浪线等)和/或绘制方式(直线绘制、曲线绘制或折线绘制等)绘制用户触摸操作对应的第一批注轨迹。在绘制第一批注轨迹时,如果第一触摸路径信息不是按照设定周期进行获取的,如第一触摸路径信息在触摸源抬离本端屏幕或在用户点击确定键后获取,则可以将本次获取的第一触摸路径信息对应的触摸轨迹即确定为一个第一批注轨迹,即第一触摸路径信息与第一批注轨迹一一对应;如果第一触摸路径信息按照设定周期获取,则可以将本次获取的第一触摸路径信息对应的触摸轨迹确定为第一批注轨迹的一个子批注轨迹,此时,第一批注轨迹可以根据多个第一触摸路径信息绘制而成,相应的,所述根据第一触摸路径信息绘制触摸操作对应的第一批注轨迹可以理解为根据当前周期获取的第一触摸路径信息绘制触摸操作对应的第一批注轨迹的当前子批注轨迹,此时,在绘制该当前子批注轨迹时,并不删除在本周期之前第一批注轨迹中已绘制完成的各子批注轨迹,即,在第一批注轨迹已绘制完成的各子批注轨迹的基础上继续绘制当前子批注轨迹。
示例性的,本端可以通过局域网或广域网等传输途径将向与本端建立连接的展示终端发送第一触摸路径信息,相应的,在发送第一触摸路径信息之前,可以首先通过局域网或广域网等与展示终端建立连接,例如,可以首先分别启动本端中的客户程序以及展示终端中的服务程序,然后通过传输控制协议(Transmission Control Protocol,TCP)将本端的客户程序与展示终端的服务程序建立连接,从而实现本端与展示终端之间连接的建立。
在此,需要说明的是,在获取到第一触摸路径信息之后,本端可以首先进行第一批注轨迹的绘制,然后再向展示终端发送第一触摸路径信息,或者,首先向展示终端发送第一触摸路径信息,然后再进行第一批注轨迹的绘制;也可以同时绘制第一批注轨迹并向展示终端发送第一触摸路径信息,此处不作限制。为了保证展示终端根据第一触摸路径信息绘制第二批注轨迹的实时性并减少第一批注轨迹与第二批注轨迹显示的时间差值,优选的,在获取到第一触摸路径信息后,可以首先向展示终端发送第一触摸路径信息再进行第一批注轨迹的绘制。
S103、将所述第一批注轨迹通过屏幕展示给本端用户。
本实施例中,可以在第一批注轨迹绘制完成后再将完整的第一批注轨迹展示给本端用户,也可以实时将第一批注轨迹中已经绘制完成的各子批注轨迹展示给本端用户,此处不作限制。
为了保证用户可以及时观看和修正自己的触摸路径,本实施例中优选的按照设定周期获取用户触摸操作的第一触摸路径并实时显示第一批注轨迹中已绘制完成的各子批注轨迹。相应的,可以预先设定第一批注轨迹完成绘制的判定条件,并在符合预先设定的判定条件时判定该第一批注轨迹绘制完成,此时,若重新检测到用户的触摸操作,则重新根据用户的触摸操作生成另一个第一批注轨迹。举例而言,假设预先设定如果第一批注轨迹对应的触摸源抬离本端屏幕即判定第一批注轨迹绘制完成,则在进行批注时,可以按照第一设定周期获取触摸源的第一触摸路径信息,并实时显示第一批注轨迹中已绘制完成的各子批注轨迹,并且,在获取与显示的过程中实时或按照第二设定周期监测第一批注轨迹对应的触摸源是否抬离本端屏幕,若是,则判定第一批注轨迹绘制完成。此时,在绘制完成后,还可以将第一批注轨迹中包含的各子批注轨迹合成为一个整体并将合成后的批注轨迹确定为第一批注轨迹。
本发明实施例一提供的直播的批注方法,获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息,根据该第一触摸路径信息绘制用户触摸操作对应的第一批注轨迹并向与本端建立连接的展示终端发送该第一触摸路径信息,将绘制的第一批注轨迹通过本端屏幕展示给本端用户。本实施例通过采用上述技术方案,可以实现在直播过程中对直播内容进行批注,使直播终端用户能够清晰的表述其直播过程中的重点内容,降低直播终端用户的表述难度,提高直播终端用户的使用体验。
本实施例上述技术方案,可以针对本端用户对本端屏幕中播放的视频或本端用户通过本端屏幕操作的电子游戏进行直播的情况,也可以针对本端用户对本端摄像头拍摄的内容进行直播的情况。本实施例优选针对用户通过摄像头进行直播的情况,此时,本实施例提供的直播的批注方法还可以包括:获取本端摄像头的拍摄数据;在本端屏幕中显示所述拍摄数据,并向与本端建立连接的展示终端发送所述拍摄数据,以使所述展示终端按照设定显示规则显示所述拍摄数据,其中,所述拍摄数据在本端屏幕中对应的显示层位于所述第一批注轨迹对应显示层的下方。在此,本端在本端屏幕中展示拍摄数据和向展示终端发送拍摄数据可以同时或非同时进行,优选在获取到摄像头数据后首先向展示终端发送拍摄数据,以降低展示终端展示摄像头数据的延迟时长。
在上述实施例的基础上,在所述将所述第一批注轨迹通过屏幕展示给本端用户之后,还可以包括:响应于监测到本端摄像头发生移动的事件,基于批注景物在本端屏幕中的第一显示位置的变化调整所述第一批注轨迹在本端屏幕中的第二显示位置,所述批注景物为所述第一批注轨迹对应的景物。在对摄像头拍摄的内容进行直播时,摄像头位置的移动会导致批注景物在直播终端屏幕中的成像位置发生变化,因此,在摄像头位置发生移动时,可以调节第一批注轨迹在本端屏幕中的显示位置,以使第一批注轨迹的显示位置与其对应批注景物的显示位置相对应。示例性的,在检测到本端摄像头发生移动时,可以首先获取批注景物在本端屏幕中的显示位置的变化值,然后根据该变化值调整第一批注轨迹在本端屏幕中的显示位置。其中,本端屏幕中显示的第一批注轨迹的数量可以为一个或多个,如果本端屏幕中显示的第一批注轨迹的数量为多个,则可以分别对各第一批注轨迹的显示位置进行调整,以使调整后各第一批注轨迹的显示位置均与其对应的批注景物的显示位置相对应,保证各第一批注轨迹显示位置的准确性,在第一批注轨迹无需显示时,用户可以通过删除操作删除无需再进行显示的第一批注轨迹。考虑到本端与展示终端显示画面的同步性,优选的,可以在确定批注景物显示位置的变化值后即向展示终端发送该变化值,或者,在确定第一批注轨迹调整后的显示位置后即向展示终端发送该调整后的显示位置,以使展示终端可以根据及时该变化值或该显示位置调整第二批注轨迹的显示位置,提高展示终端用户的观看体验。
在此,需要说明的是,由于在批注轨迹绘制过程中调整批注轨迹的显示位置会使得批注轨迹调整后的显示位置与用户手指的触摸位置出现分离的现象,导致第一批注轨迹自身分离为多个不连续的部分,因此,本实施例中,为了确保第一批注轨迹显示时的连续性,在检测到摄像头位置发生移动时,可以只对本端屏幕中已绘制完成的第一批注轨迹的显示位置进行调整。此时,本端可以通过判断第一批注轨迹对应的触摸源是否抬离本端屏幕或用户是否点击“确定”或“完成绘制”按钮等判定条件判断某一第一批注轨迹是否绘制完成,此处不作限制。
实施例二
图2为本发明实施例二提供的一种直播的批注方法的流程示意图。本实施例在上述实施例的基础上进进行优化,在本实施例中,将“基于批注景物在本端屏幕中的第一显示位置的变化调整所述第一批注轨迹在本端屏幕中的第二显示位置”优化为:获取本端摄像头的移动信息以及与本端屏幕中显示的第一批注轨迹对应的批注景物的景深信息;根据所述移动信息以及所述景深信息确定批注景物在本端屏幕中的第一显示位置的像素偏移值;基于所述像素偏移值以及当前时刻所述第一批注轨迹在本端屏幕中的第二显示位置确定所述第一批注轨迹需要调节到的第一待显示位置;将所述第一批注轨迹在本端屏幕中的第二显示位置调整为所述第一待显示位置,并向与本端建立连接的展示终端发送所述第一待显示位置,以使所述展示终端基于所述第一待显示位置确定所述展示终端屏幕中第二批注轨迹需要调节到的第二待显示位置。
相应的,如图2所示,本实施例提供的直播的批注方法包括:
S201、获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息。
S202、根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹。
S203、将所述第一批注轨迹通过屏幕展示给本端用户。
S204、响应于监测到本端摄像头发生移动的事件,获取本端摄像头的移动信息以及与本端屏幕中显示的第一批注轨迹对应的批注景物的景深信息。
本实施例中,可以通过安装在本端或本端摄像头内的加速度计和陀螺仪监测本端摄像头是否发生移动,此时,若加速度计或陀螺仪为非零数值,则可以判定本端摄像头发生移动。
示例性的,本端摄像头的移动信息可以为本端摄像头的移动距离信息,其可以基于加速度计的检测数值计算获得,如可以对加速度计检测到的数值(x,y,z)进行两次积分得到本端摄像头移动的距离L1=(Lx1,Ly1,Lz1),从而确定本端摄像头的移动信息。进一步地,为了提高所得到的本端摄像头的移动距离的准确性,在通过加速度计的检测数值得到本端摄像头移动的距离之后,还可以采用陀螺仪检测到的本端摄像头的旋转角度(αx,αy,αz)对所得到的移动的距离进行修正,并根据修正后的移动距离L2=(Lx2,Ly2,Lz2)得到本端摄像头的移动信息,其中,x方向为本端屏幕的像素行方向,y方向为本端屏幕的像素列方向,z方向为垂直本端屏幕所在平面的方向。
示例性的,本端摄像头的景深信息可以为第一批注对应的批注景物与本端摄像头的距离信息,其可以通过激光距离传感器或红外距离传感器等测距装置检测获得(如首先基于批注景物在本端屏幕中的显示位置确定批注景物的实际位置,然后向该实际位置发送激光、红外线或雷达等以得到批注景物与本端摄像头的距离信息);也可以在确定第一批注对应的批注景物后即将本端摄像头对焦到该批注景物处,并根据此时摄像头的像距与焦距确定摄像头的物距,从而确定批注景物到摄像头的距离信息,即本端摄像头的景深信息,此处不作限制。其中,批注景物可以按照设定规则进行确定,例如可以自动将第一批注轨迹中心点或包含中心点的中心区域位置处的图像对应的景物确定为批注景物,以减少确定批注景物所需的操作步骤,或者,在第一批注轨迹绘制完成后,提示用户在本端屏幕中点击确定批注景物,以提高确定批注景物时的准确性,此处不作限制。示例性的,在基于第一批注轨迹的中心区域对应的景物确定批注景物时,可以获取所述第一批注轨迹中心区域的像素坐标,并将本端屏幕中成像位置与所述像素坐标相符的拍摄景物确定为批注景物。其中,中心区域的大小可以根据需要设置,例如可以将以第一批注轨迹中心点为中心且与第一批注轨迹中心点对应的像素点相邻的8个像素点以及第一批注轨迹中心点对应的像素点组成的区域确定为中心区域。
S205、根据所述移动信息以及所述景深信息确定批注景物在本端屏幕中的第一显示位置的像素偏移值。
其中,像素偏移值为批注景物第一显示位置偏移的像素坐标。示例性的,在确定批注景物在本端屏幕中的第一显示位置的像素偏移值时,可以首先将摄像头的移动距离信息在平行于本端屏幕内的分量与批注景物景深信息的景深数值相除并取反得到所述批注景物的相对偏移值,然后将得到的相对偏移值与本端屏幕分辨率对应的校正参数相乘,从而得到批注景物在本端屏幕中第一显示位置的像素偏移值。其中,批注景物景深信息的景深数值为批注景物景深信息以英尺为单位时的数值;本端屏幕分辨率对应的校正参数可以通过预先对应采用多组移动信息、景深信息、像素偏移值训练或归纳总结获得。
举例而言,假设所获取的移动信息在平行于本端屏幕内的分量Lx2=4cm,Ly2=6cm,批注景物的景深信息D=20英尺,本端屏幕分辨率对应的校正参数C=10像素/cm,则可以首先将移动信息在本端屏幕像素行和像素列方向上的分量分别与批注景物的景深信息的景深数值相除并取反得到批注景物的相对偏移值在像素行和像素列方向上的两个分量:Lx3=-Lx2/D=-4cm/20=-0.2cm,Ly3=-Ly2/D=-6cm/20=-0.3cm,即相对偏移值L3=(Lx3,Ly3)=(-0.2,-0.3)(单位cm),然后将该相对偏移值与校正参数相乘,得到批注景物第一显示位置在本端屏幕像素行方向上的像素偏移值X=-0.2×10=-2(像素),以及,批注景物第一显示位置在本端屏幕像素列方向上的像素偏移值Y=-0.3×10=-3(像素)。
S206、基于所述像素偏移值以及当前时刻所述第一批注轨迹在本端屏幕中的第二显示位置确定所述第一批注轨迹需要调节到的第一待显示位置。
本实施例中,可以不考虑批注景物位置偏移幅度的大小,只要摄像头位置发生移动即对第一批注轨迹的第二显示位置进行调整;也可以只在批注景物位置偏移幅度较小时对第一批注轨迹的第二显示位置进行调整。考虑到位置调节的实用性,可选的,可以只在批注景物的相对像素偏移值小于设定阈值时调节第一批注轨迹的第二显示位置。其中,相对像素偏移值可以为像素偏移值在本端屏幕像素行和像素列方向上的两个分量的平方和,设定阈值可以由用户或开发商根据需要进行设置。此时,在确定批注景物的像素偏移值后,可以首先根据所得到的像素偏移值在本端屏幕像素行方向和像素列方向上的分量确定所述像素偏移值对应的相对像素偏移值;如果该相对像素偏移值小于或等于设定偏移阈值,则将第一批注轨迹在本端屏幕中对应的各像素点的像素坐标分别与所述像素偏移值相加,以得到第一批注轨迹的第一待显示位置。
举例而言,假设批注景物第一显示位置在本端屏幕像素行方向和像素列方向上的像素偏移值分别为X=-2,Y=-3,设定阈值为50,第一批注轨迹对应的某一像素点的像素坐标为P1=(20,30),则可以首先计算该像素点的相对像素偏移值N=X×X+Y×Y=4+9=13,由于13<50,因此,可以进一步计算该像素点调整后对应的像素坐标为P2=(20-2,30-3)=(18,27),依次类推,即可得到第一批注轨迹对应的所有像素点调整后的像素坐标。
S207、将所述第一批注轨迹在本端屏幕中的第二显示位置调整为所述第一待显示位置,并向与本端建立连接的展示终端发送所述第一待显示位置,以使所述展示终端基于所述第一待显示位置确定所述展示终端屏幕中第二批注轨迹需要调节到的第二待显示位置。
示例性的,在调整某一第一批注轨迹在本端屏幕中的第二显示位置时,可以删除本端屏幕中原始显示的第一批注轨迹,并在第一待显示位置处重新绘制该第一批注轨迹;或者,考虑到第二批注轨迹显示位置调整时的连续性,也可以直接按照第一设定移动方式将位于第二显示位置处的第一批注轨迹移动到第一待显示位置处,从而实现将该第一批注轨迹在本端屏幕中的第二显示位置调整为第一显示位置。本实施例不对调整第一批注轨迹的第一显示位置的操作与向展示终端发送第一待显示位置的操作的执行顺序进行限制,考虑到第二批注轨迹位置调节的实时性,优选首先向展示终端发送第一待显示位置。在此,本领域技术人员可以理解的是,某一个位置是无法发送的,此处所叙述的“向与本端建立连接的展示终端发送所述第一待显示位置”中的“第一显示位置”只是第一显示位置的像素坐标等相关信息的简称。
本发明实施例二提供的直播的批注方法,在本端摄像头的位置发生变化时,基于摄像头位置的变化以及批注景物与本端摄像头的距离信息确定批注景物成像位置的像素偏移值,并基于该像素偏移值调节第一批注轨迹的显示位置,不但可以实现在直播过程中对直播内容进行批注,使直播终端用户能够清晰的表述其直播过程中的重点内容,降低直播终端用户的表述难度;还可以提高第一批注轨迹显示位置的准确性,提高直播终端用户的使用体验。
实施例三
本发明实施例三提供一种直播的批注方法。该方法可以由直播的批注装置执行,其中该装置可由软件和/或硬件实现,一般可集成在展示终端中。图3A为本发明实施例三提供的直播的批注方法的流程示意图,如图3A所示,该方法包括:
S301、获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系。
本实施例中,当前端可以通过局域网或广域网等与直播终端建立连接,相应的,当前端可以通过局域网或广域网接收直播终端发送的第一触摸路径信息。直播终端与当前端的像素对应关系可以基于直播终端的第一屏幕分辨率信息以及当前端的第二屏幕分辨率信息确定,此时,在获取直播终端与当前端的像素对应关系时,可以首先获取与当前端建立连接的直播终端的第一屏幕分辨率信息以及当前端的第二屏幕分辨率信息;然后根据所述第一屏幕分辨率信息以及所述第二屏幕分辨率信息确定所述直播终端与当前端的像素对应关系。
举例而言,如图3B所以(图中包含第一批注轨迹11、直播终端屏幕1中显示的批注景物的第一图像12、第二批注轨迹21以及当前端屏幕2中显示的批注景物的第二图像22),在获取第一屏幕分辨率信息和第二屏幕分辨率信息之后,可以首先根据直播终端与当前端的屏幕分辨率以及预设显示规则确定直播终端屏幕1在当前端屏幕2中的显示区域23,然后基于直播终端的第一屏幕分辨率以及该显示区域23中每行和每列包含的像素点确定直播终端与当前端的像素对应关系。其中,预设显示规则可以根据需要进行设置,例如,预设显示规则可以设置为保证直播终端屏幕1内的画面在当前端屏幕2可以等比例完整显示且具有最大的显示区域,显示区域可以默认设置为位于当前端屏幕2的中心、左侧或右侧等,此处不作限制。
S302、根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息。
示例性的,可以基于当前端与直播终端的像素对应关系确定与第一触摸路径信息对应的各第一像素点在当前端屏幕中对应的第二像素点,从而确定当前端的第二触摸路径信息。例如,假设第一触摸路径在直播终端中对应的某一第一像素点的像素坐标为(X,Y),而在当前端与直播终端的像素对应关系中,直播终端像素坐标为(X,Y)的像素点在当前端对应像素点(X1,Y1),则可以确定第二触摸路径信息在当前端的显示位置包含像素坐标为(X1,Y1)的像素点,以此类推,即可确定当前端的第二触摸路径信息。
S303、基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
示例性的,可以首先基于第一触摸路径信息在直播终端屏幕中对应的各第一像素点的颜色信息确定第二触摸路径信息在当前端对应的各第二像素点的颜色信息,然后基于该颜色信息为第二触摸路径信息对应的各第二像素点着色,从而实现第二批注轨迹的绘制。
本发明实施例三提供的直播的批注方法,获取与当前端建立连接的直播终端发送的第一触摸路径信息以及该直播终端与当前端的像素对应关系,根据所获取的第一触摸路径信息和像素对应关系确定当前端的第二触摸路径信息,根据所确定的第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将该第二批注轨迹通过当前端屏幕展示给当前端用户。本实施例通过采用上述技术方案,可以实现在直播过程中对直播内容进行批注,使展示终端用户在观看直播时更有针对性,降低展示终端用户了解直播重点内容的难度,提高直播的展示效果,提高展示终端用户的使用体验。
在上述实施例的基础上,本实施例提供的直播的批注方法还可以包括:接收与当前端建立连接的直播终端发送的拍摄数据;根据所述直播终端与当前端的像素对应关系确定所述拍摄数据在当前端的第三显示位置;在所述第三显示位置显示所述拍摄数据,其中,所述拍摄数据对应的显示层位于所述第二批注轨迹对应显示层的下方。示例性的,可以基于拍摄数据在直播终端对应的各像素点的颜色信息以及直播终端与当前端的像素对应关系确定拍摄数据在当前端屏幕显示区域中对应的各像素点的颜色信息,然后基于该颜色信息为当前端屏幕显示区域中的各像素点进行着色,从而实现拍摄数据在当前端的显示。其中,当前端屏幕的显示区域为直播终端屏幕在当前端屏幕中对应的区域。
实施例四
图4为本发明实施例四提供的直播的批注方法的流程示意图。本实施例在上述实施例的基础上进行优化,进一步地,在所述基于所述第二触摸路径信息绘制第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户之后,还包括:根据所述直播终端发送的第一待显示位置以及所述像素对应关系确定所述第二批注轨迹需要调节到的第二待显示位置;将所述第二批注轨迹在当前端屏幕中的第四显示位置调整为所述第二待显示位置。
相应的,如图4所示,本实施例提供的直播的批注方法包括:
S401、获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系。
S402、根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息。
S403、基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
S404、根据所述直播终端发送的第一待显示位置以及所述像素对应关系确定所述第二批注轨迹需要调节到的第二待显示位置。
示例性的,可以基于当前端与直播终端的像素对应关系确定直播终端屏幕中的第一待显示位置在当前端屏幕中对应的第二待显示位置,即第二批注轨迹需要调节到的显示位置。例如,假设第一待显示位置在直播终端中对应的某一第一像素点的像素坐标为(A,B),而在当前端与直播终端的像素对应关系中,直播终端像素坐标为(A,B)的像素点在当前端对应像素点(A1,B1),则可以确定直播终端屏幕中的第一待显示位置在当前端屏幕中对应的第二待显示位置包含像素坐标为(A1,B1)的像素点,以此类推,即可确定第二批注轨迹需要调节到的第二待显示位置的全部像素坐标。
在此,需要指出的是,第二批注轨迹需要调节到的第二待显示位置不限于根据直播终端发送的第一待显示位置以及直播终端与当前端的像素对应关系确定,本实施例中,还可以根据当前时刻批注景物在当前端屏幕中的显示位置确定第二批注轨迹需要调节到的第二待显示位置,此处不作限制。
S405、将所述第二批注轨迹在当前端屏幕中的第四显示位置调整为所述第二待显示位置。
示例性的,在调整某一第二批注轨迹在当前端屏幕中的第四显示位置时,可以删除当前端屏幕中显示的第二批注轨迹,并在第二待显示位置重新对该第二批注轨迹进行绘制;或者,考虑到第二批注轨迹显示位置调整时的连续性,也可以直接按照第二设定移动方式将位于第四显示位置处的第二批注轨迹移动到第二待显示位置处,以达到调整该第二批注轨迹在当前端屏幕中的第四显示位置的目的。
本发明实施例四提供的直播的批注方法,在直播终端摄像头位置发生变化时,对当前端屏幕中显示的第二批注轨迹的显示位置进行调整,不但可以实现在直播过程中对直播内容进行批注,使展示终端用户在观看直播时更有针对性,降低展示终端用户了解直播重点内容的难度,提高直播的展示效果;还可以提高第二批注轨迹显示位置的准确性,提高展示终端用户的使用体验。
实施例五
本发明实施例五提供一种直播的批注装置。该装置可以由软件和/或硬件实现,一般可集成在直播终端中,可通过执行直播的批注方法实现对直播过程中的直播画面的批注。图5为本发明实施例五提供的直播的批注装置的结构框图,如图5所示,该装置包括:
路径信息获取模块501,用于获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;
第一批注绘制模块502,用于根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;
第一批注显示模块503,用于将所述第一批注轨迹通过屏幕展示给本端用户。
本发明实施例五提供的直播的批注装置,通过路径信息获取模块获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息,通过第一批注绘制模块根据该第一触摸路径信息绘制用户触摸操作对应的第一批注轨迹并向与本端建立连接的展示终端发送该第一触摸路径信息,通过第一批注显示模块将绘制的第一批注轨迹通过本端屏幕展示给本端用户。本实施例通过采用上述技术方案,可以实现在直播过程中对直播内容进行批注,使直播终端用户能够清晰的表述其直播过程中的重点内容,降低直播终端用户的表述难度,提高直播终端用户的使用体验。
进一步地,本实施例提供的直播的批注装置还可以包括:第一拍摄数据显示模块,用于获取本端摄像头的拍摄数据;在本端屏幕中显示所述拍摄数据,并向与本端建立连接的展示终端发送所述拍摄数据,以使所述展示终端按照设定显示规则显示所述拍摄数据,其中,所述拍摄数据在本端屏幕中对应的显示层位于所述第一批注轨迹对应显示层的下方。
进一步地,本实施例提供的直播的批注装置还可以包括:第一显示位置调整模块,用于在所述将所述第一批注轨迹通过屏幕展示给本端用户之后,响应于监测到本端摄像头发生移动的事件,基于批注景物在本端屏幕中的第一显示位置的变化调整所述第一批注轨迹在本端屏幕中的第二显示位置,所述批注景物为所述第一批注轨迹对应的景物。
在上述方案中,所述第一显示位置调整模块可以包括:信息获取单元,用于在监测到本端摄像头发生移动时,获取本端摄像头的移动信息以及与本端屏幕中显示的第一批注轨迹对应的批注景物的景深信息;像素偏移值确定模块,用于根据所述移动信息以及所述景深信息确定批注景物在本端屏幕中的第一显示位置的像素偏移值;第一位置确定模块,用于基于所述像素偏移值以及当前时刻所述第一批注轨迹在本端屏幕中的第二显示位置确定所述第一批注轨迹需要调节到的第一待显示位置;第一位置调整模块,用于将所述第一批注轨迹在本端屏幕中的第二显示位置调整为所述第一待显示位置,并向与本端建立连接的展示终端发送所述第一待显示位置,以使所述展示终端基于所述第一待显示位置确定所述展示终端屏幕中第二批注轨迹需要调节到的第二待显示位置。
在上述方案中,本实施例提供的直播的批注方法还可以包括:批注景物确定模块,用于获取所述第一批注轨迹中心区域的像素坐标,并将本端屏幕中成像位置与所述像素坐标相符的拍摄景物确定为批注景物。
本发明实施例五提供的直播的批注装置可执行本发明任意实施例提供的直播的批注方法,具备执行直播的批注方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的直播的批注方法。
实施例六
本发明实施例六提供一种直播的批注装置。该装置可以由软件和/或硬件实现,一般可集成在展示终端中,可通过执行直播的批注方法实现对直播过程中的直播画面的批注。图6为本发明实施例六提供的直播的批注装置的结构框图,如图6所示,该装置包括:
信息获取模块601,用于获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;
路径信息确定模块602,用于根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;
第二批注显示模块603,用于基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
本发明实施例五提供的直播的批注装置,通过信息获取模块获取与当前端建立连接的直播终端发送的第一触摸路径信息以及该直播终端与当前端的像素对应关系,通过路径信息确定模块根据所获取的第一触摸路径信息和像素对应关系确定当前端的第二触摸路径信息,通过第二批注显示模块根据所确定的第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将该第二批注轨迹通过当前端屏幕展示给当前端用户。本实施例通过采用上述技术方案,可以实现在直播过程中对直播内容进行批注,使展示终端用户在观看直播时更有针对性,降低展示终端用户了解直播重点内容的难度,提高直播的展示效果,提高展示终端用户的使用体验。
进一步地,本实施例提供的直播的批注装置还可以包括:拍摄数据接收模块,用于接收与当前端建立连接的直播终端发送的拍摄数据;显示位置确定模块,用于根据所述直播终端与当前端的像素对应关系确定所述拍摄数据在当前端的第三显示位置;拍摄数据显示模块,用于在所述第三显示位置显示所述拍摄数据,其中,所述拍摄数据对应的显示层位于所述第二批注轨迹对应显示层的下方。
在上述方案中,本实施例提供的直播的批注装置还可以包括:第二位置确定模块,用于在所述基于所述第二触摸路径信息绘制第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户之后,根据所述直播终端发送的第一待显示位置以及所述像素对应关系确定所述第二批注轨迹需要调节到的第二待显示位置;第二位置调整模块,用于将所述第二批注轨迹在当前端屏幕中的第四显示位置调整为所述第二待显示位置。
进一步地,本实施例提供的直播的批注装置还可以包括:分辨率信息获取模块,用于获取与当前端建立连接的直播终端的第一屏幕分辨率信息以及当前端的第二屏幕分辨率信息;对应关系确定模块,用于根据所述第一屏幕分辨率信息以及所述第二屏幕分辨率信息确定所述直播终端与当前端的像素对应关系。
本发明实施例六提供的直播的批注装置可执行本发明任意实施例提供的直播的批注方法,具备执行直播的批注方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的直播的批注方法。
实施例七
图7为本发明实施例七提供的一种直播终端的结构示意图,如图7所示,该直播终端包括处理器70和存储器71,还可以包括输入装置72和输出装置73;直播终端中处理器70的数量可以是一个或多个,图7中以一个处理器70为例;直播终端中的处理器70、存储器71、输入装置72和输出装置73可以通过总线或其他方式连接,图7中以通过总线连接为例。
存储器71作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的主题更新方法对应的程序指令/模块(例如,路径信息获取模块501、第一批注绘制模块502和第一批注显示模块503)。处理器70通过运行存储在存储器71中的软件程序、指令以及模块,从而执行直播终端的各种功能应用以及数据处理,即实现上述的主题更新方法。
存储器71可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器71可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器71可进一步包括相对于处理器70远程设置的存储器,这些远程存储器可以通过网络连接至直播终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置72可用于接收输入的数字或字符信息,以及产生与直播终端的用户设置以及功能控制有关的键信号输入。输出装置73可包括显示屏等显示设备。
实施例八
图8为本发明实施例八提供的一种展示终端的结构示意图,如图8所示,该展示终端包括处理器80和存储器81,还可以包括输入装置82和输出装置83;展示终端中处理器80的数量可以是一个或多个,图8中以一个处理器80为例;展示终端中的处理器80、存储器81、输入装置82和输出装置83可以通过总线或其他方式连接,图8中以通过总线连接为例。
存储器81作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的主题更新方法对应的程序指令/模块(例如,信息获取模块601、路径信息确定模块602和第二批注显示模块603)。处理器80通过运行存储在存储器81中的软件程序、指令以及模块,从而执行展示终端的各种功能应用以及数据处理,即实现上述的主题更新方法。
存储器81可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器81可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器81可进一步包括相对于处理器80远程设置的存储器,这些远程存储器可以通过网络连接至展示终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置82可用于接收输入的数字或字符信息,以及产生与展示终端的用户设置以及功能控制有关的键信号输入。输出装置83可包括显示屏等显示设备。
实施例九
本发明实施例九提供一种直播***,该直播***可执行本发明实施例提供的直播的批注方法。图9为本实施例提供的直播***的结构框图,如图9所示,该直播***包括直播终端1和展示终端2,
所述直播终端1,用于获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息2,以使所述展示终端2根据所述第一触摸路径信息绘制在所述展示终端2显示的第二批注轨迹;将所述第一批注轨迹通过屏幕展示给本端用户;
所述展示终端2,用于获取与当前端建立连接的直播终端1发送的第一触摸路径信息以及所述直播终端1与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端1屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
本发明实施例九提供的直播***,直播终端获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息,根据该第一触摸路径信息绘制用户触摸操作对应的第一批注轨迹并向与本端建立连接的展示终端发送该第一触摸路径信息,将绘制的第一批注轨迹通过本端屏幕展示给本端用户;相应的,展示终端根据接收到的第一触摸路径信息绘制在展示终端显示的第二批注轨迹并将其展示给展示终端用户。本实施例通过采用上述技术方案,可以实现在直播过程中对直播内容进行批注,使展示终端用户在观看直播时更有针对性,提高直播的展示效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (14)

1.一种直播的批注方法,其特征在于,包括:
获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;
根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;
将所述第一批注轨迹通过屏幕展示给本端用户。
2.根据权利要求1所述的方法,其特征在于,还包括:
获取本端摄像头的拍摄数据;
在本端屏幕中显示所述拍摄数据,并向与本端建立连接的展示终端发送所述拍摄数据,以使所述展示终端按照设定显示规则显示所述拍摄数据,其中,所述拍摄数据在本端屏幕中对应的显示层位于所述第一批注轨迹对应显示层的下方。
3.根据权利要求2所述的方法,其特征在于,在所述将所述第一批注轨迹通过屏幕展示给本端用户之后,还包括:
响应于监测到本端摄像头发生移动的事件,基于批注景物在本端屏幕中的第一显示位置的变化调整所述第一批注轨迹在本端屏幕中的第二显示位置,所述批注景物为所述第一批注轨迹对应的景物。
4.根据权利要求3所述的方法,其特征在于,所述基于批注景物在本端屏幕中的第一显示位置的变化调整所述第一批注轨迹在本端屏幕中的第二显示位置,包括:
获取本端摄像头的移动信息以及与本端屏幕中显示的第一批注轨迹对应的批注景物的景深信息;
根据所述移动信息以及所述景深信息确定批注景物在本端屏幕中的第一显示位置的像素偏移值;
基于所述像素偏移值以及当前时刻所述第一批注轨迹在本端屏幕中的第二显示位置确定所述第一批注轨迹需要调节到的第一待显示位置;
将所述第一批注轨迹在本端屏幕中的第二显示位置调整为所述第一待显示位置,并向与本端建立连接的展示终端发送所述第一待显示位置,以使所述展示终端基于所述第一待显示位置确定所述展示终端屏幕中第二批注轨迹需要调节到的第二待显示位置。
5.根据权利要求3所述的方法,其特征在于,还包括:
获取所述第一批注轨迹中心区域的像素坐标,并将本端屏幕中成像位置与所述像素坐标相符的拍摄景物确定为批注景物。
6.一种直播的批注方法,其特征在于,包括:
获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;
根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;
基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
7.根据权利要求6所述的方法,其特征在于,还包括:
接收与当前端建立连接的直播终端发送的拍摄数据;
根据所述直播终端与当前端的像素对应关系确定所述拍摄数据在当前端的第三显示位置;
在所述第三显示位置显示所述拍摄数据,其中,所述拍摄数据对应的显示层位于所述第二批注轨迹对应显示层的下方。
8.根据权利要求7所述的方法,其特征在于,在所述基于所述第二触摸路径信息绘制第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户之后,还包括:
根据所述直播终端发送的第一待显示位置以及所述像素对应关系确定所述第二批注轨迹需要调节到的第二待显示位置;
将所述第二批注轨迹在当前端屏幕中的第四显示位置调整为所述第二待显示位置。
9.根据权利要求6所述的方法,其特征在于,还包括:
获取与当前端建立连接的直播终端的第一屏幕分辨率信息以及当前端的第二屏幕分辨率信息;
根据所述第一屏幕分辨率信息以及所述第二屏幕分辨率信息确定所述直播终端与当前端的像素对应关系。
10.一种直播的批注装置,其特征在于,包括:
路径信息获取模块,用于获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;
第一批注绘制模块,用于根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;
第一批注显示模块,用于将所述第一批注轨迹通过屏幕展示给本端用户。
11.一种直播的批注装置,其特征在于,包括:
信息获取模块,用于获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;
路径信息确定模块,用于根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;
第二批注显示模块,用于基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
12.一种直播终端,其特征在于,所述直播终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-5中任一所述的直播的批注方法。
13.一种展示终端,其特征在于,所述展示终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求6-9中任一所述的直播的批注方法。
14.一种直播***,其特征在于,包括直播终端和展示终端,
所述直播终端,用于获取本端用户作用在本端触摸屏上的触摸操作所对应的第一触摸路径信息;根据所述第一触摸路径信息绘制所述触摸操作对应的第一批注轨迹,并向与本端建立连接的展示终端发送所述第一触摸路径信息,以使所述展示终端根据所述第一触摸路径信息绘制在所述展示终端显示的第二批注轨迹;将所述第一批注轨迹通过屏幕展示给本端用户;
所述展示终端,用于获取与当前端建立连接的直播终端发送的第一触摸路径信息以及所述直播终端与当前端的像素对应关系,其中,所述像素对应关系为所述直播终端屏幕中各第一像素点与当前端屏幕中各第二像素点的对应关系;根据所述第一触摸路径信息以及所述像素对应关系确定当前端的第二触摸路径信息;基于所述第二触摸路径信息绘制在当前端显示的第二批注轨迹,并将所述第二批注轨迹通过屏幕展示给当前端用户。
CN201710677122.8A 2017-08-09 2017-08-09 直播的批注方法及装置、终端及直播*** Active CN107454433B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710677122.8A CN107454433B (zh) 2017-08-09 2017-08-09 直播的批注方法及装置、终端及直播***
PCT/CN2017/116790 WO2019029087A1 (zh) 2017-08-09 2017-12-17 直播的批注方法及装置、终端及直播***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710677122.8A CN107454433B (zh) 2017-08-09 2017-08-09 直播的批注方法及装置、终端及直播***

Publications (2)

Publication Number Publication Date
CN107454433A true CN107454433A (zh) 2017-12-08
CN107454433B CN107454433B (zh) 2020-08-04

Family

ID=60491888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710677122.8A Active CN107454433B (zh) 2017-08-09 2017-08-09 直播的批注方法及装置、终端及直播***

Country Status (2)

Country Link
CN (1) CN107454433B (zh)
WO (1) WO2019029087A1 (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108366238A (zh) * 2018-02-08 2018-08-03 广州视源电子科技股份有限公司 图像处理方法、***、可读存储介质及电子设备
CN108459836A (zh) * 2018-01-19 2018-08-28 广州视源电子科技股份有限公司 批注显示方法、装置、设备及存储介质
WO2019029087A1 (zh) * 2017-08-09 2019-02-14 广州视源电子科技股份有限公司 直播的批注方法及装置、终端及直播***
CN111147880A (zh) * 2019-12-30 2020-05-12 广州华多网络科技有限公司 视频直播的互动方法、装置、***、电子设备及存储介质
CN111176603A (zh) * 2019-12-31 2020-05-19 海信视像科技股份有限公司 一种用于显示设备的图像显示方法及显示设备
CN112579025A (zh) * 2019-09-30 2021-03-30 广州视源电子科技股份有限公司 一种课件的批注方法、***、设备与存储介质
CN113419693A (zh) * 2021-05-17 2021-09-21 广州佰锐网络科技有限公司 一种多用户轨迹的同步显示方法及***
WO2022134058A1 (zh) * 2020-12-25 2022-06-30 京东方科技集团股份有限公司 书写方法及***
CN114764344A (zh) * 2021-01-15 2022-07-19 阿里巴巴集团控股有限公司 数据同步方法、***、装置、设备和存储介质
CN115134318A (zh) * 2022-06-16 2022-09-30 王蕾茜 一种用户可以同步同屏实时手绘的应用程序及聊天方法
CN116248912A (zh) * 2023-05-12 2023-06-09 南京维赛客网络科技有限公司 一种对直播流画面实时批注的方法、***及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130290872A1 (en) * 2012-04-26 2013-10-31 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
CN105187930A (zh) * 2015-09-18 2015-12-23 广州酷狗计算机科技有限公司 基于视频直播的互动方法及装置
CN105573702A (zh) * 2015-12-16 2016-05-11 广州视睿电子科技有限公司 远程批注移动、缩放的同步方法与***
CN106203300A (zh) * 2016-06-30 2016-12-07 北京小米移动软件有限公司 内容项显示方法及装置
CN106843797A (zh) * 2017-03-13 2017-06-13 广州视源电子科技股份有限公司 一种图像文件的编辑方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446689B (zh) * 2015-12-16 2018-12-07 广州视睿电子科技有限公司 远程批注同步的方法与***
CN107454433B (zh) * 2017-08-09 2020-08-04 广州视源电子科技股份有限公司 直播的批注方法及装置、终端及直播***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130290872A1 (en) * 2012-04-26 2013-10-31 Samsung Electronics Co., Ltd. Method and apparatus for sharing presentation data and annotation
CN105187930A (zh) * 2015-09-18 2015-12-23 广州酷狗计算机科技有限公司 基于视频直播的互动方法及装置
CN105573702A (zh) * 2015-12-16 2016-05-11 广州视睿电子科技有限公司 远程批注移动、缩放的同步方法与***
CN106203300A (zh) * 2016-06-30 2016-12-07 北京小米移动软件有限公司 内容项显示方法及装置
CN106843797A (zh) * 2017-03-13 2017-06-13 广州视源电子科技股份有限公司 一种图像文件的编辑方法及装置

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019029087A1 (zh) * 2017-08-09 2019-02-14 广州视源电子科技股份有限公司 直播的批注方法及装置、终端及直播***
US11301200B2 (en) 2018-01-19 2022-04-12 Guangzhou Shiyuan Electronics Co., Ltd. Method of providing annotation track on the content displayed on an interactive whiteboard, computing device and non-transitory readable storage medium
CN108459836A (zh) * 2018-01-19 2018-08-28 广州视源电子科技股份有限公司 批注显示方法、装置、设备及存储介质
CN108459836B (zh) * 2018-01-19 2019-05-31 广州视源电子科技股份有限公司 批注显示方法、装置、设备及存储介质
CN108366238A (zh) * 2018-02-08 2018-08-03 广州视源电子科技股份有限公司 图像处理方法、***、可读存储介质及电子设备
CN112579025B (zh) * 2019-09-30 2023-12-12 广州视源电子科技股份有限公司 一种课件的批注方法、***、设备与存储介质
CN112579025A (zh) * 2019-09-30 2021-03-30 广州视源电子科技股份有限公司 一种课件的批注方法、***、设备与存储介质
CN111147880A (zh) * 2019-12-30 2020-05-12 广州华多网络科技有限公司 视频直播的互动方法、装置、***、电子设备及存储介质
CN111176603A (zh) * 2019-12-31 2020-05-19 海信视像科技股份有限公司 一种用于显示设备的图像显示方法及显示设备
WO2022134058A1 (zh) * 2020-12-25 2022-06-30 京东方科技集团股份有限公司 书写方法及***
CN115349114A (zh) * 2020-12-25 2022-11-15 京东方科技集团股份有限公司 书写方法及***
CN115349114B (zh) * 2020-12-25 2024-04-16 京东方科技集团股份有限公司 书写方法及***
CN114764344A (zh) * 2021-01-15 2022-07-19 阿里巴巴集团控股有限公司 数据同步方法、***、装置、设备和存储介质
CN113419693A (zh) * 2021-05-17 2021-09-21 广州佰锐网络科技有限公司 一种多用户轨迹的同步显示方法及***
CN115134318A (zh) * 2022-06-16 2022-09-30 王蕾茜 一种用户可以同步同屏实时手绘的应用程序及聊天方法
CN116248912A (zh) * 2023-05-12 2023-06-09 南京维赛客网络科技有限公司 一种对直播流画面实时批注的方法、***及存储介质

Also Published As

Publication number Publication date
CN107454433B (zh) 2020-08-04
WO2019029087A1 (zh) 2019-02-14

Similar Documents

Publication Publication Date Title
CN107454433A (zh) 直播的批注方法及装置、终端及直播***
US20220319139A1 (en) Multi-endpoint mixed-reality meetings
US10600253B2 (en) Information processing apparatus, information processing method, and program
CN103871092A (zh) 显示控制装置以及显示控制方法
EP3547083B1 (en) Information processing program, information processing method, and information processing system
US20210014456A1 (en) Conference device, method of controlling conference device, and computer storage medium
CN107809563A (zh) 一种板书检测***、方法及装置
CN111061421B (zh) 一种画面投影方法、装置及计算机存储介质
CN108710460A (zh) 元素控制方法、装置、设备及存储介质
CN101661629B (zh) 监视三维虚拟世界中角色行为的装置和方法
CN107957824A (zh) 一种智能投影的交互方法、装置和***
CN112396997A (zh) 一种光影沙盘智能交互***
CN102612205A (zh) 一种控制可视光源的方法、终端及视频会议***
CN109255997A (zh) 一种电子教材备课授课方法及装置
CN107291272A (zh) 光标位置确定及图像捕获的方法、装置和相关设备
CN113780051A (zh) 评估学生专注度的方法和装置
CN110365959A (zh) 投影方法、装置、***及投影设备
KR101519590B1 (ko) 모션인식 기반 인터랙티브 전자칠판 및 이의 운용방법
CN112527181A (zh) 界面显示方法、装置、设备及介质
KR20150145303A (ko) 다시점 텔레프레즌스 서비스 제공 방법 및 장치
JP2005346016A (ja) 挙手検知機、およびこれを用いた挙手検知システム
KR102623534B1 (ko) 능동적 수업 참여가 가능한 원격 강의 시스템
US20230137560A1 (en) Assistance system and method for guiding exercise postures in live broadcast
TWI765398B (zh) 指示圖示共享方法、指示訊號控制方法以及指示訊號處理裝置
TW202009893A (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