CN102522100A - Video learning system and processing method - Google Patents
Video learning system and processing method Download PDFInfo
- Publication number
- CN102522100A CN102522100A CN2011103875016A CN201110387501A CN102522100A CN 102522100 A CN102522100 A CN 102522100A CN 2011103875016 A CN2011103875016 A CN 2011103875016A CN 201110387501 A CN201110387501 A CN 201110387501A CN 102522100 A CN102522100 A CN 102522100A
- Authority
- CN
- China
- Prior art keywords
- video
- file
- filter
- deciphering
- encrypt
- 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
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a video learning system, which comprises a hard disk, a source filter, a transform filter, a rendering filter and an output device, wherein the hard disk is used for storing a video source file; the source filter is connected with the hard disk for obtaining the video source file in the hard disk and for filtering the same; the transform filter is connected with the source filter, and the transform filter comprises a plurality of filter modules therein for encrypting the file header information of the filtered video source file in data encryption standard and encrypting the rest video frames by a basic arithmetic operation. The encrypted video frames can be decrypted by performing a special algorithm at the encrypted position. The encryption mode of the invention has the advantages that the complex data encryption standard algorithm guarantees the encryption effectiveness on one hand, and the common basic arithmetic operation encryption mode avoids too small encryption and decryption speeds on the other hand.
Description
Technical field
The present invention relates to education sector, especially a kind of video learning system.
Background technology
DirectShow is the kit that a new generation of Microsoft's release handles based on the Streaming Media of The Component Object Model (Component ObjectModel), issues with the DirectX kit.DirectShow uses the model of a kind of Filter of crying Graph to manage the processing procedure of entire stream; Each functional module of participating in data processing is called Filter; Each Filter connects into " streamline " collaborative work in sequence in Filter Graph.Divide according to function, Filter roughly is divided three classes: supply filter (Source Filters), converting filter (Transform Filters) and play up filtrator (RenderingFilters).Source Filters mainly is responsible for obtaining format conversion, the transmission that data Transform Fitlers mainly is responsible for data; Rendering Filters mainly is responsible for the final whereabouts of data, and we can give sound card with data, video card carries out multimedia demonstration, also can output to file and store.
In the market, all kinds of learning system all is to carry out spoken study through a kind of resource mode of scattered cutting type to relevant study material and resource.This management maintenance for resource, copyright protection, learner's user experience results of learning etc. all exist very big deficiency and defective.
The while video of currently marketed verbal learning system all is a kind of playback pattern of sequential, answers and can't directly jump to corresponding exercise question according to the specific needs of learner.This brings very big inconvenience when the learner carries out exercise mode, be difficult to let the learner carry out the study of flexible formula according to self needs.
Summary of the invention
To the problems referred to above, the present invention proposes a kind of video learning system, to solve following point: 1. the problem of video resource copyright protection; 2. avoided the speed loss of video resource compression encrypting and decrypting through the no compress-encrypt of video key message; 3. solve the difficult problem of the existing resource management of resource implementation that learning system is disperseed; 4. solve the problem of carrying out redirect by exercise question under the learning system exercise mode.
Video learning system of the present invention adopts DirectShow commonly used to realize the broadcast of video, and said system comprises:
Hard disk: be used for the store video source file;
Supply filter: be connected with said hard disk, obtain the video source file in the said hard disk, and filter;
Converting filter: be connected with said supply filter, its inside comprises encrypts modular converter and deciphering modular converter; Said encryption modular converter is used for the file header message part of the video source file after filtering is carried out the data encryption standard algorithm encryption, and all the other frame of video adopt elementary arithmetic computings to encrypt, and generate encrypt file; Said deciphering modular converter is used to read and deciphers said encrypt file, and the video file after the output deciphering;
Play up filtrator: be connected with said deciphering modular converter, be used for the image and the audio frequency of the video file after the deciphering are carried out synchronous processing and said image and audio frequency are played up processing;
Output unit: be connected with the said filtrator of playing up, comprise display and/or audio amplifier, receive the said video file of playing up the filtrator transmission, and it is played back.
Owing to can comprise several filter module collaborative works in said each filtrator.Such as, a plurality of filter modules that comprise in the said converting filter (Transform Filters) have: the encrypting module that the video source file is encrypted, the deciphering module that encrypt file is deciphered, the color conversion that the video color space is changed, the audio conversion module that audio sampling frequency is changed.Said deciphering module can be the decoding filter module that has comprised a Mpeg.
The present invention at first filters the input of (Source Filter) receiver, video through the source; By the mode of frame video is handled then; When running into the frame that is defined as key frame, promptly adopt data encryption standard algorithm (DES) to encrypt, other frame is encrypted by normal mode; Video file after output is encrypted is at last deposited for the suffix name with kyv.
Video file after the encryption outputs to next stage after deciphering through said converting filter, promptly plays up in the filtrator.Only need in said encryption modular converter, add close frame of video during deciphering deciphers by special algorithm and gets final product.Key frame of the present invention is the file header message part of video source file, and it comprises file size, video frame rate, video size etc.After deciphering is accomplished, send to the said filtrator of playing up of next stage, the pictorial image after the deciphering to display, is promptly play.
The present invention also proposes a kind of video learning system disposal route, said method comprising the steps of:
Step 1: read the video source file, and filter;
Step 2: the file header message part of the video source file after will filtering carries out data encryption standard algorithm to be encrypted, and all the other frame of video adopt the elementary arithmetic computing to encrypt, and generates encrypt file;
Step 3: decipher the encrypt file of said generation, and the video file after the output deciphering;
Step 4: the decrypted video file to output is played up, and exports the display screen broadcast to.
The present invention adopts special encryption technology, has protected video copyright owner's interests effectively, has also avoided the inefficiency problem of compression video-encryption simultaneously.The present invention also can integrate a large amount of resources, has solved management, the cryptography issue of ample resources; In learning process, can also overcome the shortcoming of sequential exercise according to number redirect between exercise question of logic topic.
Description of drawings
Accompanying drawing 1 is the module connection layout of video learning system of the present invention;
Accompanying drawing 2 connects synoptic diagram for the encryption modular converter of video learning system of the present invention;
Accompanying drawing 3 connects synoptic diagram for the deciphering modular converter of video learning system of the present invention;
Accompanying drawing 4 is encrypted the encryption flow figure of modular converter for the present invention;
Accompanying drawing 5 is that video resource of the present invention is integrated the adjustment schematic flow sheet;
Accompanying drawing 6 is the schematic flow sheet of the present invention by logic topic number or segment number redirect study.
Embodiment
Below in conjunction with accompanying drawing the present invention is done further explanation.
As shown in Figure 1, video learning system of the present invention comprises: hard disk, supply filter, converting filter, play up filtrator and output unit, wherein hard disk is used for the store video source file; Said supply filter is connected with said hard disk, obtains the video source file in the said hard disk, and filters; Said converting filter is connected with said supply filter, and its inside comprises encrypts modular converter and deciphering modular converter; Said encryption modular converter is used for the file header message part of the video source file after filtering is carried out the data encryption standard algorithm encryption, and all the other frame of video adopt elementary arithmetic computings to encrypt, and generate encrypt file; Said deciphering modular converter is used to read and deciphers said encrypt file, and the video file after the output deciphering; The said filtrator of playing up is connected with said deciphering modular converter, is used for the image and the audio frequency of the video file after the deciphering are carried out synchronous processing and said image and audio frequency are played up processing; Said output unit is connected with the said filtrator of playing up, and comprises display and/or audio amplifier, receives saidly to play up the information that filtrator sends, and it is played back.
The video playback process flow diagram that the DirectShow mode of passing through commonly used realizes is similar in this; Key point is to adopt in the converting filter of the present invention (TransForm Filters) multiple different Filters to realize the Filters processing to various processing, the especially encryption and decryption of video source file.
Said supply filter, converting filter and to play up in the filtrator be not to have only filter module to accomplish function comprise several filter module collaborative works but have in each filtrator.In a preferred embodiment of the invention, the filter module that comprises in the said converting filter (Transform Filters) has: the encrypting module that the video source file is encrypted, the deciphering module that encrypt file is deciphered, the color conversion that the video color space is changed, the audio conversion module that audio sampling frequency is changed.Said deciphering module can be the decoding filter module that has comprised a Mpeg.Except the filter module that these systems provide, also be custom made with special filter module, with other function of completion needs.
The Filters of encryption and decryption of the present invention handles as shown in Figure 2, at first through the input of supply filter (Source Filters) receiver, video source file, by the mode of frame video is handled then.When running into key frame, specific AES just commonly used is encrypted, and preferably adopts data encryption standards (DES) algorithm, to strengthen the confidentiality of data; Other frame is encrypted by common mode, such as the elementary arithmetic computing, so that accelerate the speed of encryption and decryption.Video file after output is encrypted at last.During deciphering only need be the frame of video of having encrypted be deciphered by special algorithm and get final product in the place of encrypting.Cipher mode of the present invention adopts complicated DES algorithm to guarantee the validity of encrypting on the one hand, adopts common AES to guarantee that the speed of encryption and decryption is unlikely to too slow on the other hand simultaneously.
Video learning system disposal route of the present invention may further comprise the steps:
Step 1: read the video source file, and filter;
Step 2: the file header message part of the video source file after will filtering carries out data encryption standard algorithm to be encrypted, and all the other frame of video adopt the elementary arithmetic computing to encrypt, and generates encrypt file;
Step 3: decipher the encrypt file of said generation, and the video file after the output deciphering;
Step 4: the decrypted video file to output is played up, and exports the display screen broadcast to.
The present invention also can be with the resource of non-video, like literal, and picture, audio conversion is a video segment, like literal and audio frequency, literal and picture, can be combined into video, even independent picture or literal also can convert independent video segment to.There is the video segment of certain sense to carry out the corresponding business rule to these then and arranges reorganization, generate the single video of specific format.Its reformulation rule can be the sequencing of each video segment, with the operation of the unified management that has realized resource, convenient encryption etc., solves the problem of management of ample resources.Its resource consolidation adjustment flow process is as shown in Figure 3.
The present invention can carry out flexible redirect by logic topic number or segment number, and its solution is as shown in Figure 4.It is synthetic that video is based on aforesaid video segment by the redirect of logic topic segment number, when video segment is synthetic, and the logic topic of mark video number, segment number etc.But generate the examination question configuration file that programs is used then, when playing examination question, carry out corresponding video redirect according to configuration file.
The present invention adopts special encryption technology, has protected video copyright owner's interests effectively, has also avoided the inefficiency problem of compression video-encryption simultaneously.In learning process, can also overcome the shortcoming of sequential exercise according to number redirect between exercise question of logic topic.
Claims (3)
1. video learning system, it is characterized in that: said system comprises
Hard disk: be used for the store video source file;
Supply filter: be connected with said hard disk, obtain the video source file in the said hard disk, and filter;
Converting filter: be connected with said supply filter, its inside comprises encrypts modular converter and deciphering modular converter; Said encryption modular converter is used for the file header message part of the video source file after filtering is carried out the data encryption standard algorithm encryption, and all the other frame of video adopt elementary arithmetic computings to encrypt, and generate encrypt file; Said deciphering modular converter is used to read and deciphers said encrypt file, and the video file after the output deciphering;
Play up filtrator: be connected with said deciphering modular converter, be used for the image and the audio frequency of the video file after the deciphering are carried out synchronous processing and said image and audio frequency are played up processing;
Output unit: be connected with the said filtrator of playing up, comprise display and/or audio amplifier, receive the said video file of playing up the filtrator transmission, and it is played back.
2. video learning system as claimed in claim 1 is characterized in that: the file header message part of said video source file comprises file size, video frame rate, video size.
3. video learning system disposal route is characterized in that: said method comprising the steps of:
Step 1: read the video source file, and filter;
Step 2: the file header message part of the video source file after will filtering carries out data encryption standard algorithm to be encrypted, and all the other frame of video adopt the elementary arithmetic computing to encrypt, and generates encrypt file;
Step 3: decipher the encrypt file of said generation, and the video file after the output deciphering;
Step 4: the decrypted video file to output is played up, and exports the display screen broadcast to.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103875016A CN102522100A (en) | 2011-11-29 | 2011-11-29 | Video learning system and processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103875016A CN102522100A (en) | 2011-11-29 | 2011-11-29 | Video learning system and processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102522100A true CN102522100A (en) | 2012-06-27 |
Family
ID=46292995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103875016A Pending CN102522100A (en) | 2011-11-29 | 2011-11-29 | Video learning system and processing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102522100A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172433A (en) * | 2017-04-28 | 2017-09-15 | 安徽四创电子股份有限公司 | A kind of video encryption method |
CN110611830A (en) * | 2019-09-29 | 2019-12-24 | 腾讯科技(深圳)有限公司 | Video processing method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1633068A (en) * | 2004-12-31 | 2005-06-29 | 北京中星微电子有限公司 | A method of media stream transmission in point-to-point communication |
CN1677920A (en) * | 2004-03-11 | 2005-10-05 | 微软公司 | Methods and systems for protecting media content |
CN101271501A (en) * | 2008-04-30 | 2008-09-24 | 北京握奇数据***有限公司 | Encryption and decryption method and device of digital media file |
-
2011
- 2011-11-29 CN CN2011103875016A patent/CN102522100A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677920A (en) * | 2004-03-11 | 2005-10-05 | 微软公司 | Methods and systems for protecting media content |
US20100161985A1 (en) * | 2004-03-11 | 2010-06-24 | Microsoft Corporation | Methods and Systems for Protecting Media Content |
CN1633068A (en) * | 2004-12-31 | 2005-06-29 | 北京中星微电子有限公司 | A method of media stream transmission in point-to-point communication |
CN101271501A (en) * | 2008-04-30 | 2008-09-24 | 北京握奇数据***有限公司 | Encryption and decryption method and device of digital media file |
Non-Patent Citations (2)
Title |
---|
张嘉: "基于DirectShow Filter的视频加密技术实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
李敏: "基于流媒体的网络学习平台视音频研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172433A (en) * | 2017-04-28 | 2017-09-15 | 安徽四创电子股份有限公司 | A kind of video encryption method |
CN110611830A (en) * | 2019-09-29 | 2019-12-24 | 腾讯科技(深圳)有限公司 | Video processing method, device, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016150350A1 (en) | Method and system for synchronously reproducing multimedia multi-information | |
CN106331751B (en) | A kind of online encrypted slice video broadcasting method based on iOS operating system | |
WO2011059289A3 (en) | Method and apparatus for generating multimedia stream for 3-dimensional reproduction of additional video reproduction information, and method and apparatus for receiving multimedia stream for 3-dimensional reproduction of additional video reproduction information | |
CN102568517A (en) | Interfaces for digital media processing | |
WO2006039001A3 (en) | Crypto-synchronization for secure communication | |
WO2008051581A3 (en) | Secure video distribution | |
CN106791935A (en) | A kind of Internet video first broadcast method and system | |
JP2005284525A5 (en) | ||
GB2439012A (en) | Novel trick mode system | |
RU2011117098A (en) | METHOD AND DEVICE FOR PROTECTED TRANSFER OF ACCOUNTED COPIES OF A MULTI-ADDRESS AUDIO-VISUAL PROGRAM USING DATA ENCRYPTION AND LABELING TECHNIQUES | |
ATE441993T1 (en) | DEVICE FOR SECURE TRANSMISSION RECORDING AND VISUALIZATION OF AUDIOVISUAL PROGRAMS | |
CN102685592A (en) | Streaming media player method supporting digital rights management | |
WO2013152686A1 (en) | Live video stream aggregation distribution method and device | |
WO2017054480A1 (en) | Multimedia data encryption method and apparatus | |
MY146417A (en) | Content reproduction apparatus, content recording apparatus, network system, and content recording/reproduction method. | |
KR101343527B1 (en) | Method for Producing and playing Digital Cinema Contents and Apparatus for producing and playing digital cinema contents using the method | |
CN102522100A (en) | Video learning system and processing method | |
US8751832B2 (en) | Secure system and method for audio processing | |
CN108665749A (en) | The display device and multimedia education system of multimedia education system under cloud desktop | |
CN106060588A (en) | Video fingerprint generation method and system | |
JP2002158651A (en) | Chain key broadcast reception system and chain key broadcast receiving method | |
JP2002353957A (en) | Method and system for distributing moving image on network, terminal equipment to be used for the same system, network moving image distribution program and recording medium stored with the program | |
JP6793364B2 (en) | Content decoding device, content decoding method, receiving device and program | |
CN204066451U (en) | A kind of teenager's popularize law propaganda and education machine | |
CN102682809B (en) | Digital movie playing server and movie playing control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120627 |