[go: up one dir, main page]

CN105812660A - 基于地理位置的视频处理方法 - Google Patents

基于地理位置的视频处理方法 Download PDF

Info

Publication number
CN105812660A
CN105812660A CN201610147581.0A CN201610147581A CN105812660A CN 105812660 A CN105812660 A CN 105812660A CN 201610147581 A CN201610147581 A CN 201610147581A CN 105812660 A CN105812660 A CN 105812660A
Authority
CN
China
Prior art keywords
video
additional information
video data
geographical position
information
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
Application number
CN201610147581.0A
Other languages
English (en)
Inventor
崔时泓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhiyi Technology Development Co Ltd
Original Assignee
Shenzhen Zhiyi Technology Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Zhiyi Technology Development Co Ltd filed Critical Shenzhen Zhiyi Technology Development Co Ltd
Priority to CN201610147581.0A priority Critical patent/CN105812660A/zh
Priority to PCT/CN2016/077182 priority patent/WO2017156793A1/zh
Publication of CN105812660A publication Critical patent/CN105812660A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00249Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Library & Information Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种基于地理位置的视频处理方法,应用于移动拍摄终端中,所述移动拍摄终端包括摄像头,所述方法包括:调用摄像头拍摄以获取视频数据;根据视频数据获取待发送的当前视频帧;获取与该当前视频帧对应的附加信息,附加信息至少包括移动拍摄终端当前的定位信息;将附加信息添加至当前视频帧的数据包内;以及将添加有附加信息的当前视频帧的数据包发送给云端服务器或者端客户端,以使云端服务器或者远端的客户端根据接收到的数据包内的定位信息对视频帧进行处理。根据上述的方法,每个视频帧都包括定位信息,还可包括其他的附加信息,基于这些附加信息,可以使得视频数据能够实现基于地理位置的检索,从而可在此基础上提供丰富的视频应用。

Description

