CN107682742A - 无需转码的视频浓缩播放方法 - Google Patents
无需转码的视频浓缩播放方法 Download PDFInfo
- Publication number
- CN107682742A CN107682742A CN201710935940.3A CN201710935940A CN107682742A CN 107682742 A CN107682742 A CN 107682742A CN 201710935940 A CN201710935940 A CN 201710935940A CN 107682742 A CN107682742 A CN 107682742A
- Authority
- CN
- China
- Prior art keywords
- target
- video
- speed
- video file
- transcoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 239000012141 concentrate Substances 0.000 title claims abstract description 19
- 238000001514 detection method Methods 0.000 claims abstract description 28
- 238000011835 investigation Methods 0.000 abstract description 11
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种无需转码的视频浓缩播放方法,在播放视频文件的过程中,通过RCNN目标检测算法对每一图像帧快速进行目标检测,并在检测出当前图像帧中不存在目标时,以预设的第一倍速播放,在检测出当前图像帧中存在目标时,进一步通过设定区域判断目标是否进入该区域,如目标未进入该区域,则继续以第一倍速播放,如目标已进入该区域,则以预设的第二倍速播放,并设置第二倍速低于第一倍速,通过设置合适的第一倍速和第二倍速,可在播放画面中没有目标或有目标但目标还未进入设定区域时快速进行视频播放,从而节约视频排查人员的时间,提高效率,在播放画面中有目标且目标进入设定区域时,慢速播放目标,避免视频排查人员漏过目标。
Description
技术领域
本发明涉及视频结构化技术,尤其涉及一种无需转码的视频浓缩播放方法。
背景技术
在公安视频侦查领域,办案民警经常需要持续查看大量视频来寻找线索,而事实上视频中又存在大量无用信息。为了提高查看视频的效率,目前流行的方法是采用浓缩播放技术,即重点查看有目标的视频内容,无目标的视频内容快速略过。这种方法虽然节省了查看时间,但有一个缺点,就是必须先完成视频进行结构化转码处理,然后才能进行浓缩播放,从而影响了工作效率。
发明内容
本发明提供一种无需转码的视频浓缩播放方法,以解决现有的视频排查技术必须先对视频进行转码后才能进行浓缩播放的缺陷。本发明是通过如下技术方案实现的:
一种无需转码的视频浓缩播放方法,包括:
读取视频文件,解析所述视频文件的格式;
根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;
播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:
步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标,如不存在,则以预设的第一倍速播放所述视频文件,如存在,则跳转至步骤2;
步骤2:检测所述目标是否已进入播放画面中的设定区域,如未进入,则以所述第一倍速播放所述视频文件,如已进入,则跳转至步骤3;
步骤3:以预设的第二倍速播放所述视频文件;
所述第二倍速低于所述第一倍速。
进一步地,所述区域的设定方法为:
检测用户通过输入设备在所述播放画面上划设的一条检测线的位置;
将所述检测线两侧预设距离的范围作为所述区域。
进一步地,所述区域为以所述检测线为中心线的矩形区域。
进一步地,所述方法还包括:
在播放所述视频文件的过程中,当检测到所述目标接触所述检测线时,抓拍当前播放画面中所述目标的图像,并保存所述图像。
进一步地,所述输入设备为鼠标或飞梭。
进一步地,所述区域为将所述播放画面中的选定区域局部放大后的整个播放画面。
进一步地,所述方法还包括:
在播放所述视频文件的过程中,当检测到所述目标完全进入所述播放画面时,抓拍当前播放画面中所述目标的图像,并保存所述图像。
进一步地,所述目标为移动目标;所述方法还包括:
检测所述目标在各图像帧中的位置;
根据所述目标在各图像帧中的位置是否相同来判断所述目标是否为移动目标。
进一步地,所述目标为在所述播放画面中占据的面积大于预设值的目标。
进一步地,所述第一倍速为所述视频文件的正常播放速率的8倍,所述第二倍速为所述视频文件的正常播放速率的1倍。
与现有技术相比,本发明提供的无需转码的视频浓缩播放方法,在播放视频文件的过程中,通过RCNN目标检测算法对每一图像帧快速进行目标检测,并在检测出当前图像帧中不存在目标时,以预设的第一倍速播放,在检测出当前图像帧中存在目标时,进一步通过设定区域判断目标是否进入该区域,如目标未进入该区域,则继续以第一倍速播放,如目标已进入该区域,则以预设的第二倍速播放,并设置第二倍速低于第一倍速,通过设置合适的第一倍速和第二倍速,可在播放画面中没有目标或有目标但目标还未进入设定区域时快速进行视频播放,从而节约视频排查人员的时间,提高效率,在播放画面中有目标且目标进入设定区域时,慢速播放目标,避免视频排查人员漏过目标。
附图说明
图1是本实施例提供了一种无需转码的视频浓缩播放方法的流程示意图;
图2是本实施例提供了一种无需转码的视频浓缩播放方法中的播放画面示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步详细说明。
如图1所示,本实施例提供了一种无需转码的视频浓缩播放方法,包括:
读取视频文件,解析视频文件的格式;
根据格式对视频文件进行解码,得到视频文件的每一图像帧;
播放视频文件,并在播放视频文件的过程中,按照下述方法控制播放速度:
步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标4,如不存在,则以预设的第一倍速播放视频文件,如存在,则跳转至步骤2;
步骤2:检测目标4是否已进入播放画面1中的设定区域2,如未进入,则以第一倍速播放视频文件,如已进入,则跳转至步骤3;
步骤3:以预设的第二倍速播放视频文件;
第二倍速低于第一倍速,第一倍速一般设置为视频文件的正常播放速率的8倍,可大幅节约视频排查人员的时间,第二倍速一般设置为视频文件的正常播放速率的1倍,当然,根据视频排查人员需要,第二倍速还可设置为正常播放速率的1倍以下,例如0.8倍等,以便视频排查人员在目标4移动较快的情况下更清楚地观察目标4。
本实施例中,区域2的设定方法为:
检测用户通过输入设备在播放画面1上划设的一条检测线3的位置;
将检测线3两侧预设距离的范围作为区域2。即用户可通过鼠标、飞梭等输入设备在播放画面1上根据需要任意划设一条检测线3,然后算法会检测该检测线3在播放画面1上的位置,并将检测线3两侧预设距离的范围作为区域2。检测线3一般划设在目标4的必经之路上,例如如图2所示的道路5上,以确保不漏过目标4。该区域2可为以检测线3为中心线的矩形区域2。
在播放视频文件的过程中,当检测到目标4接触检测线3时,可抓拍当前播放画面1中目标4的图像,并保存图像,以便后续查看。同时,还可通过将播放画面1中的目标4用圆圈、矩形框等圈起来进行标注的方式提醒排查人员目标4已出现。
本实施例中,区域2还可为将播放画面1中的选定区域2局部放大后的整个播放画面1。例如,假设视频文件中包含了道闸区域2,则可将道闸区域2的画面放大,使得道闸区域2画面占据整个播放画面1,这样,可将整个播放画面1作为设定区域2,只要目标4进入该设定区域2,即可将播放速度切换为第二倍速。这时,在播放视频文件的过程中,当检测到目标4完全进入播放画面1时,抓拍当前播放画面1中目标4的图像,并保存图像,以便后续查看。通过这种方法无需在播放画面1上划设检测线3。
因为非移动目标在视频排查过程中的排查意义不大,因此,本实施例中的目标4为移动目标。检测目标4是否为移动目标的方法包括:
检测目标4在各图像帧中的位置;
根据目标4在各图像帧中的位置是否相同来判断目标4是否为移动目标。如果目标4在各图像帧中的位置相同,表明该目标4没有移动,则该目标4为非移动目标,反之,则该目标4为移动目标。
同时,由于体积过小的移动目标4一般为小动物等,具有足够体积的目标4才是需要排查的目标,例如人、汽车等。因此,在本实施例中,目标4为在播放画面1中占据的面积大于预设值的目标。
上述实施例仅为优选实施例,并不用以限制本发明的保护范围,在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种无需转码的视频浓缩播放方法,其特征在于,包括:
读取视频文件,解析所述视频文件的格式;
根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;
播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:
步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标,如不存在,则以预设的第一倍速播放所述视频文件,如存在,则跳转至步骤2;
步骤2:检测所述目标是否已进入播放画面中的设定区域,如未进入,则以所述第一倍速播放所述视频文件,如已进入,则跳转至步骤3;
步骤3:以预设的第二倍速播放所述视频文件;
所述第二倍速低于所述第一倍速。
2.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述区域的设定方法为:
检测用户通过输入设备在所述播放画面上划设的一条检测线的位置;
将所述检测线两侧预设距离的范围作为所述区域。
3.如权利要求2所述的无需转码的视频浓缩播放方法,其特征在于,所述区域为以所述检测线为中心线的矩形区域。
4.如权利要求2所述的无需转码的视频浓缩播放方法,其特征在于,还包括:
在播放所述视频文件的过程中,当检测到所述目标接触所述检测线时,抓拍当前播放画面中所述目标的图像,并保存所述图像。
5.如权利要求2所述的无需转码的视频浓缩播放方法,其特征在于,所述输入设备为鼠标或飞梭。
6.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述区域为将所述播放画面中的选定区域局部放大后的整个播放画面。
7.如权利要求6所述的无需转码的视频浓缩播放方法,其特征在于,还包括:
在播放所述视频文件的过程中,当检测到所述目标完全进入所述播放画面时,抓拍当前播放画面中所述目标的图像,并保存所述图像。
8.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述目标为移动目标;所述方法还包括:
检测所述目标在各图像帧中的位置;
根据所述目标在各图像帧中的位置是否相同来判断所述目标是否为移动目标。
9.如权利要求8所述的无需转码的视频浓缩播放方法,其特征在于,所述目标为在所述播放画面中占据的面积大于预设值的目标。
10.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述第一倍速为所述视频文件的正常播放速率的8倍,所述第二倍速为所述视频文件的正常播放速率的1倍。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935940.3A CN107682742B (zh) | 2017-10-10 | 2017-10-10 | 无需转码的视频浓缩播放方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935940.3A CN107682742B (zh) | 2017-10-10 | 2017-10-10 | 无需转码的视频浓缩播放方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107682742A true CN107682742A (zh) | 2018-02-09 |
CN107682742B CN107682742B (zh) | 2021-03-23 |
Family
ID=61138041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710935940.3A Active CN107682742B (zh) | 2017-10-10 | 2017-10-10 | 无需转码的视频浓缩播放方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107682742B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112422804A (zh) * | 2019-08-20 | 2021-02-26 | 华为技术有限公司 | 视频特效生成方法及终端 |
CN114257846A (zh) * | 2021-12-23 | 2022-03-29 | 杭州登虹科技有限公司 | 基于内容感知的移动端自适应视频倍速播放方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090002847A (ko) * | 2007-07-04 | 2009-01-09 | 삼성전자주식회사 | 움직임 보상 및 영상 보간을 통한 슬로우 비디오 재생 방법및 장치 |
CN102819578A (zh) * | 2012-07-24 | 2012-12-12 | 武汉大千信息技术有限公司 | 视频侦查嫌疑目标分析***及方法 |
CN103686411A (zh) * | 2013-12-11 | 2014-03-26 | 深圳Tcl新技术有限公司 | 视频的播放方法及多媒体设备 |
CN104270608A (zh) * | 2014-09-28 | 2015-01-07 | 武汉烽火众智数字技术有限责任公司 | 一种智能视频播放器及其播放方法 |
CN105554516A (zh) * | 2015-12-31 | 2016-05-04 | 杭州华为数字技术有限公司 | 播放监控视频的方法和装置 |
-
2017
- 2017-10-10 CN CN201710935940.3A patent/CN107682742B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090002847A (ko) * | 2007-07-04 | 2009-01-09 | 삼성전자주식회사 | 움직임 보상 및 영상 보간을 통한 슬로우 비디오 재생 방법및 장치 |
CN102819578A (zh) * | 2012-07-24 | 2012-12-12 | 武汉大千信息技术有限公司 | 视频侦查嫌疑目标分析***及方法 |
CN103686411A (zh) * | 2013-12-11 | 2014-03-26 | 深圳Tcl新技术有限公司 | 视频的播放方法及多媒体设备 |
CN104270608A (zh) * | 2014-09-28 | 2015-01-07 | 武汉烽火众智数字技术有限责任公司 | 一种智能视频播放器及其播放方法 |
CN105554516A (zh) * | 2015-12-31 | 2016-05-04 | 杭州华为数字技术有限公司 | 播放监控视频的方法和装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112422804A (zh) * | 2019-08-20 | 2021-02-26 | 华为技术有限公司 | 视频特效生成方法及终端 |
CN114257846A (zh) * | 2021-12-23 | 2022-03-29 | 杭州登虹科技有限公司 | 基于内容感知的移动端自适应视频倍速播放方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107682742B (zh) | 2021-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104284240B (zh) | 视频浏览方法及装置 | |
US6347114B1 (en) | Video signal analysis and storage | |
US20100278450A1 (en) | Method, Apparatus And System For Alternate Image/Video Insertion | |
CN107682742A (zh) | 无需转码的视频浓缩播放方法 | |
CN103092930B (zh) | 视频摘要生成方法和视频摘要生成装置 | |
US20140192199A1 (en) | Mobile computing device having video-in-video real-time broadcasting capability | |
KR101678208B1 (ko) | 비디오 화상 내의 레이아웃 영역을 검출하기 위한 방법 및 검출 방법을 이용하여 감소된 크기의 화상을 생성하는 방법 | |
TWI636403B (zh) | 人流計數之驗證方法、系統及電腦可讀取儲存媒體 | |
CN107295296B (zh) | 一种监控视频选择性存储与恢复方法及*** | |
CN106651797B (zh) | 一种信号灯有效区域的确定方法和装置 | |
CN104243814A (zh) | 图像中物体布局的分析方法、图像拍摄提示方法及装置 | |
US9799376B2 (en) | Method and device for video browsing based on keyframe | |
EP2982132A1 (en) | Video processing system and method | |
CN105898566A (zh) | 一种视频内容呈现的切换方法、装置及其移动播放终端 | |
CN109859753A (zh) | 应用于数字法庭的语音激励方法及装置 | |
KR20160037480A (ko) | 지능형 영상 분석을 위한 관심 영역 설정 방법 및 이에 따른 영상 분석 장치 | |
KR20160060553A (ko) | 디지털 비디오 스트림의 정보를 시각화하기 위한 장치 및 방법 | |
Zhang et al. | Video shot detection using hidden markov models with complementary features | |
CA2420719A1 (en) | Image processing apparatus and method, and image pickup apparatus | |
Chauhan et al. | Automatic summarization of basketball sport video | |
JP2006333189A (ja) | 映像要約生成装置 | |
KR100810345B1 (ko) | 멀티미디어 이동형 단말을 위한 지능적 디스플레이 방법 | |
KR101869905B1 (ko) | 영상 재생 방법 및 장치 | |
CN103838583A (zh) | 一种快速查看图片的方法及*** | |
CN115604497A (zh) | 直播对象锐化过度鉴定装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |