CN109874045B - 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 - Google Patents
一种便携式终端及其获取陀螺仪数据进行视频处理的方法 Download PDFInfo
- Publication number
- CN109874045B CN109874045B CN201910092831.9A CN201910092831A CN109874045B CN 109874045 B CN109874045 B CN 109874045B CN 201910092831 A CN201910092831 A CN 201910092831A CN 109874045 B CN109874045 B CN 109874045B
- Authority
- CN
- China
- Prior art keywords
- gyroscope
- data
- portable terminal
- gyroscope data
- interface
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000001360 synchronised effect Effects 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 71
- 238000004590 computer program Methods 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000002093 peripheral effect Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
-
- 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
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/439—Processing of audio elementary streams
-
- 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
-
- 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/4402—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 reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Studio Devices (AREA)
- Telephone Function (AREA)
Abstract
本发明适用于视频处理,提供了一种便携式终端及其获取陀螺仪数据进行视频处理的方法。所述方法包括:便携式终端与陀螺仪数据生成装置连接后,便携式终端给陀螺仪数据生成装置供电,以由处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端;当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据;便携式终端实时把陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。本发明在双镜头或多镜头的视频拼接、视频防抖应用中,陀螺仪数据能实时同步到视频,因此视频拼接或防抖的效果好,视频画面平滑,用户体验佳。
Description
技术领域
本发明属于视频处理领域,尤其涉及一种便携式终端及其获取陀螺仪数据进行视频处理的方法。
背景技术
在双镜头或多镜头的视频拼接、视频防抖应用中,需要用到陀螺仪数据,但是陀螺仪通常是由内置于全景相机中的单独的芯片控制,容易出现陀螺仪数据不能及时地同步到视频,导致视频拼接或防抖的效果不佳,影响用户体验。
目前大多数应用都是在启动编码后,单独分配内存空间用于存储读取的陀螺仪数据,当编码结束后,把保存的陀螺仪数据传递给便携式终端(例如手机、平板电脑等)进行解析,然后清除保存文件。这种方式需要建立在编码的同时,读取陀螺仪数据并保存,整个过程要保证一致性,不能出现一个环节的错误,任一环节出错,就会导致视频拼接、视频防抖效果差,所以数据效果不佳。
发明内容
本发明的目的在于提供一种便携式终端及其获取陀螺仪数据进行视频处理的方法和计算机可读存储介质,旨在解决在编码的同时,读取陀螺仪数据并保存,任一环节出错,就会导致视频拼接、视频防抖效果差的问题。
第一方面,本发明提供了一种陀螺仪数据生成装置,包括处理模块和分别与处理模块电连接的陀螺仪模块、电源及控制数据传输接口和陀螺仪数据传输接口,陀螺仪数据生成装置通过电源及控制数据传输接口和陀螺仪数据传输接口分别与便携式终端的电源及数据传输接口和陀螺仪数据接收接口连接;
陀螺仪数据生成装置通过电源及控制数据传输接口和便携式终端的电源及数据传输接口由便携式终端供电,并由便携式终端控制完成处理模块和陀螺仪模块的初始化配置,处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口。
第二方面,本发明提供了一种视频处理***,所述***包括便携式终端、所述的陀螺仪数据生成装置和至少两个分别套在便携式终端的正面摄像头和背面摄像头外面的鱼眼镜头;
便携式终端通过鱼眼镜头拍摄得到全景视频;
当便携式终端拍摄全景视频时,通过便携式终端的陀螺仪数据接收接口采集陀螺仪数据生成装置发送的陀螺仪数据,并写入到视频文件,实现陀螺仪数据和视频同步。
第三方面,本发明提供了一种便携式终端获取陀螺仪数据进行视频处理的方法,包括:
便携式终端与陀螺仪数据生成装置连接后,便携式终端给陀螺仪数据生成装置供电,以由陀螺仪数据生成装置完成处理模块和陀螺仪模块的初始化配置,并由处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端;
当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据;
便携式终端实时把陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。
第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如所述的便携式终端获取陀螺仪数据进行视频处理的方法的步骤。
第五方面,本发明提供了一种便携式终端,包括:
一个或多个处理器;
存储器;以及
一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述处理器执行所述计算机程序时实现如所述的便携式终端获取陀螺仪数据进行视频处理的方法的步骤。
在本发明中,由于陀螺仪数据生成装置的处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端;当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据;便携式终端实时把陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。从而在双镜头或多镜头的视频拼接、视频防抖应用中,陀螺仪数据能实时同步到视频,因此视频拼接或防抖的效果好,视频画面平滑,用户体验佳。
附图说明
图1是本发明实施例一提供的视频处理***的示意图。
图2是本发明实施例一提供的视频处理***中的陀螺仪数据生成装置的示意图。
图3是本发明实施例二提供的便携式终端获取陀螺仪数据进行视频处理的方法的流程图。
图4是本发明实施例四提供的便携式终端的具体结构框图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
请参阅图1和图2,本发明实施例一提供的视频处理***包括便携式终端1、陀螺仪数据生成装置2和至少两个分别套在便携式终端的正面摄像头和背面摄像头外面的鱼眼镜头3;陀螺仪数据生成装置2包括处理模块21和分别与处理模块21电连接的陀螺仪模块22、电源及控制数据传输接口23和陀螺仪数据传输接口24,陀螺仪数据生成装置2通过电源及控制数据传输接口23和陀螺仪数据传输接口24分别与便携式终端1的电源及数据传输接口和陀螺仪数据接收接口连接;
便携式终端1通过鱼眼镜头3拍摄得到全景视频;
陀螺仪数据生成装置2通过电源及控制数据传输接口和便携式终端的电源及数据传输接口由便携式终端供电,并由便携式终端控制完成处理模块和陀螺仪模块的初始化配置,处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端1的陀螺仪数据接收接口;
当便携式终端1拍摄全景视频时,通过便携式终端1的陀螺仪数据接收接口采集陀螺仪数据生成装置发送的陀螺仪数据,并写入到视频文件,实现陀螺仪数据和视频同步。
在本发明实施例一中,陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口可以集成为一个USB接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口可以集成为一个USB接口。
在本发明实施例一中,陀螺仪数据生成装置的电源及控制数据传输接口和便携式终端的电源及数据传输接口可以是USB接口,陀螺仪数据生成装置的陀螺仪数据传输接口和便携式终端的陀螺仪数据接收接口可以是音频接口。相应地,所述处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口具体为:陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的音频接口发送至便携式终端的音频接口。
在本发明实施例一中,陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口可以集成为一个多功能接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口可以集成为一个多功能接口(例如苹果的lighting接口),陀螺仪数据生成装置的多功能接口通过数据线(例如苹果的与lighting接口配合的数据线)与便携式终端的多功能接口(例如苹果的lighting接口)连接(如图1所示)。相应地,所述处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口具体为:陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的多功能接口发送至便携式终端的多功能接口。
便携式终端可以是手机、平板电脑等。
实施例二:
请参阅图3,本发明实施例二提供的便携式终端获取陀螺仪数据进行视频处理的方法包括以下步骤:
S101、便携式终端与陀螺仪数据生成装置连接后,便携式终端给陀螺仪数据生成装置供电,以由陀螺仪数据生成装置完成处理模块和陀螺仪模块的初始化配置,并由处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端。
当陀螺仪数据生成装置的电源及控制数据传输接口和便携式终端的电源及数据传输接口是USB接口,陀螺仪数据生成装置的陀螺仪数据传输接口和便携式终端的陀螺仪数据接收接口是音频接口时,所述处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端具体为:处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的音频接口发送至便携式终端的音频接口。
当陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口集成为一个多功能接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口集成为一个多功能接口(例如苹果的lighting接口),陀螺仪数据生成装置的多功能接口通过数据线(例如苹果的与lighting接口配合的数据线)与便携式终端的多功能接口(例如苹果的lighting接口)连接时,所述处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端具体为:处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的多功能接口发送至便携式终端的多功能接口。
在本发明实施例二中,处理模块和陀螺仪模块的初始化配置具体包括:
配置处理模块的***时钟和SPI(Serial Peripheral Interface,串行外设接口),SPI是处理模块和陀螺仪模块的通讯方式;
配置处理模块采集陀螺仪数据的中断触发信号,例如固定间隔2ms(毫秒);
配置陀螺仪模块的采样率、加速计模式和陀螺仪中断,例如按照500HZ频率触发陀螺仪中断;
配置处理模块发送陀螺仪数据的频率与便携式终端拍摄时的采样频率一致,采样率可自定义设置,例如采样率是48KHZ频率。
所述处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端,具体可以为:
处理模块接收到陀螺仪模块发送的采集陀螺仪数据的中断触发信号后,开始读取陀螺仪模块生成的陀螺仪数据,陀螺仪数据包括陀螺仪x/y/z轴数据,加速计x/y/z轴数据等;
处理模块将陀螺仪数据按照便携式终端拍摄时的采样频率发送给便携式终端。
所述处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的音频接口发送至便携式终端的音频接口,具体可以为:
处理模块接收到陀螺仪模块发送的采集陀螺仪数据的中断触发信号后,开始读取陀螺仪模块生成的陀螺仪数据,陀螺仪数据包括陀螺仪x/y/z轴数据,加速计x/y/z轴数据等;
处理模块通过数模转换方式将陀螺仪数据转换成音频格式数据;
处理模块将音频格式数据,通过音频接口按照便携式终端拍摄时的采样频率发送给便携式终端的音频接口。
所述处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的多功能接口发送至便携式终端的多功能接口,具体可以为:
处理模块接收到陀螺仪模块发送的采集陀螺仪数据的中断触发信号后,开始读取陀螺仪模块生成的陀螺仪数据,陀螺仪数据包括陀螺仪x/y/z轴数据,加速计x/y/z轴数据等;
处理模块通过数模转换方式将陀螺仪数据转换成音频格式数据;
处理模块将音频格式数据,通过陀螺仪数据生成装置的多功能接口按照便携式终端拍摄时的采样频率发送给便携式终端的多功能接口。
S102、当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据。
当陀螺仪数据生成装置发送的是音频格式数据时,所述当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据具体可以为:
当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的音频格式数据,将音频格式数据还原为陀螺仪数据。
S103、便携式终端实时把陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。
实施例三:
本发明实施例三提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例二提供的便携式终端获取陀螺仪数据进行视频处理的方法的步骤。
实施例四:
图4示出了本发明实施例四提供的便携式终端的具体结构框图,一种便携式终端100包括:一个或多个处理器101、存储器102、以及一个或多个计算机程序,其中所述处理器101和所述存储器102通过总线连接,所述一个或多个计算机程序被存储在所述存储器102中,并且被配置成由所述一个或多个处理器101执行,所述处理器101执行所述计算机程序时实现如本发明实施例二提供的便携式终端获取陀螺仪数据进行视频处理的方法的步骤。
在本发明中,由于陀螺仪数据生成装置的处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端;当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据,便携式终端实时把陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。从而在双镜头或多镜头的视频拼接、视频防抖应用中,陀螺仪数据能实时同步到视频,因此视频拼接或防抖的效果好,视频画面平滑,用户体验佳。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (15)
1.一种视频处理***,其特征在于,所述***包括便携式终端、陀螺仪数据生成装置和至少两个分别套在便携式终端的正面摄像头和背面摄像头外面的鱼眼镜头;
陀螺仪数据生成装置包括处理模块和分别与处理模块电连接的陀螺仪模块、电源及控制数据传输接口和陀螺仪数据传输接口,陀螺仪数据生成装置通过电源及控制数据传输接口和陀螺仪数据传输接口分别与便携式终端的电源及数据传输接口和陀螺仪数据接收接口连接;
陀螺仪数据生成装置通过电源及控制数据传输接口和便携式终端的电源及数据传输接口由便携式终端供电,并由便携式终端控制完成处理模块和陀螺仪模块的初始化配置,处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口;
便携式终端通过鱼眼镜头拍摄得到全景视频;
当便携式终端拍摄全景视频时,通过便携式终端的陀螺仪数据接收接口采集陀螺仪数据生成装置发送的陀螺仪数据,并写入到视频文件,实现陀螺仪数据和视频同步。
2.如权利要求1所述的视频处理***,其特征在于,陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口集成为一个USB接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口集成为一个USB接口。
3.如权利要求1所述的视频处理***,其特征在于,陀螺仪数据生成装置的电源及控制数据传输接口和便携式终端的电源及数据传输接口是USB接口,陀螺仪数据生成装置的陀螺仪数据传输接口和便携式终端的陀螺仪数据接收接口是音频接口;
所述处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口具体为:
陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的音频接口发送至便携式终端的音频接口;
所述当便携式终端拍摄全景视频时,通过便携式终端的陀螺仪数据接收接口采集陀螺仪数据生成装置发送的陀螺仪数据,并写入到视频文件,实现陀螺仪数据和视频同步具体为:
当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的音频格式数据,将音频格式数据还原为陀螺仪数据;
便携式终端实时把还原的陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。
4.如权利要求1所述的视频处理***,其特征在于,陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口集成为一个多功能接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口集成为一个多功能接口,陀螺仪数据生成装置的多功能接口通过数据线与便携式终端的多功能接口连接;
所述处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口具体为:
陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的多功能接口发送至便携式终端的多功能接口;
所述当便携式终端拍摄全景视频时,通过便携式终端的陀螺仪数据接收接口采集陀螺仪数据生成装置发送的陀螺仪数据,并写入到视频文件,实现陀螺仪数据和视频同步具体为:
当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的音频格式数据,将音频格式数据还原为陀螺仪数据;
便携式终端实时把还原的陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步。
5.一种便携式终端获取陀螺仪数据进行视频处理的方法,其特征在于,包括:
便携式终端与陀螺仪数据生成装置连接后,便携式终端给陀螺仪数据生成装置供电,以由陀螺仪数据生成装置完成处理模块和陀螺仪模块的初始化配置,并由处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端;
当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据;
便携式终端实时把陀螺仪数据写入到视频文件,实现陀螺仪数据和视频同步;
陀螺仪数据生成装置包括处理模块和分别与处理模块电连接的陀螺仪模块、电源及控制数据传输接口和陀螺仪数据传输接口,陀螺仪数据生成装置通过电源及控制数据传输接口和陀螺仪数据传输接口分别与便携式终端的电源及数据传输接口和陀螺仪数据接收接口连接;
陀螺仪数据生成装置通过电源及控制数据传输接口和便携式终端的电源及数据传输接口由便携式终端供电,并由便携式终端控制完成处理模块和陀螺仪模块的初始化配置,处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口。
6.如权利要求5所述的方法,其特征在于,陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口集成为一个USB接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口集成为一个USB接口。
7.如权利要求5所述的方法,其特征在于,陀螺仪数据生成装置的电源及控制数据传输接口和便携式终端的电源及数据传输接口是USB接口,陀螺仪数据生成装置的陀螺仪数据传输接口和便携式终端的陀螺仪数据接收接口是音频接口;
所述处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口具体为:
陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的音频接口发送至便携式终端的音频接口。
8.如权利要求5所述的方法,其特征在于,陀螺仪数据生成装置的电源及控制数据传输接口和陀螺仪数据传输接口集成为一个多功能接口,便携式终端的电源及数据传输接口和陀螺仪数据接收接口集成为一个多功能接口,陀螺仪数据生成装置的多功能接口通过数据线与便携式终端的多功能接口连接;
所述处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据通过陀螺仪数据传输接口发送至便携式终端的陀螺仪数据接收接口具体为:
陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的多功能接口发送至便携式终端的多功能接口。
9.如权利要求5所述的方法,其特征在于,处理模块和陀螺仪模块的初始化配置具体包括:
配置处理模块的***时钟和串行外设接口SPI;
配置处理模块采集陀螺仪数据的中断触发信号;
配置陀螺仪模块的采样率、加速计模式和陀螺仪中断;
配置处理模块发送陀螺仪数据的频率与便携式终端拍摄时的采样频率一致。
10.如权利要求5所述的方法,其特征在于,所述处理模块读取陀螺仪模块生成的陀螺仪数据,并将陀螺仪数据发送至便携式终端,具体为:
处理模块接收到陀螺仪模块发送的采集陀螺仪数据的中断触发信号后,开始读取陀螺仪模块生成的陀螺仪数据;
处理模块将陀螺仪数据按照便携式终端拍摄时的采样频率发送给便携式终端。
11.如权利要求7所述的方法,其特征在于,所述陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的音频接口发送至便携式终端的音频接口具体为:
处理模块接收到陀螺仪模块发送的采集陀螺仪数据的中断触发信号后,开始读取陀螺仪模块生成的陀螺仪数据;
处理模块通过数模转换方式将陀螺仪数据转换成音频格式数据;
处理模块将音频格式数据,通过音频接口按照便携式终端拍摄时的采样频率发送给便携式终端的音频接口。
12.如权利要求8所述的方法,其特征在于,所述陀螺仪数据生成装置的处理模块实时从陀螺仪模块获取陀螺仪数据,并将陀螺仪数据转换成音频格式数据,通过陀螺仪数据生成装置的多功能接口发送至便携式终端的多功能接口具体为:
处理模块接收到陀螺仪模块发送的采集陀螺仪数据的中断触发信号后,开始读取陀螺仪模块生成的陀螺仪数据;
处理模块通过数模转换方式将陀螺仪数据转换成音频格式数据;
处理模块将音频格式数据,通过陀螺仪数据生成装置的多功能接口按照便携式终端拍摄时的采样频率发送给便携式终端的多功能接口。
13.如权利要求7或8所述的方法,其特征在于,当陀螺仪数据生成装置发送的是音频格式数据时,所述当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的陀螺仪数据具体为:
当便携式终端拍摄全景视频时,实时采集陀螺仪数据生成装置发送的音频格式数据,将音频格式数据还原为陀螺仪数据。
14.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求5至13任一项所述的便携式终端获取陀螺仪数据进行视频处理的方法的步骤。
15.一种便携式终端,包括:
一个或多个处理器;
存储器;以及
一个或多个计算机程序,所述处理器和所述存储器通过总线连接,其中所述一个或多个计算机程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,其特征在于,所述处理器执行所述计算机程序时实现如权利要求5至13任一项所述的便携式终端获取陀螺仪数据进行视频处理的方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910092831.9A CN109874045B (zh) | 2019-01-30 | 2019-01-30 | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 |
PCT/CN2019/099035 WO2020155596A1 (zh) | 2019-01-30 | 2019-08-02 | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910092831.9A CN109874045B (zh) | 2019-01-30 | 2019-01-30 | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109874045A CN109874045A (zh) | 2019-06-11 |
CN109874045B true CN109874045B (zh) | 2021-04-06 |
Family
ID=66918310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910092831.9A Active CN109874045B (zh) | 2019-01-30 | 2019-01-30 | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109874045B (zh) |
WO (1) | WO2020155596A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109874045B (zh) * | 2019-01-30 | 2021-04-06 | 影石创新科技股份有限公司 | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102980577A (zh) * | 2012-12-05 | 2013-03-20 | 南京理工大学 | 一种微型捷联航姿***及其工作方法 |
CN103544744A (zh) * | 2013-11-08 | 2014-01-29 | 东莞市艾炜特电子有限公司 | 一种基于云端控制的行车记录仪***及记录方法 |
CN103673990A (zh) * | 2012-09-13 | 2014-03-26 | 北京同步科技有限公司 | 获取摄像机姿态数据的装置及其方法 |
CN103884338A (zh) * | 2014-02-21 | 2014-06-25 | 中国农业大学 | 空间轨迹实时追踪装置及方法 |
CN105573333A (zh) * | 2016-01-22 | 2016-05-11 | 青岛大学 | 一种用于四旋翼飞行器的模块式控制方法 |
CN107395280A (zh) * | 2017-08-23 | 2017-11-24 | 华南理工大学 | 适用于可见光通信的智能手机图像接收方法及其*** |
CN107992197A (zh) * | 2017-12-12 | 2018-05-04 | 上海闻泰电子科技有限公司 | 虚拟现实设备和*** |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101510913A (zh) * | 2009-03-17 | 2009-08-19 | 山东师范大学 | 基于三维电子罗盘的智能手机增强现实***及实现方法 |
US9752892B2 (en) * | 2014-02-20 | 2017-09-05 | Google Inc. | Methods and systems for acquiring sensor data on a device using multiple acquisition modes |
CN205666906U (zh) * | 2016-05-23 | 2016-10-26 | 武汉大学 | 一种携有实时视频姿态数据的无人机视频传输*** |
CN106027909B (zh) * | 2016-07-05 | 2019-08-13 | 大连海事大学 | 一种基于微机电惯性传感器与摄像机的船载视频同步采集***及方法 |
CN107995439A (zh) * | 2016-10-27 | 2018-05-04 | 中兴通讯股份有限公司 | 一种视频拍摄、播放、处理方法、拍照终端 |
US10547784B2 (en) * | 2017-06-19 | 2020-01-28 | SighTour Technologies, Inc. | Image stabilization |
CN107172320A (zh) * | 2017-06-21 | 2017-09-15 | 成都理想境界科技有限公司 | 数据同步方法及摄像设备 |
CN108600616A (zh) * | 2018-04-04 | 2018-09-28 | 深圳市极酷威视科技有限公司 | 一种基于rtp帧同步的视频防抖***和视频获取器材 |
CN109874045B (zh) * | 2019-01-30 | 2021-04-06 | 影石创新科技股份有限公司 | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 |
-
2019
- 2019-01-30 CN CN201910092831.9A patent/CN109874045B/zh active Active
- 2019-08-02 WO PCT/CN2019/099035 patent/WO2020155596A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103673990A (zh) * | 2012-09-13 | 2014-03-26 | 北京同步科技有限公司 | 获取摄像机姿态数据的装置及其方法 |
CN102980577A (zh) * | 2012-12-05 | 2013-03-20 | 南京理工大学 | 一种微型捷联航姿***及其工作方法 |
CN103544744A (zh) * | 2013-11-08 | 2014-01-29 | 东莞市艾炜特电子有限公司 | 一种基于云端控制的行车记录仪***及记录方法 |
CN103884338A (zh) * | 2014-02-21 | 2014-06-25 | 中国农业大学 | 空间轨迹实时追踪装置及方法 |
CN105573333A (zh) * | 2016-01-22 | 2016-05-11 | 青岛大学 | 一种用于四旋翼飞行器的模块式控制方法 |
CN107395280A (zh) * | 2017-08-23 | 2017-11-24 | 华南理工大学 | 适用于可见光通信的智能手机图像接收方法及其*** |
CN107992197A (zh) * | 2017-12-12 | 2018-05-04 | 上海闻泰电子科技有限公司 | 虚拟现实设备和*** |
Also Published As
Publication number | Publication date |
---|---|
WO2020155596A1 (zh) | 2020-08-06 |
CN109874045A (zh) | 2019-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111476911B (zh) | 虚拟影像实现方法、装置、存储介质与终端设备 | |
JP2022541207A (ja) | 音声起動方法及び電子デバイス | |
CN103024272A (zh) | 移动终端的双摄像头控制装置、方法、***以及移动终端 | |
CN108243481B (zh) | 文件传输方法及装置 | |
CN110830819B (zh) | 编码、解码方法、编码端和解码端 | |
CN110121084B (zh) | 切换端口的方法、装置和*** | |
CN109726064B (zh) | 模拟客户端异常运行的方法、装置、***及存储介质 | |
CN115065767B (zh) | 一种天线功率调节方法及其电子设备 | |
CN113129202A (zh) | 数据传输方法、装置及数据处理***、存储介质 | |
CN109874045B (zh) | 一种便携式终端及其获取陀螺仪数据进行视频处理的方法 | |
CN210090827U (zh) | 一种轻便化的ar眼镜实现*** | |
CN112995402A (zh) | 控制方法及装置、计算机可读介质和电子设备 | |
CN113138878B (zh) | 可信执行环境操作***崩溃处理方法及电子设备 | |
CN112241199B (zh) | 虚拟现实场景中的交互方法及装置 | |
CN115589051A (zh) | 充电方法和终端设备 | |
CN102957888A (zh) | 基于WiFi通讯的便携式影音传录装置 | |
CN111025651A (zh) | 一种新型ar眼镜 | |
US11070713B2 (en) | Network-controlled 3D video capture | |
CN111782458A (zh) | 屏幕刷新率调节方法、装置、存储介质与电子设备 | |
CN215871677U (zh) | 一种用于可穿戴式显示器的无线投屏***及设备 | |
US11368611B2 (en) | Control method for camera device, camera device, camera system, and storage medium | |
CN211043813U (zh) | 一种新型ar眼镜 | |
CN104918037A (zh) | 3d图像显示装置和方法以及移动终端 | |
CN115531889A (zh) | 一种多应用录屏方法及装置 | |
CN111626929B (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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 518000 Guangdong, Shenzhen, Baoan District Xin'an street, Hai Xiu Road 23, 6 A 601603605, long Kong Century Towers, 601603605 Applicant after: Yingshi Innovation Technology Co., Ltd Address before: 518000 Guangdong, Shenzhen, Baoan District Xin'an street, Hai Xiu Road 23, 6 A 601603605, long Kong Century Towers, 601603605 Applicant before: SHENZHEN ARASHI VISION Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |