Movatterモバイル変換


[0]ホーム

URL:


CN104853193B - Video-frequency compression method, device and electronic equipment - Google Patents

Video-frequency compression method, device and electronic equipment
Download PDF

Info

Publication number
CN104853193B
CN104853193BCN201410055611.6ACN201410055611ACN104853193BCN 104853193 BCN104853193 BCN 104853193BCN 201410055611 ACN201410055611 ACN 201410055611ACN 104853193 BCN104853193 BCN 104853193B
Authority
CN
China
Prior art keywords
video
video data
compressed
mobile terminal
parameter
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
Application number
CN201410055611.6A
Other languages
Chinese (zh)
Other versions
CN104853193A (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.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing 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 Tencent Technology Beijing Co LtdfiledCriticalTencent Technology Beijing Co Ltd
Priority to CN201410055611.6ApriorityCriticalpatent/CN104853193B/en
Publication of CN104853193ApublicationCriticalpatent/CN104853193A/en
Application grantedgrantedCritical
Publication of CN104853193BpublicationCriticalpatent/CN104853193B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

This application discloses a kind of video-frequency compression method, device and electronic equipments, belong to multi-media processing field.The described method includes: obtaining the video parameter of at least one-frame video data and the video data;The video parameter for modifying the video data is compressed video parameter;At least one-frame video data is compressed according to the compressed video parameter by the function of hardware acceleration of the mobile terminal, obtains compressed video file.Present application addresses the problems that the processing speed of current video-frequency compression method is slower;Reach through the function of hardware acceleration of mobile terminal and carried out video compress, has improved the effect of the processing speed of the video-frequency compression method on mobile terminal.

Description

Video-frequency compression method, device and electronic equipment
Technical field
The present embodiments relate to multi-media processing field, in particular to a kind of video-frequency compression method, device and electronics are setIt is standby.
Background technique
With the development of the mobile device of smart phone, tablet computer and electronic reader etc, multi-medium data is being movedUse in dynamic terminal is also more and more extensive.
The network environment as locating for mobile terminal is variable and complicated, so that available bandwidth is easy to be restricted, soWhen mobile terminal needs to upload the biggish video file of data volume to network side, usually require to compress video file.Current a kind of video-frequency compression method, comprising: mobile terminal is using the video of open source processing library FFmpeg come will be in video fileVideo data carry out re-compression and encoding, the lesser video file of data volume after obtaining re-compression and encoding.
In the implementation of the present invention, inventor has found above-mentioned technology the prior art has at least the following problems: due to usingFFmpeg is to transplant from the video compression of desktop PC come the process that carries out video compress, but due to mobile terminalPerformance when running FFmpeg temporarily can not also be compared with the performance of desktop PC, so the processing of current video-frequency compression methodSpeed is slower.
Summary of the invention
Processing speed in order to solve the problems, such as current video-frequency compression method is slower, and the embodiment of the invention provides one kindVideo-frequency compression method and device.The technical solution is as follows:
In a first aspect, a kind of video-frequency compression method is provided, in mobile terminal, which comprises
Obtain the video parameter of at least one-frame video data and the video data;
The video parameter for modifying the video data is compressed video parameter;
By the function of hardware acceleration of the mobile terminal according to the compressed video parameter to an at least frameVideo data is compressed, and compressed video file is obtained.
Second aspect provides a kind of video compress device, in mobile terminal, described device to include:
Data acquisition module, for obtaining the video parameter of at least one-frame video data and the video data;
Parameter adapting module, the video parameter for modifying the video data are compressed video parameter;
Hardware compression module is joined for the function of hardware acceleration by the mobile terminal according to the compressed videoIt is several that at least one-frame video data is compressed, obtain compressed video file.
The third aspect, provides a kind of mobile terminal, and the mobile terminal includes video pressure described in second aspect as aboveCompression apparatus.
Technical solution provided in an embodiment of the present invention has the benefit that
By obtaining the video parameter of at least one-frame video data and video data, the video parameter for modifying video data isCompressed video parameter, by the function of hardware acceleration of mobile terminal according to compressed video parameter to an at least frame videoData are compressed, and compressed video file is obtained;The processing speed for solving current video-frequency compression method slower is askedTopic;Reach through the function of hardware acceleration of mobile terminal and carried out video compress, has improved the video compress side on mobile terminalThe effect of the processing speed of method.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodimentAttached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, forFor those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings otherAttached drawing.
Fig. 1 is the method flow diagram of video-frequency compression method provided by one embodiment of the present invention;
Fig. 2 be another embodiment of the present invention provides video-frequency compression method method flow diagram;
Fig. 3 is the structural schematic diagram of video compress device provided by one embodiment of the present invention;
Fig. 4 be another embodiment of the present invention provides video compress device structural schematic diagram;
Fig. 5 is the structural schematic diagram of mobile terminal provided by one embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached drawing to embodiment party of the present inventionFormula is described in further detail.
In each embodiment of the present invention, mobile terminal can be mobile phone, tablet computer, E-book reader, MP3 and playDevice (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level3), MP4(Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard audioLevel 3) player etc..
Referring to FIG. 1, it illustrates the method flow diagrams of video-frequency compression method provided by one embodiment of the present invention.This realityExample is applied to illustrate with the video-frequency compression method using in the terminal.The video-frequency compression method, comprising:
Step 102, the video parameter of at least one-frame video data and video data is obtained;
Mobile terminal can decode to obtain the view of at least one-frame video data and video data by existing video fileFrequency parameter;The camera collected at least one-frame video data of institute and video data of mobile terminal also available mobile terminalVideo parameter.
Step 104, the video parameter for modifying video data is compressed video parameter;
The video parameter of unpressed video data is usually higher, and mobile terminal needs to modify the ginseng of the video in video dataNumber is compressed video parameter.
Step 106, by the function of hardware acceleration of mobile terminal according to compressed video parameter to an at least frame videoData are compressed, and compressed video file is obtained.
Mobile terminal in the present embodiment provides function of hardware acceleration.Process of the mobile terminal in compressed video dataIn, at least one-frame video data is compressed according to compressed video parameter by function of hardware acceleration, after obtaining compressionVideo file.
In conclusion video-frequency compression method provided in this embodiment, by obtaining at least one-frame video data and video countsAccording to video parameter, modify video data video parameter be compressed video parameter, pass through the hardware-accelerated of mobile terminalFunction compresses at least one-frame video data according to compressed video parameter, obtains compressed video file;It solvesThe slower problem of the processing speed of current video-frequency compression method;Reached by the function of hardware acceleration of mobile terminal come intoRow video compress improves the effect of the processing speed of the video-frequency compression method on mobile terminal.
Referring to FIG. 2, it illustrates another embodiment of the present invention provides video-frequency compression method method flow diagram.This realityExample is applied to illustrate with the video-frequency compression method using in the terminal.The video-frequency compression method, comprising:
Step 201, the video parameter of at least one-frame video data and video data is obtained;
Mobile terminal can decode to obtain the view of at least one-frame video data and video data by existing video fileFrequency parameter;The camera collected at least one-frame video data of institute and video counts of mobile terminal also available mobile terminalAccording to video parameter.
When decoding to obtain at least one-frame video data by existing video file, mobile terminal can also pass through itselfFunction of hardware acceleration existing video file is decoded to obtain the video parameter of at least one-frame video data and video data.
It is for the operation that American Apple Inc produces has the electronic equipment of iOS system by mobile terminal, mobile terminal is adoptedExisting video file is decoded with the multimedia decoding component AVAssetReader in iOS system, multimedia decoding componentAVAssetReader can enable the function of hardware acceleration for running and having in the electronic equipment of iOS system, and decoding effect is greatly improvedRate.
The video parameter of video data refers to resolution ratio and code rate.In iOS system, the video parameter of video data is carriedIn SampleBuffer structural body, 1 SampleBuffer structural body of multi-frame video data sharing.For example, 1-100 frame regardsThe 1st SampleBuffer structural body of frequency data sharing has recorded 1-100 frame view in the 1st SampleBuffer structural bodyFrequency is according to respective resolution ratio and code rate (being usually all identical);101-200 frame shares the 2nd SampleBuffer structureBody has recorded the respective resolution ratio of 101-200 frame video data and code rate in the 2nd SampleBuffer structural body (usuallyAll it is identical), and so on.
Step 202, the video parameter for modifying video data is compressed video parameter;
The video parameter that mobile terminal modifies video data is compressed video parameter.Video parameter include resolution ratio andCode rate two, it is only necessary to which one of parameter is revised as compressed video parameter, so that it may realize video compress, but usuallyTwo parameters can be all revised as compressed video parameter simultaneously.Namely: the resolution ratio of mobile terminal modification video data isCompressed resolution ratio;And/or the code rate of mobile terminal modification video data is compressed code rate.Wherein, by original code rateWhen being revised as compressed code rate, the compression effectiveness of video data can be clearly.
By taking operation has the electronic equipment of iOS system as an example, mobile terminal is modified original in SampleBuffer structural bodyResolution ratio is compressed resolution ratio 480*480, and modifies the original code rate in SampleBuffer structural body (usuallyIt 1500kbps) is compressed code rate 500kbps.
Step 203, for every frame video data, joined by the function of hardware acceleration of mobile terminal according to compressed videoSeveral pairs of video datas compress;
Mobile terminal in the present embodiment provides function of hardware acceleration.Process of the mobile terminal in compressed video dataIn, at least one-frame video data is compressed according to compressed resolution ratio and/or code rate by function of hardware acceleration.
By taking operation has the electronic equipment of iOS system as an example, mobile terminal passes through the multimedia coding component in iOS systemAVAssetWriter carries out H.264 coded format at least one-frame video data according to compressed resolution ratio and/or code rateCompression.Multimedia coding component AVAssetWriter can enable the hardware-accelerated function for running and having in the electronic equipment of iOS systemCan, code efficiency is greatly improved.
Step 204, video file is written into using predetermined write-in frame per second in compressed every frame video data, after obtaining compressionVideo file.
Video file is written in compressed present frame video data by mobile terminal, is then executed to next frame video dataStep 203, it realizes and is written to what all frame video datas successively carried out in compression.By a compressed video data of frame frameWhen video file is written, frame per second is written as compressed predetermined write-in frame per second in mobile terminal control, for example mobile terminal control is pre-Surely write-in frame per second be 24 frame per second namely human eye can received minimum frame per second, to realize better compression effectiveness.Through testingIt proves, by above-mentioned compression processing, the compressed data volume of the short-sighted frequency of 8 seconds kind length only has 500K or so, has veryGood compression effectiveness.
In conclusion video-frequency compression method provided in this embodiment, by obtaining at least one-frame video data and video countsAccording to video parameter, modify video data video parameter be compressed video parameter, pass through the hardware-accelerated of mobile terminalFunction compresses at least one-frame video data according to compressed video parameter, obtains compressed video file;It solvesThe slower problem of the processing speed of current video-frequency compression method;Reached by the function of hardware acceleration of mobile terminal come intoRow video compress improves the effect of the processing speed of the video-frequency compression method on mobile terminal.
Also by when existing video file decodes to obtain at least one-frame video data, also by the hardware of mobile terminalExisting video file is decoded to obtain the video parameter of at least one-frame video data and video data by acceleration function, furtherImprove processing speed when video compress under the scene.
Referring to FIG. 3, it illustrates the structural block diagrams of video compress device provided by one embodiment of the present invention.The viewFrequency compression set can pass through all or part of software, hardware or both being implemented in combination with as mobile terminal.The dressIt sets and includes:
Data acquisition module 320, for obtaining the video parameter of at least one-frame video data and the video data;
Parameter adapting module 340, the video parameter for modifying the video data are compressed video parameter;
Hardware compression module 360, for the function of hardware acceleration by the mobile terminal according to the compressed viewFrequency parameter compresses at least one-frame video data, obtains compressed video file.
In conclusion video compress device provided in this embodiment, by obtaining at least one-frame video data and video countsAccording to video parameter, modify video data video parameter be compressed video parameter, pass through the hardware-accelerated of mobile terminalFunction compresses at least one-frame video data according to compressed video parameter, obtains compressed video file;It solvesThe slower problem of the processing speed of current video-frequency compression method;Reached by the function of hardware acceleration of mobile terminal come intoRow video compress improves the effect of the processing speed of the video-frequency compression method on mobile terminal.
Referring to FIG. 4, it illustrates another embodiment of the present invention provides video compress device structural block diagram.The viewFrequency compression set can pass through all or part of software, hardware or both being implemented in combination with as mobile terminal.The dressIt sets and includes:
Data acquisition module 320, for obtaining the video parameter of at least one-frame video data and the video data;
Parameter adapting module 340, the video parameter for modifying the video data are compressed video parameter;
Hardware compression module 360, for the function of hardware acceleration by the mobile terminal according to the compressed viewFrequency parameter compresses at least one-frame video data, obtains compressed video file.
Optionally, the data acquisition module 320 obtains at least frame view for decoding existing video fileFrequency evidence;Or,
The data acquisition module 320, for obtaining the camera institute collected described at least one of the mobile terminalFrame video data.
Optionally, the data acquisition module 320, the function of hardware acceleration for passing through the mobile terminal will be existingVideo file decodes to obtain at least one-frame video data.
Optionally, the parameter adapting module 340, comprising: resolution ratio modifies unit and/or code rate modifies unit;
The resolution ratio modifies unit, and the resolution ratio for modifying the video data is compressed resolution ratio;
The code rate modifies unit, and the code rate for modifying the video data is compressed code rate.
Optionally, the hardware compression module 360, comprising: hardware-compressed unit 362 and File write unit 364;
For every frame video data, by the function of hardware acceleration of the mobile terminal according to the compressed videoParameter compresses the video data;
Video file is written into using predetermined write-in frame per second in compressed every frame video data, obtains the compressed viewFrequency file.
In conclusion video compress device provided in this embodiment, by obtaining at least one-frame video data and video countsAccording to video parameter, modify video data video parameter be compressed video parameter, pass through the hardware-accelerated of mobile terminalFunction compresses at least one-frame video data according to compressed video parameter, obtains compressed video file;It solvesThe slower problem of the processing speed of current video-frequency compression method;Reached by the function of hardware acceleration of mobile terminal come intoRow video compress improves the effect of the processing speed of the video-frequency compression method on mobile terminal.
Also by when existing video file decodes to obtain at least one-frame video data, also by the hardware of mobile terminalExisting video file is decoded to obtain the video parameter of at least one-frame video data and video data by acceleration function, furtherImprove processing speed when video compress under the scene.
It should be understood that video compress device provided by the above embodiment is in compressed video data, only with above-mentioned eachThe division progress of functional module can according to need and for example, in practical application by above-mentioned function distribution by different functionEnergy module is completed, i.e., the internal structure of equipment is divided into different functional modules, to complete whole described above or portionDivide function.In addition, video compress device provided by the above embodiment and video-frequency compression method embodiment belong to same design, haveBody realizes that process is detailed in embodiment of the method, and which is not described herein again.
Referring to FIG. 5, the structural schematic diagram of the mobile terminal provided it illustrates one embodiment of the present of invention.The movementTerminal 500 is equipped with the client of video processing, video social activity, video sharing etc, and the client is for implementing above-mentioned realityThe video-frequency compression method provided in example is provided, specifically:
Mobile terminal 500 may include RF(Radio Frequency, radio frequency) circuit 510, include one or one withMemory 520, input unit 530, display unit 540, the sensor 550, voicefrequency circuit of upper computer readable storage medium560, short range wireless transmission module 570, include one or more than one the processor 580 and power supply of processing core590 equal components.It will be understood by those skilled in the art that mobile terminal structure shown in Fig. 5 is not constituted to mobile terminalIt limits, may include perhaps combining certain components or different component layouts than illustrating more or fewer components.Wherein:
RF circuit 510 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base stationAfter downlink information receives, one or the processing of more than one processor 580 are transferred to;In addition, the data for being related to uplink are sent toBase station.In general, RF circuit 510 includes but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, usesFamily identity module (SIM) card, transceiver, coupler, LNA(Low Noise Amplifier, low-noise amplifier), duplexDevice etc..In addition, RF circuit 510 can also be communicated with network and other equipment by wireless communication.Wireless communication, which can be used, appoints(Global System of Mobile communication, the whole world are moved for one communication standard or agreement, including but not limited to GSMDynamic communication system), GPRS (General Packet Radio Service, general packet radio service), CDMA (CodeDivision Multiple Access, CDMA), WCDMA (Wideband Code Division MultipleAccess, wideband code division multiple access), LTE (Long Term Evolution, long term evolution), Email, SMS (ShortMessaging Service, short message service) etc..Memory 520 can be used for storing software program and module, for example, storageDevice 520 can be used for storing preset time list, can be also used for the software program of storage acquisition voice signal, realizes keywordThe software program of identification, the software program for realizing continuous speech recognition and the software program for realizing setting prompting item, may be used alsoWireless access point and the binding relationship of user account etc. for storage.Processor 580 is stored in memory 520 by operationSoftware program and module, thereby executing in various function application and data processing, such as the embodiment of the present invention " receive withFunction, function of " detecting whether exist and the retrieval matched information model of lines " of the retrieval lines of graphical data-in " etc.Deng.Memory 520 can mainly include storing program area and storage data area, wherein storing program area can storage program area, extremelyApplication program (such as sound-playing function, image player function etc.) needed for a few function etc.;Storage data area can storeCreated data (such as audio data, phone directory etc.) etc. are used according to mobile terminal 500.In addition, memory 520 can be withIt can also include nonvolatile memory, for example, at least disk memory, a flash memory including high-speed random access memoryDevice or other volatile solid-state parts.Correspondingly, memory 520 can also include Memory Controller, to provide placeManage the access of device 580 and input unit 530 to memory 520.
Input unit 530 can be used for receiving the number or character information of input, and generate and user setting and functionControl related keyboard, mouse, operating stick, optics or trackball signal input.Specifically, input unit 530 may include touchingSensitive surfaces 531 and other input equipments 532.Touch sensitive surface 531, also referred to as touch display screen or Trackpad are collected and are usedFamily on it or nearby touch operation (such as user using any suitable object or attachment such as finger, stylus in touch-sensitive tableOperation on face 531 or near touch sensitive surface 531), and corresponding attachment device is driven according to preset formula.It is optional, touch sensitive surface 531 may include both touch detecting apparatus and touch controller.Wherein, touch detecting apparatus detection is usedThe touch orientation at family, and touch operation bring signal is detected, transmit a signal to touch controller;Touch controller is from touchingIt touches and receives touch information in detection device, and be converted into contact coordinate, then give processor 580, and processor can be received580 orders sent simultaneously are executed.Furthermore, it is possible to using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic wavesType realizes touch sensitive surface 531.In addition to touch sensitive surface 531, input unit 530 can also include other input equipments 532.SpecificallyGround, other input equipments 532 can include but is not limited to physical keyboard, function key (such as volume control button, switch keyDeng), trace ball, mouse, one of operating stick etc. or a variety of.
Display unit 540 can be used for showing information input by user or the information and mobile terminal that are supplied to user500 various graphical user interface, these graphical user interface can by figure, text, icon, video and any combination thereof LaiIt constitutes.Display unit 540 may include display panel 541, optionally, can using LCD (Liquid Crystal Display,Liquid crystal display), the forms such as OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) configure displayPanel 541.Further, touch sensitive surface 531 can be covered on display panel 541, when touch sensitive surface 531 detects on itOr after neighbouring touch operation, processor 580 is sent to determine the type of touch event, is followed by subsequent processing device 580 according to touchThe type of event provides corresponding visual output on display panel 541.Although in Fig. 5, touch sensitive surface 531 and display panel541 be to realize input and input function as two independent components, but in some embodiments it is possible to by touch sensitive surface531 integrate with display panel 541 and realize and output and input function.
Mobile terminal 500 may also include at least one sensor 550, for example, optical sensor, motion sensor and otherSensor.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can basisThe light and shade of ambient light adjusts the brightness of display panel 541, proximity sensor can when mobile terminal 500 is moved in one's ear,Close display panel 541 and/or backlight.As a kind of motion sensor, gravity accelerometer can detect all directionsThe size of upper (generally three axis) acceleration, can detect that size and the direction of gravity, can be used to identify mobile phone posture when staticApplication (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (for example pedometer, strikesHit) etc.;Gyroscope, barometer, hygrometer, thermometer, infrared sensor for can also configure as mobile terminal 500 etc. otherSensor, details are not described herein.
Voicefrequency circuit 560, loudspeaker 561, microphone 562 can provide the audio interface between user and mobile terminal 500.Electric signal after the audio data received conversion can be transferred to loudspeaker 561, be converted by loudspeaker 561 by voicefrequency circuit 560For voice signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 562, is connect by voicefrequency circuit 560Audio data is converted to after receipts, then by after the processing of audio data output processor 580, another shifting is sent to through RF circuit 510Dynamic terminal, or audio data is exported to memory 520 to be further processed.Voicefrequency circuit 560 is also possible that earplugJack, to provide the communication of peripheral hardware earphone Yu mobile terminal 500.
Short range wireless transmission module 570 can be WIFI(wireless fidelity, Wireless Fidelity) module or indigo plantTooth module etc..Mobile terminal 500 can help user to send and receive e-mail, browse net by short range wireless transmission module 570Page and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 5 shows short-distance wirelessTransmission module 570, but it is understood that, and it is not belonging to must be configured into for mobile terminal 500, it can according to need completelyIt omits within the scope of not changing the essence of the invention.
Processor 580 is the control centre of mobile terminal 500, utilizes various interfaces and the entire mobile terminal of connectionVarious pieces by running or execute the software program and/or module that are stored in memory 520, and are called and are stored inData in reservoir 520 execute the various functions and processing data of mobile terminal 500, to carry out whole prison to mobile terminalControl.Optionally, processor 580 may include one or more processing cores;Optionally, processor 580 can integrate application processorAnd modem processor, wherein the main processing operation system of application processor, user interface and application program etc., modulatedemodulateProcessor is adjusted mainly to handle wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processorIn 580.
Mobile terminal 500 further includes the power supply 590(such as battery powered to all parts), it is preferred that power supply can lead toCross power-supply management system and processor 580 be logically contiguous, thus by power-supply management system realize management charging, electric discharge andThe functions such as power managed.Power supply 590 can also include one or more direct current or AC power source, recharging system, electricityThe random components such as source fault detection circuit, power adapter or inverter, power supply status indicator.
Although being not shown, mobile terminal 500 can also include camera, bluetooth module etc., and details are not described herein.
Mobile terminal 500 further includes having perhaps one of them or one of more than one program of memory and oneProcedure above is stored in memory, and is configured to execute above-mentioned Fig. 1 or Fig. 2 implementation by one or more than one processorVideo-frequency compression method described in example.
It should be added that in another embodiment, mobile terminal may include more more or fewer than Fig. 5Component combines certain components or different component layouts, perhaps to realize all or part of function.
In addition, being also implemented as the computer program executed by CPU, the computer journey according to the method for the present inventionSequence may be stored in a computer readable storage medium.When the computer program is executed by CPU, execute in method of the inventionThe above-mentioned function of limiting.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardwareIt completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readableIn storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention andWithin principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.