基于地理位置的视频处理方法
技术领域
本发明涉及视频处理技术,尤其涉及一种基于地理位置的视频处理技术。
背景技术
随着网络通信技术以及网络基础设施的不断发展,使得在互联网上提供各种多媒体内容成为可能。另一方面,随着移动电子终端如智能手机的发展,网络上的已经上传了海量的各种用户拍摄的视频。这些视频记录了丰富的信息,而现有的视频检索系统一般都是基于视频上传者上传视频时设置的名称或者标签来实现的,视频内丰富的信息并不能被检索利用。
发明内容
有鉴于此,有必要提供一种视频处理方法及系统,其可以解决现有技术中视频内包含的信息无法被检索利用的问题。
一种基于地理位置的视频处理方法,应用于移动拍摄终端中,所述移动拍摄终端包括摄像头,所述方法包括:
调用所述摄像头拍摄以获取视频数据;
根据所述视频数据获取待发送的当前视频帧;
获取与该当前视频帧对应的附加信息,所述附加信息至少包括所述移动拍摄终端当前的定位信息;
将所述附加信息添加至所述当前视频帧的数据包内;以及
将添加有附加信息的当前视频帧的数据包发送给云端服务器或者远端的客户端,以使所述云端服务器或者远端的客户端根据接收到的数据包内的定位信息对视频帧进行处理。
在一个实施例中,上述的方法还包括:在拍摄时实时检测所述摄像头的旋转角度;所述附加信息还包括所述摄像头的旋转角度。
在一个实施例中,上述的方法还包括:获取与所述当前视频帧对应的拍摄者的用户身份识别信息;所述附加信息还包括所述用户身份识别信息。
在一个实施例中,上述的方法还包括:在拍摄时实时获取所述当前视频帧的拍摄时间;所述附加信息还包括所述拍摄时间。
在一个实施例中,上述的方法还包括:获取用户输入的指令;所述附加信息还包括所述拍摄时间。
在一个实施例中,上述的方法还包括:接收与用户输入的标签和/或文字介绍;所述附加信息还包括所述标签和/或文字介绍。
在一个实施例中,上述的方法还包括:对所述附加信息的至少部分内容进行加密处理,所述附加信息至少包括经过加密处理的内容。
在一个实施例中,上述的方法还包括:根据所述当前帧的视频数据计算对应的校验信息;所述经过加密处理的内容内包括所述校验信息。
一种基于地理位置的视频处理方法,应用于云端服务器系统中,包括:
接收移动拍摄终端发送的视频数据包;
从所述视频数据包中解析出视频数据以及对应的附加信息,所述附加信息至少包括所述移动拍摄终端当前的定位信息;
存储所述视频数据并获取对应的索引;
将所述附加信息与所述索引关联存储;以及
基于所述附加信息检索并获取对应的视频数据,并基于检索到的视频数据向客户端提供视频数据服务。
在一个实施例中,上述的方法还包括:从所述视频数据包中解析出与每个视频帧对应的指令;并执行与所述指令对应的数据处理过程。
在一个实施例中,所述数据处理过程包括:
截取预定长度或者指定长度的视频片断,将其分享至与所述移动拍摄终端相绑定的自媒体平台或者社交网络平台;或者
截取一段相关的视频片段发送至交通违章处理机构的服务器中;或者
自动截取一段相关的视频片段发送至报警受理机构的报警服务器中;或者
自动截取一段相关的视频片段发送至急救机构的服务器中。
在一个实施例中,上述的方法还包括:从所述视频数据包中解析出视频的标签和/或文字介绍;
将所述标签和/或文字介绍存储;
从所述标签和/或文字介绍中提取出关键词;
基于地理位置对所述关键词进行统计分析;
当某个地理位置的某个关键词的统计值超过预设阈值时获取相关的视频数据,并在一个内容发布系统中发布所述获取的相关的视频数据。
根据上述的技术方案,视频数据的每个视频帧内都包括定位信息,还可包括其他的附加信息,基于这些附加信息,可以使得视频数据能够实现基于地理位置的检索,从而可在此基础上提供丰富的视频应用。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明实施例提供的基于地理位置的视频信息处理系统的架构示意图。
图2为图1的视频信息处理系统的移动拍摄终端的结构框图。
图3为图2的移动拍摄终端上传的视频数据的数据结构示意图。
图4为图1的视频信息处理系统处理移动拍摄终端上传的视频数据的流程示意图。
图5为图1的视频信息处理系统基于带有地理位置的视频数据提供的应用的界面示意图。
图6为图1的视频信息处理系统基于带有地理位置的视频数据提供的另一应用的界面示意图。
图7为图1的视频信息处理系统基于带有地理位置的视频数据提供全景预览功能的流程示意图。
图8为图1的视频信息处理系统基于带有地理位置的视频数据提供视频搜索服务的流程示意图。
图9为图1的视频信息处理系统的扩展示意图。
图10为图1的视频信息处理系统基于带有地理位置、标签和/或文字介绍的视频数据提供视频应用的流程示意图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
参阅图1,其为本发明第一实施例提供的基于地理位置的视频信息处理系统的架构示意图。如图1所示,视频信息处理系统100可包括:移动拍摄终端10、云端服务器系统20、以及客户端30。
移动拍摄终端10,具体地,可为任意带有摄像头的移动电子终端例如手机、平板电脑、无人机等等。参阅图2,其为移动拍摄终端10的结构示意图。移动拍摄终端10包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、网络模块110、音频电路111、GPS(GlobalPositioningSystem,全球定位系统)模块112、传感器114、摄像模块116、及电源模块122。这些组件通过一条或多条通讯总线/信号线相互通讯。
本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对移动拍摄终端10的结构造成限定。例如,移动拍摄终端10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。
存储器102可用于存储软件程序以及模块,如本发明实施例中的各方法及装置对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至上述服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
外设接口108将各种输入/输入装置耦合至处理器106。处理器106运行存储器102内的各种软件、指令上述服务器执行各种功能以及进行数据处理。在一些实施例中,外设接口108、处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
网络模块110用于接收以及发送网络信号。上述网络信号可包括无线信号。在一个实施例中,网络模块110实质是射频模块,接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(GlobalSystemforMobileCommunication,GSM)、增强型移动通信技术(EnhancedDataGSMEnvironment,EDGE),宽带码分多址技术(widebandcodedivisionmultipleaccess,W-CDMA),码分多址技术(Codedivisionaccess,CDMA)、时分多址技术(TimeDivisionMultipleAccess,TDMA),无线保真技术(WirelessFidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a,IEEE802.11b,IEEE802.11g和/或IEEE802.11n)、网络电话(VoiceOverInternetProtocol,VoIP)、全球微波互联接入(WorldwideInteroperabilityforMicrowaveAccess,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
音频电路111与提供移动拍摄终端10录音的接口。具体地,音频电路111从麦克风处接收电信号,将电信号转换为声音数据,并将声音数据传输给处理器102以进行进一步的处理。
GPS模块112用于接收GPS卫星播报的定位信号,并根据定位信号计算出自身的位置。上述位置例如可用经度、纬度以及海拔高度来表示。可以理解,实现定位的方式并不限于GPS系统。例如,其他可用的卫星定位系统还包括北斗卫星定位系统(CompassNavigationSatelliteSystem,CNSS)或者格洛纳斯系统(GlobalNavigationSatelliteSystem,GLONASS)。此外,定位也并不限于采用卫星定位技术,例如,还可采用无线定位技术,例如基于无线基站的定位技术或者WIFI的定位技术。此时,GPS模块112可被替换成相应的模块,或者直接经由处理器102执行特定的定位程序来实现。
传感器114的实例包括但并不限于:光传感器、姿态传感器、及其他传感器。其中,环境光传感器可以感测环境光的明暗,进而可以对拍摄进行调节。姿态传感器例如可包括加速度传感器、重力计、陀螺仪等等,其可检测移动拍摄终端10的空间姿态例如在各方向上的旋转角度等。可以理解,移动拍摄终端10的在各方向上的旋转角度既对应着拍摄方向。其他传感器可包括气压计、湿度计、温度计等。
摄像模块116用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器104内,并可通过网络模块110发送。摄像模块116具体可包括镜头模组、影像感测器以及闪光灯等组件。镜头模组用于对被拍摄的目标成像,并将所成的像映射至影像感测器中。影像感测器用于接收来自镜头模组的光线,实现感光,以记录图像信息。具体地,影像感测器可基于互补金属氧化物半导体(ComplementaryMetalOxideSemiconductor,CMOS)、电荷耦合元件(Charge-coupledDevice,CCD)或者其他影像感测原理实现。闪光灯用于在拍摄时进行曝光补偿。一般来说,用于移动拍摄终端10的闪光灯可为发光二极体(LightEmittingDiode,LED)闪光灯。
电源模块122用于向处理器102以及其他各组件提供电力供应。具体地,电源模块122可包括电源管理系统、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与移动拍摄终端10内电力的生成、管理及分布相关的组件。
存储器104内存储有软件及程序模块可包括操作系统130以及运行在操作系统130上的应用程序。操作系统130其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。所述应用程序可包括:拍摄模块131、附加信息添加模块132、视频数据封装模块133以及数据发送模块134。
其中,拍摄模块131用于调用所述摄像模块116拍摄以获取视频数据;附加信息获取模块132用于获取与该当前视频帧对应的附加信息并将所述附加信息添加至所述当前视频帧内;视频数据封装模块133用于将一个或者多个添加有附加信息的视频帧的数据进行打包;数据发送模块134用于将打包后的视频数据发送给云端服务器系统20,以使所述云端服务器系统20根据接收到的视频数据内的附加信息提供各种基于该附加信息提供的信息服务。
如图3所示,在同一个视频数据包内,可包括多个视频帧,而每一个视频帧内同时包括该视频帧的附加信息与视频数据,视频数据可以采用任意的格式(例如H.264或者MPEG4等进行存储)。
附加信息可包括两类,一类是可编辑的附加信息,用户可以通过特定的应用实现对此类信息的修改、新增或者删除,可编辑的附加信息一般可以用来存储用户输入的信息;另一类是不可编辑的附加信息,一经写入视频帧,用户无法再对其进行编辑,不可编辑的附加信息一般可用来存储实时获取的状态信息。
在一个具体的实施例中,上述的可编辑的附加信息可包括:用户输入的标签、文字介绍等信息。
在一个具体的实施例中,上述的可编辑的附加信息可包括:用户输入的指令的代码。用户输入的指令可包括分享、举报等等。
在一个具体的实施例中,上述的不可编辑的附加信息可包括:定位信息,例如通过GPS模块112获取到的经、纬度及高度。
在一个具体的实施例中,上述的不可编辑的附加信息可包括:所述移动拍摄终端10的姿态信息,例如,移动拍摄终端10或者摄像模块116在各方向上的旋转角度。移动拍摄终端10的姿态信息可以通过传感器114获取。
在一个具体的实施例中,上述的不可编辑的附加信息可包括:所述当前视频帧的拍摄时间。
在一个具体的实施例中,上述的不可编辑的附加信息可包括:视频拍摄者的用户身份识别信息。此处的用户身份识别信息例如可以是用户在一个网络帐号系统中的帐号,或者其他能够在一个网络帐号系统中唯一地确定用户帐号的信息。在同一时刻,视频拍摄终端20的使用者,即视频拍摄者可以限定为仅一人。该使用者可以是与移动拍摄终端10绑定的用户帐号,或者被授权使用移动拍摄终端10的用户帐号。
在一个具体的实施例中,上述的不可编辑的附加信息可包括:所述当前视频帧的视频数据的校验信息。所述校验信息例如是采用哈希算法根据所述视频数据计算得到,可以用于校验所述视频数据是否被修改。如此无论该视频帧如何复制、传输,均可以基于该校验信息校验视频数据是否被修改,从而可以使得视频数据的真实性可以进一步确认,这给视频作为司法证据提供了技术上的保障。
对于可编辑的附加信息,其可以仅写入部分视频帧,例如,对于一秒(也可以为其他时间长度)内产生的多个视频帧,可编辑的附加信息可仅写入一个固定的视频帧(例如第一帧)内。这个有写有可编辑的附加信息的视频帧可以定义为该时间内的关键视频帧。采用这种方式,既可以直接在视频帧内写入可编辑的附加信息,也可以最大程度的减少可编辑的附加信息占据的存储空间。
对于不可编辑的附加信息,一般都是实时获取的,因此,可以在每帧中都写入。然而,并不限于这种方式,仍然可以是仅在部分视频帧内写入不可编辑的附加信息。例如,每一秒在一个视频帧中写入不可编辑的附加信息。
此外,为了防止不可编辑的附加信息被破坏、或者篡改,不可编辑的附加信息可以采用非对称加密算法进行加密处理后写入视频帧。例如,每个视频拍摄终端10内可以存储有相同的公钥,利用该公钥对不可编辑的附加信息进行加密处理。而与该公钥相对应的私钥只有云端服务器系统20中才有,也就是说,只有云端服务器10才能够解读写入视频帧内的加密后的附加信息。
如上所述,在本实施例的视频信息处理系统中,移动拍摄终端10上传的视频数据内包括了视频数据以及上述的附加信息。
而如图1所示,云端服务器系统2020可包括视频处理服务器21、数据库22、分布式文件存储系统23以及应用服务器24。
其中,视频处理服务器21用于接收移动拍摄终端10上传的视频数据包,并对接收到的视频数据包进行进一步的处理。
参阅图4,在一个具体的实施例中,视频处理服务器21对接收到的视频数据包进行进一步处理包括以下步骤:
步骤S101,从视频数据包内提取出每帧视频的附加信息。首先,对视频数据包进行解包处理,得到所有的视频帧,然后根据预定义的协议从视频帧中解析出附加信息。
步骤S102,将视频数据处理成适于存储的格式。例如,对视频数据本身进行一定的压缩处理,转换格式等等。但值得注意的是,此步骤中的处理仅仅是针对视频数据本身,处理过程并不影响附加信息。也就是说,即使是处理后的视频数据,每帧内仍然包括与处理前相同的附加信息。此外,步骤S102是可省略的,也就是说,在从视频数据包内提取出每帧的视频后,直接将接收到的视频数据包作为存储格式。
步骤S103,将视频数据存储于分布式文件存储系统中并获取对应的存储索引。即,将步骤S102中获取的视频数据,或者视频数据包存入分布式文件存储系统中,分布文件存储系统会返回存储索引,该存储索引用于实现对该视频数据在存取。
步骤S104,将附加信息与存储索引关联存储于数据库中。例如,可以采用关系型数据库存储附加信息与存储索引,而附加信息内的不同信息(例如坐标、拍摄时间、用户ID、指令代码、姿态信息、标签等)可以分别存储于不同字段内。可以理解,如果附加信息经过了加密,还需要先进行解密处理。
经过以上的处理过程,就可以基于这些附加信息对视频数据进行检索、统计、分析、输出等处理,从而提供各种视频应用程序给用户,而具体的过程可由应用服务器24实现。
客户端30可包括例如智能手机31、笔记本电脑32、台式电脑33、、平板电脑34、以及其他任意未显示在图1中的智能终端,例如智能眼镜、增强现实头盔、可穿戴智能设备等等。
客户端30与应用服务器24进行交互,从而可以使用应用服务器24提供的各种视频应用程序。以下将结合具体的应场景描述如下。
参阅图5,在一个具体的应用场景中,某个移动拍摄终端10从位置A移动到了位置B,在此过程中,移动拍摄终端10一直在拍摄并向云端服务器系统20上传带有附加信息视频帧的数据包。云端服务器系统20可以将接收到的数据包转发给客户端。当然,移动拍摄终端10也可以采用点对点的方式将数据包直接发送给客户端。客户端从接收到的数据包中解析出定位信息,根据定位信息可以在电子地图301中生成轨迹线,与此同时,客户端还可以同时输出视频画面302。如此,客户端的用户既可以通过电子地图301实时了解移动拍摄终端10的位置,又可以通过视频画面302实时观看当前拍摄到的视频画面,实现了移动位置与实时画面的同时观看,尤其适用于对某个目标的实时追踪。但可以理解的是,这种追踪只针对同一个移动摄像终端10且拍摄者身份相同的时候才有意义。
进一步地,当附加信息内包括移动拍摄终端10的姿态信息时,还可以在电子地图301中显示视频的视角。
可以理解,在电子地图301中,轨迹线中的每一个点对应于一个坐标,当用户点击轨迹线上的某个点时,可以根据预设的映射关系获取到点击点所对应的坐标,然后就可以在接收到的所有的视频帧中寻找定位信息最接近于该坐标的视频帧,并可将视频画面302切换至该视频帧。
在上述的应用场景中,客户端是在查看某个特定的移动拍摄终端10拍摄的视频,然而,在电子地图中附加视频服务的形式并不限于上述的这种方式,例如,在另一个具体的应用场景中,云端服务器系统20可以提供在线的电子地图服务,向客户端提供电子地图数据。
参阅图6,在客户端30中运行有对应的电子地图应用程序,其从云端服务器系统20中获取电子地图数据并在界面61中加以显示。如图6所示,当被触发时,在界面61中可以显示菜单62,在菜单62中具有各种附加功能,例如“全景预览”的入口,当用户触发“全景预览”功能时,电子地图应用程序获取用户点击位置的坐标,根据该坐标生成预览请求,并将预览请求发送给云端服务器系统20。
参阅图7,在云端服务器系统20内处理全景预览请求的流程包括以下步骤:
步骤S201,接收全景预览请求。
步骤S202,从所述全景预览请求中解析出预览坐标。
预览坐标就是指用户触发全景预览功能时,电子地图应用程序获取的用户点击位置的坐标,或者使其他方式标记的点的坐标。
步骤S203,根据所述预览坐标以及视频数据的附加信息检索匹配的视频数据。
如上所述,在数据库中存储有所有视频数据的附加信息(至少包括地址信息),因此,可以检索与预览坐标匹配的附加信息,再经由这些附加信息获取对应的视频数据。
由于在同一位置,有可能具有多个移动拍摄终端拍摄的视频数据,因此,在搜索结果的呈现时,可以根据一定的顺序,例如,拍摄的时间、图像的清晰度等,对搜索结果进行排序,然后从排序后的结果内获取至少一个移动拍摄终端拍摄的视频数据作为检索结果。
值得注意的是,当用户在电子地图中预览全景时,发送的视频数据内可仅包括一帧,而无须将所有的视频数据都进行传输,从而可以降低网络传输量。
此外,在步骤S203的检索步骤中,能够进行检索的视频数据必须是那些已经被拍摄用户授权公开的视频数据。
步骤S204,将检索得到的数据发送给客户端以供展示。
客户端在接收到云端服务器系统20发送的视频数据后,根据预定义的协议对视频数据进行解包(如果有压缩)、解密(如果有加密)等处理,然后就可以在界面中进行输出。
由于在用户在使用全景预览功能时,除了位置,还会涉及方向,因此,在预览请求中,还可以包括用户选择的方向。在此情形下,在步骤S203的检索步骤中,除了检索预览坐标,还必须检索视频的拍摄方向,只有当坐标与方向均匹配的视频数据才能作为匹配的视频数据。
根据上述的实施方式,可以直接基于海量移动拍摄终端拍摄的视频数据实现电子地图中的全景预览功能,而无须采用专门的街景拍摄车去拍摄街景照片,有效降低实景浏览功能的构建成本。
参阅图8,在另一个具体的应用场景中,云端服务器系统20还提供基于地理位置的视频搜索服务。如图8所示,云端服务器系统20提供视频搜索服务的流程包括以下步骤:
步骤S301,接收客户端发送的视频搜索请求;
步骤S302,从该视频搜索请求内解析出搜索坐标以及搜索时间;
步骤S303,根据所述搜索坐标以及搜索时间搜索匹配的视频数据;
步骤S304,将搜索到的视频数据发送给客户端进行展示;以及
步骤S305,根据用户观看视频过程中的反馈修改不同视频拍摄终端拍摄的视频数据的排序。
根据这种方式,当某个地点发生热点事件时,无须进行专门的拍摄,只要提供事件发生的地点与时间,就可以获取到对应的视频数据;而根据用户观看过程中的反馈结果修正视频数据的排序又能够保证用户优先观看的是最感兴趣的视频内容。
根据以上这各种实施方式,主要是基于视频数据内的地理位置信息实现视频数据的检索、匹配,并在此基础上实现具体的视频的应用场景。然而,视频数据内的附加信息并不限于这些应用场景。
例如,在移动拍摄终端10拍摄并上传视频数据的过程中,用户还可以输入一些指令,例如分享、交通违章举报、报警、报保险、急救等。指令的输入方法可以是直接通过移动拍摄终端10上的按键、触控屏等方式输入,也可以通过与移动拍摄终端10连接的移动电子终端30输入。这些指令的代码可被添加至视频帧的数据包内。相应地,云端服务器系统20在接收到视频帧的数据包后,可以从其中解析出这些指令代码,并执行相应的数据处理过程,或者将这些指令转发给其他的第三方机构的服务器进行进一步的处理。
如图9所示,此处的第三方机构可包括:自媒体平台、社交网络平台、交通违章处理机构、警方、保险机构、急救机构等。
例如,当接收到用户的分享指令时,云端服务器系统20可以自动截取预定长度(可从接收到分享指令时刻开始)或者指定长度的视频片断,将其分享至与移动拍摄终端10相绑定的自媒体平台或者社交网络平台(例如微信朋友圈、QQ空间、微博等等)中去。如此,当用户碰到有趣的事件、漂亮的风景时或者其他任意用户想要分享的内容,即可以实现一键将拍摄的视频分享出去。
进一步地,用户对于分享的内容,还可以添加标签、文字介绍等。当移动拍摄终端10包括输入界面时,用户可以直接在移动拍摄终端10上输入,移动拍摄终端10也可不包括输入界面,此时,可以通过与移动拍摄终端10绑定的移动电子终端进行输入。这些标签、文字介绍可被云端服务器系统20存储并用于进行视频的检索。
当接收到交通违章举报指令时,云端服务器系统20即可自动截取一段相关的视频片段发送至交通违章处理机构的服务器中,如此,用户通过移动拍摄终端10可以实现一键举报交通违法、违章现象。
当接收到报警指令时,云端服务器系统20即可自动截取一段相关的视频片段发送至报警受理机构的报警服务器中。如此,用户通过移动拍摄终端10可以实现一键报警,而且由于视频帧数据包内直接包含了定位信息,可以方便警方及时定位报警的位置。
当接收到报保险指令时,云端服务器系统20即可自动截取一段相关的视频片段发送至保险机构的服务器中。如此,用户通过移动拍摄终端10可以实现一键报保险,由于视频可以有效还原现场的实况,保险机构无须去现场即可实现远程的理赔服务。
当接收到急救指令时,云端服务器系统20即可自动截取一段相关的视频片段发送至急救机构的服务器中,如此用户通过移动拍摄终端10即可实现一键呼叫急救服务的功能。而且由于视频帧数据包内直接包含了定位信息,可以让急救机构迅速的定位呼叫位置,减少位置沟通时间。
根据上述的实施方式,在视频数据的附加信息内还可以直接嵌入指令,让云端服务器系统20执行对应的数据处理过程及功能,使得视频数据可被更加广泛的应用。
如上所述,用户在分享移动拍摄终端10拍摄的视频时,可以输入标签或者文字介绍,在云端服务器系统20中,基于这些文字介绍,还可以实现热点事件及相关视频的自动发现与挖掘。
参阅图10,基于视频标签与文字介绍的热点事件及相关视频的自动挖掘过程包括以下步骤:
步骤S301,从接收到的视频标签以及文字介绍中提取出关键词。
视频标签一般可以直接作为关键词。文字介绍可进行分词处理、词频统计等步骤,从中提取出关键词。
步骤S302,基于地理位置分别统计关键词的出现频率和/或其他参数。
由于与视频数据同时发送的附加信息内还包括定位信息,如此,就可以基于地理位置统计某个关键词出现的频率以及其他参数。此处的其他参数例如可包括密度、增加的速度等等。
步骤S303,当某个地点某个关键词出现的频率和/或其他参数超过预设的阈值时,在一个内容发布系统中发布基于该地点与该关键词相关的视频的内容。
当某个关键词在一个地点出现的频率和/或其他参数高于预设值时,可以视为该地点发生了某个热点事件,或者具有热点的内容。此时可以在一个内容发布系统中发布该地点与该关键词相关的视频内容以供用户浏览。此处的内容发布系统,例如是一个视频网站、APP或者其他内容发布系统。
发布的视频内容,即可以是单个移动拍摄终端所拍摄的视频,也可以是多个移动拍摄终端10所拍摄的视频数据经剪辑而成。
根据上述的这种方式,可以自动发现生活中各种热门的事件、场景、内容,并直接以视频的内容呈现给用户,无须专门的拍摄团队去现场拍摄。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭示如上,然而并非用以限定本发明,任何本领域技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (12)

1.一种基于地理位置的视频处理方法,应用于移动拍摄终端中,所述移动拍摄终端包括摄像头,其特征在于,所述方法包括:
调用所述摄像头拍摄以获取视频数据;
根据所述视频数据获取待发送的当前视频帧;
获取与该当前视频帧对应的附加信息,所述附加信息至少包括所述移动拍摄终端当前的定位信息;
将所述附加信息添加至所述当前视频帧的数据包内;以及
将添加有附加信息的当前视频帧的数据包发送给云端服务器或者远端的客户端,以使所述云端服务器或者远端的客户端根据接收到的数据包内的定位信息对视频帧进行处理。
2.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:在拍摄时实时检测所述摄像头的旋转角度;所述附加信息还包括所述摄像头的旋转角度。
3.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:获取与所述当前视频帧对应的拍摄者的用户身份识别信息;所述附加信息还包括所述用户身份识别信息。
4.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:在拍摄时实时获取所述当前视频帧的拍摄时间;所述附加信息还包括所述拍摄时间。
5.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:获取用户输入的指令;所述附加信息还包括所述拍摄时间。
6.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:接收与用户输入的标签和/或文字介绍;所述附加信息还包括所述标签和/或文字介绍。
7.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:对所述附加信息的至少部分内容进行加密处理,所述附加信息至少包括经过加密处理的内容。
8.如权利要求1所述的基于地理位置的视频处理方法,其特征在于,还包括:根据所述当前帧的视频数据计算对应的校验信息;所述经过加密处理的内容内包括所述校验信息。
9.一种基于地理位置的视频处理方法,其特征在于,包括:
接收移动拍摄终端发送的视频数据包;
从所述视频数据包中解析出视频数据以及对应的附加信息,所述附加信息至少包括所述移动拍摄终端当前的定位信息;
存储所述视频数据并获取对应的索引;
将所述附加信息与所述索引关联存储;以及
基于所述附加信息检索并获取对应的视频数据,并基于检索到的视频数据向客户端提供视频数据服务。
10.如权利要求9所述的基于地理位置的视频处理方法,其特征在于,还包括:从所述视频数据包中解析出与每个视频帧对应的指令;并执行与所述指令对应的数据处理过程。
11.如权利要求10所述的基于地理位置的视频处理方法,其特征在于,所述数据处理过程包括:
截取预定长度或者指定长度的视频片断,将其分享至与所述移动拍摄终端相绑定的自媒体平台或者社交网络平台;或者
截取一段相关的视频片段发送至交通违章处理机构的服务器中;或者
自动截取一段相关的视频片段发送至报警受理机构的报警服务器中;或者
自动截取一段相关的视频片段发送至急救机构的服务器中。
12.如权利要求9所述的基于地理位置的视频处理方法,其特征在于,还包括:从所述视频数据包中解析出视频的标签和/或文字介绍;
将所述标签和/或文字介绍存储;
从所述标签和/或文字介绍中提取出关键词;
基于地理位置对所述关键词进行统计分析;
当某个地理位置的某个关键词的统计值超过预设阈值时获取相关的视频数据,并在一个内容发布系统中发布所述获取的相关的视频数据。
CN201610147581.0A 2016-03-15 2016-03-15 基于地理位置的视频处理方法 Pending CN105812660A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610147581.0A CN105812660A (zh) 2016-03-15 2016-03-15 基于地理位置的视频处理方法
PCT/CN2016/077182 WO2017156793A1 (zh) 2016-03-15 2016-03-24 基于地理位置的视频处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610147581.0A CN105812660A (zh) 2016-03-15 2016-03-15 基于地理位置的视频处理方法

Publications (1)

Publication Number Publication Date
CN105812660A true CN105812660A (zh) 2016-07-27

Family

ID=56468429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610147581.0A Pending CN105812660A (zh) 2016-03-15 2016-03-15 基于地理位置的视频处理方法

Country Status (2)

Country Link
CN (1) CN105812660A (zh)
WO (1) WO2017156793A1 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108109188A (zh) * 2018-01-12 2018-06-01 维沃移动通信有限公司 一种图像处理方法及移动终端
CN108460037A (zh) * 2017-02-20 2018-08-28 北京金奔腾汽车科技有限公司 一种基于地理位置保存和检索行程视频的方法
CN108833767A (zh) * 2018-03-28 2018-11-16 深圳市语图科技有限公司 一种应用于记录运动轨迹的定位系统及方法
CN110019628A (zh) * 2017-12-27 2019-07-16 努比亚技术有限公司 定位方法、移动终端及计算机可读存储介质
CN111327860A (zh) * 2020-01-21 2020-06-23 成都纵横自动化技术股份有限公司 一种图数同步传输方法和电子设备
CN111353168A (zh) * 2020-02-27 2020-06-30 闻泰通讯股份有限公司 一种多媒体文件的管理方法、装置、设备及存储介质
CN111444385A (zh) * 2020-03-27 2020-07-24 西安应用光学研究所 一种基于影像角点匹配的电子地图实时视频镶嵌方法
CN111770107A (zh) * 2020-07-07 2020-10-13 广州通达汽车电气股份有限公司 承载动态数据的流媒体传输方法、系统、存储介质及计算机设备
CN112004046A (zh) * 2019-05-27 2020-11-27 中兴通讯股份有限公司 一种基于视频会议的图像处理方法和装置
CN114326764A (zh) * 2021-11-29 2022-04-12 上海岩易科技有限公司 基于Rtmp传输的智慧林业无人机定点直播方法及无人机系统
CN114422856A (zh) * 2022-01-07 2022-04-29 北京达佳互联信息技术有限公司 一种视频数据校验方法、装置、设备以及存储介质
CN115455275A (zh) * 2022-11-08 2022-12-09 广东卓维网络有限公司 融合巡检设备的视频处理系统
WO2023273432A1 (zh) * 2021-06-28 2023-01-05 惠州Tcl云创科技有限公司 基于智能识别的媒体文件标签方法、装置、设备及介质
CN115695924A (zh) * 2021-07-30 2023-02-03 瑞庭网络技术(上海)有限公司 数据处理方法、客户端、服务器及计算机可读记录介质

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110163050B (zh) * 2018-07-23 2022-09-27 腾讯科技(深圳)有限公司 一种视频处理方法及装置、终端设备、服务器及存储介质
CN113222637A (zh) * 2021-02-26 2021-08-06 深圳前海微众银行股份有限公司 门店访客信息的架构方法、装置、设备、介质及程序产品
CN113704554B (zh) * 2021-07-13 2024-03-29 湖南中惠旅智能科技有限责任公司 基于电子地图的视频检索方法及系统
CN114040006B (zh) * 2021-11-01 2024-02-27 北京流通宝数据科技服务有限公司 基于数字资产管理的多移动终端数据共享方法和系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867730A (zh) * 2010-06-09 2010-10-20 马明 一种基于用户轨迹的多媒体合成方法
CN102289520A (zh) * 2011-09-15 2011-12-21 山西四和交通工程有限责任公司 一种交通视频检索系统及其实现方法
CN103686239A (zh) * 2013-12-11 2014-03-26 深圳先进技术研究院 基于定位视频的网络共享犯罪取证系统和方法
CN104679873A (zh) * 2015-03-09 2015-06-03 深圳市道通智能航空技术有限公司 一种飞行器追踪方法和系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6741790B1 (en) * 1997-05-29 2004-05-25 Red Hen Systems, Inc. GPS video mapping system
JP3725134B2 (ja) * 2003-04-14 2005-12-07 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、移動通信端末、及びプログラム。
KR101518829B1 (ko) * 2008-06-17 2015-05-11 삼성전자주식회사 위치 정보를 포함하는 동영상 녹화 및 재생 방법 및 장치
CN103716584A (zh) * 2013-11-30 2014-04-09 南京大学 基于上下文感知的智能移动终端现场监测方法
CN103984710B (zh) * 2014-05-05 2017-07-18 深圳先进技术研究院 基于海量数据的视频交互查询方法及系统
CN105022801B (zh) * 2015-06-30 2018-06-22 北京奇艺世纪科技有限公司 一种热门视频挖掘方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867730A (zh) * 2010-06-09 2010-10-20 马明 一种基于用户轨迹的多媒体合成方法
CN102289520A (zh) * 2011-09-15 2011-12-21 山西四和交通工程有限责任公司 一种交通视频检索系统及其实现方法
CN103686239A (zh) * 2013-12-11 2014-03-26 深圳先进技术研究院 基于定位视频的网络共享犯罪取证系统和方法
CN104679873A (zh) * 2015-03-09 2015-06-03 深圳市道通智能航空技术有限公司 一种飞行器追踪方法和系统

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108460037A (zh) * 2017-02-20 2018-08-28 北京金奔腾汽车科技有限公司 一种基于地理位置保存和检索行程视频的方法
CN110019628A (zh) * 2017-12-27 2019-07-16 努比亚技术有限公司 定位方法、移动终端及计算机可读存储介质
CN110019628B (zh) * 2017-12-27 2023-12-29 努比亚技术有限公司 定位方法、移动终端及计算机可读存储介质
CN108109188A (zh) * 2018-01-12 2018-06-01 维沃移动通信有限公司 一种图像处理方法及移动终端
CN108109188B (zh) * 2018-01-12 2022-02-08 维沃移动通信有限公司 一种图像处理方法及移动终端
CN108833767A (zh) * 2018-03-28 2018-11-16 深圳市语图科技有限公司 一种应用于记录运动轨迹的定位系统及方法
CN112004046A (zh) * 2019-05-27 2020-11-27 中兴通讯股份有限公司 一种基于视频会议的图像处理方法和装置
CN111327860A (zh) * 2020-01-21 2020-06-23 成都纵横自动化技术股份有限公司 一种图数同步传输方法和电子设备
CN111353168A (zh) * 2020-02-27 2020-06-30 闻泰通讯股份有限公司 一种多媒体文件的管理方法、装置、设备及存储介质
CN111444385A (zh) * 2020-03-27 2020-07-24 西安应用光学研究所 一种基于影像角点匹配的电子地图实时视频镶嵌方法
CN111444385B (zh) * 2020-03-27 2023-03-03 西安应用光学研究所 一种基于影像角点匹配的电子地图实时视频镶嵌方法
CN111770107A (zh) * 2020-07-07 2020-10-13 广州通达汽车电气股份有限公司 承载动态数据的流媒体传输方法、系统、存储介质及计算机设备
WO2023273432A1 (zh) * 2021-06-28 2023-01-05 惠州Tcl云创科技有限公司 基于智能识别的媒体文件标签方法、装置、设备及介质
CN115695924A (zh) * 2021-07-30 2023-02-03 瑞庭网络技术(上海)有限公司 数据处理方法、客户端、服务器及计算机可读记录介质
CN114326764A (zh) * 2021-11-29 2022-04-12 上海岩易科技有限公司 基于Rtmp传输的智慧林业无人机定点直播方法及无人机系统
CN114422856A (zh) * 2022-01-07 2022-04-29 北京达佳互联信息技术有限公司 一种视频数据校验方法、装置、设备以及存储介质
CN114422856B (zh) * 2022-01-07 2024-06-04 北京达佳互联信息技术有限公司 一种视频数据校验方法、装置、设备以及存储介质
CN115455275A (zh) * 2022-11-08 2022-12-09 广东卓维网络有限公司 融合巡检设备的视频处理系统

Also Published As

Publication number Publication date
WO2017156793A1 (zh) 2017-09-21

Similar Documents

Publication Publication Date Title
CN105812660A (zh) 基于地理位置的视频处理方法
CN105975570B (zh) 基于地理位置的视频搜索方法及系统
CN106453924B (zh) 一种图像拍摄方法和装置
US8543586B2 (en) Determining points of interest using intelligent agents and semantic data
KR101899351B1 (ko) 이동 단말기에서 비디오 통신을 수행하는 방법 및 장치
CN105827959A (zh) 基于地理位置的视频处理方法
US10785324B2 (en) Method for managing picture file and terminal, computer storage medium
KR20120051863A (ko) 이동 단말기 및 이것의 메타데이터 설정 방법
US20120046042A1 (en) Apparatus and method for power control in geo-tagging in a mobile terminal
CN104850547B (zh) 图片展示方法及装置
CN106453056A (zh) 一种移动终端及安全分享图片的方法
CN105933651B (zh) 基于目标路线跳接视频的方法与装置
JP7080336B2 (ja) メディアコンテンツの項目を共有するための方法及びシステム
CN106534552B (zh) 移动终端及其拍照方法
US11416571B2 (en) Searchability of incident-specific social media content
CN104735259B (zh) 移动终端拍摄参数设置方法、装置及移动终端
CN105959560A (zh) 一种远程拍摄方法及终端
CN104732218B (zh) 图像显示的方法及装置
KR20210090920A (ko) Cctv 영상을 생성하고 검색하는 방법 및 장치
CN104469674B (zh) 记录地理位置的方法和装置
US20080114726A1 (en) Method to query cell phones for pictures of an event
KR102097199B1 (ko) 위치 기반 영상 제공 방법 및 그 장치
CN105812572B (zh) 一种图像保存的方法及终端
KR101465186B1 (ko) 단말기 간에 데이터를 액세스하는 방법
WO2014140135A1 (en) Emergency photo function and portable device including such an emergency photo function

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: 20160727

RJ01 Rejection of invention patent application after publication