CN107087121A - 一种基于运动检测的自动导播方法及装置 - Google Patents
一种基于运动检测的自动导播方法及装置 Download PDFInfo
- Publication number
- CN107087121A CN107087121A CN201710262864.4A CN201710262864A CN107087121A CN 107087121 A CN107087121 A CN 107087121A CN 201710262864 A CN201710262864 A CN 201710262864A CN 107087121 A CN107087121 A CN 107087121A
- Authority
- CN
- China
- Prior art keywords
- video
- moving target
- switched
- current captured
- camera lens
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Studio Devices (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本申请公开了一种基于运动检测的自动导播方法及装置,该方法包括:分别实时对各镜头当前所拍摄的视频进行运动检测,当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。通过上述方法,当同时对场景进行拍摄的多个镜头中的任何镜头中存在运动目标时,则会直接切换到存在运动目标的镜头所拍摄的视频,如,动物园的视频直播,当某个动物突然伸了一个懒腰或者做了一个有趣的动作,则会直接切换到拍摄到突然伸了一个懒腰或者做了一个有趣的动作的动物的镜头,可及时的将存在运动目标的镜头所拍摄的视频展示给观看者,提高了观看者的观看体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于运动检测的自动导播方法及装置。
背景技术
随着网络技术的不断发展,视频直播已经逐渐成为人们日常休闲生活中的一部分。
目前,在有些视频直播的场景中,会同时存在多台摄像机24小时不间断对场景进行拍摄,并通过云导播进行切换合成,再输出到直播平台展示给观看者。
为了能够更好的为观看者呈现视频直播,通常使用自动导播功能,就是每隔一定的时间间隔,依次切换到下一个镜头,让观看者轮流观看。
但是,基于上述的视频直播方法,由于无论直播现场发生了什么,总是每隔一定的时间间隔就会切换一次镜头,因此,这样对于有些直播场景,如,动物园的视频直播,可能会错失一些精彩镜头与瞬间,如,某个动物突然伸了一个懒腰或者做了一个有趣的动作,这些镜头与瞬间则不能及时的展示给观看者,从而也降低了观看者的观看体验。
发明内容
本申请实施例提供一种基于运动检测的自动导播方法及装置,用以解决现有技术中对于有些直播场景,如,动物园的视频直播,可能会错失一些精彩镜头与瞬间,如,某个动物突然伸了一个懒腰或者做了一个有趣的动作,这些镜头与瞬间则不能及时的展示给观看者,从而也降低了观看者的观看体验的问题。
本申请实施例提供的一种基于运动检测的自动导播方法,包括:
分别实时对各镜头当前所拍摄的视频进行运动检测;
当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
优选地,通过运动检测算法对各镜头当前所拍摄的视频进行运动检测。
优选地,当检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
优选地,当存在运动目标的视频的数量至少包括两个时,将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
优选地,当未检测到当前所拍摄的视频中存在运动目标时,所述方法还包括:从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
本申请实施例提供的一种基于运动检测的自动导播装置,包括:
运动检测模块,用于分别实时对各镜头当前所拍摄的视频进行运动检测;
切换模块,用于当所述运动检测模块检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
优选地,所述运动检测模块具体用于,通过运动检测算法对各镜头当前所拍摄的视频进行运动检测。
优选地,所述切换模块具体用于,当所述运动检测模块检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
优选地,所述切换模块具体用于,当存在运动目标的视频的数量至少包括两个时,将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
优选地,所述装置还包括:
顺序播放模块,用于当所述运动检测模块未检测到当前所拍摄的视频中存在运动目标时,从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
本申请实施例提供一种基于运动检测的自动导播方法及装置,该方法包括:分别实时对各镜头当前所拍摄的视频进行运动检测,当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。通过上述方法,当同时对场景进行拍摄的多个镜头中的任何镜头中存在运动目标时,则会直接切换到存在运动目标的镜头所拍摄的视频,如,动物园的视频直播,当某个动物突然伸了一个懒腰或者做了一个有趣的动作,则会直接切换到拍摄到突然伸了一个懒腰或者做了一个有趣的动作的动物的镜头,可及时的将存在运动目标的镜头所拍摄的视频展示给观看者,提高了观看者的观看体验。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例提供的基于运动检测的自动导播的过程示意图;
图2为本申请实施例提供的连麦模式下的视频直播画面显示示意图;
图3为本申请实施例提供的画中画模式下的视频直播画面显示示意图;
图4为本申请实施例提供的基于运动检测的自动导播装置的结构示意图;
图5为本申请实施例提供的基于运动检测的自动导播***组成结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
图1为本申请实施例提供的基于运动检测的自动导播过程,具体包括以下步骤:
S101:分别实时对各镜头当前所拍摄的视频进行运动检测。
在有些视频直播的场景中,会同时存在多台摄像机24小时不间断对场景进行拍摄,并将所拍摄的视频实时传输到直播平台展示给观看者。
进一步的,由于视频直播平台的直播区域是有限制的,而摄像机却会存在多个,为了更好的为观看者呈现视频直播,因此,通常会将多个摄像机所拍摄的视频中的一个传输到直播平台展示给观看者。
由于通常会将多个摄像机所拍摄的视频中的一个传输到直播平台展示给观看者,因此,在本申请中,在视频直播的过程中,需要确定将哪个摄像机所拍摄的视频传输到直播平台展示给观看者。
进一步的,在确定将哪个摄像机所拍摄的视频传输到直播平台展示给观看者的过程中,首先需要分别实时对各镜头当前所拍摄的视频进行运动检测。
在此需要说明的是,每个镜头均进行24小时不间断拍摄,并且,基于运动检测的自动导播装置会实时对每个镜头所拍摄的视频进行运动检测。
进一步的,在本申请中,运动检测可通过运动检测算法对各镜头当前所拍摄的视频进行运动检测。
在此需要说明的是,运动检测算法可以是帧间差分法,就是利用视频图像序列中连续两帧或三顿的差异来检测发生运动的物体(即,运动目标);运动检测算法可以是光流法,就是利用光流方程计算出每个像素点的运动状态矢量,从而发现运动的像素点,并且能够对这些像素点进行跟踪,所发现的运动的像素点实际上能够反映出运动的物体(即,运动目标);或者也可以是其他运动检测算法,只要能够确定出视频中的物体是否存在运动的方法的算法均可应用到本申请中,在此不再一一赘述。
例如,动物园的动物视频直播的过程中,有10个摄像机进行24小时直播,假设在直播开始时就实时对各镜头当前所拍摄的视频进行运动检测,即,分别获取10个摄像机当前所拍摄的视频,并针对每个当前所拍摄的视频,采用帧间差分法(即,运动检测算法)对当前所拍摄的视频进行运动检测。
S102:当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
进一步的,本申请在对每个镜头当前所拍摄的视频进行运动检测的过程中,当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
在此需要说明的是,运动目标指的是视频中处于运动状态的物体,如,动物园的动物视频直播,运动目标可以是处于运动状态的动物,也可以是处于运动状态的其他物体,在本申请中,镜头所拍摄的视频中的所有处于运动状态的物体均视为运动目标,无需确定视频中处于运动状态的物体是什么。
另外,在此还需要说明的是,本申请中所说的运动状态不仅仅指的是狭窄意义上物体在走动或跑动或移动,还包括视频中连续两帧或三帧的同一像素点发生的位移,如果发生了位移,就说明存在运动目标,如,动物园中的动物做出了打哈欠这一动作或者张嘴这一动作,虽然不是走动或跑动或移动,但是同一像素点发生的位移,如果发生了位移,就说明存在运动目标,本申请中所说的运动也可以包括颜色变化,明亮变化,也就是说,即使视频中连续两帧或三帧的同一像素点没有发生的位移,但是同一像素点发生了颜色变化或者明亮变化,也可认为是存在运动目标,综上所述,也就是说,只要视频中出现了变化和差异,则就可以认为视频中存在运动目标。
进一步的,在实际应用中,对于某些视频直播场景,如,动物园的动物视频直播(即,主要直播动物的一举一动),如果只要检测到视频中有物体在运动,则认为动物有了活动,进而切换到物体在运动的视频,这样会导致有些不必要的运动情景也会被切换,如,动物在趴着休息的过程中,有可能会出现动物的腿部无意识动一下但动物并未有意识的持续活动或者动物的毛发由于风吹出现运动的情况,这种情况其实可以不必进行切换。
因此,在本申请中,可以通过运动目标的运动幅度来判断该运动目标是否有了活动,也就是,有意识的去活动,具体的,当检测到当前所拍摄的视频中存在运动目标,且该运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
在此需要说明的是,所述预设的阈值指的是切换视频时期望运动目标的运动幅度所达到的位移数值,也就是说,只有运动目标的运动幅度超过该位移数值,才切换视频,如果期望运动目标的运动幅度没有超过该位移数值时,则不切换视频。
另外,如果运动目标并没有发生位移,只是发生了颜色变化或者发生了明亮变化,因此,在本申请中,预设的阈值也不仅仅只限定于运动目标的运动幅度,还可以限定运动目标的颜色变化阈值,明亮变化阈值,也就是说,运动目标的颜色变化超过预设的颜色变化阈值,则切换到当前存在运动目标的视频,或者运动目标的明亮变化超过预设的明亮变化阈值,则切换到当前存在运动目标的视频。
延续上例,假设在直播开始时的运动检测中,只检测出摄像机1所拍摄的视频A存在运动目标,并且,该运动目标的运动幅度超过预设的阈值,则切换到摄像机1所拍摄的视频A,也就是,将摄像机1所拍摄的视频A传输到直播平台上呈现给观看者。
另外,在实际应用中,有可能出现两个以上的视频同时存在运动目标的情况,因此,在本申请中,当存在运动目标的视频的数量至少包括两个时,可将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
在此需要说明的是,将当前所拍摄的视频中存在运动目标的视频进行合并具体可以采用多人连麦的模式进行合并,例如,动物园的动物视频直播的过程中,有10个摄像机进行24小时直播,此时检测到当前所拍摄的视频中有两个视频存在运动目标,即,检测出摄像机6所拍摄的视频B存在运动目标,检测出摄像机8所拍摄的视频C存在运动目标,则将两个存在运动目标的视频B以及视频C采用多人连麦的模式进行合并,并切换到当前存在运动目标的视频,如图2所示。
另外,将当前所拍摄的视频中存在运动目标的视频进行合并具体还可以采用画中画的模式进行合并,例如,动物园的动物视频直播的过程中,有10个摄像机进行24小时直播,此时检测到当前所拍摄的视频中有两个视频存在运动目标,即,检测出摄像机6所拍摄的视频B存在运动目标,检测出摄像机8所拍摄的视频C存在运动目标,则将两个存在运动目标的视频B以及视频C采用画中画的模式进行合并,并切换到当前存在运动目标的视频,如图3所示。
在此还需要说明的是,图3中的视频C与视频B的位置可以互换,而且图3中所示的视频C的位置不仅仅局限于图3所示的位置,可以随意移动到视频B区域的任何地方。另外,上述合并方式只是本申请提出的两种实施方法,而本申请不仅仅局限于上述合并方式,还可以使用其他合并方式,只要能够将当前所拍摄的视频中存在运动目标的视频同时传输到直播平台的直播区域中,并展示给观看者,均属于本申请的保护范围之内。
进一步的,在实际应用中,当采用连麦模式或者画中画模式将当前所拍摄的视频中存在运动目标的视频合并起来同时展示给观看者时,后续,有可能在实时对各镜头当前所拍摄的视频进行运动检测的过程中,有可能其中展示给观看者的视频发生变化,比如,当前正在展示镜头A所拍摄的视频以及镜头B所拍摄的视频,而后续某一时刻,镜头A所拍摄的视频中不存在运动目标了,镜头B依然存在运动目标,则只需要将镜头B所拍摄的视频展示给观看者即可,也就是说,镜头A所拍摄的视频从直播平台中移除。
或者在镜头A所拍摄的视频以及镜头B所拍摄的视频中均存在运动目标的基础上,镜头C所拍摄的视频中也存在运动目标,则需要将镜头A所拍摄的视频,镜头B所拍摄的视频以及镜头C所拍摄的视频进行合并,同时传输到直播平台中展示给观看者,也就是说,直接将镜头C所拍摄的视频添加到直播平台中。
或者镜头A所拍摄的视频中不存在运动目标了,镜头B依然存在运动目标,与此同时,镜头C也存在运动目标,则需要将镜头B所拍摄的视频以及镜头C所拍摄的视频进行合并,同时传输到直播平台中展示给观看者,也就是说,直接将镜头A所拍摄的视频从直播平台中移除,并将镜头C所拍摄的视频添加到直播平台中。
进一步的,如果从视频直播开始时并为检测到当前各个镜头所拍摄的视频中存在运动目标(即,第一种情况),或者当前正在展示某个镜头所拍摄的存在运动目标的视频,而后续某一时刻,所有镜头所拍摄的视频均为检测出存在运动目标(即,第二种情况),针对上述两种情况,在本申请中,当未检测到当前所拍摄的视频中存在运动目标时,可从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频(也即,轮流播放模式);
在此需要说明的是,该方法适用于上述两种情况。
例如,动物园的动物视频直播的过程中,有10个摄像机进行24小时直播,假设从开始视频直播开始时就实时对各镜头当前所拍摄的视频进行运动检测,但开始时并为检测到当前10个镜头所拍摄的视频中存在运动目标,假设预设的时间间隔为一分钟,且预先设定的切换顺序从前到后如下:
摄像头1所拍摄的视频A,摄像头2所拍摄的视频B,摄像头3所拍摄的视频C,摄像头4所拍摄的视频D,摄像头5所拍摄的视频E,摄像头6所拍摄的视频F,摄像头7所拍摄的视频H,摄像头8所拍摄的视频K,摄像头9所拍摄的视频L,摄像头10所拍摄的视频P。
则按照上述的切换顺序从摄像头1所拍摄的视频A开始进行视频直播,每过一分钟切换到下一个镜头当前所拍摄的视频。
假设当正在直播摄像头3所拍摄的视频C的过程中,只检测出摄像机6所拍摄的视频F存在运动目标,并且,该运动目标的运动幅度超过预设的阈值,则中止当前的轮流播放的模式,并将直播视频由摄像头3所拍摄的视频C切换到摄像机6所拍摄的视频F,将摄像机6所拍摄的视频F呈现给观看者。
假设在后续的某一时刻后,摄像机6所拍摄的视频F中不存在运动目标了,且也并未检测出其他摄像机所拍摄的视频中存在运动目标,则可以从当前播放的视频开始,即,摄像机6所拍摄的视频F开始,也就是先将摄像头6所拍摄的视频F呈现给观看者,并按照预先设定的切换顺序,每隔一分钟,切换到下一个镜头当前所拍摄的视频。
另外,还可以从切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
在此需要说明的是,该方法适用于第二种情况。
延续上例,假设在后续的某一时刻后,摄像机6所拍摄的视频F中不存在运动目标了,且也并未检测出其他摄像机所拍摄的视频中存在运动目标,则可以从切换到当前存在运动目标的视频时所播放的视频开始,也就是,摄像头3所拍摄的视频C开始,即,先将摄像头3所拍摄的视频C呈现给观看者,并按照预先设定的切换顺序,每隔一分钟,切换到下一个镜头当前所拍摄的视频。
在此需要说明的是,如果从开始视频直播开始时并为检测到当前各个镜头所拍摄的视频中存在运动目标,在本申请中,需要从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频,后续在某一时刻,检测出存在运动目标的视频后,需要中止当前这种轮流直播的模式,需要切换到存在运动目标的视频。
通过上述方法,当同时对场景进行拍摄的多个镜头中的任何镜头中存在运动目标时,则会直接切换到存在运动目标的镜头所拍摄的视频,如,动物园的视频直播,当某个动物突然伸了一个懒腰或者做了一个有趣的动作,则会直接切换到拍摄到突然伸了一个懒腰或者做了一个有趣的动作的动物的镜头,可及时的将存在运动目标的镜头所拍摄的视频展示给观看者,提高了观看者的观看体验。
以上为本申请实施例提供的基于运动检测的自动导播方法,基于同样的思路,本申请实施例还提供一种基于运动检测的自动导播装置。
如图4所示,本申请实施例提供的一种基于运动检测的自动导播装置包括:
运动检测模块401,用于分别实时对各镜头当前所拍摄的视频进行运动检测;
切换模块402,用于当所述运动检测模块401检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
所述运动检测模块401具体用于,通过运动检测算法对各镜头当前所拍摄的视频进行运动检测。
所述切换模块402具体用于,当所述运动检测模块401检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
所述切换模块402具体用于,当存在运动目标的视频的数量至少包括两个时,将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
所述装置还包括:
顺序播放模块403,用于当所述运动检测模块401未检测到当前所拍摄的视频中存在运动目标时,从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
另外,本申请实施例还提供一种基于运动检测的自动导播***,该***包括:
处理器、计算机可读存储器、和计算机可读存储介质;
程序,用于分别实时对各镜头当前所拍摄的视频进行运动检测,当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
所述程序存储在所述计算机可读存储介质上,用于由所述处理器经由所述计算机可读存储器执行。
所述处理器、计算机可读存储器以及所述计算机可读存储介质可以用图5中的处理器、内部存储器、外部存储器来实现。
其中,图5为基于运动检测的自动导播***组成结构框图,其中示出了基于运动检测的自动导播***的主要部件。图5中,处理器510、内部存储器505、总线桥520以及网络接口515接入***总线540,总线桥520用于桥接***总线540和I/O总线545,I/O接口接入I/O总线545,USB接口以及外部存储器与I/O接口连接。图5中,处理器510可以为一个或多个处理器,每个处理器可以具有一个或者多个处理器内核;内部存储器505为易失性存储器,例如寄存器、缓存器、各种类型的随机存取存储器等;在基于运动检测的自动导播***运行的时候,内部存储器505中的数据包括操作***和应用程序;网络接口515可以为以太网接口、光纤接口等;***总线540可以用来传送数据信息、地址信息、以及控制信息;总线桥520可以用来进行协议转换,将***总线协议转换为I/O协议或者将I/O协议转换为***总线协议以实现数据传输;I/O总线545用来数据信息和控制信息,还可以总线终结电阻或电路来降低信号反射干扰;I/O接口530主要与各种外部设备连接,例如键盘、鼠标、传感器等等,闪存可以通过USB接口接入I/O总线,外部存储器为非易失性存储器,例如硬盘、光盘等。在基于运动检测的自动导播***运行之后,处理器可以将存储于外部存储其中的数据读取到内部存储器中,并对内部存储其中的***指令进行处理,完成操作***以及应用程序的功能。该示例基于运动检测的自动导播***可以为位于台式机、笔记本电脑、平板电脑、智能手机等。
优选地,所述程序还用于,通过运动检测算法对各镜头当前所拍摄的视频进行运动检测。
优选地,所述程序还用于,当检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
优选地,所述程序还用于,当存在运动目标的视频的数量至少包括两个时,将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
优选地,所述程序还用于,当所述运动检测模块未检测到当前所拍摄的视频中存在运动目标时,从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (12)
1.一种基于运动检测的自动导播方法,其特征在于,包括:
分别实时对各镜头当前所拍摄的视频进行运动检测;
当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
2.如权利要求1所述的方法,其特征在于,当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频,具体包括:
当检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
3.如权利要求1或2任一所述的方法,其特征在于,当存在运动目标的视频的数量至少包括两个时,切换到当前存在运动目标的视频,具体包括:
将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
4.如权利要求1所述的方法,其特征在于,当未检测到当前所拍摄的视频中存在运动目标时,所述方法还包括:
从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者
从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
5.一种基于运动检测的自动导播装置,其特征在于,包括:
运动检测模块,用于分别实时对各镜头当前所拍摄的视频进行运动检测;
切换模块,用于当所述运动检测模块检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
6.如权利要求5所述的装置,其特征在于,所述切换模块具体用于,当所述运动检测模块检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
7.如权利要求5或6任一所述的装置,其特征在于,所述切换模块具体用于,当存在运动目标的视频的数量至少包括两个时,将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
8.如权利要求5所述的装置,其特征在于,所述装置还包括:
顺序播放模块,用于当所述运动检测模块未检测到当前所拍摄的视频中存在运动目标时,从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
9.一种基于运动检测的自动导播***,其特征在于,包括:
处理器、计算机可读存储器、和计算机可读存储介质;
程序,用于分别实时对各镜头当前所拍摄的视频进行运动检测,当检测到当前所拍摄的视频中存在运动目标时,则切换到当前存在运动目标的视频。
所述程序存储在所述计算机可读存储介质上,用于由所述处理器经由所述计算机可读存储器执行。
10.如权利要求9所述的***,其特征在于,所述程序还用于,当检测到当前所拍摄的视频中存在运动目标,且所述运动目标的运动幅度超过预设的阈值时,则切换到当前存在运动目标的视频。
11.如权利要求9或10任一所述的***,其特征在于,所述程序还用于,当存在运动目标的视频的数量至少包括两个时,将当前所拍摄的视频中存在运动目标的视频进行合并,并切换到合并后的视频。
12.如权利要求9所述的***,其特征在于,所述程序还用于,当所述运动检测模块未检测到当前所拍摄的视频中存在运动目标时,从当前播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频;或者从所述切换到当前存在运动目标的视频时所播放的视频开始,按照预先设定的切换顺序,每隔预设的时间间隔,切换到下一个镜头当前所拍摄的视频。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710262864.4A CN107087121B (zh) | 2017-04-20 | 2017-04-20 | 一种基于运动检测的自动导播方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710262864.4A CN107087121B (zh) | 2017-04-20 | 2017-04-20 | 一种基于运动检测的自动导播方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107087121A true CN107087121A (zh) | 2017-08-22 |
CN107087121B CN107087121B (zh) | 2020-08-21 |
Family
ID=59612178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710262864.4A Active CN107087121B (zh) | 2017-04-20 | 2017-04-20 | 一种基于运动检测的自动导播方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107087121B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107592463A (zh) * | 2017-09-29 | 2018-01-16 | 惠州Tcl移动通信有限公司 | 基于移动终端的动态点拍照方法、存储介质及移动终端 |
CN108900860A (zh) * | 2018-08-23 | 2018-11-27 | 佛山龙眼传媒科技有限公司 | 一种导播控制方法及装置 |
CN110166651A (zh) * | 2019-05-23 | 2019-08-23 | 软通智慧科技有限公司 | 一种导播方法、装置、终端设备及存储介质 |
CN111787243A (zh) * | 2019-07-31 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 导播方法、装置及计算机可读存储介质 |
CN111800590A (zh) * | 2020-07-06 | 2020-10-20 | 深圳博为教育科技有限公司 | 一种导播控制方法、装置、***及控制主机 |
CN113453021A (zh) * | 2021-03-24 | 2021-09-28 | 北京国际云转播科技有限公司 | 人工智能导播方法、***、服务器和计算机可读存储介质 |
CN113556572A (zh) * | 2021-07-21 | 2021-10-26 | 云南腾云信息产业有限公司 | 一种直播开启方法、装置及电子设备 |
CN117640991A (zh) * | 2023-12-14 | 2024-03-01 | 北京都是科技有限公司 | 一种基于自适应导播场景切换的方法、装置及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19710727A1 (de) * | 1997-03-14 | 1998-09-17 | Sick Ag | Überwachungseinrichtung |
US20020170064A1 (en) * | 2001-05-11 | 2002-11-14 | Monroe David A. | Portable, wireless monitoring and control station for use in connection with a multi-media surveillance system having enhanced notification functions |
US20050057652A1 (en) * | 2003-09-11 | 2005-03-17 | Matsushita Electric Industrial Co., Ltd. | Monitoring image recording apparatus |
CN102291574A (zh) * | 2011-08-31 | 2011-12-21 | 山东轻工业学院 | 基于嵌入式、光传输的复杂场景目标运动跟踪***及其监控方法 |
CN103581614A (zh) * | 2012-08-01 | 2014-02-12 | 通号通信信息集团有限公司 | 基于ptz的视频中目标跟踪方法及*** |
CN105430424A (zh) * | 2015-11-26 | 2016-03-23 | 广州华多网络科技有限公司 | 一种视频直播的方法、装置和*** |
CN105554471A (zh) * | 2016-01-20 | 2016-05-04 | 浙江宇视科技有限公司 | 基于事件统计的视频序列智能调整方法及装置 |
-
2017
- 2017-04-20 CN CN201710262864.4A patent/CN107087121B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19710727A1 (de) * | 1997-03-14 | 1998-09-17 | Sick Ag | Überwachungseinrichtung |
US20020170064A1 (en) * | 2001-05-11 | 2002-11-14 | Monroe David A. | Portable, wireless monitoring and control station for use in connection with a multi-media surveillance system having enhanced notification functions |
US20050057652A1 (en) * | 2003-09-11 | 2005-03-17 | Matsushita Electric Industrial Co., Ltd. | Monitoring image recording apparatus |
CN102291574A (zh) * | 2011-08-31 | 2011-12-21 | 山东轻工业学院 | 基于嵌入式、光传输的复杂场景目标运动跟踪***及其监控方法 |
CN103581614A (zh) * | 2012-08-01 | 2014-02-12 | 通号通信信息集团有限公司 | 基于ptz的视频中目标跟踪方法及*** |
CN105430424A (zh) * | 2015-11-26 | 2016-03-23 | 广州华多网络科技有限公司 | 一种视频直播的方法、装置和*** |
CN105554471A (zh) * | 2016-01-20 | 2016-05-04 | 浙江宇视科技有限公司 | 基于事件统计的视频序列智能调整方法及装置 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107592463A (zh) * | 2017-09-29 | 2018-01-16 | 惠州Tcl移动通信有限公司 | 基于移动终端的动态点拍照方法、存储介质及移动终端 |
CN107592463B (zh) * | 2017-09-29 | 2020-10-27 | 惠州Tcl移动通信有限公司 | 基于移动终端的动态点拍照方法、存储介质及移动终端 |
CN108900860A (zh) * | 2018-08-23 | 2018-11-27 | 佛山龙眼传媒科技有限公司 | 一种导播控制方法及装置 |
CN110166651A (zh) * | 2019-05-23 | 2019-08-23 | 软通智慧科技有限公司 | 一种导播方法、装置、终端设备及存储介质 |
CN111787243A (zh) * | 2019-07-31 | 2020-10-16 | 北京沃东天骏信息技术有限公司 | 导播方法、装置及计算机可读存储介质 |
CN111800590A (zh) * | 2020-07-06 | 2020-10-20 | 深圳博为教育科技有限公司 | 一种导播控制方法、装置、***及控制主机 |
CN113453021A (zh) * | 2021-03-24 | 2021-09-28 | 北京国际云转播科技有限公司 | 人工智能导播方法、***、服务器和计算机可读存储介质 |
CN113453021B (zh) * | 2021-03-24 | 2022-04-29 | 北京国际云转播科技有限公司 | 人工智能导播方法、***、服务器和计算机可读存储介质 |
CN113556572A (zh) * | 2021-07-21 | 2021-10-26 | 云南腾云信息产业有限公司 | 一种直播开启方法、装置及电子设备 |
CN113556572B (zh) * | 2021-07-21 | 2023-03-14 | 云南腾云信息产业有限公司 | 一种直播开启方法、装置及电子设备 |
CN117640991A (zh) * | 2023-12-14 | 2024-03-01 | 北京都是科技有限公司 | 一种基于自适应导播场景切换的方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107087121B (zh) | 2020-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107087121A (zh) | 一种基于运动检测的自动导播方法及装置 | |
TWI253860B (en) | Method for generating a slide show of an image | |
US8126207B2 (en) | Subject tracking method, subject tracking device, and computer program product | |
CN106663196B (zh) | 用于识别主体的方法、***和计算机可读存储介质 | |
CN108965982A (zh) | 视频录制方法、装置、电子设备和可读存储介质 | |
JP2016535552A (ja) | 写真を取得するための方法及び装置 | |
US20220417417A1 (en) | Content Operation Method and Device, Terminal, and Storage Medium | |
US9535250B2 (en) | Head mounted display device and method for controlling the same | |
JP2010239605A (ja) | 映像編集装置 | |
CN110248115B (zh) | 图像处理方法、装置及存储介质 | |
CN103905725A (zh) | 图像处理设备和图像处理方法 | |
CN109068063B (zh) | 一种三维图像数据的处理、显示方法、装置及移动终端 | |
CN110781823A (zh) | 录屏检测方法、装置、可读介质及电子设备 | |
CN114418861B (zh) | 一种摄像头图像拼接处理方法和*** | |
JP6230386B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP2011155477A (ja) | 映像処理装置、映像処理方法及びプログラム | |
CN104123716B (zh) | 检测图像稳定性的方法、装置和终端 | |
CN112954212A (zh) | 视频生成方法、装置及设备 | |
JP2022529414A (ja) | 誤動作のない動き検出のための方法及びシステム | |
JPH11164236A (ja) | Ng警告機能付き撮影方法、ng警告機能付き撮影装置および撮影プログラムを記録した記録媒体 | |
CN113691756A (zh) | 视频播放方法、装置及电子设备 | |
CN115550536A (zh) | 图像处理方法、图像处理器及电子设备 | |
CN108431867B (zh) | 一种数据处理方法及终端 | |
KR101826463B1 (ko) | 동영상의 시간 축을 동기화하기 위한 방법 및 장치 | |
US20180288360A1 (en) | Method, apparatus, and storage medium for video file processing |
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 | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20170822 Assignee: GUANGZHOU CUBESILI INFORMATION TECHNOLOGY Co.,Ltd. Assignor: GUANGZHOU HUADUO NETWORK TECHNOLOGY Co.,Ltd. Contract record no.: X2021980000101 Denomination of invention: An automatic guiding method and device based on motion detection Granted publication date: 20200821 License type: Common License Record date: 20210106 |