CN104717571A - 关键播放时间点确定方法、视频播放方法及相关装置 - Google Patents
关键播放时间点确定方法、视频播放方法及相关装置 Download PDFInfo
- Publication number
- CN104717571A CN104717571A CN201310687974.7A CN201310687974A CN104717571A CN 104717571 A CN104717571 A CN 104717571A CN 201310687974 A CN201310687974 A CN 201310687974A CN 104717571 A CN104717571 A CN 104717571A
- Authority
- CN
- China
- Prior art keywords
- interest
- time
- play time
- video
- play
- 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
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/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/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/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/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种关键播放时间点确定方法、视频播放方法及相关装置,关键播放时间点确定方法包括:判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作;若判断结果为否,则获取该跳转操作对应的操作后播放时间点;根据获取的各操作后播放时间点,确定所述视频的关键播放时间点。采用本发明技术方案,能够解决现有技术中视频播放的灵活性较差以及耗费较多的处理资源的问题。
Description
技术领域
本发明涉及视频处理技术领域,尤其涉及一种关键播放时间点确定方法、视频播放方法及相关装置。
背景技术
用户在网页上观看视频内容时,常常通过拖拽视频进度条以快速定位到自己感兴趣的内容上,进而快速浏览完整个视频的内容。为了满足用户的这一需求,很多视频服务商都提供了视频预览技术。
现有的视频预览技术的实现方式主要为:预先确定出视频的各关键帧,当用户的光标移至视频进度条上的某一点时,获取该点附近的关键帧的图像,并将关键帧的图像呈现给用户。
现有技术一般基于视频镜头变化检测、视觉内容(颜色直方图、运动信息等)分析等技术来确定视频的各关键帧,也就是说,现有技术是依据视频图像来选取关键帧的,与视频内容无关。
用户在观看视频时,往往想要直接定位到自己比较感兴趣的内容,如果按照现有技术的方案,用户就需要不断地将光标在视频进度条上移动,不断地预览各关键帧的图像,以找到自己感兴趣的内容,这不仅大大降低了视频播放的灵活性,使得用户的观看感受较差,由于需要不断地为用户获取关键帧的图像以及不断地向用户呈现关键帧的图像,因此也会耗费较多的处理资源。
发明内容
本发明实施例提供一种关键播放时间点确定方法、视频播放方法及相关装置,用以解决现有技术中视频播放的灵活性较差以及耗费较多的处理资源的问题。
本发明实施例技术方案如下:
本发明实施例提供一种关键播放时间点确定方法,包括:
判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作;
若判断结果为否,则获取该跳转操作对应的操作后播放时间点;
根据获取的各操作后播放时间点,确定所述视频的关键播放时间点。
由上述技术方案可知,本发明实施例根据各用户在观看视频时针对视频所执行的操作,确定出视频的关键播放时间点,关键播放时间点能够反映出各用户在观看视频时比较感兴趣的内容,那么当有用户请求播放该视频时,该用户可以浏览关键播放时间点对应的视频帧的图像,以便能够快速定位到自己感兴趣的内容,这不仅大大提高了视频播放的灵活性,有效地改善了用户的观看感受,由于避免了不断地为用户获取冗余关键帧的图像以及不断地向用户呈现冗余关键帧的图像,因此也节省了较多的处理资源。
优选的,根据获取的各操作后播放时间点,确定所述视频的关键播放时间点,具体包括:
确定获取的各操作后播放时间点的兴趣度;
将兴趣度大于设定的第一兴趣度阈值的操作后播放时间点,确认为所述视频的兴趣播放时间点;
根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点。
通过本实施例的方案,获取到视频的各操作后播放时间点后,对获取到的各操作后播放时间点进行初步筛选,筛选出兴趣播放时间点,再根据筛选出的各兴趣播放时间点确定关键播放时间点,能够提高确定出的关键播放时间点的准确性。
优选的,确定获取的各操作后播放时间点的兴趣度,具体包括:
针对获取的任一操作后播放时间点,分别执行下述操作:
确定该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数;
根据该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数,确定该操作后播放时间点的兴趣度。
通过本实施例的方案,由于操作后播放时间点的兴趣度是根据该操作后播放时间点出现的次数以及视频的播放次数确定的,因此操作后播放时间点的兴趣度反映了各用户在将视频跳转到该时间点后连续观看视频的频率,能够表征各用户对视频中该时间点后的内容的感兴趣程度,将兴趣度较大的操作后播放时间点筛选出来作为兴趣播放时间点,能够有效地提高确定关键播放时间点的准确性。
优选的,通过下述方式确定操作后播放时间点的兴趣度:
其中,Δt为操作后播放时间点t的兴趣度;
It为操作后播放时间点t在获取的各操作后播放时间点中出现的次数;
N为所述视频的播放次数。
优选的,根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点,具体包括:
根据所述视频的各兴趣播放时间点,确定所述视频的兴趣播放时段,其中,兴趣播放时段内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时段内至少包含三个兴趣播放时间点;
根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点。
通过本实施例的方案,由于兴趣播放时段内的各兴趣播放时间点之间的时间间隔较短,因此可以认为大部分用户对兴趣播放时段的内容比较感兴趣,根据兴趣播放时段包含的各兴趣播放时间点确定视频的关键播放时间点,能够有效地提高确定关键播放时间点的准确性。
优选的,根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点之前,还包括:
获取每次播放视频时,用户针对所述视频执行的跳转操作对应的操作前播放时间点;
确定获取的各操作前播放时间点的非兴趣度;
将非兴趣度大于设定的非兴趣度阈值的操作前播放时间点,确认为所述视频的非兴趣播放时间点;
根据所述视频的各非兴趣播放时间点,确定所述视频的非兴趣播放时段,其中,非兴趣播放时段内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值;
从兴趣播放时段中删除和非兴趣播放时段的交集时段。
通过本实施例的方案,如果大量用户均在视频播放到某时间点时针对该视频执行跳转操作,则可以认为各用户对该时间点的内容不感兴趣,该时间点即为非兴趣播放时间点,非兴趣播放时段内的各非兴趣播放时间点之间的时间间隔较短,因此可以认为大部分用户对非兴趣播放时段的内容都不感兴趣,从兴趣播放时段中删除和非兴趣播放时段的交集时段,再根据兴趣播放时段包含的各兴趣播放时间点确定视频的关键播放时间点,能够有效地提高确定关键播放时间点的准确性。
优选的,确定获取的各操作前播放时间点的非兴趣度,具体包括:
针对获取的任一操作前播放时间点,分别执行下述操作:
确定该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数;
根据该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数,确定该操作前播放时间点的非兴趣度。
优选的,通过下述方式确定操作前播放时间点的非兴趣度:
其中,Δt′为操作前播放时间点t的非兴趣度;
It′为操作前播放时间点t在获取的各操作前播放时间点中出现的次数;
N为所述视频的播放次数。
优选的,根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点,具体包括:
确定兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像之间的相似度,若相似度大于设定的相似度阈值,则在两个视频帧图像中选择出图像质量较高的视频帧图像;
根据选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点。
通过本实施例的方案,根据视频帧图像之间的相似度以及图像质量,在兴趣播放时间点对应的各视频帧图像中选取出相似度较高,且图像质量较好的视频帧图像,后续为用户提供视频预览服务时,不仅能够避免用户浏览非常相似的视频帧图像,节省了较多的处理资源,也能够保证用户浏览的视频帧图像的图像质量,有效地改善了用户的观看感受。
优选的,根据选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点,具体包括:
获取选择出的各视频帧图像对应的兴趣播放时间点的兴趣度;
在选择出的各视频帧图像对应的兴趣播放时间点中,选择出兴趣度大于设定的第二兴趣度阈值的兴趣播放时间点,或者选择出按照兴趣度由大到小的顺序排序后的前规定数目个兴趣播放时间点;
将选择出的兴趣播放时间点,确认为所述视频的关键播放时间点。
优选的,判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作,具体包括:
判断每次播放视频时,用户针对所述视频执行的跳转操作的执行时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作的执行时间点之间的时间长度是否大于设定的第三时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
优选的,判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作,具体包括:
判断每次播放视频时,用户针对所述视频执行的跳转操作对应的操作后播放时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作对应的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
本发明实施例还提供一种视频播放方法,包括:
接收到用户的视频播放请求后,获取上述方法确定出的用户请求播放的视频的关键播放时间点;
在所述视频的视频进度条中,标记出关键播放时间点所对应的位置;
在用户的显示界面上呈现所述视频以及视频进度条;
当监测到用户的光标位于视频进度条上的关键播放时间点对应的位置处时,在用户的显示界面上呈现该关键播放时间点对应的视频帧的图像。
由上述技术方案可知,本发明实施例提出,根据各用户在观看视频时针对视频所执行的操作,确定出视频的关键播放时间点,关键播放时间点能够反映出各用户在观看视频时比较感兴趣的内容,那么当有用户请求播放该视频时,可以在该视频的视频进度条上标记出关键播放时间点,若用户的光标移至关键播放时间点的位置,则为用户呈现该关键播放时间点对应的视频帧的图像,由于关键播放时间点是根据各用户针对视频执行的操作确定出的,因此通过预览关键播放时间点对应的视频帧的图像,用户能够快速定位到自己感兴趣的内容,这不仅大大提高了视频播放的灵活性,有效地改善了用户的观看感受,由于避免了不断地为用户获取冗余关键帧的图像以及不断地向用户呈现冗余关键帧的图像,因此也节省了较多的处理资源。
优选的,在用户的显示界面上呈现所述视频以及视频进度条之前,还包括:
获取所述视频的兴趣播放时段;
在所述视频的视频进度条中,标记出兴趣播放时段所对应的位置。
通过本实施例的方案,由于大部分用户对兴趣播放时段的内容比较感兴趣,因此用户能够根据兴趣播放时段快速定位到自己感兴趣的内容,从而进一步节省了处理资源。
本发明实施例提供一种关键播放时间点确定装置,包括:
操作判断单元,用于判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作;
第一时间点获取单元,用于在操作判断单元的判断结果为否时,获取该跳转操作对应的操作后播放时间点;
时间点确定单元,用于根据时间点获取单元获取的各操作后播放时间点,确定所述视频的关键播放时间点。
由上述技术方案可知,本发明实施例根据各用户在观看视频时针对视频所执行的操作,确定出视频的关键播放时间点,关键播放时间点能够反映出各用户在观看视频时比较感兴趣的内容,那么当有用户请求播放该视频时,该用户可以浏览关键播放时间点对应的视频帧的图像,以便能够快速定位到自己感兴趣的内容,这不仅大大提高了视频播放的灵活性,有效地改善了用户的观看感受,由于避免了不断地为用户获取冗余关键帧的图像以及不断地向用户呈现冗余关键帧的图像,因此也节省了较多的处理资源。
优选的,所述时间点确定单元具体包括:
兴趣度确定子单元,用于确定时间点获取单元获取的各操作后播放时间点的兴趣度;
时间点确定子单元,用于将兴趣度大于设定的第一兴趣度阈值的操作后播放时间点,确认为所述视频的兴趣播放时间点;
时间点确定子单元,用于根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点。
通过本实施例的方案,获取到视频的各操作后播放时间点后,对获取到的各操作后播放时间点进行初步筛选,筛选出兴趣播放时间点,再根据筛选出的各兴趣播放时间点确定关键播放时间点,能够提高确定出的关键播放时间点的准确性。
优选的,所述兴趣度确定子单元,具体用于针对时间点获取单元获取的任一操作后播放时间点,分别执行下述操作:确定该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数;根据该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数,确定该操作后播放时间点的兴趣度。
通过本实施例的方案,由于操作后播放时间点的兴趣度是根据该操作后播放时间点出现的次数以及视频的播放次数确定的,因此操作后播放时间点的兴趣度反映了各用户在将视频跳转到该时间点后连续观看视频的频率,能够表征各用户对视频中该时间点后的内容的感兴趣程度,将兴趣度较大的操作后播放时间点筛选出来作为兴趣播放时间点,能够有效地提高确定关键播放时间点的准确性。
优选的,所述时间点确定子单元具体包括:
兴趣播放时段确定模块,用于根据所述视频的各兴趣播放时间点,确定所述视频的兴趣播放时段,其中,兴趣播放时段内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时段内至少包含三个兴趣播放时间点;
时间点确定模块,用于根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点。
通过本实施例的方案,由于兴趣播放时段内的各兴趣播放时间点之间的时间间隔较短,因此可以认为大部分用户对兴趣播放时段的内容比较感兴趣,根据兴趣播放时段包含的各兴趣播放时间点确定视频的关键播放时间点,能够有效地提高确定关键播放时间点的准确性。
优选的,所述装置还包括:
第二时间点获取单元,用于在所述时间点确定模块根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点之前,获取每次播放视频时,用户针对所述视频执行的跳转操作对应的操作前播放时间点;
非兴趣度确定单元,用于确定第二时间点获取单元获取的各操作前播放时间点的非兴趣度;
时间点确认单元,用于将非兴趣度大于设定的非兴趣度阈值的操作前播放时间点,确认为所述视频的非兴趣播放时间点;
非兴趣播放时段确定单元,用于根据所述视频的各非兴趣播放时间点,确定所述视频的非兴趣播放时段,其中,非兴趣播放时段内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值,且非兴趣播放时段内至少包含三个非兴趣播放时间点;
时段删除单元,用于从兴趣播放时段中删除和非兴趣播放时段的交集时段。
通过本实施例的方案,如果大量用户均在视频播放到某时间点时针对该视频执行跳转操作,则可以认为各用户对该时间点的内容不感兴趣,该时间点即为非兴趣播放时间点,非兴趣播放时段内的各非兴趣播放时间点之间的时间间隔较短,因此可以认为大部分用户对非兴趣播放时段的内容都不感兴趣,从兴趣播放时段中删除和非兴趣播放时段的交集时段,再根据兴趣播放时段包含的各兴趣播放时间点确定视频的关键播放时间点,能够有效地提高确定关键播放时间点的准确性。
优选的,所述非兴趣度确定单元,具体用于针对获取的任一操作前播放时间点,分别执行下述操作:确定该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数;根据该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数,确定该操作前播放时间点的非兴趣度。
优选的,所述时间点确定模块具体包括:
相似度确定子模块,用于确定兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像之间的相似度;
图像选择子模块,用于在相似度大于设定的相似度阈值时,在两个视频帧图像中选择出图像质量较高的视频帧图像;
时间点确定子模块,用于根据图像选择子模块选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点。
通过本实施例的方案,根据视频帧图像之间的相似度以及图像质量,在兴趣播放时间点对应的各视频帧图像中选取出相似度较高,且图像质量较好的视频帧图像,后续为用户提供视频预览服务时,不仅能够避免用户浏览非常相似的视频帧图像,节省了较多的处理资源,也能够保证用户浏览的视频帧图像的图像质量,有效地改善了用户的观看感受。
优选的,所述时间点确定子模块,具体用于获取图像选择子模块选择出的各视频帧图像对应的兴趣播放时间点的兴趣度;在选择出的各视频帧图像对应的兴趣播放时间点中,选择出兴趣度大于设定的第二兴趣度阈值的兴趣播放时间点,或者选择出按照兴趣度由大到小的顺序排序后的前规定数目个兴趣播放时间点;将选择出的兴趣播放时间点,确认为所述视频的关键播放时间点。
优选的,所述操作判断单元具体用于:
判断每次播放视频时,用户针对所述视频执行的跳转操作的执行时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作的执行时间点之间的时间长度是否大于设定的第三时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
优选的,所述操作判断单元具体用于:
判断每次播放视频时,用户针对所述视频执行的跳转操作对应的操作后播放时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作对应的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
本发明实施例还提供一种视频播放装置,包括:
视频播放请求接收单元,用于接收用户的视频播放请求;
时间点获取单元,用于获取上述关键播放时间点确定装置确定出的用户请求播放的视频的关键播放时间点;
第一位置标记单元,用于在所述视频的视频进度条中,标记出关键播放时间点所对应的位置;
进度条呈现单元,用于在用户的显示界面上呈现所述视频以及视频进度条;
光标监测单元,用于监测用户的光标;
图像呈现单元,用于当光标监测单元监测到用户的光标位于视频进度条上的关键播放时间点对应的位置处时,在用户的显示界面上呈现该关键播放时间点对应的视频帧的图像。
由上述技术方案可知,本发明实施例提出,根据各用户在观看视频时针对视频所执行的操作,确定出视频的关键播放时间点,关键播放时间点能够反映出各用户在观看视频时比较感兴趣的内容,那么当有用户请求播放该视频时,可以在该视频的视频进度条上标记出关键播放时间点,若用户的光标移至关键播放时间点的位置,则为用户呈现该关键播放时间点对应的视频帧的图像,由于关键播放时间点是根据各用户针对视频执行的操作确定出的,因此通过预览关键播放时间点对应的视频帧的图像,用户能够快速定位到自己感兴趣的内容,这不仅大大提高了视频播放的灵活性,有效地改善了用户的观看感受,由于避免了不断地为用户获取冗余关键帧的图像以及不断地向用户呈现冗余关键帧的图像,因此也节省了较多的处理资源。
优选的,所述装置还包括:
时段获取单元,用于在进度条呈现单元在用户的显示界面上呈现所述视频以及视频进度条之前,获取所述视频的兴趣播放时段;
第二位置标记单元,用于在所述视频的视频进度条中,标记出兴趣播放时段所对应的位置。
通过本实施例的方案,由于大部分用户对兴趣播放时段的内容比较感兴趣,因此用户能够根据兴趣播放时段快速定位到自己感兴趣的内容,从而进一步节省了处理资源。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一中,关键播放时间点确定方法流程示意图;
图2为本发明实施例二中,根据操作对应的执行时间点,判断用户是否再次执行了跳转操作或退出播放操作的具体流程示意图;
图3为本发明实施例二中,根据操作对应的操作前播放时间点和操作后播放时间点,判断用户是否再次执行了跳转操作或退出播放操作的具体流程示意图;
图4为本发明实施例三中,各兴趣播放时间点的兴趣度分布示意图;
图5为本发明实施例六中,选择视频帧图像的具体流程示意图;
图6为本发明实施例七中,视频播放方法流程示意图;
图7为本发明实施例七中,向用户呈现的视频进度条的示意图;
图8为本发明实施例八中,关键播放时间点确定装置结构示意图;
图9为本发明实施例八中,视频播放装置结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
现有技术中,用户需要不断地将光标在视频进度条上移动,不断地预览各关键帧的图像,以找到自己感兴趣的内容,这不仅大大降低了视频播放的灵活性,使得用户的观看感受较差,由于需要不断地为用户获取关键帧的图像以及不断地向用户呈现关键帧的图像,因此也会耗费较多的处理资源。
有鉴于此,本发明实施例提出,根据各用户在观看视频时针对视频所执行的操作,确定出视频的关键播放时间点,关键播放时间点能够反映出各用户在观看视频时比较感兴趣的内容,那么当有用户请求播放该视频时,可以在该视频的视频进度条上标记出关键播放时间点,若用户的光标移至关键播放时间点的位置,则为用户呈现该关键播放时间点对应的视频帧的图像,由于关键播放时间点是根据各用户针对视频执行的操作确定出的,因此通过预览关键播放时间点对应的视频帧的图像,用户能够快速定位到自己感兴趣的内容,这不仅大大提高了视频播放的灵活性,有效地改善了用户的观看感受,由于避免了不断地为用户获取冗余关键帧的图像以及不断地向用户呈现冗余关键帧的图像,因此也节省了较多的处理资源。
下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。
实施例一
如图1所示,为本发明实施例一提出的关键播放时间点确定方法流程图,其具体处理流程如下,包括:
步骤11,判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作。
其中,用户针对视频执行的操作包含跳转操作和退出播放操作,跳转操作包含点击快进按钮操作、点击快退按钮操作、拖动视频进度条操作和点击视频进度条直接跳转操作,退出播放操作包含关闭播放操作和从该视频直接跳转到其他视频的操作。
步骤12,若判断结果为否,则获取该跳转操作对应的操作后播放时间点。
步骤13,根据获取的各操作后播放时间点,确定所述视频的关键播放时间点。
在视频的播放过程中,如果观看视频的用户针对该视频执行了跳转操作,而且后续较长时间内连续观看该视频,并未对该视频再次执行跳转操作或退出播放操作,那么可以认为用户针对跳转后的内容比较感兴趣。因此本发明实施例一提出,在确定视频的关键播放时间点时,针对每次播放该视频时用户执行的每次跳转操作,分别判断执行该跳转操作后的设定时间长度内,用户是否针对该视频再次执行了跳转操作或退出播放操作,若判断结果为否,则认为用户执行该跳转操作后的较长时间内,连续观看了该视频,因此获取该跳转操作对应的操作后播放时间点,即用户连续观看视频的开始时间点。
若在视频的一次播放过程中,用户执行了多次跳转操作,则针对每次跳转操作分别执行步骤11的判断流程。
按照上述方式,可以获取到多个操作后播放时间点,根据这些操作后播放时间点确定出的关键播放时间点就能够反映各用户在观看该视频时比较感兴趣的内容。
其中,步骤11的实现方式将在本发明实施例二中详细介绍,步骤13的实现方式将在本发明实施例三中详细介绍。
实施例二
本发明实施例二提出,每次播放视频时均记录对应的播放日志,播放日志可以但不限于包含下述内容:
此次播放视频时的会话(Session)标识(Identity,ID);
用户针对视频执行的操作对应的执行时间点,例如,用户从9:00开始观看某视频,在9:05时拖动了视频进度条,则用户针对该视频执行的拖动视频进度条操作对应的执行时间点为9:05;
用户针对视频执行的操作对应的操作前播放时间点,例如,用户观看某时长为40分钟的视频,在播放到该视频的第6分钟时,用户拖动了视频进度条,则用户针对该视频执行的拖动视频进度条操作对应的操作前播放时间点为第6分钟;
用户针对视频执行的操作的类型标识;
用户针对视频执行的操作对应的操作后播放时间点,例如,用户观看某时长为40分钟的视频,在播放到该视频的第6分钟时,用户拖动了视频进度条,拖到了该视频的第20分钟,则用户针对该视频执行的拖动视频进度条操作对应的操作后播放时间点为第20分钟。
将上述每项内容分别看做播放日志的一个属性,表1介绍了各属性的属性类型和属性描述。
表1:
如果在一次视频播放过程中,用户针对该视频执行了多次操作,则在此次播放过程对应的播放日志中,顺序记录用户所执行的每次操作的相关信息(包含执行时间点、操作前播放时间点、操作的类型标识、操作后播放时间点)。
确定视频的关键播放时间点时,首先获取所记录的该视频的所有播放日志或规定时间段内(例如一个月内或一周内)的播放日志,从而得到每次播放该视频时,用户针对该视频所执行的操作的操作类型以及操作对应的执行时间点、操作前播放时间点、操作后播放时间点,然后根据得到的上述信息,判断用户每次执行跳转操作后的设定时间长度内,是否再次执行了跳转操作或退出播放操作。
本发明实施例二提出,可以根据操作对应的执行时间点来进行上述判断,也可以根据操作对应的操作前播放时间点和操作后播放时间点来进行上述判断,下面对这两种方式分别进行介绍。
第一种方式,根据操作对应的执行时间点,判断用户每次执行跳转操作后的设定时间长度内,是否再次执行了跳转操作或退出播放操作。
判断每次播放视频时,用户针对该视频执行的跳转操作的执行时间点与用户针对该视频执行的下一次跳转操作或退出播放操作的执行时间点之间的时间长度是否大于设定的第三时长阈值,若判断结果为是,则确认执行该跳转操作后的设定时间长度内,用户针对该视频未再次执行跳转操作或退出播放操作,否则,确认执行该跳转操作后的设定时间长度内,用户针对该视频再次执行了跳转操作或退出播放操作。
如果在播放视频的过程中,用户针对视频执行某次跳转操作后,未对该视频再次执行跳转操作或退出播放操作,即不存在下一次跳转操作或退出播放操作,则可以直接确认执行该跳转操作后的设定时间长度内,用户针对该视频未再次执行跳转操作或退出播放操作。
如图2所示,为根据操作对应的执行时间点,判断用户是否再次执行了跳转操作或退出播放操作的具体流程示意图,处理过程如下:
步骤21,顺序读取播放日志中记录的每次操作对应的执行时间点和操作后播放时间点;
步骤22,判断步骤21读取的操作后播放时间点的取值是否为空,若判断结果为是,则表明该操作为退出播放操作,因此转至步骤210,若判断结果为否,则表明该操作为跳转操作,因此转至步骤23;
步骤23,判断该播放日志中是否记录有下一次操作对应的执行时间点,若判断结果为是,则转至步骤24,若判断结果为否,则转至步骤26;
步骤24,读取该播放日志中记录的下一次操作对应的执行时间点;
步骤25,判断步骤21读取的执行时间点与步骤24读取的执行时间点之间的时间长度是否大于设定的第三时长阈值,若判断结果为是,则转至步骤26,若判断结果为否,则转至步骤28;
步骤26,确认执行该跳转操作后的设定时间长度内,用户针对该视频未再次执行跳转操作或退出播放操作;
步骤27,记录步骤21读取的操作后播放时间点,转至步骤29;
步骤28,确认执行该跳转操作后的设定时间长度内,用户针对该视频再次执行了跳转操作或退出播放操作;
步骤29,判断该播放日志中是否记录有下一次操作的执行时间点和操作后播放时间点,若判断结果为是,则转至步骤21,若判断结果为否,则转至步骤210;
步骤210,结束该播放日志的判断流程。
按照步骤21~步骤210遍历视频对应的所有播放日志。
第二种方式,根据操作对应的操作前播放时间点和操作后播放时间点,判断用户每次执行跳转操作后的设定时间长度内,是否再次执行了跳转操作或退出播放操作。
判断每次播放视频时,用户针对该视频执行的跳转操作对应的操作后播放时间点与用户针对该视频执行的下一次跳转操作或退出播放操作对应的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值,若判断结果为是,则确认执行该跳转操作后的设定时间长度内,用户针对该视频未再次执行跳转操作或退出播放操作,否则,确认执行该跳转操作后的设定时间长度内,用户针对该视频再次执行了跳转操作或退出播放操作。
如果在播放视频的过程中,用户针对视频执行某次跳转操作后,未对该视频再次执行跳转操作或退出播放操作,即不存在下一次跳转操作或退出播放操作,则可以直接确认执行该跳转操作后的设定时间长度内,用户针对该视频未再次执行跳转操作或退出播放操作。
如图3所示,为根据操作对应的操作前播放时间点和操作后播放时间点,判断用户是否再次执行了跳转操作或退出播放操作的具体流程示意图,处理过程如下:
步骤31,顺序读取播放日志中记录的每次操作对应的操作后播放时间点;
步骤32,判断步骤31读取的操作后播放时间点的取值是否为空,若判断结果为是,则表明该操作为退出播放操作,因此转至步骤310,若判断结果为否,则表明该操作为跳转操作,因此转至步骤33;
步骤33,判断该播放日志中是否记录有下一次操作对应的操作前播放时间点,若判断结果为是,则转至步骤34,若判断结果为否,则转至步骤36;
步骤34,读取该播放日志中记录的下一次操作对应的操作前播放时间点;
步骤35,判断步骤31读取的操作后播放时间点与步骤34读取的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值,若判断结果为是,则转至步骤36,若判断结果为否,则转至步骤38;
步骤36,确认执行该跳转操作后的设定时间长度内,用户针对该视频未再次执行跳转操作或退出播放操作;
步骤37,记录步骤31读取的操作后播放时间点,转至步骤39;
步骤38,确认执行该跳转操作后的设定时间长度内,用户针对该视频再次执行了跳转操作或退出播放操作;
步骤39,判断该播放日志中是否记录有下一次操作对应的操作后播放时间点,若判断结果为是,则转至步骤31,若判断结果为否,则转至步骤310;
步骤310,结束该播放日志的判断流程。
按照步骤31~步骤310遍历视频对应的所有播放日志。
在上述第一种判断方式和第二种判断方式中,第三时长阈值与第四时长阈值可以相同,也可以不同。
由于不同的用户观看同一视频时,感兴趣的内容也可能不同,因此本发明实施例二提出,针对不同类型的用户,分别确定各视频的关键播放时间点,然后在用户请求播放视频时,可以在该视频的视频进度条上标记出与用户类型对应的关键播放时间点,用户就能够更加快速的定位到自己感兴趣的内容,实现了为不同类型的用户提供有针对性的视频预览服务的目的,具体的:
播放日志中除了记录表1所示的各项内容外,还可以记录观看该视频的用户的用户类型,其中,用户类型可以按照用户的年龄进行划分,也可以按照用户所观看的视频的种类进行划分。在确定视频的关键播放时间点时,可以针对每个用户类型,分别获取该用户类型对应的播放日志,然后根据该用户类型对应的播放日志确定该视频的关键播放时间点,由此就可以得到各用户类型对应的该视频的关键播放时间点。
实施例三
本发明实施例三提出,按照步骤11和步骤12获取到视频的各操作后播放时间点后,可以直接将获取到的各操作后播放时间点确认为视频的关键播放时间点。
此外,为了提高确定出的关键播放时间点的准确性,本发明实施例三提出,也可以按照步骤11和步骤12获取到视频的各操作后播放时间点后,对获取到的各操作后播放时间点进行初步筛选,筛选出兴趣播放时间点,再根据筛选出的各兴趣播放时间点确定关键播放时间点。
在对获取到的各操作后播放时间点进行初步筛选时,首先确定获取的各操作后播放时间点的兴趣度,然后筛选出兴趣度大于设定的第一兴趣度阈值的操作后播放时间点,将筛选出的操作后播放时间点确认为视频的兴趣播放时间点,再根据该视频的各兴趣播放时间点,确定该视频的关键播放时间点。
通过上述步骤,可以得到各兴趣播放时间点的兴趣度分布示意图,如图4所示。
在确定各操作后播放时间点的兴趣度时,针对获取的任一操作后播放时间点,分别执行下述操作:
首先确定该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及该视频的播放次数,然后根据该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及该视频的播放次数,确定该操作后播放时间点的兴趣度。
其中,可以但不限于通过下述方式确定操作后播放时间点t的兴趣度:
其中,Δt为操作后播放时间点t的兴趣度;
It为操作后播放时间点t在获取的各操作后播放时间点中出现的次数;
N为所述视频的播放次数。
由于操作后播放时间点的兴趣度是根据该操作后播放时间点出现的次数以及视频的播放次数确定的,因此操作后播放时间点的兴趣度反映了各用户在将视频跳转到该时间点后连续观看视频的频率,能够表征各用户对视频中该时间点后的内容的感兴趣程度,将兴趣度较大的操作后播放时间点筛选出来作为兴趣播放时间点,能够有效地提高确定关键播放时间点的准确性。
下面介绍如何确定操作后播放时间点在获取的各操作后播放时间点中出现的次数:
当第一次获取到某个操作后播放时间点时,记录该操作后播放时间点,并将该操作后播放时间点出现的次数计为1,后续如果再次获取到该操作后播放时间点,则将该操作后播放时间点出现的次数累计加1。按照上述方式,就能够实时统计出每个操作后播放时间点在获取的各操作后播放时间点中出现的次数。
实施例四
本发明实施例四提出,在本发明实施例三初步筛选出视频的各兴趣播放时间点后,可以直接将初步筛选出的各兴趣播放时间点确认为视频的关键播放时间点。
此外,为了进一步提高确定出的关键播放时间点的准确性,本发明实施例四提出,也可以在初步筛选出视频的各兴趣播放时间点后,对初步筛选出的各兴趣播放时间点进行第二次筛选,然后根据第二次筛选出的各兴趣播放时间点确定关键播放时间点。
在对初步筛选出的各兴趣播放时间点进行第二次筛选时,首先根据该视频的各兴趣播放时间点,确定该视频的兴趣播放时段,然后根据兴趣播放时段包含的各兴趣播放时间点,确定该视频的关键播放时间点。
其中,兴趣播放时段内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时段内至少包含三个兴趣播放时间点。
在确定视频的兴趣播放时段时,首先对该视频的各兴趣播放时间点进行聚类分析,得到若干个兴趣播放时刻群,其中,兴趣播放时刻群内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时刻群内至少包含三个兴趣播放时间点,然后依据这些兴趣点播放时刻群可以推断出若干个兴趣播放时段。
例如,某个兴趣播放时刻群为G={t1,t2,…,tn},其中t1<t2<…<tn,那么该兴趣播放时刻群对应的兴趣播放时段为[t1,tn]。
由于兴趣播放时段内的各兴趣播放时间点之间的时间间隔较短,因此可以认为大部分用户对兴趣播放时段的内容比较感兴趣,根据兴趣播放时段包含的各兴趣播放时间点确定视频的关键播放时间点,能够有效地提高确定关键播放时间点的准确性。
实施例五
本发明实施例五提出,在本发明实施例四第二次筛选出兴趣播放时段包含的各兴趣播放时间点后,可以直接将兴趣播放时段包含的各兴趣播放时间点确认为视频的关键播放时间点。
此外,为了进一步提高确定出的关键播放时间点的准确性,本发明实施例五提出,也可以在第二次筛选出兴趣播放时段包含的各兴趣播放时间点后,对兴趣播放时段包含的各兴趣播放时间点进行第三次筛选,然后根据第三次筛选出的各兴趣播放时间点确定关键播放时间点。
对兴趣播放时段包含的各兴趣播放时间点进行第三次筛选时,首先获取每次播放视频时,用户针对该视频执行的跳转操作对应的操作前播放时间点,然后确定获取的各操作前播放时间点的非兴趣度,将非兴趣度大于设定的非兴趣度阈值的操作前播放时间点,确认为该视频的非兴趣播放时间点,根据该视频的各非兴趣播放时间点,确定该视频的非兴趣播放时段,然后从兴趣播放时段中删除和非兴趣播放时段的交集时段,再根据删除交集时段后的兴趣播放时段包含的各兴趣播放时间点,确定该视频的关键播放时间点。
其中,非兴趣播放时段内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值,且非兴趣播放时段内至少包含三个非兴趣播放时间点。
如果大量用户均在视频播放到某时间点时针对该视频执行跳转操作,则可以认为各用户对该时间点的内容不感兴趣,该时间点即为非兴趣播放时间点,非兴趣播放时段内的各非兴趣播放时间点之间的时间间隔较短,因此可以认为大部分用户对非兴趣播放时段的内容都不感兴趣,从兴趣播放时段中删除和非兴趣播放时段的交集时段,再根据兴趣播放时段包含的各兴趣播放时间点确定视频的关键播放时间点,能够有效地提高确定关键播放时间点的准确性。
在确定各操作前播放时间点的非兴趣度时,针对获取的任一操作前播放时间点,分别执行下述操作:
首先确定该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及该视频的播放次数,然后根据该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及该视频的播放次数,确定该操作前播放时间点的非兴趣度。
其中,可以但不限于通过下述方式确定操作前播放时间点t的非兴趣度:
其中,Δt′为操作前播放时间点t的非兴趣度;
It′为操作前播放时间点t在获取的各操作前播放时间点中出现的次数;
N为所述视频的播放次数。
由于操作前播放时间点的非兴趣度是根据该操作前播放时间点出现的次数以及视频的播放次数确定的,因此操作前播放时间点的非兴趣度反映了各用户在该时间点对视频执行跳转操作的频率,能够表征各用户对视频中该时间点的内容的感兴趣程度,将非兴趣度较大的操作前播放时间点筛选出来作为非兴趣播放时间点,能够有效地提高确定关键播放时间点的准确性。
下面介绍如何确定操作前播放时间点在获取的各操作前播放时间点中出现的次数:
当第一次获取到某个操作前播放时间点时,记录该操作前播放时间点,并将该操作前播放时间点出现的次数计为1,后续如果再次获取到该操作前播放时间点,则将该操作前播放时间点出现的次数累计加1。按照上述方式,就能够实时统计出每个操作前播放时间点在获取的各操作前播放时间点中出现的次数。
在确定视频的非兴趣播放时段时,首先对该视频的各非兴趣播放时间点进行聚类分析,得到若干个非兴趣播放时刻群,其中,非兴趣播放时刻群内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值,且非兴趣播放时刻群内至少包含三个非兴趣播放时间点,然后依据这些非兴趣点播放时刻群可以推断出若干个非兴趣播放时段。
例如,某个非兴趣播放时刻群为NG={t1,t2,…,tn},其中t1<t2<…<tn,那么该非兴趣播放时刻群对应的非兴趣播放时段为[t1,tn]。
实施例六
本发明实施例六提出,在本发明实施例五第三次筛选出各兴趣播放时间点后,可以直接将筛选出的各兴趣播放时间点确认为视频的关键播放时间点。
此外,本发明实施例六提出,也可以在第三次筛选出各兴趣播放时间点后,对各兴趣播放时间点进行第四次筛选,筛选出具有代表性的兴趣播放时间点,然后根据第四次筛选出的各兴趣播放时间点确定关键播放时间点。
对各兴趣播放时间点进行第四次筛选时,首先基于视频内容分析技术,确定兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像之间的相似度,若相似度大于设定的相似度阈值,则在两个视频帧图像中选择出图像质量较高的视频帧图像,然后根据选择出的各视频帧图像对应的兴趣播放时间点,确定该视频的关键播放时间点。
如图5所示,为选择视频帧图像的具体流程示意图,其处理过程如下:
步骤51,顺序比较兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像;
步骤52,判断两个视频帧图像之间的相似度是否大于设定的相似度阈值,若判断结果为是,则转至步骤53,若判断结果为否,则转至步骤54;
步骤53,在两个视频帧图像中选择出图像质量较高的视频帧图像;
步骤54,判断是否已经比较到最后两个相邻的兴趣播放时间点对应的视频帧图像,若判断结果为是,则转至步骤55,若判断结果为否,则转至步骤51;
步骤55,结束选择视频帧图像的流程。
本发明实施例六提出,可以直接将选择出的各视频帧图像对应的兴趣播放时间点,确认为视频的关键播放时间点。
此外,也可以获取选择出的各视频帧图像对应的兴趣播放时间点的兴趣度,在选择出的各视频帧图像对应的兴趣播放时间点中,选择出兴趣度大于设定的第二兴趣度阈值的兴趣播放时间点,或者选择出按照兴趣度由大到小的顺序排序后的前规定数目个兴趣播放时间点,然后将选择出的兴趣播放时间点,确认为该视频的关键播放时间点。
实施例七
如图6所示,为本发明实施例七提出的视频播放方法流程示意图,其具体处理流程如下:
步骤61,接收到用户的视频播放请求后,获取用户请求播放的视频的关键播放时间点。
其中,视频的关键播放时间点是基于本发明实施例一提出的方法确定出的。
本发明实施例七提出,可以预先基于本发明实施例一提出的方法确定各视频的关键播放时间点,然后在接收到用户的视频播放请求后,直接查找用户请求播放的视频的关键播放时间点即可。
此外,也可以在接收到用户的视频播放请求后,实时基于本发明实施例一提出的方法确定用户请求播放的视频的关键播放时间点。
步骤62,在所述视频的视频进度条中,标记出关键播放时间点所对应的位置。
如图7所示,可以在视频进度条中,用黑点标记出关键播放时间点所对应的位置。
步骤63,在用户的显示界面上呈现所述视频以及视频进度条。
步骤64,当监测到用户的光标位于视频进度条上的关键播放时间点对应的位置处时,在用户的显示界面上呈现该关键播放时间点对应的视频帧的图像。
如果用户将光标移至视频进度条上的关键播放时间点对应的位置处,则在视该位置附近呈现该关键播放时间点对应的视频帧的图像,如图7所示。
由上述技术方案可知,根据各用户在观看视频时针对视频所执行的操作,确定出视频的关键播放时间点,关键播放时间点能够反映出各用户在观看视频时比较感兴趣的内容,那么当有用户请求播放该视频时,可以在该视频的视频进度条上标记出关键播放时间点,若用户的光标移至关键播放时间点的位置,则为用户呈现该关键播放时间点对应的视频帧的图像,由于关键播放时间点是根据各用户针对视频执行的操作确定出的,因此通过预览关键播放时间点对应的视频帧的图像,用户能够快速定位到自己感兴趣的内容,这不仅大大提高了视频播放的灵活性,有效地改善了用户的观看感受,由于避免了不断地为用户获取冗余关键帧的图像以及不断地向用户呈现冗余关键帧的图像,因此也节省了较多的处理资源。
本发明实施例七提出,也可以在视频进度条中标记出兴趣播放时段所对应的位置,如图7所示,“||”之间的时段即为兴趣播放时段。由于大部分用户对兴趣播放时段的内容比较感兴趣,因此用户能够根据兴趣播放时段快速定位到自己感兴趣的内容,从而进一步节省了处理资源。
由于不同的用户观看同一视频时,感兴趣的内容也可能不同,因此可以针对不同类型的用户,分别确定各视频的关键播放时间点,在上述步骤61中,若接收到用户的视频播放请求,则可以首先确定该用户的用户类型,然后查找该用户类型对应的、用户请求播放的视频的关键播放时间点,在该视频的视频进度条上标记出与用户类型对应的关键播放时间点,用户就能够更加快速的定位到自己感兴趣的内容,实现了为不同类型的用户提供有针对性的视频预览服务的目的。
实施例八
与本发明实施例一提出的关键播放时间点确定方法对应,本发明实施例八提出一种关键播放时间点确定装置,其结构如图8所示,包括:
操作判断单元81,用于判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作;
第一时间点获取单元82,用于在操作判断单元81的判断结果为否时,获取该跳转操作对应的操作后播放时间点;
时间点确定单元83,用于根据时间点获取单元82获取的各操作后播放时间点,确定所述视频的关键播放时间点。
优选的,所述时间点确定单元83具体包括:
兴趣度确定子单元,用于确定时间点获取单元获取的各操作后播放时间点的兴趣度;
时间点确定子单元,用于将兴趣度大于设定的第一兴趣度阈值的操作后播放时间点,确认为所述视频的兴趣播放时间点;
时间点确定子单元,用于根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点。
优选的,所述兴趣度确定子单元,具体用于针对时间点获取单元获取的任一操作后播放时间点,分别执行下述操作:确定该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数;根据该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数,确定该操作后播放时间点的兴趣度。
优选的,所述时间点确定子单元具体包括:
兴趣播放时段确定模块,用于根据所述视频的各兴趣播放时间点,确定所述视频的兴趣播放时段,其中,兴趣播放时段内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时段内至少包含三个兴趣播放时间点;
时间点确定模块,用于根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点。
优选的,所述关键播放时间点确定装置还包括:
第二时间点获取单元,用于在所述时间点确定模块根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点之前,获取每次播放视频时,用户针对所述视频执行的跳转操作对应的操作前播放时间点;
非兴趣度确定单元,用于确定第二时间点获取单元获取的各操作前播放时间点的非兴趣度;
时间点确认单元,用于将非兴趣度大于设定的非兴趣度阈值的操作前播放时间点,确认为所述视频的非兴趣播放时间点;
非兴趣播放时段确定单元,用于根据所述视频的各非兴趣播放时间点,确定所述视频的非兴趣播放时段,其中,非兴趣播放时段内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值,且非兴趣播放时段内至少包含三个非兴趣播放时间点;
时段删除单元,用于从兴趣播放时段中删除和非兴趣播放时段的交集时段。
优选的,所述非兴趣度确定单元,具体用于针对获取的任一操作前播放时间点,分别执行下述操作:确定该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数;根据该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数,确定该操作前播放时间点的非兴趣度。
优选的,所述时间点确定模块具体包括:
相似度确定子模块,用于确定兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像之间的相似度;
图像选择子模块,用于在相似度大于设定的相似度阈值时,在两个视频帧图像中选择出图像质量较高的视频帧图像;
时间点确定子模块,用于根据图像选择子模块选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点。
优选的,所述时间点确定子模块,具体用于获取图像选择子模块选择出的各视频帧图像对应的兴趣播放时间点的兴趣度;在选择出的各视频帧图像对应的兴趣播放时间点中,选择出兴趣度大于设定的第二兴趣度阈值的兴趣播放时间点,或者选择出按照兴趣度由大到小的顺序排序后的前规定数目个兴趣播放时间点;将选择出的兴趣播放时间点,确认为所述视频的关键播放时间点。
优选的,所述操作判断单元81具体用于:
判断每次播放视频时,用户针对所述视频执行的跳转操作的执行时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作的执行时间点之间的时间长度是否大于设定的第三时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
优选的,所述操作判断单元81具体用于:
判断每次播放视频时,用户针对所述视频执行的跳转操作对应的操作后播放时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作对应的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
与本发明实施例七提出的视频播放方法对应,本发明实施例八提出一种视频播放装置,其结构如图9所示,包括:
视频播放请求接收单元91,用于接收用户的视频播放请求;
时间点获取单元92,用于获取所述关键播放时间点确定装置确定出的用户请求播放的视频的关键播放时间点;
第一位置标记单元93,用于在所述视频的视频进度条中,标记出关键播放时间点所对应的位置;
进度条呈现单元94,用于在用户的显示界面上呈现所述视频以及视频进度条;
光标监测单元95,用于监测用户的光标;
图像呈现单元96,用于当光标监测单元95监测到用户的光标位于视频进度条上的关键播放时间点对应的位置处时,在用户的显示界面上呈现该关键播放时间点对应的视频帧的图像。
优选的,所述视频播放装置还包括:
时段获取单元,用于在进度条呈现单元94在用户的显示界面上呈现所述视频以及视频进度条之前,获取所述视频的兴趣播放时段;
第二位置标记单元,用于在所述视频的视频进度条中,标记出兴趣播放时段所对应的位置。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (26)
1.一种关键播放时间点确定方法,其特征在于,包括:
判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作;
若判断结果为否,则获取该跳转操作对应的操作后播放时间点;
根据获取的各操作后播放时间点,确定所述视频的关键播放时间点。
2.如权利要求1所述的方法,其特征在于,根据获取的各操作后播放时间点,确定所述视频的关键播放时间点,具体包括:
确定获取的各操作后播放时间点的兴趣度;
将兴趣度大于设定的第一兴趣度阈值的操作后播放时间点,确认为所述视频的兴趣播放时间点;
根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点。
3.如权利要求2所述的方法,其特征在于,确定获取的各操作后播放时间点的兴趣度,具体包括:
针对获取的任一操作后播放时间点,分别执行下述操作:
确定该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数;
根据该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数,确定该操作后播放时间点的兴趣度。
4.如权利要求3所述的方法,其特征在于,通过下述方式确定操作后播放时间点的兴趣度:
其中,Δt为操作后播放时间点t的兴趣度;
It为操作后播放时间点t在获取的各操作后播放时间点中出现的次数;
N为所述视频的播放次数。
5.如权利要求2所述的方法,其特征在于,根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点,具体包括:
根据所述视频的各兴趣播放时间点,确定所述视频的兴趣播放时段,其中,兴趣播放时段内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时段内至少包含三个兴趣播放时间点;
根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点。
6.如权利要求5所述的方法,其特征在于,根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点之前,还包括:
获取每次播放视频时,用户针对所述视频执行的跳转操作对应的操作前播放时间点;
确定获取的各操作前播放时间点的非兴趣度;
将非兴趣度大于设定的非兴趣度阈值的操作前播放时间点,确认为所述视频的非兴趣播放时间点;
根据所述视频的各非兴趣播放时间点,确定所述视频的非兴趣播放时段,其中,非兴趣播放时段内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值,且非兴趣播放时段内至少包含三个非兴趣播放时间点;
从兴趣播放时段中删除和非兴趣播放时段的交集时段。
7.如权利要求6所述的方法,其特征在于,确定获取的各操作前播放时间点的非兴趣度,具体包括:
针对获取的任一操作前播放时间点,分别执行下述操作:
确定该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数;
根据该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数,确定该操作前播放时间点的非兴趣度。
8.如权利要求7所述的方法,其特征在于,通过下述方式确定操作前播放时间点的非兴趣度:
其中,Δt′为操作前播放时间点t的非兴趣度;
It′为操作前播放时间点t在获取的各操作前播放时间点中出现的次数;
N为所述视频的播放次数。
9.如权利要求5所述的方法,其特征在于,根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点,具体包括:
确定兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像之间的相似度,若相似度大于设定的相似度阈值,则在两个视频帧图像中选择出图像质量较高的视频帧图像;
根据选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点。
10.如权利要求9所述的方法,其特征在于,根据选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点,具体包括:
获取选择出的各视频帧图像对应的兴趣播放时间点的兴趣度;
在选择出的各视频帧图像对应的兴趣播放时间点中,选择出兴趣度大于设定的第二兴趣度阈值的兴趣播放时间点,或者选择出按照兴趣度由大到小的顺序排序后的前规定数目个兴趣播放时间点;
将选择出的兴趣播放时间点,确认为所述视频的关键播放时间点。
11.如权利要求1所述的方法,其特征在于,判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作,具体包括:
判断每次播放视频时,用户针对所述视频执行的跳转操作的执行时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作的执行时间点之间的时间长度是否大于设定的第三时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
12.如权利要求1所述的方法,其特征在于,判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作,具体包括:
判断每次播放视频时,用户针对所述视频执行的跳转操作对应的操作后播放时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作对应的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
13.一种视频播放方法,其特征在于,包括:
接收到用户的视频播放请求后,获取基于权利要求1所述方法确定出的用户请求播放的视频的关键播放时间点;
在所述视频的视频进度条中,标记出关键播放时间点所对应的位置;
在用户的显示界面上呈现所述视频以及视频进度条;
当监测到用户的光标位于视频进度条上的关键播放时间点对应的位置处时,在用户的显示界面上呈现该关键播放时间点对应的视频帧的图像。
14.如权利要求13所述的方法,其特征在于,在用户的显示界面上呈现所述视频以及视频进度条之前,还包括:
获取所述视频的兴趣播放时段;
在所述视频的视频进度条中,标记出兴趣播放时段所对应的位置。
15.一种关键播放时间点确定装置,其特征在于,包括:
操作判断单元,用于判断每次播放视频时,用户针对所述视频执行跳转操作后的设定时间长度内,所述用户是否针对所述视频再次执行跳转操作或退出播放操作;
第一时间点获取单元,用于在操作判断单元的判断结果为否时,获取该跳转操作对应的操作后播放时间点;
时间点确定单元,用于根据时间点获取单元获取的各操作后播放时间点,确定所述视频的关键播放时间点。
16.如权利要求15所述的装置,其特征在于,所述时间点确定单元具体包括:
兴趣度确定子单元,用于确定时间点获取单元获取的各操作后播放时间点的兴趣度;
时间点确定子单元,用于将兴趣度大于设定的第一兴趣度阈值的操作后播放时间点,确认为所述视频的兴趣播放时间点;
时间点确定子单元,用于根据所述视频的各兴趣播放时间点,确定所述视频的关键播放时间点。
17.如权利要求16所述的装置,其特征在于,所述兴趣度确定子单元,具体用于针对时间点获取单元获取的任一操作后播放时间点,分别执行下述操作:确定该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数;根据该操作后播放时间点在获取的各操作后播放时间点中出现的次数以及所述视频的播放次数,确定该操作后播放时间点的兴趣度。
18.如权利要求16所述的装置,其特征在于,所述时间点确定子单元具体包括:
兴趣播放时段确定模块,用于根据所述视频的各兴趣播放时间点,确定所述视频的兴趣播放时段,其中,兴趣播放时段内任意两个相邻的兴趣播放时间点之间的时间长度不大于设定的第一时长阈值,且兴趣播放时段内至少包含三个兴趣播放时间点;
时间点确定模块,用于根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点。
19.如权利要求18所述的装置,其特征在于,还包括:
第二时间点获取单元,用于在所述时间点确定模块根据兴趣播放时段包含的各兴趣播放时间点,确定所述视频的关键播放时间点之前,获取每次播放视频时,用户针对所述视频执行的跳转操作对应的操作前播放时间点;
非兴趣度确定单元,用于确定第二时间点获取单元获取的各操作前播放时间点的非兴趣度;
时间点确认单元,用于将非兴趣度大于设定的非兴趣度阈值的操作前播放时间点,确认为所述视频的非兴趣播放时间点;
非兴趣播放时段确定单元,用于根据所述视频的各非兴趣播放时间点,确定所述视频的非兴趣播放时段,其中,非兴趣播放时段内任意两个相邻的非兴趣播放时间点之间的时间长度不大于设定的第二时长阈值,且非兴趣播放时段内至少包含三个非兴趣播放时间点;
时段删除单元,用于从兴趣播放时段中删除和非兴趣播放时段的交集时段。
20.如权利要求19所述的装置,其特征在于,所述非兴趣度确定单元,具体用于针对获取的任一操作前播放时间点,分别执行下述操作:确定该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数;根据该操作前播放时间点在获取的各操作前播放时间点中出现的次数以及所述视频的播放次数,确定该操作前播放时间点的非兴趣度。
21.如权利要求18所述的装置,其特征在于,所述时间点确定模块具体包括:
相似度确定子模块,用于确定兴趣播放时段内任意两个相邻兴趣播放时间点对应的视频帧图像之间的相似度;
图像选择子模块,用于在相似度大于设定的相似度阈值时,在两个视频帧图像中选择出图像质量较高的视频帧图像;
时间点确定子模块,用于根据图像选择子模块选择出的各视频帧图像对应的兴趣播放时间点,确定所述视频的关键播放时间点。
22.如权利要求21所述的装置,其特征在于,所述时间点确定子模块,具体用于获取图像选择子模块选择出的各视频帧图像对应的兴趣播放时间点的兴趣度;在选择出的各视频帧图像对应的兴趣播放时间点中,选择出兴趣度大于设定的第二兴趣度阈值的兴趣播放时间点,或者选择出按照兴趣度由大到小的顺序排序后的前规定数目个兴趣播放时间点;将选择出的兴趣播放时间点,确认为所述视频的关键播放时间点。
23.如权利要求15所述的装置,其特征在于,所述操作判断单元具体用于:
判断每次播放视频时,用户针对所述视频执行的跳转操作的执行时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作的执行时间点之间的时间长度是否大于设定的第三时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
24.如权利要求15所述的装置,其特征在于,所述操作判断单元具体用于:
判断每次播放视频时,用户针对所述视频执行的跳转操作对应的操作后播放时间点与用户针对所述视频执行的下一次跳转操作或退出播放操作对应的操作前播放时间点之间的时间长度是否大于设定的第四时长阈值;
若判断结果为是,则确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频未再次执行跳转操作或退出播放操作;否则
确认执行该跳转操作后的设定时间长度内,所述用户针对所述视频再次执行了跳转操作或退出播放操作。
25.一种视频播放装置,其特征在于,包括:
视频播放请求接收单元,用于接收用户的视频播放请求;
时间点获取单元,用于获取权利要求15所述的关键播放时间点确定装置确定出的用户请求播放的视频的关键播放时间点;
第一位置标记单元,用于在所述视频的视频进度条中,标记出关键播放时间点所对应的位置;
进度条呈现单元,用于在用户的显示界面上呈现所述视频以及视频进度条;
光标监测单元,用于监测用户的光标;
图像呈现单元,用于当光标监测单元监测到用户的光标位于视频进度条上的关键播放时间点对应的位置处时,在用户的显示界面上呈现该关键播放时间点对应的视频帧的图像。
26.如权利要求25所述的装置,其特征在于,还包括:
时段获取单元,用于在进度条呈现单元在用户的显示界面上呈现所述视频以及视频进度条之前,获取所述视频的兴趣播放时段;
第二位置标记单元,用于在所述视频的视频进度条中,标记出兴趣播放时段所对应的位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310687974.7A CN104717571A (zh) | 2013-12-13 | 2013-12-13 | 关键播放时间点确定方法、视频播放方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310687974.7A CN104717571A (zh) | 2013-12-13 | 2013-12-13 | 关键播放时间点确定方法、视频播放方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104717571A true CN104717571A (zh) | 2015-06-17 |
Family
ID=53416449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310687974.7A Pending CN104717571A (zh) | 2013-12-13 | 2013-12-13 | 关键播放时间点确定方法、视频播放方法及相关装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104717571A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105516818A (zh) * | 2015-12-23 | 2016-04-20 | 深圳Tcl数字技术有限公司 | 视频播放进度的预览方法和装置 |
CN105578262A (zh) * | 2015-12-24 | 2016-05-11 | Tcl集团股份有限公司 | 一种在线视频定位播放的方法及*** |
CN106776890A (zh) * | 2016-11-29 | 2017-05-31 | 北京小米移动软件有限公司 | 视频播放进度的调整方法及装置 |
CN106899876A (zh) * | 2015-12-18 | 2017-06-27 | 北京奇虎科技有限公司 | 一种视频特征信息的展示方法和装置 |
CN107438204A (zh) * | 2017-07-26 | 2017-12-05 | 维沃移动通信有限公司 | 一种媒体文件循环播放的方法及移动终端 |
CN107493512A (zh) * | 2016-06-12 | 2017-12-19 | 阿里巴巴集团控股有限公司 | 视频的热点标注方法和装置 |
CN108012164A (zh) * | 2017-12-05 | 2018-05-08 | 北京奇艺世纪科技有限公司 | 一种视频播放方法、装置及电子设备 |
CN110505423A (zh) * | 2019-08-15 | 2019-11-26 | 杭州鸿晶自动化科技有限公司 | 一种行车记录*** |
CN110719524A (zh) * | 2019-10-16 | 2020-01-21 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、智能播放设备和存储介质 |
CN110839178A (zh) * | 2019-10-17 | 2020-02-25 | 北京奇艺世纪科技有限公司 | 一种内容的预测方法、装置及计算机可读存储介质 |
CN111052752A (zh) * | 2017-08-28 | 2020-04-21 | 杜比实验室特许公司 | 媒体感知导航元数据 |
CN112016021B (zh) * | 2020-09-30 | 2021-05-28 | 浙江口碑网络技术有限公司 | 浏览信息浏览状态显示方法和装置,存储介质和电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1274086A2 (en) * | 2001-05-30 | 2003-01-08 | Nokia Corporation | System and method for jumping to a time point in an MPEG file |
US20030095790A1 (en) * | 2001-08-17 | 2003-05-22 | Joshi Ajit P. | Methods and apparatus for generating navigation information on the fly |
CN101345852A (zh) * | 2008-05-13 | 2009-01-14 | 深圳市迅雷网络技术有限公司 | 一种在线视频片段选播方法和*** |
CN101345853A (zh) * | 2008-08-07 | 2009-01-14 | 深圳市迅雷网络技术有限公司 | 一种获取视频资源截取时间点的方法及*** |
CN103001925A (zh) * | 2011-09-08 | 2013-03-27 | 百度在线网络技术(北京)有限公司 | 基于统计来确定多媒体数据的播放跳转信息的方法和设备 |
-
2013
- 2013-12-13 CN CN201310687974.7A patent/CN104717571A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1274086A2 (en) * | 2001-05-30 | 2003-01-08 | Nokia Corporation | System and method for jumping to a time point in an MPEG file |
US20030095790A1 (en) * | 2001-08-17 | 2003-05-22 | Joshi Ajit P. | Methods and apparatus for generating navigation information on the fly |
CN101345852A (zh) * | 2008-05-13 | 2009-01-14 | 深圳市迅雷网络技术有限公司 | 一种在线视频片段选播方法和*** |
CN101345853A (zh) * | 2008-08-07 | 2009-01-14 | 深圳市迅雷网络技术有限公司 | 一种获取视频资源截取时间点的方法及*** |
CN103001925A (zh) * | 2011-09-08 | 2013-03-27 | 百度在线网络技术(北京)有限公司 | 基于统计来确定多媒体数据的播放跳转信息的方法和设备 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106899876A (zh) * | 2015-12-18 | 2017-06-27 | 北京奇虎科技有限公司 | 一种视频特征信息的展示方法和装置 |
CN105516818B (zh) * | 2015-12-23 | 2019-01-01 | 深圳Tcl数字技术有限公司 | 视频播放进度的预览方法和装置 |
US10893335B2 (en) | 2015-12-23 | 2021-01-12 | Shenzhen Tcl Digital Technology Ltd. | Method and device for previewing video playback progress |
CN105516818A (zh) * | 2015-12-23 | 2016-04-20 | 深圳Tcl数字技术有限公司 | 视频播放进度的预览方法和装置 |
CN105578262A (zh) * | 2015-12-24 | 2016-05-11 | Tcl集团股份有限公司 | 一种在线视频定位播放的方法及*** |
CN105578262B (zh) * | 2015-12-24 | 2019-06-11 | Tcl集团股份有限公司 | 一种在线视频定位播放的方法及*** |
CN107493512A (zh) * | 2016-06-12 | 2017-12-19 | 阿里巴巴集团控股有限公司 | 视频的热点标注方法和装置 |
CN107493512B (zh) * | 2016-06-12 | 2020-11-13 | 阿里巴巴集团控股有限公司 | 视频的热点标注方法和装置 |
CN106776890B (zh) * | 2016-11-29 | 2021-06-29 | 北京小米移动软件有限公司 | 视频播放进度的调整方法及装置 |
CN106776890A (zh) * | 2016-11-29 | 2017-05-31 | 北京小米移动软件有限公司 | 视频播放进度的调整方法及装置 |
CN107438204A (zh) * | 2017-07-26 | 2017-12-05 | 维沃移动通信有限公司 | 一种媒体文件循环播放的方法及移动终端 |
CN107438204B (zh) * | 2017-07-26 | 2019-12-17 | 维沃移动通信有限公司 | 一种媒体文件循环播放的方法及移动终端 |
CN111052752A (zh) * | 2017-08-28 | 2020-04-21 | 杜比实验室特许公司 | 媒体感知导航元数据 |
US11895369B2 (en) | 2017-08-28 | 2024-02-06 | Dolby Laboratories Licensing Corporation | Media-aware navigation metadata |
CN108012164A (zh) * | 2017-12-05 | 2018-05-08 | 北京奇艺世纪科技有限公司 | 一种视频播放方法、装置及电子设备 |
CN108012164B (zh) * | 2017-12-05 | 2021-07-30 | 北京奇艺世纪科技有限公司 | 一种视频播放方法、装置及电子设备 |
CN110505423A (zh) * | 2019-08-15 | 2019-11-26 | 杭州鸿晶自动化科技有限公司 | 一种行车记录*** |
CN110719524A (zh) * | 2019-10-16 | 2020-01-21 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、智能播放设备和存储介质 |
CN110719524B (zh) * | 2019-10-16 | 2022-02-01 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、智能播放设备和存储介质 |
CN110839178A (zh) * | 2019-10-17 | 2020-02-25 | 北京奇艺世纪科技有限公司 | 一种内容的预测方法、装置及计算机可读存储介质 |
CN110839178B (zh) * | 2019-10-17 | 2021-12-28 | 北京奇艺世纪科技有限公司 | 一种内容的预测方法、装置及计算机可读存储介质 |
CN112016021B (zh) * | 2020-09-30 | 2021-05-28 | 浙江口碑网络技术有限公司 | 浏览信息浏览状态显示方法和装置,存储介质和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104717571A (zh) | 关键播放时间点确定方法、视频播放方法及相关装置 | |
CN102290082B (zh) | 视频精彩回放片段的处理方法及装置 | |
US10192583B2 (en) | Video editing using contextual data and content discovery using clusters | |
US9736432B2 (en) | Identifying popular network video segments | |
WO2013018325A1 (en) | Information processing apparatus, information processing method, and computer program product | |
EP2731332A1 (en) | Information processing device and information processing method | |
CN101989173A (zh) | 图像编辑装置、图像编辑方法和程序 | |
JP2006031115A (ja) | 電子機器、電子機器における表示制御方法およびグラフィカル・ユーザ・インターフェース | |
RU2646532C2 (ru) | Способ представления цифрового мультимедийного контента и устройство | |
JP2005065244A (ja) | ビデオをレビューする方法および装置 | |
CN103608863B (zh) | 信息处理设备和信息处理方法 | |
EP2735984A1 (en) | Video query method, device and system | |
CN104768073A (zh) | 一种频道菜单的显示方法及装置 | |
KR101440168B1 (ko) | 개요 및 리포트를 이미 포함하는 시청각 도큐먼트의 새로운 개요를 생성하기 위한 방법 및 상기 방법을 구현할 수 있는 수신기 | |
CN106454431A (zh) | 电视节目推荐方法和*** | |
CN105657560A (zh) | 节目信息的展示方法、装置和终端设备 | |
KR20090093904A (ko) | 장면 변화에 강인한 멀티미디어 영상 분석 장치 및 그 방법과, 그를 이용한 객체 기반 멀티미디어 편집 시스템 | |
DE202012104797U1 (de) | Anzeigevorrichtung und Funktion zum Vorsehen einer Mehrfachansicht auf derselben | |
CN104270674A (zh) | 视频播放检测方法和装置 | |
CN110740290A (zh) | 监控录像预览方法及装置 | |
CN113655930A (zh) | 信息发布方法、信息的展示方法、装置、电子设备及介质 | |
JP3622527B2 (ja) | 映像の特徴場面検出方法及び装置 | |
CN110929097A (zh) | 录像记录显示方法、装置及存储介质 | |
CN115866165A (zh) | 一种视频处理方法及装置 | |
CN106210837A (zh) | 多媒体编码方法及***、录制方法、操作方法、媒体服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150617 |