CN113949920A - 视频标注方法、装置、终端设备及存储介质 - Google Patents
视频标注方法、装置、终端设备及存储介质 Download PDFInfo
- Publication number
- CN113949920A CN113949920A CN202111558433.5A CN202111558433A CN113949920A CN 113949920 A CN113949920 A CN 113949920A CN 202111558433 A CN202111558433 A CN 202111558433A CN 113949920 A CN113949920 A CN 113949920A
- Authority
- CN
- China
- Prior art keywords
- video
- time
- target
- tag
- label
- 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/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
- 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
-
- 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/47217—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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- 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/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种视频标注方法、装置、终端设备及存储介质,通过显示视频标注界面,响应作用于标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至时间轴子区域的时间轨道,以及响应作用于时间轴子区域的时间选择操作,根据视频时间刻度,确定目标标签框在时间轨道上的起始时间刻度和终止时间刻度,最后基于目标视频标签、起始时间刻度和终止时间刻度,生成视频分段标签信息,实现用户能够在同一界面上直观查看视频内容和实时标注视频,从而能够随视频播放进度,以所见即所得的方式实时对视频添加标注,而无需反复观看视频,简化标注操作,提高视频标注效率。
Description
技术领域
本申请涉及数据标注技术领域,尤其涉及一种视频标注方法、装置、终端设备及存储介质。
背景技术
随着基于视觉的人工智能技术快速发展,智能模型的应用场景越来越广,对不同场景的视频标注需求越来越多。智能模型训练时,一般只需要从视频中提取出的关键片段作为样本数据,而不同模型所需要的关键片段存在差异。为了能充分利用视频信息,对视频中出现关键信息的片段进行标注。
目前,标注人员通过播放器播放视频,再记录视频中的关键场景,创建标注信息,以及根据视频播放进度填写开始时间和结束时间,并反复观看视频以确认填写的时间点和标注信息。但是,对于同一时间段出现多个标注信息,则需要重复播放时间进行操作,使得标注过程的操作繁琐,导致视频标注效率低。
发明内容
本申请提供了一种视频标注方法、装置、终端设备及存储介质,以解决当前视频标注方式存在标注效率低的技术问题。
为了解决上述技术问题,第一方面,本申请实施例提供了一种视频标注方法,包括:
显示视频标注界面,视频标注界面包括视频播放区域和视频标注区域,视频标注区域包括标签列表子区域和时间轴子区域,视频播放区域包含视频数据对应的视频画面,标签列表子区域包含多个视频标签,时间轴子区域包含视频时间刻度和时间轨道;
响应作用于标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至时间轴子区域的时间轨道,目标视频标签为标签列表子区域中的视频标签;
响应作用于时间轴子区域的时间选择操作,根据视频时间刻度,确定目标标签框在时间轨道上的起始时间刻度和终止时间刻度;
基于目标视频标签、起始时间刻度和终止时间刻度,生成视频分段标签信息。
本申请实施例通过显示视频标注界面,以使用户能够在同一界面上直观查看视频内容和实时标注视频;通过响应作用于标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至时间轴子区域的时间轨道,从而能够随视频播放进度,以所见即所得的方式实时对视频添加标注,而无需反复观看视频,简化标注操作;以及响应作用于时间轴子区域的时间选择操作,根据视频时间刻度,确定目标标签框在时间轨道上的起始时间刻度和终止时间刻度,从而能够随视频播放进度,直接选择标签对应的时间段,而无需用户反复观看视频确认,提高视频标注效率;最后基于目标视频标签、起始时间刻度和终止时间刻度,生成视频分段标签信息,从而实现视频分段标注,提高视频标注效率。
在一实施例中,响应作用于标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至时间轴子区域的时间轨道,包括:
响应作用于标签列表子区域的标签选择操作,确定标签列表子区域中的目标视频标签;
将目标视频标签移动至时间轴子区域的时间轨道,并初始化目标视频标签在时间轨道上的目标标签框。
本实施例用户能够选择标签列表子区域中的视频标签,并添加至时间轨道上生成目标标签框,实现实时标注视频,同时以标签框的方式显示便于后续用户修改起始时间和终止时间,简化标注操作,提高标注效率。
在一实施例中,响应作用于时间轴子区域的时间选择操作,根据视频时间刻度,确定目标标签框在时间轨道上的起始时间刻度和终止时间刻度,包括:
响应作用于时间轴子区域的时间选择操作,确定目标标签框在时间轨道上的标签框位置和标签框长度;
基于标签框位置和标签框长度,对目标标签框与视频时间刻度进行对齐,得到起始时间刻度和终止时间刻度。
本实施例通过自动对齐的方式确定起始时间刻度和终止时间刻度,降低用户操作难度,提高标注效率。
在一实施例中,视频数据包括视频时长,基于目标视频标签、起始时间刻度和终止时间刻度,生成视频分段标签信息,包括:
根据视频时长与时间刻度之间的对应关系,确定起始时间刻度对应的第一视频时间点,以及终止时间刻度对应的第二视频时间点;
将目标视频标签对应的标签内容、第一视频时间点和第二视频时间点,组成视频分段标签信息。
本实施例通过将时间轴子区域的时间刻度转换为实际的视频时间进度,以能够在时间轴子区域进行细微的时间选择操作,便于用户操作。
在一实施例中,显示视频标注界面之前,还包括:
加载视频数据,视频数据包括视频长度;
将视频长度转换为图形用户界面GUI像素长度,并将GUI像素长度作为时间刻度;
基于GUI像素长度,生成时间轨道。
本实施例通过将视频长度转换为GUI像素长度,则用户能够在时间轴子区域进行细微操作,相比于用户在播放器调整视频进度的方式,具有更加简便的有益效果。
可选地,基于GUI像素长度,生成时间轨道,包括:
基于GUI像素长度,生成多个时间轨道,并配置每个时间轨道的轨道标识信息。
本实施例通过生成多个时间轨道,以便于用户添加多个标签,同时便于后续查看和修改。
在一实施例中,时间轴子区域还包括时间指针,时间指针用于将时间刻度上的像素值转换为视频数据的目标时间进度,以显示目标时间进度对应的视频画面。
本实施例通过以具有更小时间单位的时间指针调整视频画面,以便于用户进行细微操作。
第二方面,本申请实施例提供一种视频标注装置,包括:
显示模块,显示视频标注界面,视频标注界面包括视频播放区域和视频标注区域,视频标注区域包括标签列表子区域和时间轴子区域,视频播放区域包含视频数据对应的视频画面,标签列表子区域包含多个视频标签,时间轴子区域包含视频时间刻度和时间轨道;
第一响应模块,用于响应作用于标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至时间轴子区域的时间轨道,目标视频标签为标签列表子区域中的视频标签;
第二响应模块,用于响应作用于时间轴子区域的时间选择操作,根据视频时间刻度,确定目标标签框在时间轨道上的起始时间刻度和终止时间刻度;
生成模块,用于基于目标视频标签、起始时间刻度和终止时间刻度,生成视频分段标签信息。
第三方面,本申请实施例提供一种终端设备,包括显示器、处理器和存储器,所述显示器用于显示视频标注界面,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的视频标注方法的步骤。
第四方面,本申请实施例提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的视频标注方法的步骤。
需要说明的是,上述第二方面至第四方面的有益效果请参见上述第一方面的相关描述,在此不再赘述。
附图说明
图1为本申请实施例提供的视频标注方法的流程示意图;
图2为本申请实施例提供的视频标注界面的一种示意图;
图3为本申请实施例提供的视频标注界面的另一种示意图;
图4为本申请实施例提供的视频标注界面的又一种示意图;
图5为本申请实施例提供的视频标注装置的结构示意图;
图6为本申请实施例提供的终端设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如相关技术记载,目前标注人员通过播放器播放视频,再记录视频中的关键场景,创建标注信息,以及根据视频播放进度填写开始时间和结束时间,并反复观看视频以确认填写的时间点和标注信息。但是,对于同一时间段出现多个标注信息,则需要重复播放时间进行操作,使得标注过程的操作繁琐,导致视频标注效率低。
为此,本申请实施例提供一种视频标注方法、装置、终端设备及存储介质,通过显示视频标注界面,以使用户能够在同一界面上直观查看视频内容和实时标注视频;通过响应作用于所述标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至所述时间轴子区域的时间轨道,从而能够随视频播放进度,以所见即所得的方式实时对视频添加标注,而无需反复观看视频,简化标注操作;以及响应作用于所述时间轴子区域的时间选择操作,根据所述视频时间刻度,确定所述目标标签框在所述时间轨道上的起始时间刻度和终止时间刻度,从而能够随视频播放进度,直接选择标签对应的时间段,而无需用户反复观看视频确认,提高视频标注效率;最后基于所述目标视频标签、所述起始时间刻度和所述终止时间刻度,生成视频分段标签信息,从而实现视频分段标注,提高视频标注效率。
请参照图1,图1为本申请实施例提供的一种视频标注方法的流程示意图。本申请实施例的视频标注方法可应用于终端设备,该终端设备包括但不限于设有显示器的智能手机、平板电脑、笔记本电脑和桌上型计算机等计算设备。如图1所示,视频标注方法包括步骤S101至步骤S104,详述如下:
步骤S101,显示视频标注界面,所述视频标注界面包括视频播放区域和视频标注区域,所述视频标注区域包括标签列表子区域和时间轴子区域,视频播放区域包含视频数据对应的视频画面,所述标签列表子区域包含多个视频标签,所述时间轴子区域包含视频时间刻度和时间轨道。
在本步骤中,如图2所示的视频标注界面的一种示意图,视频播放区域与常用播放器的播放界面类似,具有视频时间进度条、播放开始/暂停键、音量调节键、播放倍速和屏幕放大/放小键等。标签子列表区域包含多个视频标签,也具备用于添加新标签的添加键。
可以理解的是,对于不同的视频标注任务,可预设对应的视频标签。例如图2为车辆行驶视频的标注任务,则视频标签包括但不限于路况、车道线颜色、车道线类型、坡度、天气、光照、目标类型、区域分布、工况、目标距离、交通流、目标位置和标准等大类。
可选地,每个视频标签还包括多个小类,例如图3所示的视频标注界面的另一种示意图,光照包括阴影、反光、白天、隧道和黑夜等。
时间轴子区域包括时间刻度和时间轨道,时间刻度可以为图3所示的00:00:00、00:00:20、00:00:40、00:01:00和00:01:20。可以理解的是,实际上时间刻度包括每一秒的时间刻度甚至更小时间单位的时间刻度,图示仅仅是显示整点时间刻度,但其不作为对本申请的限定。时间轨道可以为图3所示的目标视频标签“+隧道”所在的轨道。
需要说明的是,图2至图4所示的视频标注界面用作示例而非限定,在其他实施例也可以是其他布局方式,在此不再赘述。
可选地,所述时间轴子区域还包括时间指针,所述时间指针用于将时间刻度上的像素值转换为所述视频数据的目标时间进度,以显示所述目标时间进度对应的视频画面。
如图3所示,视频播放区域的视频时长为5分59秒,时间轴将视频时长转化为更精细的GUI像素长度,并基于GUI像素长度对应标出时间刻度。在图3中,GUI可视区域的时间刻度范围为0分0秒到1分20秒,所以在时间轴子区域操作时间指针更加便于调整视频进度,从而以具有更小时间单位的时间指针调整视频画面,便于用户进行细微操作。
需要说明的是,本申请实施例的时间刻度上的时间值与视频播放区域的视频时间值对应,时间刻度上的时间值由时间轴子区域的GUI像素值按比例转化而来。
可选地,由于时间轴子区域中GUI可视区域的显示范围有限,所以对于超出GUI可视区域的时间轴部分隐藏不显示,时间轴子区域底部可以显示横向滚动条,通过横向滚动条左右滚动的方式,调整GUI可视区域的显示范围。
可选地,横向滚动条也可自动跟随时间指针行进,保持GUI可视区域的时间轴为视频当前播放的时间点前后。
可选地,时间轴子区域也可通过预置快捷键进行横向放大或缩小,以调整GUI像素长度对应的时间粒度。步骤S102,响应作用于所述标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至所述时间轴子区域的时间轨道,所述目标视频标签为所述标签列表子区域中的所述视频标签。
在本步骤中,如图3所示,标签选择操作可以是选择标签列表子区域中的目标视频标签,并将目标视频标签拖动至时间轨道上。
可选地,目标标签框内可以包含多个视频标签。如图4所示的视频标注界面的又一种示意图,目标标签框内包括隧道和白色两种视频标签。
可选地,响应作用于目标标签框的标签修改操作,以对目标标签框的视频标签进行修改,标签修改操作可以为双击目标标签框,并变更/添加/删除视频标签。
步骤S103,响应作用于所述时间轴子区域的时间选择操作,根据所述视频时间刻度,确定所述目标标签框在所述时间轨道上的起始时间刻度和终止时间刻度。
在本步骤中,目标标签框的两端表示目标标签框内的视频标签对应的起始时间刻度和终止时间刻度。可选地,如图4所示,时间选择操作可以为拖动目标标签框的两端,以变更目标标签框在时间轨道上的位置,从而达到选择时间的目的。可选地,时间选择操作还可以是在目标标签框预设时间填写选项,以填写起始时间刻度和终止时间刻度。
步骤S104,基于所述目标视频标签、所述起始时间刻度和所述终止时间刻度,生成视频分段标签信息。
在本步骤中,对于每个目标视频标签,以及其起始时间刻度和终止时间刻度对应的视频进度,组成一个视频分段标签信息,最终将所有视频分段标签信息生成视频标注数据。
在一实施例中,在图1所示实施例的基础上,上述步骤S102,包括:
响应作用于所述标签列表子区域的标签选择操作,确定所述标签列表子区域中的所述目标视频标签;
将所述目标视频标签移动至所述时间轴子区域的时间轨道,并初始化所述目标视频标签在所述时间轨道上的目标标签框。
在本实施例中,示例性地,如图3所示,在视频播放过程中,当用户看到关键场景时,可通过鼠标拖动目标视频标签到与时间刻度对齐的时间轨道上,时间轨道会高亮提示准备接收该目标视频标签。鼠标松开后,根据鼠标在时间轨道上释放的坐标创建目标标签框,根据目标视频标签的默认配置,自动计算出目标视频标签所覆盖的默认时间范围,以完成初始化。
本实施例使用户能够选择标签列表子区域中的视频标签,并添加至时间轨道上生成目标标签框,实现实时标注视频,同时以标签框的方式显示便于后续用户修改起始时间和终止时间,简化标注操作,提高标注效率。
在一实施例中,在图1所示实施例的基础上,上述步骤S103包括:
响应作用于所述时间轴子区域的时间选择操作,确定所述目标标签框在所述时间轨道上的标签框位置和标签框长度;
基于所述标签框位置和所述标签框长度,对所述目标标签框与所述视频时间刻度进行对齐,得到所述起始时间刻度和所述终止时间刻度。
在本实施例中,示例性地,如图4所示,在视频播放过程中,当用户看到关键场景,可通过鼠标双击目标标签框,进入修改状态,可快速填写或选择预置的标签。其中目标标签框的左右两端均可用鼠标拖动,调整其在时间轨道上的位置,快速修改目标标签框所签覆盖的时间范围,将调整后的左右两端位置与时间刻度对齐,自动计算目标标签框覆盖的时间范围、起始时间刻度和终止时间刻度。
本实施例通过自动对齐的方式确定起始时间刻度和终止时间刻度,降低用户操作难度,提高标注效率。
在一实施例中,所述视频数据包括视频时长,在图1所示实施例的基础上,上述步骤S104包括:
根据所述视频时长与所述时间刻度之间的对应关系,确定所述起始时间刻度对应的第一视频时间点,以及所述终止时间刻度对应的第二视频时间点;
将所述目标视频标签对应的标签内容、所述第一视频时间点和所述第二视频时间点,组成所述视频分段标签信息。
在本实施例中,时间刻度表示GUI像素长度对应的刻度。可选地,将视频播放区域的视频时长图标所显示的第一GUI像素长度,按照一定比例,将其转换为更小粒度的第二GUI像素长度,并在时间轴子区域中显示第二GUI像素长度,则在时间轴子区域上确定某一个第二GUI像素值时,按照上述比例,可以转换为对应在视频播放区域的视频时间点。
例如,视频长度为100min,其在视频播放区域的时长图标的GUI像素长度为100px,将该GUI像素长度放大10倍为1000px,则将该1000px作为时间刻度,在时间轴子区域所显示的时间刻度为1000px,其中超出GUI可视区域的像素长度隐藏。当确定时间轴子区域上的时间刻度为500px时,则可以等比例转换为该时间刻度对应在视频播放区域的视频时间点为50min。
在一种可能实现的实施方式中,时间刻度是视频图像帧所表示的时间刻度,视频图像帧基于视频时长转换得到,例如基于PAL制式,则1秒对应25帧,基于NTSC制式,则1秒对应30帧,因此需要将时间刻度转换为实际的视频时间点。本实施例通过将时间轴子区域的时间刻度转换为实际的视频时间进度,以能够在时间轴子区域进行细微的时间选择操作,便于用户操作。
在一实施例中,在图1所示实施例的基础上,上述步骤S101之前,还包括:
加载所述视频数据,所述视频数据包括视频长度;
将所述视频长度转换为图形用户界面GUI像素长度,并将所述GUI像素长度作为所述时间刻度;
基于所述GUI像素长度,生成所述时间轨道。
在本实施例中,通过将视频长度转换为GUI像素长度,则用户能够在时间轴子区域进行细微操作,相比于用户在播放器调整视频进度的方式,具有更加简便的有益效果。
可选地,所述基于所述GUI像素长度,建立所述时间轨道,包括:
基于所述GUI像素长度,生成多个所述时间轨道,并配置每个时间轨道的轨道标识信息。
在本可选实施例中,如图4所示,创建多条时间轨道,以进行不同维度的视频标注,每条时间轨道创建多个视频标签框,以直观显示。进一步地,为便于区分时间轨道,每条时间轨道对应有唯一的ID标识信息,在该时间轨道上的目标视频标签与该ID标识信息对应。本实施例通过生成多个时间轨道,以便于用户添加多个标签,同时便于后续查看和修改。
为了执行上述方法实施例对应的视频标注方法,以实现相应的功能和技术效果。参见图5,图5示出了本申请实施例提供的一种视频标注装置的结构框图。为了便于说明,仅示出了与本实施例相关的部分,本申请实施例提供的视频标注装置,包括:
显示模块501,显示视频标注界面,所述视频标注界面包括视频播放区域和视频标注区域,所述视频标注区域包括标签列表子区域和时间轴子区域,视频播放区域包含视频数据对应的视频画面,所述标签列表子区域包含多个视频标签,所述时间轴子区域包含视频时间刻度和时间轨道;
第一响应模块502,用于响应作用于所述标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至所述时间轴子区域的时间轨道,所述目标视频标签为所述标签列表子区域中的所述视频标签;
第二响应模块503,用于响应作用于所述时间轴子区域的时间选择操作,根据所述视频时间刻度,确定所述目标标签框在所述时间轨道上的起始时间刻度和终止时间刻度;
生成模块504,用于基于所述目标视频标签、所述起始时间刻度和所述终止时间刻度,生成视频分段标签信息。
在一实施例中,第一响应模块502,包括:
第一响应单元,用于响应作用于所述标签列表子区域的标签选择操作,确定所述标签列表子区域中的所述目标视频标签;
移动单元,用于将所述目标视频标签移动至所述时间轴子区域的时间轨道,并初始化所述目标视频标签在所述时间轨道上的目标标签框。
在一实施例中,第二响应模块503,包括:
第二响应单元,用于响应作用于所述时间轴子区域的时间选择操作,确定所述目标标签框在所述时间轨道上的标签框位置和标签框长度;
对齐单元,用于基于所述标签框位置和所述标签框长度,对所述目标标签框与所述视频时间刻度进行对齐,得到所述起始时间刻度和所述终止时间刻度。
在一实施例中,生成模块504,包括:
确定单元,用于根据所述视频时长与所述时间刻度之间的对应关系,确定所述起始时间刻度对应的第一视频时间点,以及所述终止时间刻度对应的第二视频时间点;
组成单元,用于将所述目标视频标签对应的标签内容、所述第一视频时间点和所述第二视频时间点,组成所述视频分段标签信息。
在一实施例中,所述视频标注装置,还包括:
加载模块,用于加载所述视频数据,所述视频数据包括视频长度;
转换模块,用于将所述视频长度转换为图形用户界面GUI像素长度,并将所述GUI像素长度作为所述时间刻度;
第二生成模块,用于基于所述GUI像素长度,生成所述时间轨道。
可选地,第二生成模块,包括:
生成单元,用于基于所述GUI像素长度,生成多个所述时间轨道,并配置每个时间轨道的轨道标识信息。
在一实施例中,所述时间轴子区域还包括时间指针,所述时间指针用于将时间刻度上的像素值转换为所述视频数据的目标时间进度,以显示所述目标时间进度对应的视频画面。
上述的视频标注装置可实施上述方法实施例的视频标注方法。上述方法实施例中的可选项也适用于本实施例,这里不再详述。本申请实施例的其余内容可参照上述方法实施例的内容,在本实施例中,不再进行赘述。
图6为本申请一实施例提供的终端设备的结构示意图。如图6所示,该实施例的终端设备6包括:显示器63、至少一个处理器60(图6中仅示出一个)处理器、存储器61以及存储在所述存储器61中并可在所述至少一个处理器60上运行的计算机程序62,所述处理器60执行所述计算机程序62时实现上述任意方法实施例中的步骤。
所述终端设备6可以是智能收集、平板电脑、桌上型计算机和云端服务器等计算设备。该终端设备可包括但不仅限于处理器60、存储器61。本领域技术人员可以理解,图6仅仅是终端设备6的举例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
所称处理器60可以是中央处理单元(Central Processing Unit,CPU),该处理器60还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路 (Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器61在一些实施例中可以是所述终端设备6的内部存储单元,例如终端设备6的硬盘或内存。所述存储器61在另一些实施例中也可以是所述终端设备6的外部存储设备,例如所述终端设备6上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器61还可以既包括所述终端设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储操作***、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。
另外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例中的步骤。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现上述各个方法实施例中的步骤。
在本申请所提供的几个实施例中,可以理解的是,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意的是,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述的具体实施例,对本申请的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本申请的具体实施例而已,并不用于限定本申请的保护范围。特别指出,对于本领域技术人员来说,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种视频标注方法,其特征在于,包括:
显示视频标注界面,所述视频标注界面包括视频播放区域和视频标注区域,所述视频标注区域包括标签列表子区域和时间轴子区域,视频播放区域包含视频数据对应的视频画面,所述标签列表子区域包含多个视频标签,所述时间轴子区域包含视频时间刻度和时间轨道;
响应作用于所述标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至所述时间轴子区域的时间轨道,所述目标视频标签为所述标签列表子区域中的所述视频标签;
响应作用于所述时间轴子区域的时间选择操作,根据所述视频时间刻度,确定所述目标标签框在所述时间轨道上的起始时间刻度和终止时间刻度;
基于所述目标视频标签、所述起始时间刻度和所述终止时间刻度,生成视频分段标签信息。
2.如权利要求1所述的视频标注方法,其特征在于,所述响应作用于所述标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至所述时间轴子区域的时间轨道,包括:
响应作用于所述标签列表子区域的标签选择操作,确定所述标签列表子区域中的所述目标视频标签;
将所述目标视频标签移动至所述时间轴子区域的时间轨道,并初始化所述目标视频标签在所述时间轨道上的目标标签框。
3.如权利要求1所述的视频标注方法,其特征在于,所述响应作用于所述时间轴子区域的时间选择操作,根据所述视频时间刻度,确定所述目标标签框在所述时间轨道上的起始时间刻度和终止时间刻度,包括:
响应作用于所述时间轴子区域的时间选择操作,确定所述目标标签框在所述时间轨道上的标签框位置和标签框长度;
基于所述标签框位置和所述标签框长度,对所述目标标签框与所述视频时间刻度进行对齐,得到所述起始时间刻度和所述终止时间刻度。
4.如权利要求1所述的视频标注方法,其特征在于,所述视频数据包括视频时长,所述基于所述目标视频标签、所述起始时间刻度和所述终止时间刻度,生成视频分段标签信息,包括:
根据所述视频时长与所述时间刻度之间的对应关系,确定所述起始时间刻度对应的第一视频时间点,以及所述终止时间刻度对应的第二视频时间点;
将所述目标视频标签对应的标签内容、所述第一视频时间点和所述第二视频时间点,组成所述视频分段标签信息。
5.如权利要求1至4任一项所述的视频标注方法,其特征在于,所述显示视频标注界面之前,还包括:
加载所述视频数据,所述视频数据包括视频长度;
将所述视频长度转换为图形用户界面GUI像素长度,并将所述GUI像素长度作为所述时间刻度;
基于所述GUI像素长度,生成所述时间轨道。
6.如权利要求5所述的视频标注方法,其特征在于,所述基于所述GUI像素长度,生成所述时间轨道,包括:
基于所述GUI像素长度,生成多个所述时间轨道,并配置每个时间轨道的轨道标识信息。
7.如权利要求1所述的视频标注方法,其特征在于,所述时间轴子区域还包括时间指针,所述时间指针用于将时间刻度上的像素值转换为所述视频数据的目标时间进度,以显示所述目标时间进度对应的视频画面。
8.一种视频标注装置,其特征在于,包括:
显示模块,显示视频标注界面,所述视频标注界面包括视频播放区域和视频标注区域,所述视频标注区域包括标签列表子区域和时间轴子区域,视频播放区域包含视频数据对应的视频画面,所述标签列表子区域包含多个视频标签,所述时间轴子区域包含视频时间刻度和时间轨道;
第一响应模块,用于响应作用于所述标签列表子区域的标签选择操作,将目标视频标签的目标标签框添加至所述时间轴子区域的时间轨道,所述目标视频标签为所述标签列表子区域中的所述视频标签;
第二响应模块,用于响应作用于所述时间轴子区域的时间选择操作,根据所述视频时间刻度,确定所述目标标签框在所述时间轨道上的起始时间刻度和终止时间刻度;
生成模块,用于基于所述目标视频标签、所述起始时间刻度和所述终止时间刻度,生成视频分段标签信息。
9.一种终端设备,其特征在于,包括显示器、处理器和存储器,所述显示器用于显示视频标注界面,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7任一项所述的视频标注方法的步骤。
10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的视频标注方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111558433.5A CN113949920A (zh) | 2021-12-20 | 2021-12-20 | 视频标注方法、装置、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111558433.5A CN113949920A (zh) | 2021-12-20 | 2021-12-20 | 视频标注方法、装置、终端设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113949920A true CN113949920A (zh) | 2022-01-18 |
Family
ID=79339304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111558433.5A Pending CN113949920A (zh) | 2021-12-20 | 2021-12-20 | 视频标注方法、装置、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113949920A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115334354A (zh) * | 2022-08-15 | 2022-11-11 | 北京百度网讯科技有限公司 | 视频标注方法和装置 |
CN115424393A (zh) * | 2022-08-24 | 2022-12-02 | 青岛海容商用冷链股份有限公司 | 一种售货机节能时间设定方法及*** |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102665128A (zh) * | 2012-04-27 | 2012-09-12 | 北京人民广播电台 | 时间轴形式的内容定制方法和装置 |
US20130145327A1 (en) * | 2011-06-07 | 2013-06-06 | Intersect Ptp, Inc. | Interfaces for Displaying an Intersection Space |
WO2014002004A1 (en) * | 2012-06-25 | 2014-01-03 | Batchu Sumana Krishnaiahsetty | A method for marking highlights in a multimedia file and an electronic device thereof |
US20150135068A1 (en) * | 2013-11-11 | 2015-05-14 | Htc Corporation | Method for performing multimedia management utilizing tags, and associated apparatus and associated computer program product |
US20160322081A1 (en) * | 2015-04-30 | 2016-11-03 | Rodica Schileru | Method and system for segmenting videos |
CN109495791A (zh) * | 2018-11-30 | 2019-03-19 | 北京字节跳动网络技术有限公司 | 一种视频贴纸的添加方法、装置、电子设备及可读介质 |
CN110381382A (zh) * | 2019-07-23 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 视频笔记生成方法、装置、存储介质和计算机设备 |
CN111010619A (zh) * | 2019-12-05 | 2020-04-14 | 北京奇艺世纪科技有限公司 | 处理短视频数据的方法、装置、计算机设备和存储介质 |
CN111526405A (zh) * | 2020-04-30 | 2020-08-11 | 网易(杭州)网络有限公司 | 媒体素材处理方法、装置、设备、服务器及存储介质 |
CN111654749A (zh) * | 2020-06-24 | 2020-09-11 | 百度在线网络技术(北京)有限公司 | 视频资料制作方法及装置、电子设备、计算机可读介质 |
WO2020201780A1 (en) * | 2019-04-04 | 2020-10-08 | Google Llc | Video timed anchors |
US20210004131A1 (en) * | 2019-07-01 | 2021-01-07 | Microsoft Technology Licensing, Llc | Highlights video player |
US20210090610A1 (en) * | 2019-09-20 | 2021-03-25 | Beijing Xiaomi Mobile Software Co., Ltd. | Video processing method, video playing method, devices and storage medium |
CN113038265A (zh) * | 2021-03-01 | 2021-06-25 | 创新奇智(北京)科技有限公司 | 视频标注处理方法、装置、电子设备及存储介质 |
-
2021
- 2021-12-20 CN CN202111558433.5A patent/CN113949920A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130145327A1 (en) * | 2011-06-07 | 2013-06-06 | Intersect Ptp, Inc. | Interfaces for Displaying an Intersection Space |
CN102665128A (zh) * | 2012-04-27 | 2012-09-12 | 北京人民广播电台 | 时间轴形式的内容定制方法和装置 |
WO2014002004A1 (en) * | 2012-06-25 | 2014-01-03 | Batchu Sumana Krishnaiahsetty | A method for marking highlights in a multimedia file and an electronic device thereof |
US20150135068A1 (en) * | 2013-11-11 | 2015-05-14 | Htc Corporation | Method for performing multimedia management utilizing tags, and associated apparatus and associated computer program product |
US20160322081A1 (en) * | 2015-04-30 | 2016-11-03 | Rodica Schileru | Method and system for segmenting videos |
CN109495791A (zh) * | 2018-11-30 | 2019-03-19 | 北京字节跳动网络技术有限公司 | 一种视频贴纸的添加方法、装置、电子设备及可读介质 |
WO2020201780A1 (en) * | 2019-04-04 | 2020-10-08 | Google Llc | Video timed anchors |
US20210004131A1 (en) * | 2019-07-01 | 2021-01-07 | Microsoft Technology Licensing, Llc | Highlights video player |
CN110381382A (zh) * | 2019-07-23 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 视频笔记生成方法、装置、存储介质和计算机设备 |
US20210090610A1 (en) * | 2019-09-20 | 2021-03-25 | Beijing Xiaomi Mobile Software Co., Ltd. | Video processing method, video playing method, devices and storage medium |
CN111010619A (zh) * | 2019-12-05 | 2020-04-14 | 北京奇艺世纪科技有限公司 | 处理短视频数据的方法、装置、计算机设备和存储介质 |
CN111526405A (zh) * | 2020-04-30 | 2020-08-11 | 网易(杭州)网络有限公司 | 媒体素材处理方法、装置、设备、服务器及存储介质 |
CN111654749A (zh) * | 2020-06-24 | 2020-09-11 | 百度在线网络技术(北京)有限公司 | 视频资料制作方法及装置、电子设备、计算机可读介质 |
CN113038265A (zh) * | 2021-03-01 | 2021-06-25 | 创新奇智(北京)科技有限公司 | 视频标注处理方法、装置、电子设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
快乐猪脚饭: "「AE半汉化」基础入门级✦界面介绍 编辑流程", 《【「AE半汉化」基础入门级✦界面介绍 编辑流程-哔哩哔哩】 HTTPS://B23.TV/53FV3MB》 * |
爱喝咖啡的当麻: "如何为你的B站视频添加进度条分段", 《哔哩哔哩 HTTPS://WWW.BILIBILI.COM/VIDEO/BV1VL411G7N7/?SPM_ID_FROM=AUTONEXT》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115334354A (zh) * | 2022-08-15 | 2022-11-11 | 北京百度网讯科技有限公司 | 视频标注方法和装置 |
CN115334354B (zh) * | 2022-08-15 | 2023-12-29 | 北京百度网讯科技有限公司 | 视频标注方法和装置 |
CN115424393A (zh) * | 2022-08-24 | 2022-12-02 | 青岛海容商用冷链股份有限公司 | 一种售货机节能时间设定方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113949920A (zh) | 视频标注方法、装置、终端设备及存储介质 | |
EP4207742A1 (en) | Photography method, photography apparatus, and electronic device | |
US11551392B2 (en) | Graphic drawing method and apparatus, device, and storage medium | |
CN111612873A (zh) | Gif图片生成方法、装置及电子设备 | |
CN112565868B (zh) | 视频播放方法、装置及电子设备 | |
JP6143678B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
CN114520877A (zh) | 视频录制方法、装置和电子设备 | |
CN112887794A (zh) | 视频剪辑方法及装置 | |
CN113126862A (zh) | 截屏方法、装置、电子设备以及可读存储介质 | |
CN113852757B (zh) | 视频处理方法、装置、设备和存储介质 | |
CN114302009A (zh) | 视频处理方法、装置、电子设备及介质 | |
CN113794831B (zh) | 视频拍摄方法、装置、电子设备及介质 | |
US10789987B2 (en) | Accessing a video segment | |
US20210110164A1 (en) | Contextualized Video Segment Selection For Video-Filled Text | |
CN113259592B (zh) | 拍摄方法、装置、电子设备及存储介质 | |
CN109871465B (zh) | 一种时间轴计算方法、装置、电子设备及存储介质 | |
US20140111678A1 (en) | Method and system for capturing, storing and displaying animated photographs | |
CN112887623B (zh) | 图像生成方法、装置及电子设备 | |
CN114650370A (zh) | 图像拍摄方法、装置、电子设备及可读存储介质 | |
CN113873319A (zh) | 视频处理方法、装置、电子设备及存储介质 | |
CN114237800A (zh) | 文件处理方法、文件处理装置、电子设备及介质 | |
CN110225177B (zh) | 一种界面调节方法、计算机存储介质及终端设备 | |
CN110662099B (zh) | 用于显示弹幕的方法和装置 | |
CN112162805A (zh) | 截图方法、装置和电子设备 | |
CN112508774B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220118 |
|
RJ01 | Rejection of invention patent application after publication |