CN102572226A - Self-adaptive distributed camera shooting method and system - Google Patents
Self-adaptive distributed camera shooting method and system Download PDFInfo
- Publication number
- CN102572226A CN102572226A CN2010105911614A CN201010591161A CN102572226A CN 102572226 A CN102572226 A CN 102572226A CN 2010105911614 A CN2010105911614 A CN 2010105911614A CN 201010591161 A CN201010591161 A CN 201010591161A CN 102572226 A CN102572226 A CN 102572226A
- Authority
- CN
- China
- Prior art keywords
- file
- submodule
- video
- coding
- video server
- 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 provides self-adaptive distributed camera shooting method and system. The system provided by the invention comprises an image acquisition submodule, a coding submodule, a communication management submodule, a file generating submodule, a file administration submodule, and a self-adapting strategy management submodule, wherein, the image acquisition submodule is used for acquiring video data and runs in video equipment; the coding submodule is used for coding the video data acquired by the image acquisition submodule; the communication management submodule is used for effectively connecting the video equipment and a video server; the file generating submodule is used for generating the video data coded by the coding submodule into a file according to a certain file form; the file administration submodule is used for managing the files generated by the file generating submodule through dynamically inquiring memory capacity; and the self-adapting strategy management submodule is used for collecting coding form, file form, and communication mode supported by the video equipment and the video server, and for dynamically choosing the coding submodule, the file generating submodule, the file administration submodule and the communication mode from the video equipment and the video server according to the user's requirements.
Description
Technical field
The present invention relates to a kind of adaptive distributed image capture method and system, relate in particular to a kind of image capture method and system based on the distributed video coding between the terminal with camera function or other video equipments and the video server, file generation, file management and file distribution.
Background technology
Along with the development of embedded electronic technology, present increasing embedded device has camera function, like mobile phone, mp4, camera etc.These terminal equipments with camera function are convenient for people to write down the thing that some think note whenever and wherever possible.Along with this application more and more widely; Some distributed application have also appearred; Be in 200610011790.9 the one Chinese patent application like: application number; Disclose a kind of high-speed video camera system that adopts the distributed data transmission mode, formed by camera lens, Amici prism, cmos image sensor, A/D converting unit, controller, fiber optic transmission system, high-speed memory, background processing system.At publication number is in the U.S. Patent application of US2010066835 (A1); A kind of video monitoring system and framework are disclosed; It has announced the camera lens in the system; Encoder etc. parts can be as a Video service center, and so sub-supervisory control system can be than being easier to be linked into existing supervisory control system.In application number is 200810113412.0 one Chinese patent application, a kind of video method and system based on mobile phone cam disclosed, its scheme is that mobile phone passes through USB and links to each other with computer, thus the camera of mobile phone as the camera that uses on the computer.
Though a lot of terminal equipments all has camera now, have shooting and camera function, because the terminal is an embedded device, its disposal ability and memory capacity, audio/video coding form and video file format all are restricted.Along with making rapid progress of science and technology, constantly there is new media formats to occur, it must use new audio/video coding form and new file format, but owing to the software upgrading on the terminal, expand and be not easy, causes the terminal can not satisfy new application.Money changes terminal equipment because this situation is just deflorated, and causes bigger waste.For example application number is that the weak point of 200610011790.9 one Chinese patent application is that it has provided a kind of formation of video camera, and this high-speed video camera system is used and also is subject to defined fiber optic transmission system and high-speed memory.Publication number is that the weak point of the U.S. Patent application of US2010066835 (A1) is that it only relates to the selection of memory device, in the camera system other is not generated like encoder, file and module such as file distribution is done tactic and selected.And being the weak point of 200810113412.0 one Chinese patent application, application number is that it only relates to the transmission of video data.
Therefore, the present invention need provide a kind of terminal with camera function that can make can be through wired or wireless distributed image capture method and systems that is connected such as WIFI, bluetooth, USB and Ethernets with video server.This image capture method and system make and can consult voluntarily between each module of system, thereby realize distributed shooting, and make picture pick-up device no longer be limited by memory capacity, coded format and the file format etc. in the terminal.
Summary of the invention
The object of the present invention is to provide a kind of adaptive distributed camera system and method.
A kind of adaptive distributed camera system comprises: the IMAQ submodule is used to gather video data, and operates in the video equipment; The coding submodule is used for the video data encoding that the IMAQ submodule is gathered; The telecommunication management submodule, foundation is connected effectively with video server to be used to video equipment; File generates submodule, with the video data of coding submodule coding according to certain file format spanned file; The file management submodule comes the file that file generation submodule generates is managed through dynamically inquiring about memory capacity; The adaptive strategy management submodule; Coded format, file format of being supported that collection video equipment and video server are supported and the communication mode of being supported; And, dynamically from video equipment and video server, select coding submodule, file to generate submodule, file management submodule and communication mode according to user's request.
Video equipment is the terminal with camera function.
The file that the file management submodule is cut apart generation according to the memory capacity of inquiry makes file be stored in the different memory to greatest extent; And the file that can directly upload generation according to user's request is in network, and the file of perhaps when not having available storage, selecting voluntarily to upload generation is in network.
A kind of adaptive distributed image capture method comprises: when video equipment was connected with video server, video equipment sent video format, file format and the residue memory capacity of its support from the trend video server; Video server dynamically selects coding submodule, file generation submodule and file management submodule to obtain negotiation result on video equipment and video server according to user's request; After video equipment was gathered video data, video equipment and video server generate submodule according to the negotiation result that obtains through coding submodule, the file of on terminal and video server, selecting and the file management submodule generates and the file that generates is managed coding video data, the file of taking.
Description of drawings
Fig. 1 is the block diagram according to adaptive distributed camera system of the present invention;
Fig. 2 is that adaptive strategy management submodule according to first exemplary embodiment of the present invention selects coding submodule, file to generate the block diagram of submodule and file management submodule on from the terminal to the video server;
Fig. 3 is that adaptive strategy management submodule according to second exemplary embodiment of the present invention selects coding submodule, file to generate the block diagram of submodule and file management submodule on from the terminal to the video server;
Fig. 4 is the flow chart of describing by the adaptive distributed image capture method of video server control.
Embodiment
Fig. 1 is the block diagram according to adaptive distributed camera system of the present invention.As shown in Figure 1, distributed camera system comprises: IMAQ submodule 1, coding submodule 2, telecommunication management submodule 3, file generate submodule 4, file management submodule 5 and adaptive strategy management submodule 6.
For video equipment, be that example is described in detail adaptive distributed camera system of the present invention with terminal below with camera function.
IMAQ submodule 1 main being responsible for gathered video data, and its main member is camera and driver thereof.View data is gathered according to certain parameter, and the output format of view data is YUV420 or YUV422 or extended formatting.IMAQ submodule 1 operates on the terminal that has camera.
The video data encoding that 2 pairs of IMAQ submodules of coding submodule 1 are gathered.Coding submodule 3 provides OpenMAX interface, is easy to expand other encoders, and the digital coding that is mainly used in video acquisition becomes a kind of special format.
But telecommunication management submodule 3 is used for the connected mode of collection terminal and video server, and foundation effectively is connected with video server to be responsible for the terminal, and the transmission of responsible data.Telecommunication management submodule 3 operates in terminal and the video server simultaneously.
File generates submodule 4 will encode video data that submodule 2 encodes according to certain file format spanned file.File generates submodule 4 card i/f is provided, and is easy to expand alternative document and generates bag.
5 pairs of files of file management submodule generate the file of submodule 4 generations and manage.File management submodule 5 is through related with the file system of operating system, dynamically the residual capacity of the memory of inquiry terminal or video server.Judge that according to user's request still be to be published on the network file storage in the memory of terminal or video server.
Coded format, file format of being supported that adaptive strategy submodule 6 collection terminals and video server are supported and the communication mode of being supported.Then according to user's request, dynamically from terminal and video server, select coding submodule, file to generate submodule, file management submodule and communication mode obtaining negotiation result, and each submodule parameter is set according to user's request.Adaptive strategy submodule 6 operates in terminal and the video server simultaneously.
Because the existence of adaptive strategy management submodule 6 is so the framework of system has flexibility.Adaptive strategy management submodule 6 provides a kind of conversation mechanism; Select above each submodule on can be neatly from the terminal to the video server; Except that the IMAQ submodule has to operate on the terminal that has camera; Coding submodule 2, file generate submodule 4 and file management submodule 5 can dynamically run on the terminal and with video server that this terminal is connected on, each sub-module can be provided with self attributes according to the upstream and downstream nodal community voluntarily.
Describing adaptive strategy management submodule 6 with reference to Fig. 2 and Fig. 3 below selects coding submodule 2, file to generate the diagrammatic sketch of the example of submodule 4 and file management submodule 5 on from the terminal to the video server.
Fig. 2 is that adaptive strategy management submodule 6 according to first exemplary embodiment of the present invention selects coding submodule 2, file to generate the block diagram of submodule 4 and file management submodule 5 on from the terminal to the video server.
As shown in Figure 2, customer requirements supports the flv form and in time is published on the YouTube, and to require video code model be Sorenson Spark, and the audio coding form is MP3.When the terminal with camera function with after video server links to each other through USB, adaptive strategy management submodule 6 knows that the terminal do not support shooting to generate the flv file, but this two kinds of encoders and flv file generator is arranged in the video server.After the camera collection data at terminal; Communication management module 3 on adaptive strategy management submodule 6 command terminals is sent to the coding submodule 2 on the video server through USB with data; Generate submodule 4 by the file on the video server again and generate flv, upload on the YouTube by file management submodule 5 again.
Fig. 3 is that adaptive strategy management submodule 6 according to second exemplary embodiment of the present invention selects coding submodule 2, file to generate the block diagram of submodule 4 and file management submodule 5 on from the terminal to the video server.
As shown in Figure 3, customer requirements generates the MP4 file, and its video format is for H.264, and the audio coding form is AAC.Terminal with camera function connects through USB with video server, but the terminal with camera function does not remain memory capacity.Adaptive strategy management submodule 6 can know that H.264 the camera shooting terminal support encode with AAC; And know the camera shooting terminal lack of memory capacity; Submodule operates in camera shooting terminal so adaptive strategy submodule 6 just can be selected to encode; Transfer of data behind the coding to video server, is generated submodule 4 through the file on the video server and generates the MP4 files, and be saved on himself memory through the file management submodule 5 on the video server.
On the other hand, exist under the situation of a plurality of video equipments, except the operation of file management submodule 5 and adaptive strategy management submodule 6, the operation of all the other submodules is identical with above-mentioned description with reference to Fig. 1.
Exist under the situation of a plurality of video equipments; File management submodule 5 can also dynamically be inquired about the residual capacity of each video equipment; And make its file be stored in the different memory to greatest extent according to the residual capacity divided file; And can according to the direct uploaded videos file of user's request in network, also can when not having available storage, select upload file voluntarily in network.
Exist under the situation of a plurality of video equipments, adaptive strategy management submodule 6 can also be collected coded format, file format of being supported that each video equipment supports and the communication mode of being supported.Then according to user's request, dynamically from each video equipment, select coding submodule 2, file to generate submodule 4, file management submodule 5 and communication mode obtaining negotiation result, and each submodule parameter is set according to user's request.
Fig. 4 is the flow chart of describing by the adaptive distributed image capture method of video server control.
At step S11; When the terminal with camera function (or video equipment) when being connected with video server, terminal (or video equipment) sends video format, file format and the residue memory capacity of its support from the trend video server through telecommunication management submodule 3 wherein.
At step S12, the adaptive strategy submodule 6 in the video server dynamically selects coding submodule 1, file generation submodule 4 and file management submodule 5 to obtain negotiation result on terminal and video server according to user's request.
At step S13; After IMAQ submodule 1 in the terminal is gathered video data, terminal and video server according to the coding submodule 1 of the negotiation result that obtains through on terminal and video server, selecting, coding video data that file generates submodule 4 and 5 pairs of shootings of file management submodule, file generation and with the file storage of generation in memory or send on the network.
Through adaptive distributed camera system of the present invention and method, can make full use of the picture pick-up device on the terminal, make picture pick-up device no longer be limited by memory capacity, coded format and file format etc. in the terminal; Fully negotiation mechanism can be provided with camera parameter automatically, and the video that shooting is come out meets user's request; The distributed coding is assembled into file, may be partitioned into some small documents and carries out real-time release or whole issue.Terminal equipment receives its disposal ability and memory limitations, is difficult for upgrading, but video server makes system always can support up-to-date coded format and file format just than being easier to the upgrading expansion like this.
Although specifically shown and described the present invention with reference to exemplary embodiment of the present invention; But it should be appreciated by those skilled in the art; Under the situation that does not break away from the spirit and scope of the present invention that are defined by the claims, can carry out the various changes on form and the details to it.
Claims (6)
1. adaptive distributed camera system comprises:
The IMAQ submodule is used to gather video data, and operates in the video equipment;
The coding submodule is used for the video data encoding that the IMAQ submodule is gathered;
The telecommunication management submodule, foundation effectively is connected with video server to be used to video equipment;
File generates submodule, with the video data of coding submodule coding according to certain file format spanned file;
The file management submodule comes the file that file generation submodule generates is managed through dynamically inquiring about memory capacity;
The adaptive strategy management submodule; Coded format, file format of being supported that collection video equipment and video server are supported and the communication mode of being supported; And, dynamically from video equipment and video server, select coding submodule, file to generate submodule, file management submodule and communication mode according to user's request.
2. adaptive distributed camera system as claimed in claim 1, wherein, said video equipment is the terminal with camera function.
3. adaptive distributed camera system as claimed in claim 1; Wherein, The file that the file management submodule is cut apart generation according to the memory capacity of inquiry makes file be stored in the different memory to greatest extent; And the file that can directly upload generation according to user's request is in network, and the file of perhaps when not having available storage, selecting voluntarily to upload generation is in network.
4. adaptive distributed image capture method comprises:
When video equipment was connected with video server, video equipment sent video format, file format and the residue memory capacity of its support from the trend video server;
Video server dynamically selects coding submodule, file generation submodule and file management submodule to obtain negotiation result on video equipment and video server according to user's request;
After video equipment was gathered video data, video equipment and video server generate submodule according to the negotiation result that obtains through coding submodule, the file of on terminal and video server, selecting and the file management submodule generates and the file that generates is managed coding video data, the file of taking.
5. adaptive distributed image capture method as claimed in claim 4, wherein, said video equipment is the terminal with camera function.
6. adaptive distributed image capture method as claimed in claim 4; Wherein, The step that the file that generates is managed comprises: the file that the file management submodule is cut apart generation through inquiry memory capacity makes file be stored in the different memory to greatest extent; And the file that can directly upload generation according to user's request is in network, and the file of perhaps when not having available storage, selecting voluntarily to upload generation is in network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105911614A CN102572226A (en) | 2010-12-09 | 2010-12-09 | Self-adaptive distributed camera shooting method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105911614A CN102572226A (en) | 2010-12-09 | 2010-12-09 | Self-adaptive distributed camera shooting method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102572226A true CN102572226A (en) | 2012-07-11 |
Family
ID=46416616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105911614A Pending CN102572226A (en) | 2010-12-09 | 2010-12-09 | Self-adaptive distributed camera shooting method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102572226A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105072401A (en) * | 2015-08-07 | 2015-11-18 | 中国电子科技集团公司第三十二研究所 | Extensible multi-seat screen recording management system and method |
CN105187753A (en) * | 2015-08-06 | 2015-12-23 | 佛山六滴电子科技有限公司 | System for recording panoramic video |
CN113938640A (en) * | 2020-06-29 | 2022-01-14 | 希捷科技有限公司 | Selective use of cameras in a distributed surveillance system |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1364011A (en) * | 2000-11-30 | 2002-08-14 | 三洋电机株式会社 | Apparatus and method for data distribution system |
CN1411269A (en) * | 2001-09-21 | 2003-04-16 | 佳能株式会社 | Image managing system |
US20030118014A1 (en) * | 2001-12-21 | 2003-06-26 | Iyer Ravishankar R. | Method and system for customized television viewing using a peer-to-peer network |
CN1522536A (en) * | 2001-11-12 | 2004-08-18 | ������������ʽ���� | Information delivery system, method, information processing apparatus, and method |
US20050058319A1 (en) * | 1996-04-25 | 2005-03-17 | Rhoads Geoffrey B. | Portable devices and methods employing digital watermarking |
CN1993729A (en) * | 2004-06-30 | 2007-07-04 | 诺基亚公司 | Dynamic shortcuts |
CN101146178A (en) * | 2006-09-14 | 2008-03-19 | 奥林巴斯映像株式会社 | Camera |
CN101465147A (en) * | 2007-12-19 | 2009-06-24 | 株式会社日立制作所 | Recording and reproducing apparatus |
-
2010
- 2010-12-09 CN CN2010105911614A patent/CN102572226A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050058319A1 (en) * | 1996-04-25 | 2005-03-17 | Rhoads Geoffrey B. | Portable devices and methods employing digital watermarking |
CN1364011A (en) * | 2000-11-30 | 2002-08-14 | 三洋电机株式会社 | Apparatus and method for data distribution system |
CN1411269A (en) * | 2001-09-21 | 2003-04-16 | 佳能株式会社 | Image managing system |
CN1522536A (en) * | 2001-11-12 | 2004-08-18 | ������������ʽ���� | Information delivery system, method, information processing apparatus, and method |
US20030118014A1 (en) * | 2001-12-21 | 2003-06-26 | Iyer Ravishankar R. | Method and system for customized television viewing using a peer-to-peer network |
CN1993729A (en) * | 2004-06-30 | 2007-07-04 | 诺基亚公司 | Dynamic shortcuts |
CN101146178A (en) * | 2006-09-14 | 2008-03-19 | 奥林巴斯映像株式会社 | Camera |
CN101465147A (en) * | 2007-12-19 | 2009-06-24 | 株式会社日立制作所 | Recording and reproducing apparatus |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187753A (en) * | 2015-08-06 | 2015-12-23 | 佛山六滴电子科技有限公司 | System for recording panoramic video |
CN105072401A (en) * | 2015-08-07 | 2015-11-18 | 中国电子科技集团公司第三十二研究所 | Extensible multi-seat screen recording management system and method |
CN105072401B (en) * | 2015-08-07 | 2018-10-30 | 中国电子科技集团公司第三十二研究所 | Extensible multi-seat screen recording management system and method |
CN113938640A (en) * | 2020-06-29 | 2022-01-14 | 希捷科技有限公司 | Selective use of cameras in a distributed surveillance system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20140072188A1 (en) | Fingerprint identification and verification system and method thereof | |
US8624983B2 (en) | Digital information input apparatus | |
CN101640664B (en) | Internet portal service system and management method thereof | |
CN1866258A (en) | Data-sharing system and data-sharing method | |
CN102883216A (en) | Video live broadcasting method and apparatus | |
KR20080028325A (en) | Content management apparatus, web server, network system, content management method, content information management method, and program | |
CN102572226A (en) | Self-adaptive distributed camera shooting method and system | |
CN102222112B (en) | Resource management device and resource management method | |
CN101102470B (en) | Reading device for capturing network audio and video files | |
US20150035373A1 (en) | System of wireless power transmission and method thereof | |
CN105163171A (en) | File transmission method between set top box and mobile terminal and system | |
CN106331603A (en) | Video monitoring method, apparatus, system and server | |
CN102724143A (en) | Method for sending internet of things data and internet of things gateway | |
CN102782663B (en) | The method of converting digital data | |
CN101395591B (en) | Identifying changes to media-device contents | |
KR100915661B1 (en) | Data managing system and method | |
GB2369965A (en) | Conversion of picture format in a gateway server | |
CN102457556A (en) | Method, device, and system for posting on Blog through mobile terminal | |
KR20090089121A (en) | User providing system and method for customized information | |
CN201374006Y (en) | Internet-based embedded type micro WEB controller | |
CN101477546B (en) | Point-and-read apparatus for acquiring network audio/video files | |
CN102904926A (en) | Method and system for sharing and editing file | |
CN102375535A (en) | Man-machine interaction method and device in video monitoring and video monitoring system | |
CN101674493A (en) | Monitoring method, monitoring terminal and monitoring system for digital television network images | |
CN101626404A (en) | Content distribution method and content distribution device for unified content management system |
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: 20120711 |