Summary: This word has created the whole design viewpoint involving HWB-DVR handheld video video tutorial recorder, provides described the particular composition associated with its program along with hardware, prepare to embedded CPU among them / working process to help decode IC make inside fine detail proving. Keyword: Digital VTR (DVR) ; MPEG-2; MPEG-4; PS; TS
It is always that the family determined by MPEG-1, MPEG-2/DVB, MPEG-4 standard must take care of and retailer the particular platform last but not least HWB-DVR a digital movie video recorder when using the multimedia, could proceed this rule video tutorial of MPEG-1, MPEG-2 or perhaps MPEG-4 variety and go back to simulation in addition to digital tv set signal, it is the actual digitized household power gadget integrating set-box along with video recorder in to a good organic whole. This wording explains its mentality involving building upon computer hardware as well as program a pair of respects.
Hardware layout can certainly discover released DVR strategy is primarily consisting of two major function areas by Fig. 1: Arrange / decode several as well as CPU part. It is always to convert the simulation audio / video tutorial indication input for the data flow regarding MPEG-1, MPEG-2 or MPEG-4 variety to help compile / decode the particular incomplete function, can store your data flow, could transform that to simulation sound / video clip end result again too. It is HT2010 to help arrange / decode the actual partial crucial chip. It is actually in it sound / online video media procedure a digital mark compile /demoder,last MPEG-1, plan / decode MPEG-2 as well as MPEG-4 that some types connected with forms, and may proceed the actual conversion process somewhere between three varieties of sorts while fixed / decoded. HT2010 offers rules as well as decodes your twice function, might proceed value plus decode process on the info movement on the exact time. HT2010 can arrange / decode the slide images flow TS regarding MPEG type flows or PS flows. The control treatment associated with this online video media transmission can be shown as in Fig. 2. It would be the following two forms for you to compile / decode this just a few source online video media signal: ? Composite TV transmission (CVBS) ? Separate the telly mark (S-Video) Output this while CVBS signal, the actual system can easily expand S-Video I/O. The simulation video clip mark spending training video ADC input, decode the analog training video indication proper movie files stream associated with ITU-656 form, your info flow on this video may be transformed towards the data flow of MPEG-1, MPEG-2 and also MPEG-4 sort following HT2010 chip is encoded, input this information circulation of this form of kind on the drive and also store, complete the actual safe-keeping function regarding DVR. MPEG info move following a rule the fact that hard drive stores is actually after HT2010 d ecode, work towards movie DAC with video files which usually results ITU-656 form, output CVBS signal along with S-Video signal right after conversion. Couple the television set indication to television through the video tutorial lead-out airport terminal involving DVR, conclude that broadcasting function associated with DVR. If continued the particular above-mentioned a couple of pieces not surprisingly at identical time, concluded that simultaneous recording-playing function connected with DVR. The processing method with the words sign is comparable to movie canning procedure: The express sign input is actually altered towards numberical voice indicate over the music volume ADC, and in that case encode MPEG type through HT2010. The tone of voice signal regarding MPEG kind is usually transformed into the sound recording rate of simulation plus exported over the audio tracks rate of recurrence DAC. DVR encourages the particular seem / synchronisation exchange with that video , offers with. HT2010 features supplied the user interface connected with typical PCI, might remain files interchange by means of PCI bus plus CPU. The major manage chips adopts embedded x86 CPU, its incorporated 32-bit microcomputer PCI bus manipulate unit, help polytype in the garden memory space interface, 2 USB1.1 control devices, 10/100Mbps variation Ethernet controller, serial port connection deal with device, in addition to take a look at plenty involving peripheral module these kinds of since storage deal with unit, clock generator, strength supervisor, stop handle system as well as popular I/O port directly. CPU offers about information transmission through I2C interface and other casino chips with the system, blows this order. The records move right after organizing / decoding through HT2010 carries on records interchange through this PCI overall wired as well as CPU, can send out your data to the difficult disk plus shop by means of CPU. Peripheral user interface made available through CPU, DVR can be coupled using several different apparatuses, end users could obtain plan data stored around the hard disk drive by means of peripheral interfaces just like USB interface, serial interface,etc.. Users could also talk with digicam from the peripheral interface, like this your course which the camera is actually recorded along with developed is saved as a result of DVR, may also send out through DVR. Users could also connect to computer from the common I/O port, can also talk with Internet multilevel through software connected with Ethernet, know online computer repair control. Reserve the actual interface and is included in the particular program development in the future with this DVR system.
The design and style software program all round style DVR system computer software of system application was created in line with the modularization, functionalization, expansibility principle, 4 layers of structure used witout a doubt are usually shown as inside Fig. 3. The relationship concerning each module and also equipment is definitely shown like Fig. 4. PCI new driver program key CPU along with compiling / with the transmission of PCI bus while decoding IC, PCI drivers software understands and compiles / decodes your nuclear info conversation plus manipulate within IC and operating system. PCI drivers course optimization of style concerns their education of dependence with working systematically. PCI driver software patterns in terms of module, this is easy to heap plus debug. The pattern connected with PCI new driver program is torn into not one but two pieces regarding course: 1. The module tons that course. The operating system masses the motive force program th rough operating this insmod command, the driving force software is done the particular initialisation and scientific allocation of sources in the device via a series associated with course. Call allocated source deal with equipment normal function associated with utility program. 2. The apparatus unloads the course. The operating system unloads the driver plan by means of transferring the rmmod command. The taxi driver course emits this process resource, removes the systematic control on hardware. The workflow is actually established as in Fig. 5. Mainly know the examples below articles in PCI new driver program: static intcard_open(struct inode *, struct report *) ; static intcard_close(struct inode *, struct file *) ; static intcard_ioctl(struct inode *, struct report *, u_int, u_long) ; static voidcard_isr(int, void *, struct pt_regs *) ; Among them, card_open knows of which turns on PCI apparatus, improves plus visits for you to count, does your getting ready to the R/W device. Card_close knows your function associated with shutting off the apparatus, let go as well as visit to count, as well as draw this equipment state this recognise as being the sedentary state. Card_ioctl realizes this essential control of PCI apparatus, largely comprises of reading that apparatus, composing the actual apparatus, arrangement piece of equipment position parameter. Card_isr realize your intersection of PCI along with stop processing connected with apparatus, data transmission surface and facts initiate, stop, combine your intersection of call as well as function this kind of ready for receiving. Because the actual cut off contact is quite fast, switching efficiency you may anticipate completely connected with this particular function. Data tranny in individual space as well as kernel space undertake iobuffer mechanism, work with map_user_kiobuf to be able to road user's living space memory space on the space associated with kernel, know the particular giv ing belonging to the info in individual area and kernel breathing space is actually visited, this kind of includes fended off the copying within end user place along with kernel place of data, therefore the speed the fact that enhancement technique runs.
Technical appraisement that undertaking regarding " video clip recorder with the handheld video clip " based on this specific conceptual design of concluding that conversation offers previously plan undergone Technology Office of State Broadcasting Film & TV Head Bureau. Because the particular HWB-DVR digital video video tutorial will be mechanically governed for you to help, the memory capacity can be huge and also doing work stably as well as reliably, hence the practical application on the handheld VTR can be quite extensive. First with all, the particular digital VTR can substitute the actual perform with the traditional simulation video tutorial recorder in an all-round way, throughout classic TV programming, report and produce, save to help imitating this program, and will hold about the program research rapid conveniently; In supplement may also receive the electronic digital tv set plan which the particular electronic digital television program conveyed, continue a pplication record plus produce dependant on need, allowing it to matching for you to diverse to adopt different digital data compresion ways to the intersection connected with course and qualitative requirement. Digital VTR can utilised throughout broadcasting the particular intersection connected with TV along with frontward end, could that masses involving personal employed too. In control project when staying civil, including while in the shut down circuit television equipment, the digital VTR could be viewed as your middle supervisory equipment, that imaginative and prescient vision storing every contact lens as well as coming is actually encoded, and also convey the actual signal towards distal command middle dependant on need. In addition, your digital camera VTR might be thought to be this course methods of VCD, DVD, tend to make VCD, DVD CD plan respectively when using your saving interface gear using digital VTR.
Bibliographical research one particular Wang XueLong Write. Embedded Linux thorough pattern and application. The publishing household regarding Tsing-Hua University, 20012 Michbael Barr produces drastically the actual will certainly in addition to translates. C/C ++ embedded technique programming. China Electric Power Publishing House, 20013 Lee fronts random world in addition to eco-friendly and writes. PC in addition to one-chip computer data verbal exchanges technology. Beihang University submitting house, 20004 MPEG qualified panel. ISO; 14496 IEC DIS, 19995 Alessandro Rubini, Jonathan Corbet it writes Wei to be to translate. Linux apparatus shots off the tee that programming. China Electric Power Publishing House, 2002
???????
沒有留言:
張貼留言