CN106028098A - 视频录制方法、装置及终端 - Google Patents

视频录制方法、装置及终端 Download PDF

Info

Publication number
CN106028098A
CN106028098A CN201610365376.1A CN201610365376A CN106028098A CN 106028098 A CN106028098 A CN 106028098A CN 201610365376 A CN201610365376 A CN 201610365376A CN 106028098 A CN106028098 A CN 106028098A
Authority
CN
China
Prior art keywords
video
data
queue
recording
record
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
CN201610365376.1A
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.)
Nubia Technology Co Ltd
Original Assignee
Nubia Technology 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 Nubia Technology Co Ltd filed Critical Nubia Technology Co Ltd
Priority to CN201610365376.1A priority Critical patent/CN106028098A/zh
Publication of CN106028098A publication Critical patent/CN106028098A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明公开了一种视频录制方法、装置及终端,在进行视频录制之前先生成数据缓存队列,然后进行视频录制获得视频录制数据后,将获得的数据存入数据缓存队列;在存入过程采用以下存储原则:当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;接收到用户结束录制指令结束录制后,即可从该数据缓存队列中提取视频录制数据生成视频文件。本发明的有益效果是得到的视频文件仅包含录制结束前最近一段用户感兴趣时间内的视频数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。

Description

视频录制方法、装置及终端
技术领域
本发明涉及智能终端领域,更具体地说,涉及一种视频录制方法、装置及终端。
背景技术
随着科技的进步,使得移动终端进入到人们生活的方方面面。移动终端被广泛地运用在人们日常的办公、娱乐、休闲等等方面。
因为移动终端的便携性,越来越多的用户喜欢用移动终端观看一些直播视频或随时通过视频录制功能录制感兴趣的视频内容。用移动终端观看直播视频不受时间地点的限制,只要有一台可连接网络的移动终端,只要到了视频直播时间,用户就可以观看直播视频。其中很多用户在观看直播视频时,更喜欢将该直播视频录下来以方便再次和亲朋好友分享该直播视频,而不用再专门去找寻该直播视频的资源进行重新下载;看到有意思的内容时也可通移动终端随时随地录制下来进行保存或分享。
目前进行视频录制,都是从开启视频录制后就不断录制视频,最后得到的视频内容为开始录制时刻到录制结束录制时刻之间的所有内容。但用户在使用视频录制功能时,往往会存在这样一种场景,如一些需要长时间等待才能出现的精彩片段,摄影者的目的就在于捕获到这个精彩瞬间,而对之前发生的情况并不感兴趣。或者用户只对一些精彩片段感兴趣,但并不知道该精 彩片段什么时候出现,所以得一致录制直到该精彩片段出现。目前,为了获得这个用户感兴趣的片段,用户需要提前打开摄像头一直进行录制,直至等到精彩瞬间出现再停止录制。所得到的视频文件中在精彩片段出现之前的内容对用户来说则价值,不仅占用存储较大的空间,浪费存储资源,而且还需要用户手动在后期从得到的视频文件中将所感兴趣的那部分片段挑选出来,费时且费力,用户体验的满意度差。
发明内容
本发明要解决的技术问题在于,现有视频录制得到的视频文件包含从录制开始到录制结束时所有的视频数据,用户只能从得到的视频文件中二次加工挑选出自己感兴趣的部分,导致占用存储空间大、用户体验满意度低。针对该技术问题,提供一种视频录制方法、装置及终端。
为解决上述技术问题,本发明提供一种视频录制装置,包括队列生成模块、录制模块、存储控制模块及文件生成模块;
所述队列生成模块用于生成数据缓存队列;
所述录制模块用于进行视频录制获得视频录制数据;
所述存储控制模块用于将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;
所述文件生成模块用于在所述录制模块结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。
进一步地,所述存储控制模块用于将所述视频录制数据压缩成数据帧后 存入所述数据缓存队列。
进一步地,所述队列生成模块生成的数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列,所述视频录制数据包含视频数据和音频数据;
所述存储控制模块用于将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。
进一步地,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。
进一步地,所述文件生成模块用于从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,读取完毕生成视频文件。
进一步地,为解决上述技术问题,本发明还提供了一种终端,包括如上所述的视频录制装置。
进一步地,为解决上述技术问题,本发明还提供了一种视频录制方法,包括:
生成数据缓存队列;
进行视频录制获得视频录制数据;
将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;
结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。
进一步地,将所述视频录制数据存入所述数据缓存队列包括:将所述视频录制数据压缩成数据帧后存入所述数据缓存队列。
进一步地,所述数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列;所述视频录制数据包含视频数据和音频数据;将所述视频录制数据压缩成数据帧后存入所述数据缓存队列包括:
将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。
进一步地,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。
进一步地,从所述数据缓存队列中提取视频录制数据生成视频文件包括:从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,读取完毕生成视频文件。进一步地,本发明提供了一种方法,所述方法包括:
有益效果
本发明提供的视频录制方法、装置及终端,在进行视频录制之前先生成数据缓存队列,然后进行视频录制获得视频录制数据后,将获得的数据存入数据缓存队列;在存入过程采用以下存储原则:当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入,这样数据缓存队列就仅存储最近录制时间段内的数据; 接收到用户结束录制指令结束录制后,即可从该数据缓存队列中提取视频录制数据生成视频文件。这样本发明最后生成的视频文件仅包含录制结束前最近一段时间视频数据,而这一段时间的数据往往是用户感兴趣的片段数据;并不是像现有视频录制的视频文件包含整个录制过程的所有数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;
图2为实现本发明各个实施例一个可选的相机电气结构示意图;
图3本发明第一实施例提供的视频录制装置功能模块示意图;
图4本发明第二实施例提供的视频录制装置功能模块示意图;
图5本发明第三实施例提供的视频录制方法流程示意图;
图6本发明第四实施例提供的视频录制方法流程示意图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以 混合地使用。
本发明的视频录制装置在进行视频录制之前先生成数据缓存队列,然后进行视频录制获得视频录制数据后,将获得的数据存入数据缓存队列;在存入过程中,当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入,这样数据缓存队列就仅存储最新录制时间段内的视频数据。在结束录制后,从该数据缓存队列中提取视频录制数据生成视频文件,生成的视频文件就仅包含录制结束前用户最感兴趣的一段时间视频数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。
本发明中的视频录制装置可内置于各种具有视频录制功能的终端,这些终端既包含具有视频录制功能的移动终端,也包含具有视频录制功能的非固定类终端。下面仅以移动终端进行示例说明。移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。
移动终端100可以包括无线通信单元110、A/V(音频/视频)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移 动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信***或网络之间的无线电通信。例如,无线通信单元可以移动通信模块无线互联网模块、短程通信模块等等。
A/V输入单元120用于接收音频或视频信号。A/V输入单元120可以包括相机121和麦克风1220,相机121对在视频捕获模式或图像捕获模式中由图像捕获装置获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示模块151上。经相机121处理后的图像帧可以存储在存储器160(或其它存储介质)中或者经由无线通信单元110进行发送,可以根据移动终端的构造提供两个或更多相机121。麦克风122可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由移动通信模块112发送到移动通信基站的格式输出。麦克风122可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。
用户输入单元130可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元130允许用户输入各种类型的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示模块151上时,可以形成触摸屏。
感测单元140检测移动终端100的当前状态,(例如,移动终端100的 打开或关闭状态)、移动终端100的位置、用户对于移动终端100的接触(即,触摸输入)的有无、移动终端100的取向、移动终端100的加速或减速移动和方向等等,并且生成用于控制移动终端100的操作的命令或信号。
接口单元170用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。识别模块可以是存储用于验证用户使用移动终端100的各种信息并且可以包括用户识别模块(UIM)、客户识别模块(SIM)、通用客户识别模块(USIM)等等。另外,具有识别模块的装置(下面称为"识别装置")可以采取智能卡的形式,因此,识别装置可以经由端口或其它连接装置与移动终端100连接。接口单元170可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端和外部装置之间传输数据。
另外,当移动终端100与外部底座连接时,接口单元170可以用作允许通过其将电力从底座提供到移动终端100的路径或者可以用作允许从底座输入的各种命令信号通过其传输到移动终端的路径。从底座输入的各种命令信号或电力可以用作用于识别移动终端是否准确地安装在底座上的信号。输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。
输出单元150可以包括显示模块151、音频输出模块152等等。
显示模块151可以显示在移动终端100中处理的信息。例如,当移动终 端100处于电话通话模式时,显示模块151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。又例如,其可以对终端中存储的各种视频文件,包含但不限于录制的视频文件、从网络或其他终端获取的视频文件进行播放显示。当移动终端100处于视频通话模式或者图像捕获模式时,显示模块151还可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
同时,当显示模块151和触摸板以层的形式彼此叠加以形成触摸屏时,显示模块151可以用作输入装置和输出装置。显示模块151可以包括液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为TOLED(透明有机发光二极管)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示模块(或其它显示装置),例如,移动终端可以包括外部显示模块(未示出)和内部显示模块(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
音频输出模块152可以在移动终端处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将无线通信单元110接收的或者在存储器160中存储的音频数据转换音频信号并且输出为声音。而且,音频输出模块152可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出模块152可以包括扬声器、蜂鸣器等等。
存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。存储器160存储数据的方式可以以数据缓存队列的方式进行存储,该数据缓存队列可以由控制器180中的队列生成模块生成,且该数据缓存队列中数据存储的规则可以由控制器180中的存储控制模块进行控制。应当理解的是,队列生成模块和存储控制模块可以内置于控制器180中,也可以独立于控制器180单独设置。
存储器160可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。
控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器180可以包括用于生成数据缓存队列的队列生成模块1810,用于进行存储数据处理及控制的存储控制模块1820,以及用于控制进行视频录制的录制模块1830。以上3个模块可以构造在控制器180内,或者可以构造为与控制器180分离。其中,录制模块1830具体可以控制移动终端的相机进行视频录制,还可以控制移动终端的音麦克风等声音采集传感器进行声音的采集等。控制器180内还可包括文件生成模块1840,用于在录制模块1830结束录制后,从数据 缓存队列中提取视频录制数据生成视频文件。
电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。
至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
现在将参考图2描述相机的电气结构框图。
摄影镜头1211由用于形成被摄体像的多个光学镜头构成,为单焦点镜头或变焦镜头。摄影镜头1211在镜头驱动器1221的控制下能够在光轴方向上移动,镜头驱动器1221根据来自镜头驱动控制电路1222的控制信号,控制摄影镜头1211的焦点位置,在变焦镜头的情况下,也可控制焦点距离。 镜头驱动控制电路1222按照来自微型计算机1217的控制命令进行镜头驱动器1221的驱动控制。
在摄影镜头1211的光轴上、由摄影镜头1211形成的被摄体像的位置附近配置有摄像元件1212。摄像元件1212用于对被摄体像摄像并取得摄像图像数据。在摄像元件1212上二维且呈矩阵状配置有构成各像素的光电二极管。各光电二极管产生与受光量对应的光电转换电流,该光电转换电流由与各光电二极管连接的电容器进行电荷蓄积。各像素的前表面配置有拜耳排列的RGB滤色器。
摄像元件1212与摄像电路1213连接,该摄像电路1213在摄像元件1212中进行电荷蓄积控制和图像信号读出控制,对该读出的图像信号(模拟图像信号)降低重置噪声后进行波形整形,进而进行增益提高等以成为适当的信号电平。
摄像电路1213与A/D转换器1214连接,该A/D转换器1214对模拟图像信号进行模数转换,向总线1227输出数字图像信号(以下称之为图像数据)。
总线1227是用于传送在相机的内部读出或生成的各种数据的传送路径。在总线1227连接着上述A/D转换器1214,此外还连接着图像处理器1215、JPEG处理器1216、微型计算机1217、SDRAM(Synchronous Dynamic random access memory,同步动态随机存取内存)1218、存储器接口(以下称之为存储器I/F)1219、LCD(Liquid Crystal Display,液晶显示器)驱动器1220。
图像处理器1215对基于摄像元件1212的输出的图像数据进行OB相减处理、白平衡调整、颜色矩阵运算、伽马转换、色差信号处理、噪声去除处 理、同时化处理、边缘处理等各种图像处理。JPEG处理器1216在将图像数据记录于记录介质1225时,按照JPEG压缩方式压缩从SDRAM1218读出的图像数据。此外,JPEG处理器1216为了进行图像再现显示而进行JPEG图像数据的解压缩。进行解压缩时,读出记录在记录介质1225中的文件,在JPEG处理器1216中实施了解压缩处理后,将解压缩的图像数据暂时存储于SDRAM1218中并在LCD1226上进行显示。另外,在本实施方式中,作为图像压缩解压缩方式采用的是JPEG方式,然而压缩解压缩方式不限于此,当然可以采用MPEG、TIFF、H.264等其他的压缩解压缩方式。
微型计算机1217发挥作为该相机整体的控制部的功能,统一控制相机的各种处理序列。微型计算机1217连接着操作单元1223和闪存1224。
操作单元1223包括但不限于实体按键或者虚拟按键,该实体或虚拟按键可以为电源按钮、拍照键、编辑按键、动态图像按钮、再现按钮、菜单按钮、十字键、OK按钮、删除按钮、放大按钮等各种输入按钮和各种输入键等操作控件,检测这些操作控件的操作状态。
将检测结果向微型计算机1217输出。此外,在作为显示器的LCD1226的前表面设有触摸面板,检测用户的触摸位置,将该触摸位置向微型计算机1217输出。微型计算机1217根据来自操作单元1223的操作位置的检测结果,执行与用户的操作对应的各种处理序列。
闪存1224存储用于执行微型计算机1217的各种处理序列的程序。微型计算机1217根据该程序进行相机整体的控制。此外,闪存1224存储相机的各种调整值,微型计算机1217读出调整值,按照该调整值进行相机的控制。
SDRAM1218是用于对图像数据等进行暂时存储的可电改写的易失性存储 器。该SDRAM1218暂时存储从A/D转换器1214输出的图像数据和在图像处理器1215、JPEG处理器1216等中进行了处理后的图像数据。
存储器接口1219与记录介质1225连接,进行将图像数据和附加在图像数据中的文件头等数据写入记录介质1225和从记录介质1225中读出的控制。记录介质1225例如为能够在相机主体上自由拆装的存储器卡等记录介质,然而不限于此,也可以是内置在相机主体中的硬盘等。
LCD驱动器1210与LCD1226连接,将由图像处理器1215处理后的图像数据存储于SDRAM1218,需要显示时,读取SDRAM1218存储的图像数据并在LCD1226上显示,或者,JPEG处理器1216压缩过的图像数据存储于SDRAM1218,在需要显示时,JPEG处理器1216读取SDRAM1218的压缩过的图像数据,再进行解压缩,将解压缩后的图像数据通过LCD1226进行显示。
LCD1226配置在相机主体的背面进行图像显示。该LCD1226LCD,然而不限于此,也可以采用有机EL等各种显示面板(LCD1226),然而不限于此,也可以采用有机EL等各种显示面板。
图2所示的相机可在录制模块1830的控制下完成视频的录制获取到相应的视频数据,并在存储控制模块1820的控制下按照一定的规则存储到存储器中的数据缓存队列中。为了便于理解,下面基于上述移动终端硬件结构以及相机的电气结构示意图,提出本发明各个实施例。
第一实施例
参照图3,该图为本发明第一实施例提供的视频录制装置功能模块示意图。如上所述,该视频录制装置可设置于各种具有视频录制功能的移动终端内,也可以设置于具有视频录制功能的固定类终端内。视频录制装置包括队 列生成模块31、录制模块32、存储控制模块33及文件生成模块34,其中:
队列生成模块31用于生成数据缓存队列,所生成的数据缓存队列用于存储视频录制过程中获得的视频录制数据.
队列生成模块31生成数据缓存队列时可以根据用户自定义的队列生成指令进行生成;也可以根据装置中预设的队列生成规则进行生成,例如该生成规则可为在检测到装置启动视频录制功能后进行视频录制之前,自动生成预设长度的数据缓存队列。应当理解的是,本实施例中数据缓存队列的长度可以在装置出厂前预先设定好,也可以由用户根据自己需求灵活设定。例如用户在预估到自己当前感兴趣的内容片段的持续时间后,就可以根据该时间来自己设定数据缓存队列的长度。具体的,例如假设用户当前想录制一个烟花升入空中绽放的一刹那,而烟花绽放所持续的时间一般是3-5秒,则用户根据该持续时间长度设置对应长度的数据缓存队列。用户在烟花点燃发射之前就可以开启视频录制,在录得烟花绽放完之后立即停止,此时该数据缓存队列中所存储的视频数据则就是该烟花绽放的一刹那的视频数据。实现上述视频数据智能筛选存储的过程在本实施例下面的内容进行说明。
另外,本实施例中的队列生成模块31具体可在视频录制装置的内存中生成数据缓存队列;录制完毕从该数据缓存队列提取完视频录制数据后,就可直接释放该队列提升资源利用率。在内存中生成数据缓存队列时,为了避免过多占用内存,可预先设置一个最大的阈值,限制生成的数据缓存队列小于等于该阈值,保证内存空间的正常应用。为了避免内存被占用,本实施例中也可以直接在存储器中生成该数据缓存队列中。
录制模块32用于进行视频录制获得视频录制数据。录制模块32接收到 用户下发的录制开始指令后,开始进行视频录制;另外录制模块32还用于在接收到用户下发的录制结束指令后,停止视频录制。录制模块32开始进行视频录制是指开始启动对应的相机进行视频录制,结束视频录制则是控制对应的相机结束当前的视频录制。
但应当理解的是,本实施例中视频录制开始和结束的触发除了用户下发相应的指令外,还可以通过其他控制方式进行触发。例如可以设定录制时间段,录制开始时开始进行计时,计时达到录制时间段后自动停止录制。
存储控制模块33用于将录制模块32得到的视频录制数据存入数据缓存队列,存入过程中,存储控制模块33控制数据的存储规则为:当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入。例如,在当前时刻获取到一帧视频录制数据后,但当前数据缓存队列已经存满了,此时删除该队列队尾也即当前最先存入的一帧数据,然后将新获取的那一帧视频录制数据存入到队头。这样可以保证数据缓存队列中的所存储的视频数据是最近一段时间内的视频数据。用户在录得自己感兴趣的那部分数据后,即可立即停止视频录制,这样即可从该数据缓存队列中得到自己感兴趣的视频数据,并不需要进行二次加工,提升用户体验的满意度。
文件生成模块34用于在录制模块32结束录制后,从数据缓存队列中提取存储的视频录制数据,生成相应的视频文件。此时所生成的视频文件则仅包含录制结束前最近一段录制时间内的包含的视频数据,这部分数据也正是用户在录制完自己感兴趣的内容停止录制后,对应用户感兴趣内容的这一部分数据。而对于之前的视频数据则都已经在录制过程中删除了,并不予以保 留。因此在大大节约存储空间的同时,提升了录制控制的智能性。用户在录制完成基本可以直接获取到自己感兴趣的那部分内容,不需要进行二次提取加工,因此能在很大程度上提升用户体验的满意度。
第二实施例
本发明第二实施例提供的视频录制装置中,其存储控制模块33具体用于将录制模块32获取的视频录制数据压缩成数据帧后存入数据缓存队列。所以本实施例中的数据缓存队列的长度可以数据帧为单位。例如按帧率为30FPS的帧率计算,当数据缓存队列长为1200帧时,则该队列最长可以记忆(缓存)之前40s内的影像。
参见图4所示,本实施例中队列生成模块31包括视频数据缓存队列生成子模块311和音频数据缓存队列生成子模块312;其中视频数据缓存队列生成子模块311用于生成视频数据缓存子队列;音频数据缓存队列生成子模块312用于生成音频数据缓存子队列;视频数据缓存子队列和音频数据缓存子队列都在内存中生成;二者的具体长度可以在装置中预先设定为一固定长度;也可以由用户根据自身需求灵活设定。其设定时,具体可以根据自己感兴趣片段的时长进行设置。下面以一种具体的设置示例进行说明,具体如下:
对于视频数据缓存子队列,其长度L1=FPS*t………………………(1);
上述式(1)中的FPS为录制视频的帧率,例如30FPS,120FPS等等。上述式(1)中的t为录制时间,该录制时间t可以根据用户感兴趣片段的时长t1进行设置。优选设置t大于等于t1。
对于音频数据缓存子队列,其长度L2=SR*t/SN…………………(2);
上述式(2)中的SR为录制音频的采样率;上述式(2)中SN为录制一 个音频样本的采样点数;上述式(2)中的t为录制时间,该录制时间t也根据用户感兴趣片段的时长t1进行设置。优选设置t大于等于t1。
应当理解的是,上述确定队列长度的方式仅是为了更便于理解本发明进行的一种示例说明。但本发明设置队列长度的上式并不限于上述示例的设置方式。
录制模块32所获取的视频录制数据包含视频数据和音频数据;存储控制模块33具体用于将视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,再按照上述存储规则分别存入视频数据缓存子队列和音频数据缓存子队列。例如,当得到视频数据帧后,将其存入视频数据缓存子队列之前,判断该视频数据缓存子队列当前是否已存满,如是,将该视频数据缓存子队列队尾的一个数据帧删除后,将新获取的视频数据帧依次存入该视频数据缓存子队列的对头。
具体的,本实施例中的存储控制模块33包括第一压缩子模块331和第二压缩子模块332;第一压缩子模块331用于将视频录制数据中的视频数据压缩成视频数据帧之后按上述存储规则存入视频数据缓存子队列。第二压缩子模块332用于将音频录制数据中的音频数据压缩成音频数据帧之后按上述存储规则存入音频数据缓存子队列。又例如,当得到音频数据帧后,将其存入视音频数据缓存子队列之前,判断该音频数据缓存子队列当前是否已存满,如是,将该音频数据缓存子队列队尾的一个数据帧删除后,将新获取的音频数据帧依次存入该音频数据缓存子队列的对头。
文件生成模块34用于从视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从音频数据缓存子队列的队尾到队头依次读取音 频数据帧写入视频文件,读取写入完毕则生成视频文件。
具体的,文件生成模块34包含视频数据提取子模块341和音频数据提取子模块342。视频数据提取子模块341用于从视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件。用于从音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件音频数据提取子模块342。将对应的视频数据和音频数据写入完毕后即得到视频文件。
视频数据缓存子队列和音频数据缓存子队列所存储的数据都是最近一段录制时间t内的数据,而之前的录制数据都被删除并不会写入视频文件。该视频文件中包含的仅是用户感兴趣的片段数据。在降低了存储空间需求的同时,提升了用户体验满意度。
第三实施例
参照图5,该图所示为本发明第三实施例提供的视频录制方法基本流程图。其包括:
S501:生成数据缓存队列。
该步骤生成的数据缓存队列用于存储视频录制过程中获得的视频录制数据。该数据缓存队列可根据用户可自定义的队列生成指令进行生成,也可根据装置中预设的队列生成规则进行生成。例如该生成规则为在检测到启动视频录制功能后、进行视频录制之前,自动生成预设长度的数据缓存队列。应当理解的是,本实施例中数据缓存队列的长度可以在装置出厂前预先设定好,也可以由用户根据自己需求灵活设定。例如用户在预估到自己当前感兴趣的内容片段的持续时间后,就可以根据该时间来自己设定数据缓存队列的长度。
本实施例中的数据缓存队列具体在视频录制装置的内存中生成;录制完毕从该数据缓存队列提取完视频录制数据后,就可直接释放该队列提升资源利用率。为了避免过多占用内存,可预先设置一个最大的阈值,限制生成的数据缓存队列小于等于该阈值,保证内存空间的正常应用。
S502:进行视频录制获得视频录制数据。
S503:将获得的视频录制数据存入数据缓存队列,存入过程中,当数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入。
例如,在当前时刻获取到一帧视频录制数据后,但当前数据缓存队列已经存满了,此时删除该队列队尾也即当前最先存入的一帧数据,然后将新获取的那一帧视频录制数据存入到队头。
S504:结束录制后,从数据缓存队列中提取视频录制数据生成视频文件。此时所生成的视频文件仅包含录制结束前最近一段录制时间内的包含的视频数据,这部分数据基本就是用户感兴趣内容。而对于之前的视频数据则不会写入视频文件。因此能大大节约存储空间,同时提升录制控制的智能性。用户在录制完成可以直接获取到自己感兴趣的那部分内容,不需要进行二次提取加工,提升了用户满意度。
第四实施例
本实施例中,将视频录制数据存入数据缓存队列为将视频录制数据压缩成数据帧后存入数据缓存队列。本实施例中的数据缓存队列的长度可以数据帧为单位。例如按帧率为120FPS的帧率计算,当数据缓存队列长为1200帧时,则该队列最长可以记忆(缓存)之前10s内的影像。
本实施例中,在内存中生成的数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列;二者的具体长度可以在装置中预先设定为一固定长度;也可以由用户根据自身需求灵活设定。其设定时,具体可以根据自己感兴趣片段的时长进行设置。下面以一种具体的设置示例进行说明,具体如下:
对于视频数据缓存子队列,其长度L1==录制视频的帧率FPS*录制时间t;
对于音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。
录制时间t也根据用户感兴趣片段的时长t1进行设置。优选设置t大于等于t1。
进行视频录取时,视频录制数据包含视频数据和音频数据;将视频录制数据压缩成数据帧后存入数据缓存队列包括:
将视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,分别存入视频数据缓存子队列和音频数据缓存子队列。例如,当得到视频数据帧后,将其存入视频数据缓存子队列之前,判断该视频数据缓存子队列当前是否已存满,如是,将该视频数据缓存子队列队尾的一个数据帧删除后,将新获取的视频数据帧依次存入该视频数据缓存子队列的对头。又例如,当得到音频数据帧后,将其存入视音频数据缓存子队列之前,判断该音频数据缓存子队列当前是否已存满,如是,将该音频数据缓存子队列队尾的一个数据帧删除后,将新获取的音频数据帧依次存入该音频数据缓存子队列的对头。
从数据缓存队列中提取视频录制数据生成视频文件包括:从视频数据缓 存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,将对应的视频数据和音频数据写入完毕后即得到视频文件。
为了更好的理解本发明,下面结合一个完成的录制过程对本发明做进一步说明。本示例中将按照上述方法录制视频时的工作模式叫追忆录制模式。请参见图6所示,包括:
S601:进入追忆录制模式;
S602:生成视频数据缓存子队列和音频数据缓存子队列;
S603:开始录制,获取录制数据压缩成视频录制数据帧;
S604:判断视频录制数据帧视频帧和音频帧的存在情况,如存在视频帧,转至S605;存在音频帧,转至S606;
S605:将视频帧按照上述存储规则存入视频数据缓存子队列,转至S607;
S606:将音频帧按照上述存储规则存入音频数据缓存子队列,转至S607;
S607:判断录制是否结束,如是,转至S608;否则,转至S604;
S608:从视频数据缓存子队列读取视频帧写入视频文件;
S609:从音频数据缓存子队列读取音频帧写入视频文件;
S610:音视频数据都写入完毕,生成视频文件,录制结束。
通过本发明的录制方法得到的视频文件仅包含录制结束前最近一段录制时间t内的视频数据,不仅大大减少了存储占用的空间,提升资源利用率;更提升了视频录制功能的智能性,进而提升用户体验满意度。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或 者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

Claims (10)

1.一种视频录制装置,其特征在于,包括队列生成模块、录制模块、存储控制模块及文件生成模块;
所述队列生成模块用于生成数据缓存队列;
所述录制模块用于进行视频录制获得视频录制数据;
所述存储控制模块用于将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;
所述文件生成模块用于在所述录制模块结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。
2.如权利要求1所述的视频录制装置,其特征在于,所述存储控制模块用于将所述视频录制数据压缩成数据帧后存入所述数据缓存队列。
3.如权利要求2所述的视频录制装置,其特征在于,所述队列生成模块生成的数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列,所述视频录制数据包含视频数据和音频数据;
所述存储控制模块用于将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。
4.如权利要求3所述的视频录制装置,其特征在于,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。
5.如权利要求3或4所述的视频录制装置,其特征在于,所述文件生成模块用于从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,读取完毕生成视频文件。
6.一种终端,其特征在于,包括如权利要求1-5任一项所述的视频录制装置。
7.一种视频录制方法,其特征在于,包括:
生成数据缓存队列;
进行视频录制获得视频录制数据;
将所述视频录制数据存入所述数据缓存队列,存入过程中,当所述数据缓存队列存满时,删除当前该数据缓存队列中最先存入的视频录制数据后,再将最新获取的视频录制数据依次存入;
结束录制后,从所述数据缓存队列中提取视频录制数据生成视频文件。
8.如权利要求7所述的视频录制方法,其特征在于,所述数据缓存队列包括视频数据缓存子队列和音频数据缓存子队列;所述视频录制数据包含视频数据和音频数据;将所述视频录制数据存入所述数据缓存队列包括:
将所述视频录制数据中的视频数据和音频数据分别压缩成视频数据帧和音频数据帧之后,各自存入所述视频数据缓存子队列和音频数据缓存子队列。
9.如权利要求8所述的视频录制方法,其特征在于,所述视频数据缓存子队列的长度L1=录制视频的帧率FPS*录制时间t;所述音频数据缓存子队列的长度L2=录制音频的采样率SR*录制时间t/录制一个音频样本的采样点数SN。
10.如权利要求8或9所述的视频录制方法,其特征在于,从所述数据缓存队列中提取视频录制数据生成视频文件包括:从所述视频数据缓存子队列的队尾到队头依次读取视频数据帧写入视频文件,并从所述音频数据缓存子队列的队尾到队头依次读取音频数据帧写入视频文件,读取完毕生成视频文件。
CN201610365376.1A 2016-05-26 2016-05-26 视频录制方法、装置及终端 Pending CN106028098A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610365376.1A CN106028098A (zh) 2016-05-26 2016-05-26 视频录制方法、装置及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610365376.1A CN106028098A (zh) 2016-05-26 2016-05-26 视频录制方法、装置及终端

Publications (1)

Publication Number Publication Date
CN106028098A true CN106028098A (zh) 2016-10-12

Family

ID=57092399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610365376.1A Pending CN106028098A (zh) 2016-05-26 2016-05-26 视频录制方法、装置及终端

Country Status (1)

Country Link
CN (1) CN106028098A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832205A (zh) * 2017-10-16 2018-03-23 深圳天珑无线科技有限公司 终端及其运行过程的录屏方法、外部设备、存储装置
CN108771526A (zh) * 2018-05-31 2018-11-09 佛山市顺德区美的洗涤电器制造有限公司 洗涤方法、洗碗机及计算机可读存储介质
CN109739660A (zh) * 2018-12-24 2019-05-10 新华三技术有限公司合肥分公司 异常消息处理方法及装置
CN109862415A (zh) * 2018-11-26 2019-06-07 努比亚技术有限公司 一种录屏方法、双屏终端及计算机可读存储介质
CN111147397A (zh) * 2019-12-25 2020-05-12 视联动力信息技术股份有限公司 一种报文片的处理方法及终端
CN111814714A (zh) * 2020-07-15 2020-10-23 前海人寿保险股份有限公司 基于音视频录制的图像识别方法、装置、设备及存储介质
CN114067851A (zh) * 2021-09-30 2022-02-18 高德软件有限公司 信号源处理方法、装置及非易失性存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020013852A1 (en) * 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
CN1655601A (zh) * 2004-02-09 2005-08-17 联想(北京)有限公司 一种屏幕的截屏方法
CN1791202A (zh) * 2004-12-15 2006-06-21 联想(北京)有限公司 一种录制节目的方法
CN1890955A (zh) * 2003-12-01 2007-01-03 索尼爱立信移动通讯股份有限公司 用于记录图像序列的相机
CN101114342A (zh) * 2007-08-16 2008-01-30 武汉虹旭信息技术有限责任公司 基于拍照手机的视频连续分析方法
CN103150385A (zh) * 2013-03-15 2013-06-12 杭州智屏软件有限公司 基于内存的实时视频录制缓存技术
CN104253928A (zh) * 2013-06-26 2014-12-31 鸿富锦精密工业(深圳)有限公司 基于场景侦测的实时影像记录***及方法
CN104639970A (zh) * 2013-11-12 2015-05-20 扬智科技股份有限公司 视频串流处理装置及其录制特定视频片段的方法
CN105357560A (zh) * 2015-09-28 2016-02-24 努比亚技术有限公司 缓存处理方法和装置
CN105578051A (zh) * 2015-12-30 2016-05-11 小米科技有限责任公司 图像捕捉方法和装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020013852A1 (en) * 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
CN1890955A (zh) * 2003-12-01 2007-01-03 索尼爱立信移动通讯股份有限公司 用于记录图像序列的相机
CN1655601A (zh) * 2004-02-09 2005-08-17 联想(北京)有限公司 一种屏幕的截屏方法
CN1791202A (zh) * 2004-12-15 2006-06-21 联想(北京)有限公司 一种录制节目的方法
CN101114342A (zh) * 2007-08-16 2008-01-30 武汉虹旭信息技术有限责任公司 基于拍照手机的视频连续分析方法
CN103150385A (zh) * 2013-03-15 2013-06-12 杭州智屏软件有限公司 基于内存的实时视频录制缓存技术
CN104253928A (zh) * 2013-06-26 2014-12-31 鸿富锦精密工业(深圳)有限公司 基于场景侦测的实时影像记录***及方法
CN104639970A (zh) * 2013-11-12 2015-05-20 扬智科技股份有限公司 视频串流处理装置及其录制特定视频片段的方法
CN105357560A (zh) * 2015-09-28 2016-02-24 努比亚技术有限公司 缓存处理方法和装置
CN105578051A (zh) * 2015-12-30 2016-05-11 小米科技有限责任公司 图像捕捉方法和装置

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832205A (zh) * 2017-10-16 2018-03-23 深圳天珑无线科技有限公司 终端及其运行过程的录屏方法、外部设备、存储装置
CN108771526A (zh) * 2018-05-31 2018-11-09 佛山市顺德区美的洗涤电器制造有限公司 洗涤方法、洗碗机及计算机可读存储介质
CN108771526B (zh) * 2018-05-31 2021-03-19 佛山市顺德区美的洗涤电器制造有限公司 洗涤方法、洗碗机及计算机可读存储介质
CN109862415A (zh) * 2018-11-26 2019-06-07 努比亚技术有限公司 一种录屏方法、双屏终端及计算机可读存储介质
CN109739660A (zh) * 2018-12-24 2019-05-10 新华三技术有限公司合肥分公司 异常消息处理方法及装置
CN109739660B (zh) * 2018-12-24 2020-10-16 新华三技术有限公司合肥分公司 异常消息处理方法及装置
CN111147397A (zh) * 2019-12-25 2020-05-12 视联动力信息技术股份有限公司 一种报文片的处理方法及终端
CN111814714A (zh) * 2020-07-15 2020-10-23 前海人寿保险股份有限公司 基于音视频录制的图像识别方法、装置、设备及存储介质
CN111814714B (zh) * 2020-07-15 2024-03-29 前海人寿保险股份有限公司 基于音视频录制的图像识别方法、装置、设备及存储介质
CN114067851A (zh) * 2021-09-30 2022-02-18 高德软件有限公司 信号源处理方法、装置及非易失性存储介质

Similar Documents

Publication Publication Date Title
CN105430295B (zh) 图像处理装置及方法
CN105100609B (zh) 移动终端和拍摄参数的调节方法
CN106028098A (zh) 视频录制方法、装置及终端
CN104902185B (zh) 拍摄方法及装置
CN104811554B (zh) 相机模式的切换方法及终端
CN100502468C (zh) 照相便携式终端及使用该终端拍摄多图像照片的方法
CN104660903B (zh) 拍摄方法及拍摄装置
CN105335458B (zh) 图片预览方法及装置
CN105100481A (zh) 拍摄方法、装置及移动终端
CN105516423A (zh) 移动终端、数据传输***及移动终端拍摄方法
CN105472240B (zh) 图像采集方法及装置
CN106603917A (zh) 一种拍摄装置和方法
CN105187724B (zh) 一种处理图像的移动终端和方法
CN105245777A (zh) 生成视频图片的方法及装置
CN104767941A (zh) 拍照方法及装置
CN109788268A (zh) 终端及其白平衡校正控制方法、及计算机可读存储介质
CN109831636A (zh) 互动视频控制方法、终端及计算机可读存储介质
CN105407295B (zh) 移动终端拍摄装置和方法
CN105357444B (zh) 对焦方法和装置
CN104751488B (zh) 运动物体的运动轨迹的拍摄方法及终端设备
CN104822099A (zh) 视频封装方法及移动终端
CN104967772B (zh) 拍照方法和装置
CN105744170A (zh) 一种照片拍摄装置和方法
CN109842723A (zh) 终端及其屏幕亮度控制方法、及计算机可读存储介质
CN104796625A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20161012