Claims (10)

CN201410055611.6A2014-02-192014-02-19Video-frequency compression method, device and electronic equipmentActiveCN104853193B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410055611.6ACN104853193B (en)2014-02-192014-02-19Video-frequency compression method, device and electronic equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410055611.6ACN104853193B (en)2014-02-192014-02-19Video-frequency compression method, device and electronic equipment

Publications (2)

Publication NumberPublication Date
CN104853193A CN104853193A (en)2015-08-19
CN104853193Btrue CN104853193B (en)2019-06-07

Family

ID=53852509

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410055611.6AActiveCN104853193B (en)2014-02-192014-02-19Video-frequency compression method, device and electronic equipment

Country Status (1)

CountryLink
CN (1)CN104853193B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105657427A (en)*2016-01-252016-06-08成都国铁电气设备有限公司High-definition image compression method and system suitable for catenary
CN106789562B (en)*2016-12-062021-09-14腾讯科技(深圳)有限公司Virtual article sending method, virtual article receiving method, virtual article sending device, virtual article receiving device and virtual article sending system
CN110891195B (en)*2019-11-222022-07-29腾讯科技(深圳)有限公司Method, device and equipment for generating screen image and storage medium
CN112068771A (en)*2020-08-172020-12-11Oppo广东移动通信有限公司 Video processing method, video processing device, terminal device and storage medium
CN114222073B (en)*2021-12-132023-02-17北京百度网讯科技有限公司 Video output method, device, electronic device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102273205A (en)*2008-11-042011-12-07先进微装置公司 GPU-accelerated software video transcoder
CN102724507A (en)*2012-06-182012-10-10上海交通大学GPU (graphic processing unit) accelerating encoder rate control method
CN103297777A (en)*2013-05-232013-09-11广州高清视信数码科技股份有限公司Method and device for increasing video encoding speed
CN103581665A (en)*2012-08-022014-02-12英特尔公司Transcoding video data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102273205A (en)*2008-11-042011-12-07先进微装置公司 GPU-accelerated software video transcoder
CN102724507A (en)*2012-06-182012-10-10上海交通大学GPU (graphic processing unit) accelerating encoder rate control method
CN103581665A (en)*2012-08-022014-02-12英特尔公司Transcoding video data
CN103297777A (en)*2013-05-232013-09-11广州高清视信数码科技股份有限公司Method and device for increasing video encoding speed

