CN115334346A - 界面显示方法、视频发布方法、视频编辑方法及装置 - Google Patents
界面显示方法、视频发布方法、视频编辑方法及装置 Download PDFInfo
- Publication number
- CN115334346A CN115334346A CN202210945497.9A CN202210945497A CN115334346A CN 115334346 A CN115334346 A CN 115334346A CN 202210945497 A CN202210945497 A CN 202210945497A CN 115334346 A CN115334346 A CN 115334346A
- Authority
- CN
- China
- Prior art keywords
- video
- target
- interface
- target area
- target object
- 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
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000000694 effects Effects 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 26
- 238000009826 distribution Methods 0.000 claims description 19
- 230000015654 memory Effects 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 238000002372 labelling Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 23
- 238000000926 separation method Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 230000003993 interaction Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000001960 triggered effect Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 5
- 230000033001 locomotion Effects 0.000 description 4
- 238000005192 partition Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000003550 marker Substances 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/4728—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 selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- 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/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
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
技术领域
本公开涉及互联网技术领域,尤其涉及一种界面显示方法、视频发布方法、视频编辑方法及装置。
背景技术
随着计算机技术和移动互联网的飞速发展,各种网络信息广泛传播,使得人们能够快速及时地获取各种信息,给人们的生活和工作提供了很大的便利。
相关技术中,在为用户推荐物品时,一般是在视频的播放界面中显示物品的卡片,响应于对该卡片的点击操作,显示物品对应的物品信息,使得用户能够了解该物品,但这种显示方式较为单一,导致显示效果较差。
发明内容
本公开提供一种界面显示方法、视频发布方法、视频编辑方法及装置,能够改善显示效果。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种界面显示方法,包括:
在视频的播放界面中,对所述视频中的目标物品进行突出显示;
响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,所述详情界面包括所述目标物品对应的物品信息。
在一些实施例中,所述响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,包括:
响应于所述播放界面中的触控操作,在所述触控操作位于所述目标物品所在的目标区域的情况下,显示所述目标物品对应的详情界面。
在一些实施例中,所述在视频的播放界面中,对所述视频中的目标物品进行突出显示之前,所述方法还包括:
获取视频信息,所述视频信息包括所述视频和目标区域信息,所述目标区域信息表示所述视频中的所述目标物品所在的目标区域;
基于所述目标区域信息,在所述视频中确定所述目标区域。
在一些实施例中,所述在视频的播放界面中,对所述视频中的目标物品进行突出显示之前,所述方法还包括:
获取视频信息,所述视频信息包括所述视频和详情界面标识,所述详情界面标识表示所述详情界面;
所述显示所述目标物品对应的详情界面,包括:
基于所述详情界面标识,显示所述详情界面。
在一些实施例中,所述在视频的播放界面中,对所述视频中的目标物品进行突出显示,包括以下至少一种:
在所述播放界面中所述目标物品的轮廓上,显示所述目标物品的轮廓线;
在所述播放界面中所述目标物品所在的目标区域,显示特效;
在所述播放界面中所述目标物品的轮廓上,显示特效;
在所述播放界面中所述目标物品所在的目标区域之外,显示指向所述目标区域的提示标记;
在所述播放界面中显示提示文本,所述提示文本用于提示对所述目标物品进行所述触控操作。
在一些实施例中,所述响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,包括:
响应于对所述目标物品的点击操作,显示所述目标物品对应的详情界面;或者,
响应于对所述目标物品的长按操作,显示所述目标物品对应的详情界面;或者,
响应于对所述目标物品的滑动操作,显示所述目标物品对应的详情界面。
根据本公开实施例的第二方面,提供一种视频发布方法,包括:
基于待发布的视频,确定目标区域信息,所述目标区域信息表示所述视频中的目标物品所在的目标区域;
确定所述视频的详情界面标识,所述详情界面标识表示所述目标物品对应的详情界面;
发布视频信息,所述视频信息包括所述视频、所述目标区域信息和所述详情界面标识,所述视频信息指示在所述目标区域中检测到触控操作的情况下显示所述详情界面。
在一些实施例中,所述基于待发布的视频,确定目标区域信息,包括:
基于在所述视频的至少一个视频帧中检测到的标注操作,确定所述至少一个视频帧中被标注的所述目标区域;
基于所述目标区域在所述至少一个视频帧中的位置,确定所述目标区域信息。
在一些实施例中,所述基于在所述视频的至少一个视频帧中检测到的标注操作,确定所述至少一个视频帧中被标注的所述目标区域,包括:
响应于在所述视频的至少一个视频帧中检测到的滑动轨迹,将所述滑动轨迹围成的区域确定为所述目标区域。
在一些实施例中,所述基于待发布的视频,确定目标区域信息,包括:
获取所述视频对应的目标物品类别;
基于所述目标物品类别,对所述视频进行识别,得到所述目标区域信息,所述目标区域信息表示所述视频中属于所述目标物品类别的物品所在的区域。
在一些实施例中,所述获取所述视频对应的目标物品类别,包括:
获取包括所述目标物品的参考图像,对所述参考图像进行识别,得到所述目标物品类别;或者,
将多个预设物品类别中的被选中的物品类别,确定为所述目标物品类别;或者,
响应于在所述视频的任一视频帧中检测到的滑动轨迹,对所述滑动轨迹围成的区域进行识别,得到所述目标物品类别。
在一些实施例中,所述基于待发布的视频,确定目标区域信息,包括:
基于所述视频中被选中的视频片段,确定所述目标区域信息。
在一些实施例中,所述基于待发布的视频,确定目标区域信息之后,所述方法还包括:
确定所述目标区域的突出显示样式;
采用所述突出显示样式,对所述目标区域进行编辑,以使所述目标区域按照所述突出显示样式显示于所述视频中。
根据本公开实施例的第三方面,提供一种视频编辑方法,包括:
接收终端发送的视频识别请求,所述视频识别请求携带待识别的视频;
基于所述视频对应的目标物品类别,对所述视频进行识别,得到目标区域信息,所述目标区域信息表示所述视频中属于所述目标物品类别的物品所在的区域;
基于所述目标区域信息标注所述视频中的所述目标区域后,向所述终端发送标注后的视频,或者向所述终端发送所述目标区域信息。
在一些实施例中,所述方法还包括:
获取所述视频识别请求携带的参考图像,对所述参考图像进行识别,得到所述目标物品类别;或者,
获取所述视频识别请求携带的所述目标物品类别;或者,
所述视频包含被标注所述目标区域的视频帧,对被标注的所述目标区域进行识别,得到所述目标物品类别。
根据本公开实施例的第四方面,提供了一种界面显示装置,所述装置包括:
视频播放单元,被配置为执行在视频的播放界面中,对所述视频中的目标物品进行突出显示;
详情界面显示单元,被配置为执行响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,所述详情界面包括所述目标物品对应的物品信息。
在一些实施例中,所述详情界面显示单元,被配置为执行响应于所述播放界面中的触控操作,在所述触控操作位于所述目标物品所在的目标区域的情况下,显示所述目标物品对应的详情界面。
在一些实施例中,所述装置还包括:
信息获取单元,被配置为执行获取视频信息,所述视频信息包括所述视频和目标区域信息,所述目标区域信息表示所述视频中的所述目标物品所在的目标区域;
区域确定单元,被配置为执行基于所述目标区域信息,在所述视频中确定所述目标区域。
在一些实施例中,所述装置还包括:
信息获取单元,被配置为执行获取视频信息,所述视频信息包括所述视频和详情界面标识,所述详情界面标识表示所述详情界面;
所述详情界面显示单元,被配置为执行基于所述详情界面标识,显示所述详情界面。
在一些实施例中,所述视频播放单元,被配置为执行以下至少一种:
在所述播放界面中所述目标物品的轮廓上,显示所述目标物品的轮廓线;
在所述播放界面中所述目标物品所在的目标区域,显示特效;
在所述播放界面中所述目标物品的轮廓上,显示特效;
在所述播放界面中所述目标物品所在的目标区域之外,显示指向所述目标区域的提示标记;
在所述播放界面中显示提示文本,所述提示文本用于提示对所述目标物品进行所述触控操作。
在一些实施例中,所述详情界面显示单元,被配置为执行:
响应于对所述目标物品的点击操作,显示所述目标物品对应的详情界面;或者,
响应于对所述目标物品的长按操作,显示所述目标物品对应的详情界面;或者,
响应于对所述目标物品的滑动操作,显示所述目标物品对应的详情界面。
根据本公开实施例的第五方面,提供了一种视频发布装置,包括:
信息确定单元,被配置为执行基于待发布的视频,确定目标区域信息,所述目标区域信息表示所述视频中的目标物品所在的目标区域;
标识确定单元,被配置为执行确定所述视频的详情界面标识,所述详情界面标识表示所述目标物品对应的详情界面;
信息发布单元,被配置为执行发布视频信息,所述视频信息包括所述视频、所述目标区域信息和所述详情界面标识,所述视频信息指示在所述目标区域中检测到触控操作的情况下显示所述详情界面。
在一些实施例中,所述信息确定单元,包括:
区域确定子单元,被配置为执行基于在所述视频的至少一个视频帧中检测到的标注操作,确定所述至少一个视频帧中被标注的所述目标区域;
信息确定子单元,被配置为执行基于所述目标区域在所述至少一个视频帧中的位置,确定所述目标区域信息。
在一些实施例中,所述区域确定子单元,被配置为执行:
响应于在所述视频的至少一个视频帧中检测到的滑动轨迹,将所述滑动轨迹围成的区域确定为所述目标区域。
在一些实施例中,所述信息确定单元,包括:
类别获取子单元,被配置为执行获取所述视频对应的目标物品类别;
信息确定子单元,被配置为执行基于所述目标物品类别,对所述视频进行识别,得到所述目标区域信息,所述目标区域信息表示所述视频中属于所述目标物品类别的物品所在的区域。
在一些实施例中,所述类别获取子单元,被配置为执行:
获取包括所述目标物品的参考图像,对所述参考图像进行识别,得到所述目标物品类别;或者,
将多个预设物品类别中的被选中的物品类别,确定为所述目标物品类别;或者,
响应于在所述视频的任一视频帧中检测到的滑动轨迹,对所述滑动轨迹围成的区域进行识别,得到所述目标物品类别。
在一些实施例中,所述信息确定单元,被配置为执行基于所述视频中被选中的视频片段,确定所述目标区域信息。
在一些实施例中,所述装置还包括:
编辑单元,被配置为执行确定所述目标区域的突出显示样式;采用所述突出显示样式,对所述目标区域进行编辑,以使所述目标区域按照所述突出显示样式显示于所述视频中。
根据本公开实施例的第六方面,提供了一种视频编辑装置,包括:
请求接收单元,被配置为执行接收终端发送的视频识别请求,所述视频识别请求携带待识别的视频;
区域识别单元,被配置为执行基于所述视频对应的目标物品类别,对所述视频进行识别,得到目标区域信息,所述目标区域信息表示所述视频中属于所述目标物品类别的物品所在的区域;
信息发送单元,被配置为执行基于所述目标区域信息标注所述视频中的所述目标区域后,向所述终端发送标注后的视频,或者向所述终端发送所述目标区域信息。
在一些实施例中,所述装置还包括类别获取单元,所述类别获取单元,被配置为执行:
获取所述视频识别请求携带的参考图像,对所述参考图像进行识别,得到所述目标物品类别;或者,
获取所述视频识别请求携带的所述目标物品类别;或者,
所述视频包含被标注所述目标区域的视频帧,对被标注的所述目标区域进行识别,得到所述目标物品类别。
根据本公开实施例的第七方面,提供了一种终端,所述终端包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上述第一方面所述的界面显示方法或第二方面所述的视频发布方法。
根据本公开实施例的第八方面,提供了一种服务器,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如上述第三方面所述的视频编辑方法。
根据本公开实施例的第九方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由处理器执行时实现如上述第一方面所述的界面显示方法或第二方面所述的视频发布方法或第三方面所述的视频编辑方法。
根据本公开实施例的第十方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的界面显示方法或第二方面所述的视频发布方法或第三方面所述的视频编辑方法。
本公开实施例提供了一种界面显示方案,该方案提供了一种新的人机交互方式,在播放视频时,通过对视频中的目标物品进行突出显示,吸引用户触控该目标物品,在检测到对目标物品的触控操作时,显示目标物品对应的详情界面,使得用户通过该详情界面进一步地了解目标物品,该方案考虑到用户在观看视频时,关注点通常位于目标物品上,所以触控目标物品以显示详情界面的方式,更易吸引到用户的注意力,增加触控次数,也便于用户操作,从而改善了界面显示效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种实施环境的示意图;
图2是根据一示例性实施例示出的一种视频发布方法的流程图;
图3是根据一示例性实施例示出的另一种视频发布方法的流程图;
图4是根据一示例性实施例示出的一种视频编辑界面的示意图;
图5是根据一示例性实施例示出的另一种视频编辑界面的示意图;
图6是根据一示例性实施例示出的一种视频发布界面的示意图;
图7是根据一示例性实施例示出的一种视频编辑方法的流程图;
图8是根据一示例性实施例示出的另一种视频编辑方法的流程图;
图9是根据一示例性实施例示出的一种界面显示方法的流程图;
图10是根据一示例性实施例示出的另一种界面显示方法的流程图;
图11是根据一示例性实施例示出的一种播放界面的示意图;
图12是根据一示例性实施例示出的另一种播放界面的示意图;
图13是根据一示例性实施例示出的再一种播放界面的示意图;
图14是根据一示例性实施例示出的又一种播放界面的示意图;
图15是根据一示例性实施例示出的又一种播放界面的示意图;
图16是根据一示例性实施例示出的一种界面显示装置的结构框图;
图17是根据一示例性实施例示出的一种视频发布装置的结构框图;
图18是根据一示例性实施例示出的一种视频编辑装置的结构框图;
图19是根据一示例性实施例示出的一种终端的结构框图;
图20是根据一示例性实施例示出的一种服务器的结构框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开所涉及的用户信息可以为经用户授权或者经过各方充分授权的信息。
图1是根据一示例性实施例示出的一种实施环境的示意图。参见图1,该实施环境包括第一终端101、服务器102和第二终端103。第一终端101、第二终端103和服务器102之间通过无线或者有线网络连接。示例性地,第一终端101、第二终端103为笔记本电脑、手机、平板电脑或者其他终端。示例性地,服务器102为应用的后台服务器或者为提供云计算以及云存储等服务的云服务器。
其中,第一终端101为提供物品的用户使用的终端,且第一终端101为发布视频的终端,该视频包括用户提供的物品。第二终端103为播放视频的终端。在一些实施例中,第一终端101和第二终端103上安装有由服务器102提供服务的目标应用,第一终端101通过该目标应用发布视频,第二终端103通过该目标应用播放视频。该应用具有视频播放、视频发布、视频编辑等功能。例如,该目标应用为视频应用。
在本公开实施例中,第一终端101对待发布的视频进行编辑,将编辑后的视频上传至服务器102,服务器102发布该视频,从而第二终端103获取服务器102发布的视频,并播放该视频,供用户观看。
在介绍完本公开实施例的实施环境之后,下面将结合上述实施环境,对本公开实施例的应用场景进行介绍。
例如,提供物品的用户使用第一终端上传待发布的视频,该视频中包括该物品,第一终端通过本公开实施例提供的视频编辑方法对待发布的视频进行编辑,得到编辑后的视频,然后通过服务器发布编辑后的视频,第二终端获取已发布的视频,并播放该视频,供用户观看,在播放视频过程中,第二终端通过本公开实施例提供的界面显示方法显示该物品的详情界面,使得用户能够进一步了解该物品。
本公开实施例提供的方法还能够应用在其他场景下,本公开实施例对此不做限制。
图2是根据一示例性实施例示出的一种视频发布方法的流程图,如图2所示,该方法由第一终端执行,包括以下步骤。
在步骤201中,第一终端基于待发布的视频,确定目标区域信息,目标区域信息表示视频中的目标物品所在的目标区域。
其中,待发布的视频为第一终端登录的账号上传的视频。在一些实施例中,第一终端安装有目标应用,该目标应用具有视频编辑、视频发布等功能。用户在想要发布视频时,触发第一终端运行该目标应用,该目标应用登录有账号,通过该账号在该目标应用中上传待发布的视频。
其中,账号指代使用第一终端的用户,且账号用于区分不同用户。该账号关联有至少一个物品,除该账号以外的其他账号可以与该账号对该物品进行交易。该视频的至少一个视频帧包括目标物品,也即该至少一个视频帧的画面内容包括该目标物品,该目标物品为账号关联的任一物品,例如该目标物品为手机、帽子或衣服等物品。在本公开实施例中,一个视频包括一个目标物品,该视频为推荐该目标物品的视频,该目标物品为被推荐的物品。
在本公开实施例中,第一终端在获取到待发布的视频之后,确定该视频的目标区域信息。其中,目标物品所在的目标区域以目标区域信息的形式表示,例如目标区域信息为视频中的目标物品所在的坐标区域。
在步骤202中,第一终端确定视频的详情界面标识,详情界面标识表示目标物品对应的详情界面。
其中,详情界面标识包括目标物品的详情界面的链接或者其他能够表示该详情界面的标识。目标物品的详情界面包括目标物品的详细信息,用于描述该目标物品以及显示用于交易该目标物品的入口。详情界面所包括的内容可以根据需要设置,本公开实施例对此不加以限定,例如,详情界面包括目标物品的名称、价格、数量、图像或交易入口等信息。
在步骤203中,第一终端发布视频信息,视频信息包括视频、目标区域信息和详情界面标识,视频信息指示在目标区域中检测到触控操作的情况下显示详情界面。
第一终端发布视频信息之后,其他终端在获取到该视频信息之后,播放该视频,在播放该视频时,在检测到对视频中的目标物品所在的目标区域的触控操作的情况下,基于详情界面标识显示目标物品的详情界面,使得观看视频的用户能够对目标物品有所了解。
在本公开实施例中,先基于待发布的视频,确定能够表示该视频中的目标物品所在的目标区域的目标区域信息,再获取表示目标物品的详情界面的详情界面标识,从而为视频的发布提供了足够的数据支持,使得获取到的视频信息的终端能够基于目标区域信息对视频进行显示,并且能够基于详情界面标识显示目标物品的详情界面,从而实现对目标物品的推荐,为观看视频的用户提供了一种新的人机交互方式。
图3是根据一示例性实施例示出的另一种视频发布方法的流程图,如图3所示,该方法由第一终端执行,包括以下步骤。
在步骤301中,第一终端获取待发布的视频,该视频包括目标物品。
其中,待发布的视频为第一终端登录的账号上传的任意视频。在一些实施例中,第一终端安装有目标应用,该目标应用具有视频编辑、视频发布等功能。用户在想要发布视频时,触发第一终端运行该目标应用,该目标应用登录有账号,通过该账号在该目标应用中上传待发布的视频。
其中,账号指代使用第一终端的用户,且账号用于区分不同用户。该账号提供有至少一个物品,除该账号以外的其他账号可以与该账号对该物品进行交易。该视频的至少一个视频帧包括目标物品,也即该至少一个视频帧的画面内容包括该目标物品,该目标物品为账号提供的任一物品,例如该目标物品为手机、帽子或衣服等物品。在本公开实施例中,一个视频包括一个目标物品,该视频为推荐该目标物品的视频,该目标物品为被推荐的物品。
在步骤302中,第一终端基于该视频,确定目标区域信息,目标区域信息表示该视频中的目标物品所在的目标区域。
在本公开实施例中,第一终端在获取到待发布的视频之后,确定该视频的目标区域信息。其中,目标物品所在的目标区域以目标区域信息的形式表示,例如目标区域信息为视频中的目标物品所在的坐标区域。
其中,第一终端在获取到的待发布的视频之后,显示该视频和编辑控件,该编辑控件用于对视频进行编辑,相应地,用户触发该编辑控件,第一终端响应于该编辑控件被触发,显示视频编辑界面,该视频编辑界面包括第一区域,该第一区域显示有该视频。
在一些实施例中,第一终端以人工标注的方式对视频中的目标物品所在的区域进行标注,得到目标区域信息,相应地,第一终端基于待发布的视频,确定目标区域信息的实现方式包括:基于在视频的至少一个视频帧中检测到的标注操作,确定至少一个视频帧中被标注的目标区域;基于目标区域在至少一个视频帧中的位置,确定目标区域信息。
其中,视频编辑界面还包括第二区域,第二区域显示该视频包括的多个视频帧,该多个视频帧按照在视频中的顺序依次拼接,该多个视频帧中的第一个视频帧的左边缘还显示有分隔线,且分隔线的位置固定。用户可以向第二区域的一侧滑动该多个视频帧,第一终端响应于对该多个视频帧的滑动操作,显示多个视频帧向一侧滑动的效果,并且在第一区域中显示位于分隔线上的视频帧。用户想要在哪一个视频帧上标注,就滑动这一个视频帧停留在分隔线上,则用户可以对第一区域中显示的视频帧进行标注,从而第一终端在该视频帧中检测到标注操作,将被标注的区域确定为目标区域。以此类推,用户分别对至少一个视频帧进行标注,第一终端确定每个被标注的视频帧中的目标区域。
对于至少一个视频帧中的每个视频帧,该视频帧中的目标区域所在的位置可以以目标区域包括的像素点的坐标表示,则目标区域信息包括该目标区域的轮廓上的像素点的坐标,或者该目标区域包括的全部像素点的坐标。其中,坐标系可以根据需要设置,本公开实施例对此不加以限定。
例如,参见图4,视频编辑界面401包括第一区域402和第二区域403,第二区域403显示视频包括的多个视频帧和分隔线404,当前位于分隔线404上的视频帧为排序在第二个的视频帧,第一区域402显示该视频帧的视频画面,用户可以对第一区域402所显示的视频帧进行标注。
本公开实施例提供了一种较为灵活的确定目标区域信息的方式,用户在想要推荐目标物品时,可以按照自身的需求对视频中的至少一个视频帧进行标注,从而在检测到对视频帧的标注操作时,被标注的区域很有可能是用户想要推荐的目标物品所在的区域,因此基于被标注的区域的位置所确定的目标区域信息能够表示目标物品所在的目标区域,灵活性较高且所确定的目标区域信息更加符合用户需求,用户体验较好。
在该实施例的一种可能的实现方式中,标注操作为滑动操作,相应地,基于在视频的至少一个视频帧中检测到的标注操作,确定至少一个视频帧中被标注的目标区域,包括:响应于在视频的至少一个视频帧中检测到的滑动轨迹,将滑动轨迹围成的区域确定为目标区域。其中,第一终端可以将滑动轨迹保留在视频中或者不保留滑动轨迹。
例如,参见图4,第一区域402所显示的视频帧的视频画面包括目标物品405,用户可以沿目标物品405的轮廓进行滑动,直至滑动轨迹包围目标物品。
在本公开实施例中,对于视频的至少一个视频帧,在该视频帧中检测到滑动轨迹时,该滑动轨迹围成的区域很有可能是用户想要推荐的目标物品所在的区域,则可以将该区域确定为目标区域,人机交互方式简便,且所确定的目标区域符合用户需求,准确性较高。
上述实现方式以标注操作为滑动操作为例进行说明,在其他实现方式中,标注操作还可以为涂抹操作,相应地,响应于在视频的至少一个视频帧中检测到的涂抹操作,将被涂抹的区域确定为目标区域。在该实现方式中,用户可以对目标物品所在的区域进行涂抹,从而第一终端在检测到涂抹操作时,被涂抹的区域很有可能是用户推荐的目标物品所在的区域,则可以将该区域确定为目标区域。
在另一些实施例中,第一终端自动对视频进行识别,得到目标区域信息,从而减少用户操作,提高了确定效率。相应地,第一终端基于待发布的视频,确定目标区域信息的实现方式包括:获取视频对应的目标物品类别;基于目标物品类别,对视频进行识别,得到目标区域信息,目标区域信息表示视频中属于目标物品类别的物品所在的区域。
其中,目标物品类别为目标物品所属的物品类别,物品类别可以根据需要设置,例如,手机、帽子或手套等物品类别。可选地,视频编辑界面还包括识别控件,响应于该识别控件被触发,第一终端获取目标物品类别,从而基于该目标物品类别对视频进行识别,得到目标区域信息。其中,识别控件的显示方式可以根据需要设置,本公开实施例对此不加以限定。
在获取到目标物品类别之后,第一终端对视频中的每个视频帧进行识别,得到每个视频帧的识别结果,该识别结果表示该视频帧中属于该目标物品类别的物品所在的区域。该目标区域信息包括每个视频帧对应的识别结果。在一些实施例中,第一终端通过识别模型对视频进行识别,该识别模型可以为机器学习模型或者其他识别模型。
例如,参见图4,视频编辑界面401还包括识别控件“识别”,用户可以触发该识别控件,以触发第一终端对视频进行识别。
在本公开实施例中,通过基于视频对应的目标物品类别,对视频进行识别,从而能够自动识别出属于该目标物品类别的物品所在的区域,由于属于该目标物品类别的物品很有可能是用户想要推荐的目标物品,则该区域很有可能是目标区域,则目标区域信息的准确性较高。相较于上述实施例提供的人工标注方式,自动识别的方式简化了用户操作,确定效率较高。
在该实施例中,第一终端获取视频对应的目标物品类别的过程包括以下任一种实现方式:
第一种实现方式:第一终端获取包括目标物品的参考图像,对参考图像进行识别,得到目标物品类别。其中,参考图像是账号上传的图像。可选地,视频编辑界面还包括识别控件,第一终端响应于对识别控件的触发操作,显示图像上传控件,用户触发该图像上传控件,第一终端响应于该图像上传控件被触发,获取上传的参考图像。其中,图像上传控件的显示方式可以根据需要设置,本公开实施例对此不加以限定。
该实现方式中,参考图像包括目标物品,因此通过以参考图像为参考,对该参考图像进行识别,识别得到的物品类别也即是目标物品所属的物品类别,从而得到了目标物品类别,所确定的目标物品类别较为准确。
第二种实现方式:将多个预设物品类别中的被选中的物品类别,确定为目标物品类别。其中,多个预设物品类别可以根据需要设置,本公开实施例对此不加以限定,例如多个预设物品类别包括手机、钱包、电脑、镜子或水杯等物品类别。可选地,视频编辑界面还包括识别控件,第一终端响应于对识别控件的触发操作,显示类别选择控件,响应于对类别选择控件的触发操作,显示类别选择界面,该类别选择界面包括多个预设物品类别,用户可以从中选择任一物品类别,从而第一终端将被选中的物品类别确定为目标物品类别。其中,类别选择控件的显示方式可以根据需要设置,本公开实施例对此不加以限定。
该实现方式中,被选中的物品类别很有可能是目标物品所属的物品类别,则可以直接将被选中的物品类别确定为目标物品类别,操作较为简便。
第三种实现方式:响应于在视频的任一视频帧中检测到的滑动轨迹,对滑动轨迹围成的区域进行识别,得到目标物品类别。其中,用户可以先对视频中的一个视频帧进行标注,使得第一终端能够以被标注的视频帧为参考,对被标注的区域也即滑动轨迹围成的区域进行识别,得到目标物品类别,可选地,视频编辑界面还包括识别控件,第一终端响应于对识别控件的触发操作,显示自定义区域控件,响应于对自定义区域控件的触发操作,显示自定义界面,自定义界面包括视频,检测在视频的任一视频帧中的滑动轨迹。其中,自定义区域控件的显示方式可以根据需要设置,本公开实施例对此不加以限定。自定义界面的显示方式和视频编辑界面的显示方式同理,在此不再赘述。该实现方式与上述实施例提供的人工标注方式同理,在此不再赘述。
该实现方式中,滑动轨迹围成的区域很有可能是目标物品所在的区域,则通过对该区域进行识别,识别得到的物品类别很有可能是目标物品所属的物品类别,从而得到了目标物品类别,所确定的目标物品类别较为准确。
例如,参见图4,用户触发视频编辑界面401中的识别控件“识别”,显示选择卡片406,选择卡片406包括图像上传控件“上传图像”、类别选择控件“选择类别”以及自定义区域控件“自定义”,若用户触发图像上传控件,则显示图像上传界面,用户可以在图像上传界面中上传图像;若用户触发类别选择控件,则显示类别选择界面,类别选择界面包括多个预设物品类别,用户可以在类别选择界面中选择任一预设类别;若用户触发自定义区域控件,则显示自定义界面,自定义界面包括视频,用户可以在指自定义界面中对视频进行标注。
该实施例以第一终端对视频进行识别为例,该其他实施例中第一终端借助于服务器对视频进行识别,得到目标区域信息,参见下述图7和图8所示实施例,在此暂不赘述。
在一些实施例中,视频中可能并非每一个视频帧都包括目标物品,则无需基于完整的视频确定目标区域信息,相应地,基于待发布的视频,确定目标区域信息的实现方式包括:基于视频中被选中的视频片段,确定目标区域信息。其中,视频编辑界面包括第一区域和第二区域,第一区域显示该视频,第二区域显示该视频包括的多个视频帧,该多个视频帧按照在视频中的顺序依次拼接。第二区域还显示有第一分隔线和第二分隔线,且第一分隔线与第二分隔线间隔一定距离。用户可以向第二区域的一侧滑动该多个视频帧,第一终端响应于对该多个视频帧的滑动操作,显示多个视频帧向一侧滑动的效果,用户想要哪一个视频帧作为视频片段的起始视频帧,就滑动这一个视频帧停留在第一分隔线上,用户想要哪一个视频帧作为视频片段的终止视频帧,就滑动这一个视频帧停留在第二分隔线上。
例如,参见图5,视频编辑界面501的第一区域502显示视频画面,第二区域503显示视频包括的多个视频帧、第一分隔线504和第二分隔线505,当前位于第一分隔线504上的视频帧为排序在第一个的视频帧,位于第二分隔线505上的视频帧为排序在第四个的视频帧,则被选中的视频片段包括第一个视频帧到第四个视频帧在内的多个视频帧。
在本公开实施例中,通过先从视频中选择出一个视频片段,从而只需基于被选中的视频片段确定目标区域信息即可,降低了工作量。
在本公开实施例中,在步骤301之后,第一终端对所确定的目标区域进行编辑,相应地,第一终端继续执行步骤303-步骤304的操作。
在步骤303中,第一终端确定目标区域的突出显示样式。
可选地,第一终端在确定好目标区域信息之后,显示多个预设突出显示样式,用户从中选择任一预设突出显示样式,第一终端将被选中的预设突出显示样式,确定为目标区域的突出显示样式。多个预设突出显示样式可以根据需要设置,本公开实施例对此不加以限定。
在步骤304中,第一终端采用该突出显示样式,对目标区域进行编辑,以使目标区域按照该突出显示样式显示于视频中。
其中,第一终端采用突出显示样式对视频中的目标区域进行编辑,可选地,第一终端在第一区域中显示编辑后的视频,便于用户查看编辑后的效果。
在本公开实施例中,通过采用突出显示样式对目标区域进行编辑,使得发布的视频为添加了突出显示样式的视频,为后续播放视频时目标物品的突出显示提供了支持,且由于在发布视频之前对目标区域进行了编辑,使得获取到该视频的其他终端无需再对视频进行编辑,简化了播放视频的准备操作。
在其他实施例中,第一终端在确定目标区域信息之后,不执行步骤303-步骤304,而是执行步骤305,也即这样获取到该视频的其他终端在播放视频之前,先确定目标区域的突出显示样式,采用突出显示样式,对目标区域进行编辑。例如终端可以根据当前登录的账号确定与账号对应的突出显示样式,实现个性化显示。
在步骤305中,第一终端确定视频的详情界面标识,详情界面标识表示目标物品对应的详情界面。
其中,详情界面标识包括目标物品的详情界面的链接或者其他能够表示该详情界面的标识。目标物品的详情界面包括目标物品的详细信息,用于描述该目标物品以及显示用于交易该目标物品的入口。详情界面所包括的内容可以根据需要设置,本公开实施例对此不加以限定,例如,详情界面包括目标物品的名称、价格、库存数量、图像或交易入口等信息。
在一些实施例中,视频编辑界面还包括编辑完成控件,响应于对该编辑完成控件的触发操作,第一终端显示视频发布界面,该视频发布界面包括标识添加控件,该标识添加控件用于触发显示第一终端当前登录的账号关联的至少一个物品。用户触发该标识添加控件,第一终端响应于该标识添加控件被触发,显示该账号关联的至少一个物品,用户从中选择一个物品,第一终端将被选中的物品确定为目标物品,从而获取该目标物品对应的详情界面标识。相应地,第一终端存储有至少一个物品对应的详情界面标识,第一终端从中获取目标物品对应的详情界面标识。
例如,参见图4,视频编辑界面401还包括编辑完成控件“完成”,用户在编辑好视频之后,触发该编辑完成控件,相应地,第一终端显示视频发布界面,参见图6所示的视频发布界面601,视频发布界面601包括标识添加控件“添加”,用户触发该标识添加控件,第一终端显示当前登录的账号关联的至少一个物品(以3个为例):物品1、物品2和物品3,若用户选择物品2,则第一终端将物品2确定为目标物品。
在步骤306中,第一终端发布视频信息,视频信息包括视频、目标区域信息和详情界面标识,视频信息指示在目标区域中检测到触控操作的情况下显示详情界面。
在确定视频的目标区域信息和详情界面标识之后,第一终端发布视频信息,使得其他终端能够获取到该视频信息,从而基于该视频信息播放视频。其中,第一终端发布视频信息的实现方式包括:第一终端向服务器发送视频信息,服务器接收该视频信息并发布该视频信息。在一些实施例中,视频发布界面还包括发布控件,用户在想要发布视频时,触发该发布控件,第一终端响应于该发布控件被触发,发布视频信息。
第一终端发布视频信息之后,其他终端在获取到该视频信息之后,播放该视频,在播放该视频时,在检测到对视频中的目标物品所在的目标区域的触控操作的情况下,基于详情界面标识显示目标物品的详情界面,使得观看视频的用户能够对目标物品有所了解。
在本公开实施例中,先基于待发布的视频,确定能够表示该视频中的目标物品所在的目标区域的目标区域信息,再获取表示目标物品的详情界面的详情界面标识,从而为视频的发布提供了足够的数据支持,使得获取到的视频信息的终端能够基于目标区域信息对视频进行显示,并且能够基于详情界面标识显示目标物品的详情界面,从而实现对目标物品的推荐,为观看视频的用户提供了一种新的人机交互方式。
在上述图3所示的一些实施例中,第一终端在确定目标区域信息时,可以基于目标物品类别,对视频进行识别,在其他实施例中,第一终端借助于服务器基于目标物品类别,对视频进行识别,以节省第一终端的计算资源,减少功耗。相应地,下面对服务器的视频编辑过程进行说明。
图7是根据一示例性实施例示出的一种视频编辑方法的流程图,如图7所示,该方法由服务器执行,包括以下步骤。
在步骤701中,服务器接收终端发送的视频识别请求,视频识别请求携带待识别的视频。
其中,终端为发布视频的第一终端。在一些实施例中,第一终端获取待发布的视频之后,向服务器发送视频识别请求,该视频识别请求用于请求服务器对该视频进行识别。
在步骤702中,服务器基于视频对应的目标物品类别,对视频进行识别,得到目标区域信息,目标区域信息表示视频中属于目标物品类别的物品所在的区域。
其中,目标物品类别为视频中的目标物品所属的物品类别,服务器先确定目标物品类别,再基于该目标物品类别对视频进行识别。
在步骤703中,服务器基于目标区域信息标注视频中的目标区域后,向终端发送标注后的视频,或者向终端发送目标区域信息。
其中,服务器可以直接向第一终端发送目标区域信息,第一终端接收到该目标区域信息之后,基于目标区域信息标注视频中的目标区域后,显示标注后的视频,便于用户查看标注效果。服务器还可以先对视频中的目标区域进行标注,然后将标注后的视频发送给第一终端,使得第一终端显示标注后的视频,无需再对视频进行标注,简化第一终端的操作。
在本公开实施例中,通过向服务器发送视频识别请求,由服务器对视频进行识别,得到目标区域信息或者标注后的视频,从而节省了发布视频的终端的计算资源。
图8是根据一示例性实施例示出的另一种视频编辑方法的流程图,如图8所示,该方法由服务器与第一终端之间的交互实现,包括以下步骤。
在步骤801中,第一终端获取待识别的视频。
该步骤的实现方式参见步骤301的实现方式,在此不再赘述。
在步骤802中,第一终端向服务器发送视频识别请求,该视频识别请求携带视频。
其中,第一终端在获取到该视频之后,显示该视频和编辑控件,该编辑控件用于对视频进行编辑,相应地,用户触发该编辑控件,第一终端响应于该编辑控件被触发,显示视频编辑界面,该视频编辑界面包括该视频和识别控件,响应于该识别控件被触发,第一终端向服务器发送该视频识别请求。
在步骤803中,服务器接收第一终端发送的视频识别请求。
在步骤804中,服务器基于视频对应的目标物品类别,对视频进行识别,得到目标区域信息,目标区域信息表示视频中属于目标物品类别的物品所在的区域。
其中,目标物品类别为视频中的目标物品所属的物品类别,服务器先确定目标物品类别,再基于该目标物品类别对视频进行识别。
在一些实施例中,服务器获取目标物品类别的过程包括以下任一种实现方式:
第一种实现方式:服务器获取视频识别请求携带的参考图像,对参考图像进行识别,得到目标物品类别。其中,参考图像是第一终端登录的账号上传的图像,该参考图像包括目标物品。可选地,第一终端获取参考图像的过程参见图3所示实施例,在此不再赘述。
该实现方式中,第一终端将视频和该参考图像一起发送给服务器,参考图像包括目标物品,因此服务器通过以参考图像为参考,对该参考图像进行识别,识别得到的物品类别也即是目标物品所属的物品类别,从而得到了目标物品类别,所确定的目标物品类别较为准确。
第二种实现方式:服务器获取视频识别请求携带的目标物品类别。其中,视频识别请求已经携带了第一终端确定好的目标物品类别,则服务器直接获取该目标物品类别即可。可选地,第一终端获取目标物品类别的过程参见图3所示实施例,在此不再赘述。
该实现方式中,视频识别请求已经携带了第一终端确定好的目标物品类别,直接获取该目标物品类别即可,操作较为简便。
第三种实现方式:视频包含被标注目标区域的视频帧,服务器对被标注的目标区域进行识别,得到目标物品类别。其中,用户可以先对视频中的一个视频帧进行标注,得到被标注目标区域的视频帧,从而第一终端将包含该视频帧的视频发送给服务器,使得服务器能够以被标注目标区域的视频帧为参考。可选地,第一终端确定被标注目标区域的视频帧的过程参见图3所示的实施例,在此不再赘述。
该实现方式中,第一终端发送给服务器的视频包含被标注目标区域的视频帧,从而服务器能够以该视频帧参考,对该视频帧中被标注的目标区域进行识别,识别得到的物品类别也即是目标物品所属的物品类别,从而得到了目标物品类别,所确定的目标物品类别较为准确。
在步骤805中,服务器向第一终端发送目标区域信息。
在步骤806中,第一终端接收该目标区域信息。
在步骤807中,第一终端确定视频的详情界面标识,详情界面标识表示目标物品对应的详情界面。
在步骤808中,第一终端发布视频信息,视频信息包括视频、目标区域信息和详情界面标识,视频信息指示在目标区域中检测到触控操作的情况下显示详情界面。
步骤807-步骤808的实现方式参见步骤305-步骤306的实现方式,在此不再赘述。
在本公开实施例中,服务器在确定目标区域信息之后,向第一终端发送该目标区域信息。在其他实施例中,步骤805可以替换为:服务器基于目标区域信息标注视频中的目标区域后,向终端发送标注后的视频。其中,目标区域信息能够表示目标区域在视频帧中的位置,则服务器对视频帧中相应的位置进行标注,得到标注后的视频。则步骤806相应替换为:第一终端接收标注后的视频。这样使得第一终端显示标注后的视频,无需再对视频进行标注,简化第一终端的操作。
在本公开实施例中,通过向服务器发送视频识别请求,由服务器对视频进行识别,得到目标区域信息或者标注后的视频,从而节省了发布视频的终端的计算资源。
上述实施例对本公开实施例提供的视频编辑方法进行了说明,在第一终端发布视频之后,其他终端可以获取到已发布的视频,并播放该视频。下面通过本公开实施例提供的界面显示方法,对播放视频时的界面显示过程进行说明。
图9是根据一示例性实施例示出的一种界面显示方法的流程图,如图9所示,该方法由第二终端执行,包括以下步骤。
在步骤901中,第二终端在视频的播放界面中,对视频中的目标物品进行突出显示。
其中,视频的至少一个视频帧包括目标物品,也即该至少一个视频帧的画面内容包括该目标物品,该目标物品为发布视频的账号关联的任一物品,例如该目标物品为手机、帽子或衣服等物品。在本公开实施例中,一个视频包括一个目标物品,该视频为推荐该目标物品的视频,该目标物品为被推荐的物品。第二终端在播放视频时,对该视频中的目标物品进行突出显示,从而吸引用户的注意。
在一些实施例中,第二终端安装有目标应用,该目标应用具有视频播放功能,用户在想要观看视频时,触发第二终端运行该目标应用,从而第二终端在该目标应用中播放该视频。
在步骤902中,第二终端响应于对目标物品的触控操作,显示目标物品对应的详情界面,详情界面包括目标物品对应的物品信息。
其中,用户在想要进一步了解目标物品时,可以触控目标物品,从而触发第二终端显示目标物品的详情界面。目标物品的详情界面包括目标物品的详细信息,用于描述该目标物品以及显示用于交易该目标物品的入口。详情界面所包括的内容可以根据需要设置,本公开实施例对此不加以限定,例如,详情界面包括目标物品的名称、价格、库存数量、图像或交易入口等信息。
本公开实施例提供了一种界面显示方案,该方案提供了一种新的人机交互方式,在播放视频时,通过对视频中的目标物品进行突出显示,吸引用户触控该目标物品,在检测到对目标物品的触控操作时,显示目标物品对应的详情界面,使得用户通过该详情界面进一步地了解目标物品,该方案考虑到用户在观看视频时,关注点通常位于目标物品上,所以触控目标物品以显示详情界面的方式,更易吸引到用户的注意力,增加触控次数,也便于用户操作,从而改善了界面显示效果。
图10是根据一示例性实施例示出的一种界面显示方法的流程图,如图10所示,该方法由第二终端执行,包括以下步骤。
在步骤1001中,第二终端在视频的播放界面中,对视频中的目标物品进行突出显示。
其中,视频的至少一个视频帧包括目标物品,也即该至少一个视频帧的画面内容包括该目标物品,该目标物品为发布视频的账号关联的任一物品,例如该目标物品为手机、帽子或衣服等物品。在本公开实施例中,一个视频包括一个目标物品,该视频为推荐该目标物品的视频,该目标物品为被推荐的物品。第二终端在播放视频时,对该视频中的目标物品进行突出显示,从而吸引用户的注意。
在一些实施例中,第二终端安装有目标应用,该目标应用具有视频播放功能,用户在想要观看视频时,触发第二终端运行该目标应用,从而第二终端在该目标应用中播放该视频。
在一些实施例中,第一终端发布的视频信息所包括的视频为采用突出显示样式进行编辑得到的视频,则第二终端播放编辑后的视频,实现在视频中对目标物品进行突出显示。在另一些实施例中,第一终端发布的视频信息包括的视频为未采用突出显示样式进行编辑的视频,则第二终端在播放视频之前,还需要采用突出显示样式对视频中的目标区域进行编辑,得到编辑后的视频。其中突出显示样式可以为与账号对应的突出显示样式,以实现个性化显示。
在一些实施例中,第二终端确定视频中的目标区域的过程包括:第二终端获取视频信息,视频信息包括视频和目标区域信息,目标区域信息表示视频中目标物品所在的目标区域;基于目标区域信息,在视频中确定目标区域。
其中,第二终端在获取到视频信息之后,存储该视频信息,便于后续获取。
在本公开实施例中,由于视频信息中包括目标区域信息,从而通过该目标区域信息能够确定视频中的目标区域,也即确定目标物品所在的位置,使得第二终端能够采用突出显示样式对目标区域进行编辑,以使目标区域按照突出显示样式显示于视频中,进而实现目标物品的突出显示。
在一些实施例中,第二终端在视频的播放界面中,对视频中的目标物品进行突出显示的实现方式包括以下至少一种:
第一种实现方式:第二终端在播放界面中目标物品的轮廓上,显示目标物品的轮廓线。其中,轮廓线的显示样式可以根据需要设置,本公开实施例对此不加以限定,例如轮廓线为黑色实线。例如,参见图11所示的播放界面1101,目标物品1102的轮廓上显示有轮廓线(以虚线表示)。
这种显示方式较为简单,能够降低突出显示效果对视频播放的影响。
第二种实现方式,在播放界面中目标物品所在的目标区域,显示特效。其中,特效的显示样式可以根据需要设置,本公开实施例对此不加以限定,但需要说明的是,特效为透明特效,以减少对目标物品的遮挡,使得用户既能够看到目标物品又能够看到特效。例如,参见图12所示的播放界面1201,目标物品1202所在的目标区域显示有特效(以阴影表示)。
这种显示方式较为直观,且突出显示的面积较大,突出显示效果较强。
第三种实现方式,在播放界面中目标物品的轮廓上,显示特效。其中,特效的显示样式可以根据需要设置,本公开实施例对此不加以限定,例如特效为高亮、光圈。例如,参见图13所示的播放界面1301,目标物品1302的轮廓显示有光圈特效。
这种显示方式通过在轮廓上显示特效,从而既不遮挡目标物品,又有较强的突出显示效果。
第四种实现方式,在播放界面中目标物品所在的目标区域之外,显示指向目标区域的提示标记。其中,提示标记的显示样式可以根据需要设置,本公开实施例对此不加以限定,例如提示标记为箭头标记。例如,参见图14所示的播放界面1401,目标物品1402的周围显示有提示标记1403。
这种显示方式在不改变目标物品的原有显示方式的基础上,通过提示标记指引用户,便于用户理解。
第五种实现方式,在播放界面中显示提示文本,提示文本用于提示对目标物品进行触控操作。其中,提示文本的显示样式可以根据需要设置,本公开实施例对此不加以限定,例如提示文本为“点击了解详情”,且该提示文本可以显示在目标物品的附近位置。例如,参见图15所示的播放界面1501,播放界面1501显示有目标物品1502和提示文本“点击了解详情”。
这种显示方式在不改变目标物品的原有显示方式的基础上,通过提示文本吸指引用户,便于用户理解。
本公开实施例提供了多种对目标物品进行突出显示的方式,显示样式多样。
在步骤1002中,第二终端响应于播放界面中的触控操作,在触控操作位于目标物品所在的目标区域的情况下,显示目标物品对应的详情界面,详情界面包括目标物品对应的物品信息。
其中,观看视频的用户在看到突出显示的目标物品时,可能会想要了解该目标物品,从而触控该目标物品,相应地,第二终端显示该详情界面。在本公开实施例中,在触控操作未位于目标区域的情况下,表示触控操作并不是用于触发显示详情界面的,则第二终端可以基于该触控操作进行其他处理,例如暂停播放视频,或者显示下一个视频。
在本公开实施例中,考虑到视频除包括目标物品以外还可以包括其他视频内容,则在检测到触控操作时,先判断该触控操作是否位于目标区域,在位于目标区域的情况下,才显示详情界面,从而防止因误触导致详情界面的显示,使得显示效果更加符合用户的需求。
在一些实施例中,第二终端确定视频中的目标区域的实现方式参见步骤1001,在此不再赘述。
在一些实施例中,触控操作的形式多样,相应地,响应于对目标物品的触控操作,显示目标物品对应的详情界面的实现方式包括以下任一项:响应于对目标物品的点击操作,显示目标物品对应的详情界面;或者,响应于对目标物品的长按操作,显示目标物品对应的详情界面;或者,响应于对目标物品的滑动操作,显示目标物品对应的详情界面。
其中,点击操作为预设次数的点击操作,预设次数可以根据需要设置,本公开实施例对此不加以限定,例如预设次数为1、2等。长按操作为预设时长的长按操作,预设时长可以根据需要设置,本公开实施例对此不加以限定,例如预设时长为0.5秒、1秒等。滑动操作为按照目标移动轨迹滑动目标物品的操作。目标移动轨迹可以根据需要设置,本公开实施例对此不加以限定,例如目标轨迹为等。
在本公开实施例中,用户可以点击、长按或者滑动视频中的目标物品,从而触发第二终端显示目标物品的详情界面,触控操作多样且便于操作。
在一些实施例中,第二终端获取的视频信息还包括详情界面标识,详情界面标识表示详情界面;则第二终端显示目标物品对应的详情界面的实现方式包括:第二终端基于详情界面标识,显示详情界面。其中,详情界面标识包括目标物品的详情界面的链接或者其他能够表示该详情界面的标识。
在本公开实施例中,由于视频信息还包括详情界面标识,从而在检测到对目标物品的触控操作时,能够基于该详情界面标识显示详情界面,为详情界面的显示提供了数据支持。
本公开实施例提供了一种界面显示方案,该方案提供了一种新的人机交互方式,在播放视频时,通过对视频中的目标物品进行突出显示,吸引用户触控该目标物品,在检测到对目标物品的触控操作时,显示目标物品对应的详情界面,使得用户通过该详情界面进一步地了解目标物品,该方案考虑到用户在观看视频时,关注点通常位于目标物品上,所以触控目标物品以显示详情界面的方式,更易吸引到用户的注意力,增加触控次数,也便于用户操作,从而改善了界面显示效果。
图16是根据一示例性实施例示出的一种界面显示装置的结构框图。参照图16,装置包括:
视频播放单元1601,被配置为执行在视频的播放界面中,对视频中的目标物品进行突出显示;
详情界面显示单元1602,被配置为执行响应于对目标物品的触控操作,显示目标物品对应的详情界面,详情界面包括目标物品对应的物品信息。
在一些实施例中,详情界面显示单元1602,被配置为执行响应于播放界面中的触控操作,在触控操作位于目标物品所在的目标区域的情况下,显示目标物品对应的详情界面。
在一些实施例中,装置还包括:
信息获取单元,被配置为执行获取视频信息,视频信息包括视频和目标区域信息,目标区域信息表示视频中的目标物品所在的目标区域;
区域确定单元,被配置为执行基于目标区域信息,在视频中确定目标区域。
在一些实施例中,装置还包括:
信息获取单元,被配置为执行获取视频信息,视频信息包括视频和详情界面标识,详情界面标识表示详情界面;
详情界面显示单元1602,被配置为执行基于详情界面标识,显示详情界面。
在一些实施例中,视频播放单元1601,被配置为执行以下至少一种:
在播放界面中目标物品的轮廓上,显示目标物品的轮廓线;
在播放界面中目标物品所在的目标区域,显示特效;
在播放界面中目标物品的轮廓上,显示特效;
在播放界面中目标物品所在的目标区域之外,显示指向目标区域的提示标记;
在播放界面中显示提示文本,提示文本用于提示对目标物品进行触控操作。
在一些实施例中,详情界面显示单元1602,被配置为执行:
响应于对目标物品的点击操作,显示目标物品对应的详情界面;或者,
响应于对目标物品的长按操作,显示目标物品对应的详情界面;或者,
响应于对目标物品的滑动操作,显示目标物品对应的详情界面。
本公开实施例提供了一种界面显示装置,该装置提供了一种新的人机交互方式,在播放视频时,通过对视频中的目标物品进行突出显示,吸引用户触控该目标物品,在检测到对目标物品的触控操作时,显示目标物品对应的详情界面,使得用户通过该详情界面进一步地了解目标物品,该方案考虑到用户在观看视频时,关注点通常位于目标物品上,所以触控目标物品以显示详情界面的方式,更易吸引到用户的注意力,增加触控次数,也便于用户操作,从而改善了界面显示效果。
图17是根据一示例性实施例示出的一种视频发布装置的结构框图。参照图17,装置包括:
信息确定单元1701,被配置为执行基于待发布的视频,确定目标区域信息,目标区域信息表示视频中的目标物品所在的目标区域;
标识确定单元1702,被配置为执行确定视频的详情界面标识,详情界面标识表示目标物品对应的详情界面;
信息发布单元1703,被配置为执行发布视频信息,视频信息包括视频、目标区域信息和详情界面标识,视频信息指示在目标区域中检测到触控操作的情况下显示详情界面。
在一些实施例中,信息确定单元1701,包括:
区域确定子单元,被配置为执行基于在视频的至少一个视频帧中检测到的标注操作,确定至少一个视频帧中被标注的目标区域;
信息确定子单元,被配置为执行基于目标区域在至少一个视频帧中的位置,确定目标区域信息。
在一些实施例中,区域确定子单元,被配置为执行:
响应于在视频的至少一个视频帧中检测到的滑动轨迹,将滑动轨迹围成的区域确定为目标区域。
在一些实施例中,信息确定单元1701,包括:
类别获取子单元,被配置为执行获取视频对应的目标物品类别;
信息确定子单元,被配置为执行基于目标物品类别,对视频进行识别,得到目标区域信息,目标区域信息表示视频中属于目标物品类别的物品所在的区域。
在一些实施例中,类别获取子单元,被配置为执行:
获取包括目标物品的参考图像,对参考图像进行识别,得到目标物品类别;或者,
将多个预设物品类别中的被选中的物品类别,确定为目标物品类别;或者,
响应于在视频的任一视频帧中检测到的滑动轨迹,对滑动轨迹围成的区域进行识别,得到目标物品类别。
在一些实施例中,信息确定单元1701,被配置为执行基于视频中被选中的视频片段,确定目标区域信息。
在一些实施例中,装置还包括:
编辑单元,被配置为执行确定目标区域的突出显示样式;采用突出显示样式,对目标区域进行编辑,以使目标区域按照突出显示样式显示于视频中。
在本公开实施例中,先基于待发布的视频,确定能够表示该视频中的目标物品所在的目标区域的目标区域信息,再获取表示目标物品的详情界面的详情界面标识,从而为视频的发布提供了足够的数据支持,使得获取到的视频信息的终端能够基于目标区域信息对视频进行显示,并且能够基于详情界面标识显示目标物品的详情界面,从而实现对目标物品的推荐,为观看视频的用户提供了一种新的人机交互方式。
图18是根据一示例性实施例示出的一种视频编辑装置的结构框图。参照图18,装置包括:
请求接收单元1801,被配置为执行接收终端发送的视频识别请求,视频识别请求携带待识别的视频;
区域识别单元1802,被配置为执行基于视频对应的目标物品类别,对视频进行识别,得到目标区域信息,目标区域信息表示视频中属于目标物品类别的物品所在的区域;
信息发送单元1803,被配置为执行基于目标区域信息标注视频中的目标区域后,向终端发送标注后的视频,或者向终端发送目标区域信息。
在一些实施例中,装置还包括类别获取单元,类别获取单元,被配置为执行:
获取视频识别请求携带的参考图像,对参考图像进行识别,得到目标物品类别;或者,
获取视频识别请求携带的目标物品类别;或者,
视频包含被标注目标区域的视频帧,对被标注的目标区域进行识别,得到目标物品类别。
在本公开实施例中,通过向服务器发送视频识别请求,由服务器对视频进行识别,得到目标区域信息或者标注后的视频,从而节省了发布视频的终端的计算资源。
关于上述实施例中的界面显示装置,其中每个单元执行操作的具体方式已经在有关方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图19是根据一示例性实施例示出的一种终端的结构框图。在一些实施例中,终端1900包括:台式计算机、笔记本电脑、平板电脑、智能手机或者其他终端等。终端1900还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端1900包括有:处理器1901和存储器1902。
在一些实施例中,处理器1901包括一个或多个处理核心,比如4核心处理器、8核心处理器等。在一些实施例中,处理器1901采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(ProgrammableLogic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。在一些实施例中,处理器1901也包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1901集成有GPU(GraphicsProcessing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1901还包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
在一些实施例中,存储器1902包括一个或多个计算机可读存储介质,该计算机可读存储介质是非暂态的。在一些实施例中,存储器1902还包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1902中的非暂态的计算机可读存储介质用于存储可执行指令,该可执行指令用于被处理器1901所执行以实现本公开中方法实施例提供的界面显示方法或者视频发布方法。
在一些实施例中,终端1900还可选包括有:***设备接口1903和至少一个***设备。在一些实施例中,处理器1901、存储器1902和***设备接口1903之间通过总线或信号线相连。在一些实施例中,各个***设备通过总线、信号线或电路板与***设备接口1903相连。具体地,***设备包括:射频电路1904、显示屏1905、摄像头组件1906、音频电路1907、定位组件1908和电源1909中的至少一种。
***设备接口1903可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器1901和存储器1902。在一些实施例中,处理器1901、存储器1902和***设备接口1903被集成在同一芯片或电路板上;在一些其他实施例中,处理器1901、存储器1902和***设备接口1903中的任意一个或两个在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路1904用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。在一些实施例中,射频电路1904包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。在一些实施例中,射频电路1904通过至少一种无线通信协议来与其他终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1904还包括NFC(Near Field Communication,近距离无线通信)有关的电路,本公开对此不加以限定。
显示屏1905用于显示UI(User Interface,用户界面)。在一些实施例中,该UI包括图形、文本、图标、视频及其他们的任意组合。当显示屏1905是触摸显示屏时,显示屏1905还具有采集在显示屏1905的表面或表面上方的触摸信号的能力。在一些实施例中,该触摸信号作为控制信号输入至处理器1901进行处理。此时,显示屏1905还用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1905为一个,设置在终端1900的前面板;在另一些实施例中,显示屏1905为至少两个,分别设置在终端1900的不同表面或呈折叠设计;在另一些实施例中,显示屏1905是柔性显示屏,设置在终端1900的弯曲表面上或折叠面上。甚至,显示屏1905还设置成非矩形的不规则图形,也即异形屏。在一些实施例中,显示屏1905采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件1906用于采集图像或视频。在一些实施例中,摄像头组件1906包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其他融合拍摄功能。在一些实施例中,摄像头组件1906还包括闪光灯。在一些实施例中,闪光灯是单色温闪光灯,在一些实施例中,闪光灯是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,用于不同色温下的光线补偿。
在一些实施例中,音频电路1907包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1901进行处理,或者输入至射频电路1904以实现语音通信。出于立体声采集或降噪的目的,在一些实施例中,麦克风为多个,分别设置在终端1900的不同部位。在一些实施例中,麦克风是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1901或射频电路1904的电信号转换为声波。在一些实施例中,扬声器是传统的薄膜扬声器,在一些实施例中,扬声器以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅能够将电信号转换为人类可听见的声波,也能够将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1907还包括耳机插孔。
定位组件1908用于定位终端1900的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。在一些实施例中,定位组件1907是基于美国的GPS(Global Positioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯定位***或者欧盟的伽利略***的定位组件。
电源1909用于为终端1900中的各个组件进行供电。在一些实施例中,电源1909是交流电、直流电、一次性电池或可充电电池。当电源1909包括可充电电池时,该可充电电池是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还用于支持快充技术。
在一些实施例中,终端1900还包括有一个或多个传感器1910。该一个或多个传感器1910包括但不限于:加速度传感器1911、陀螺仪传感器1912、压力传感器1913、光学传感器1914以及接近传感器1915。
在一些实施例中,加速度传感器1911检测以终端1900建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1911用于检测重力加速度在三个坐标轴上的分量。在一些实施例中,处理器1901根据加速度传感器1911采集的重力加速度信号,控制显示屏1905以横向视图或纵向视图进行用户界面的显示。在一些实施例中,加速度传感器1911还用于游戏或者用户的运动数据的采集。
在一些实施例中,陀螺仪传感器1912检测终端1900的机体方向及转动角度,陀螺仪传感器1912与加速度传感器1911协同采集用户对终端1900的3D动作。处理器1901根据陀螺仪传感器1912采集的数据,能够实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
在一些实施例中,压力传感器1913设置在终端1900的侧边框和/或显示屏1905的下层。当压力传感器1913设置在终端1900的侧边框时,能够检测用户对终端1900的握持信号,由处理器1901根据压力传感器1913采集的握持信号进行左右手识别或快捷操作。当压力传感器1913设置在显示屏1905的下层时,由处理器1901根据用户对显示屏1905的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器1914用于采集环境光强度。在一个实施例中,处理器1901根据光学传感器1914采集的环境光强度,控制显示屏1905的显示亮度。具体地,当环境光强度较高时,调高显示屏1905的显示亮度;当环境光强度较低时,调低显示屏1905的显示亮度。在另一个实施例中,处理器1901还根据光学传感器1914采集的环境光强度,动态调整摄像头组件1906的拍摄参数。
接近传感器1915,也称距离传感器,通常设置在终端1900的前面板。接近传感器1915用于采集用户与终端1900的正面之间的距离。在一个实施例中,当接近传感器1915检测到用户与终端1900的正面之间的距离逐渐变小时,由处理器1901控制显示屏1905从亮屏状态切换为息屏状态;当接近传感器1915检测到用户与终端1900的正面之间的距离逐渐变大时,由处理器1901控制显示屏1905从息屏状态切换为亮屏状态。
本领域技术人员能够理解,图19中示出的结构并不构成对终端1900的限定,能够包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图20是根据一示例性实施例示出的一种服务器的结构框图,该服务器2000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(CentralProcessing Units,CPU)2001和一个或一个以上的存储器2002,其中,存储器2002中存储有至少一条可执行指令,该至少一条可执行指令由处理器2001加载并执行以实现上述方法实施例提供的视频编辑方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由处理器执行以完成上述方法实施例中的界面显示方法或视频发布方法或视频编辑方法。在一些实施例中,计算机可读存储介质可以是ROM(Read-OnlyMemory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、CD-ROM(CompactDisc Read-Only Memory,只读光盘)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述方法实施例中的界面显示方法或视频发布方法或视频编辑方法。
在一些实施例中,本公开实施例所涉及的计算机程序可被部署在一个电子设备上执行,或者在位于一个地点的多个电子设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个电子设备上执行,分布在多个地点且通过通信网络互连的多个电子设备可以组成区块链***。该电子设备可以提供为终端或服务器。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由上面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (15)
1.一种界面显示方法,其特征在于,包括:
在视频的播放界面中,对所述视频中的目标物品进行突出显示;
响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,所述详情界面包括所述目标物品对应的物品信息。
2.根据权利要求1所述的方法,其特征在于,所述响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,包括:
响应于所述播放界面中的触控操作,在所述触控操作位于所述目标物品所在的目标区域的情况下,显示所述目标物品对应的详情界面。
3.根据权利要求1所述的方法,其特征在于,所述在视频的播放界面中,对所述视频中的目标物品进行突出显示之前,所述方法还包括:
获取视频信息,所述视频信息包括所述视频和详情界面标识,所述详情界面标识表示所述详情界面;
所述显示所述目标物品对应的详情界面,包括:
基于所述详情界面标识,显示所述详情界面。
4.根据权利要求1所述的方法,其特征在于,所述在视频的播放界面中,对所述视频中的目标物品进行突出显示,包括以下至少一种:
在所述播放界面中所述目标物品的轮廓上,显示所述目标物品的轮廓线;
在所述播放界面中所述目标物品所在的目标区域,显示特效;
在所述播放界面中所述目标物品的轮廓上,显示特效;
在所述播放界面中所述目标物品所在的目标区域之外,显示指向所述目标区域的提示标记;
在所述播放界面中显示提示文本,所述提示文本用于提示对所述目标物品进行所述触控操作。
5.一种视频发布方法,其特征在于,包括:
基于待发布的视频,确定目标区域信息,所述目标区域信息表示所述视频中的目标物品所在的目标区域;
确定所述视频的详情界面标识,所述详情界面标识表示所述目标物品对应的详情界面;
发布视频信息,所述视频信息包括所述视频、所述目标区域信息和所述详情界面标识,所述视频信息指示在所述目标区域中检测到触控操作的情况下显示所述详情界面。
6.根据权利要求5所述的方法,其特征在于,所述基于待发布的视频,确定目标区域信息,包括:
基于在所述视频的至少一个视频帧中检测到的标注操作,确定所述至少一个视频帧中被标注的所述目标区域;
基于所述目标区域在所述至少一个视频帧中的位置,确定所述目标区域信息。
7.根据权利要求6所述的方法,其特征在于,所述基于在所述视频的至少一个视频帧中检测到的标注操作,确定所述至少一个视频帧中被标注的所述目标区域,包括:
响应于在所述视频的至少一个视频帧中检测到的滑动轨迹,将所述滑动轨迹围成的区域确定为所述目标区域。
8.一种视频编辑方法,其特征在于,包括:
接收终端发送的视频识别请求,所述视频识别请求携带待识别的视频;
基于所述视频对应的目标物品类别,对所述视频进行识别,得到目标区域信息,所述目标区域信息表示所述视频中属于所述目标物品类别的物品所在的区域;
基于所述目标区域信息标注所述视频中的所述目标区域后,向所述终端发送标注后的视频,或者向所述终端发送所述目标区域信息。
9.一种界面显示装置,其特征在于,所述装置包括:
视频播放单元,被配置为执行在视频的播放界面中,对所述视频中的目标物品进行突出显示;
详情界面显示单元,被配置为执行响应于对所述目标物品的触控操作,显示所述目标物品对应的详情界面,所述详情界面包括所述目标物品对应的物品信息。
10.一种视频发布装置,其特征在于,所述装置包括:
信息确定单元,被配置为执行基于待发布的视频,确定目标区域信息,所述目标区域信息表示所述视频中的目标物品所在的目标区域;
标识确定单元,被配置为执行确定所述视频的详情界面标识,所述详情界面标识表示所述目标物品对应的详情界面;
信息发布单元,被配置为执行发布视频信息,所述视频信息包括所述视频、所述目标区域信息和所述详情界面标识,所述视频信息指示在所述目标区域中检测到触控操作的情况下显示所述详情界面。
11.一种视频编辑装置,其特征在于,所述装置包括:
请求接收单元,被配置为执行接收终端发送的视频识别请求,所述视频识别请求携带待识别的视频;
区域识别单元,被配置为执行基于所述视频对应的目标物品类别,对所述视频进行识别,得到目标区域信息,所述目标区域信息表示所述视频中属于所述目标物品类别的物品所在的区域;
信息发送单元,被配置为执行基于所述目标区域信息标注所述视频中的所述目标区域后,向所述终端发送标注后的视频,或者向所述终端发送所述目标区域信息。
12.一种终端,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至4中任一项所述的界面显示方法,或者所述处理器被配置为执行所述指令,以实现如权利要求5至7中任一项所述的视频发布方法。
13.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求8所述的视频编辑方法。
14.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由处理器执行时实现如权利要求1至4中任一项所述的界面显示方法,或者如权利要求5至7中任一项所述的视频发布方法,或者实现如权利要求8所述的视频编辑方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的界面显示方法,或者如权利要求5至7中任一项所述的视频发布方法,或者实现如权利要求8所述的视频编辑方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210945497.9A CN115334346A (zh) | 2022-08-08 | 2022-08-08 | 界面显示方法、视频发布方法、视频编辑方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210945497.9A CN115334346A (zh) | 2022-08-08 | 2022-08-08 | 界面显示方法、视频发布方法、视频编辑方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115334346A true CN115334346A (zh) | 2022-11-11 |
Family
ID=83922783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210945497.9A Pending CN115334346A (zh) | 2022-08-08 | 2022-08-08 | 界面显示方法、视频发布方法、视频编辑方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115334346A (zh) |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699863A (zh) * | 2009-10-29 | 2010-04-28 | 孙剑 | 一种在视频中投放广告的方法 |
CN103402130A (zh) * | 2013-07-24 | 2013-11-20 | Tcl集团股份有限公司 | 一种在视频中显示广告的方法及*** |
CN105916050A (zh) * | 2016-05-03 | 2016-08-31 | 乐视控股(北京)有限公司 | 电视购物信息处理方法和装置 |
CN107995516A (zh) * | 2017-11-21 | 2018-05-04 | 霓螺(宁波)信息技术有限公司 | 一种互动视频中物品的展示方法及装置 |
CN108093271A (zh) * | 2014-02-07 | 2018-05-29 | 索尼互动娱乐美国有限责任公司 | 确定广告和媒体中的其它***物的位置和时间安排的方案 |
CN110213307A (zh) * | 2018-02-28 | 2019-09-06 | 腾讯科技(深圳)有限公司 | 多媒体数据推送方法、装置、存储介质及设备 |
CN110225387A (zh) * | 2019-05-20 | 2019-09-10 | 北京奇艺世纪科技有限公司 | 一种信息搜索方法、装置及电子设备 |
CN110909616A (zh) * | 2019-10-28 | 2020-03-24 | 北京奇艺世纪科技有限公司 | 一种视频中商品购买信息获取方法、装置及电子设备 |
CN111314759A (zh) * | 2020-03-02 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN111859158A (zh) * | 2020-08-05 | 2020-10-30 | 上海连尚网络科技有限公司 | 信息推送、视频处理方法和设备 |
CN112055179A (zh) * | 2020-09-11 | 2020-12-08 | 苏州科达科技股份有限公司 | 视频播放方法及装置 |
CN112929687A (zh) * | 2021-02-05 | 2021-06-08 | 腾竞体育文化发展(上海)有限公司 | 基于直播视频的互动方法、装置、设备及存储介质 |
CN113129045A (zh) * | 2019-12-31 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 视频数据的处理、显示方法、装置、电子设备及存储介质 |
CN113344663A (zh) * | 2021-05-31 | 2021-09-03 | 北京达佳互联信息技术有限公司 | 物品信息的显示方法及装置 |
CN113468374A (zh) * | 2021-05-31 | 2021-10-01 | 北京达佳互联信息技术有限公司 | 目标展示方法、装置、电子设备及存储介质 |
CN113610600A (zh) * | 2021-08-06 | 2021-11-05 | 上海哔哩哔哩科技有限公司 | 商品详情信息展示方法及装置 |
CN113760158A (zh) * | 2021-04-30 | 2021-12-07 | 腾讯科技(深圳)有限公司 | 目标对象展示方法、对象关联方法、装置、介质及设备 |
WO2022037307A1 (zh) * | 2020-08-18 | 2022-02-24 | 北京达佳互联信息技术有限公司 | 信息推荐方法、装置及电子设备 |
-
2022
- 2022-08-08 CN CN202210945497.9A patent/CN115334346A/zh active Pending
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699863A (zh) * | 2009-10-29 | 2010-04-28 | 孙剑 | 一种在视频中投放广告的方法 |
CN103402130A (zh) * | 2013-07-24 | 2013-11-20 | Tcl集团股份有限公司 | 一种在视频中显示广告的方法及*** |
CN108093271A (zh) * | 2014-02-07 | 2018-05-29 | 索尼互动娱乐美国有限责任公司 | 确定广告和媒体中的其它***物的位置和时间安排的方案 |
CN105916050A (zh) * | 2016-05-03 | 2016-08-31 | 乐视控股(北京)有限公司 | 电视购物信息处理方法和装置 |
CN107995516A (zh) * | 2017-11-21 | 2018-05-04 | 霓螺(宁波)信息技术有限公司 | 一种互动视频中物品的展示方法及装置 |
CN110213307A (zh) * | 2018-02-28 | 2019-09-06 | 腾讯科技(深圳)有限公司 | 多媒体数据推送方法、装置、存储介质及设备 |
CN110225387A (zh) * | 2019-05-20 | 2019-09-10 | 北京奇艺世纪科技有限公司 | 一种信息搜索方法、装置及电子设备 |
CN110909616A (zh) * | 2019-10-28 | 2020-03-24 | 北京奇艺世纪科技有限公司 | 一种视频中商品购买信息获取方法、装置及电子设备 |
CN113129045A (zh) * | 2019-12-31 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 视频数据的处理、显示方法、装置、电子设备及存储介质 |
CN111314759A (zh) * | 2020-03-02 | 2020-06-19 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN111859158A (zh) * | 2020-08-05 | 2020-10-30 | 上海连尚网络科技有限公司 | 信息推送、视频处理方法和设备 |
WO2022037307A1 (zh) * | 2020-08-18 | 2022-02-24 | 北京达佳互联信息技术有限公司 | 信息推荐方法、装置及电子设备 |
CN112055179A (zh) * | 2020-09-11 | 2020-12-08 | 苏州科达科技股份有限公司 | 视频播放方法及装置 |
CN112929687A (zh) * | 2021-02-05 | 2021-06-08 | 腾竞体育文化发展(上海)有限公司 | 基于直播视频的互动方法、装置、设备及存储介质 |
CN113760158A (zh) * | 2021-04-30 | 2021-12-07 | 腾讯科技(深圳)有限公司 | 目标对象展示方法、对象关联方法、装置、介质及设备 |
CN113344663A (zh) * | 2021-05-31 | 2021-09-03 | 北京达佳互联信息技术有限公司 | 物品信息的显示方法及装置 |
CN113468374A (zh) * | 2021-05-31 | 2021-10-01 | 北京达佳互联信息技术有限公司 | 目标展示方法、装置、电子设备及存储介质 |
CN113610600A (zh) * | 2021-08-06 | 2021-11-05 | 上海哔哩哔哩科技有限公司 | 商品详情信息展示方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112162671B (zh) | 直播数据处理方法、装置、电子设备及存储介质 | |
CN107885533B (zh) | 管理组件代码的方法及装置 | |
CN109618212B (zh) | 信息显示方法、装置、终端及存储介质 | |
CN109379643B (zh) | 视频合成方法、装置、终端及存储介质 | |
CN113411680B (zh) | 多媒体资源播放方法、装置、终端及存储介质 | |
CN109922356B (zh) | 视频推荐方法、装置和计算机可读存储介质 | |
CN111880888B (zh) | 预览封面生成方法、装置、电子设备及存储介质 | |
CN111083526B (zh) | 视频转场方法、装置、计算机设备及存储介质 | |
CN110933468A (zh) | 播放方法、装置、电子设备及介质 | |
CN111836069A (zh) | 虚拟礼物赠送方法、装置、终端、服务器及存储介质 | |
CN109618192B (zh) | 播放视频的方法、装置、***和存储介质 | |
CN113157172A (zh) | 弹幕信息显示方法、发送方法、装置、终端及存储介质 | |
CN113936699B (zh) | 音频处理方法、装置、设备及存储介质 | |
CN110209316B (zh) | 类别标签显示方法、装置、终端及存储介质 | |
CN111796990A (zh) | 资源显示方法、装置、终端及存储介质 | |
CN111437600A (zh) | 剧情展示方法、装置、设备及存储介质 | |
CN111327819A (zh) | 选择图像的方法、装置、电子设备及介质 | |
CN112258385B (zh) | 多媒体资源的生成方法、装置、终端及存储介质 | |
CN113469779A (zh) | 信息显示方法及装置 | |
CN113190307A (zh) | 控件添加方法、装置、设备及存储介质 | |
CN112069350A (zh) | 歌曲推荐方法、装置、设备以及计算机存储介质 | |
CN112860046A (zh) | 选择运行模式的方法、装置、电子设备及介质 | |
CN112004134A (zh) | 多媒体数据的展示方法、装置、设备及存储介质 | |
CN115134316B (zh) | 话题展示方法、装置、终端及存储介质 | |
CN114186083A (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 |