Also Published As

Publication numberPublication date
CN104853193A (en)2015-08-19

Similar Documents

PublicationPublication DateTitle
CN104978176B (en) Application program interface calling method, device and computer-readable storage medium
CN106778585B (en)A kind of face key point-tracking method and device
CN104853081B (en)Breakpoint image pickup method, device and mobile terminal
CN106127673B (en)A kind of method for processing video frequency, device and computer equipment
CN104978115B (en)Content display method and device
CN104407804B (en)Screenshotss method, apparatus and electronic equipment
CN103905885A (en)Video live broadcast method and device
CN105094513B (en)User's head portrait setting method, device and electronic equipment
CN104036536B (en)The generation method and device of a kind of stop-motion animation
US20150121295A1 (en)Window displaying method of mobile terminal and mobile terminal
CN103414814A (en)Picture processing method and device and terminal device
CN104104711B (en)Reading histories treating method and apparatus
CN104853193B (en)Video-frequency compression method, device and electronic equipment
CN103313139A (en)History display method and device and electronic device
CN104965843A (en)Method and apparatus for acquiring comment information
CN104063362A (en)Character string truncation method and device
CN104021129B (en)Show the method and terminal of group picture
CN104426963A (en)Terminal associating method and terminal
CN105187692A (en)Video recording method and device
CN104869465A (en)Video playing control method and device
CN103269374A (en) Recording synchronization method, device and equipment
CN104157007A (en)Video processing method and apparatus
CN103559731A (en)Method and terminal for displaying lyrics under screen locking state
CN104991699B (en)A kind of method and apparatus of video display control
CN109728918A (en)Virtual objects sending method, virtual objects method of reseptance, device and storage medium

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp