CN105376599A - Digital encapsulation of remotely controlled IP camera - Google Patents

Digital encapsulation of remotely controlled IP camera Download PDF

Info

Publication number
CN105376599A
CN105376599A CN201510508597.5A CN201510508597A CN105376599A CN 105376599 A CN105376599 A CN 105376599A CN 201510508597 A CN201510508597 A CN 201510508597A CN 105376599 A CN105376599 A CN 105376599A
Authority
CN
China
Prior art keywords
digital
data
archives
wavefront
clouds
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510508597.5A
Other languages
Chinese (zh)
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.)
Spatial Digital Systems Inc
Original Assignee
Spatial Digital Systems Inc
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
Priority claimed from US14/685,670 external-priority patent/US20160048701A1/en
Application filed by Spatial Digital Systems Inc filed Critical Spatial Digital Systems Inc
Publication of CN105376599A publication Critical patent/CN105376599A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2351Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving encryption of additional data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23895Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Cloud computing can enable a user to obtain any needed archives and application programs at any time in everywhere, and breaks down the limitation of computer interface. The remote access mode also comprises video and audio streams that are stored in cloud or taken by remote controlled digital camera on time. The invention provides a digital encapsulation/de-capsulation technology in cloud computing so as to protect the digital privacy of independent equipment. The hidden digital data, which is embedded through a digital encapsulation technology, can be digital audio, image, video, or other digital data. The encapsulation conversion can be realized through 4 to 4 before-wave covering and other known digital archives and parameters, which are required by conversion of encapsulation and de-encapsulation, are introduced.

Description

The number of remote control IP camera is sealed up
Technical field
The present invention relates to method and the framework thereof of data packaging (number is sealed up) of cloud storage and transmission.The method that this number is sealed up and framework utilize wavefront to cover use (WF covers use).Its emphasis is number is sealed up and digital solution is sealed up outward appearance and the reliability adding data of being honored as a queen.
Background technology
According to mailonline (http://www.dailymail.co.uk) in the report on August 31st, 2014, the nudie of famous actor, model, singer and host posts on the web site.Obviously be come from the result that hacker leaks the leakage of serving with the iCloud of apple.These photos (4chan is an images share forum) appeared on 4chan are the 101 famous person's photos uploaded by its a certain user; Comprise the private photos of Zhen Nifolaolunsi, A Liyanagenan ground, Victoria Jia Sitisi and Kate E Pudun.These photos were puted up in the week-night.It is said because the leak in iCloud allows the mobile phone of famous person by hacker attacks.Apple's refusal is made comments to this.The privacy of famous person is by serious infringement.
In cloud computing and cloud store, carry out better secret protection is eager needs.Number adds the secret protection that encapsulation technique will strengthen cloud computing and cloud storage.
Wavefront covers the application (No. PA 12/848953,13/938268,13/953715) be used in by technology in U.S. Patent application book above-mentioned.Compare with memory technology with traditional cloud computing, wavefront covers and can use less memory headroom by technology, to reach better redundancy, and higher reliability and viability.In addition, these technology also can be used in the integrality that monitoring stores data, and without the need to checking the of stored data own.Identical technology extends to the data flow on cloud; Comprise cloud video flowing and cloud audio stream.
Also have two problems more needing to pay close attention in addition, first concerned operator provides safety and cryptographic storage service.But archives privacy is encrypted by the archives of carrier server end.The operator of many operators still can obtain encipheror.So the archives privacy of client must rely on first personal integrity and the credibility of operator and server operator.It two is the concerns of residual right about cloud storage data; This problem is at present still in heated argument.
Many wavefront cover and address these problems by the Patent right requirement intention of invention; Strengthen data cloud transmission and data cloud storage privacy and reliability.Many data beyond the clouds can be even that image or audio frequency are relevant.Because the data organizing cloud transport or storage can do preliminary treatment in client more, the data often organizing cloud transmission or cloud storage are one group and cover the data crossed by conversion process through wavefront.These cover by the data processed has not been the former data itself that can understand.So the number of advising in application seal up method should allow client to the privacy of these cloud storage datas and reliability more confident, and these confidence are no longer only relied on the first personal integrity of operator and the concern of credibility.Seal up in method at number, known image, audio frequency or multi-medium data all can be used as the means that digital envelope comes to store as the reliable cloud data of expansion secret and transport.Most business opportunity all aims in game and amusement cloud communications applications.It can be used on the application tool of various digital commodities copyright management and reproduction right, protection patentee.The number " seal or the marking " of sealing up technical certification by these multilayer numbers will be a bright spot in present patent application.
The number being used to illustrate in present patent application seals up by digital image/and solution adds encapsulation technique.The bitstream of other type can be easily combined and add encapsulation technique in proposed.
First briefly introduce and sum up the Implementation Modes of " writing " and " reading " process.The process " write " utilizes a set of wavefront to cover to process many group initial data with conversion to comprise digital image as digital envelope and digital code information, then by produces the data covered with after changing and is stored in high in the clouds.The process " read " covers the data after with conversion and to be covered by a set of front wave solutions there is high in the clouds and reconstruct original multigroup numerical image with conversion.It is the writing method under some function restrictive condition that number is sealed up, and is also a set of subset of " writing " process.These numbers add the feature that the data of being honored as a queen all can have some original digital envelope.It should store some original image feature or other features.These function restrictive conditions be to ensure the feature of digital envelope there will be lower conversion after multi-group data in.It is a set of application subset of read routine that digital solution is sealed up, and has the function adding the former digital code information of the data reconstruction of being honored as a queen from number.
It is one group of application subset that wavefront covers that number is sealed up.The digital archives of many string inputs that wherein wavefront covers at least comprise a string data-message archives and a string selected digital envelope archives.Being configured in that this wavefront covers simultaneously is inputted by all multichannels and customizes weighted sum, must ensure that outward appearance that its multiple-channel output data manifest is for the image of human body natural's sense organ with selected digital envelope, video, or the outward appearance of audio format is identical.This kind of output archives be add be honored as a queen or have and embed the archives of secret information.What embed hides Info and can cover purpose processor via corresponding front wave solutions, in destination, be honored as a queen archives and known former digital envelope of adding of receiving is restored.
In a word, number seal up/solution seal up can by wavefront cover with and front wave solutions cover and realize with computing.It is have stronger privacy and redundancy that wavefront covers the characteristic of the data after using in data cloud transmission and cloud storage.On the other hand cover the redundancy with program application to wavefront, it is application in the opposite direction that data are sealed up.Data add that to be enclosed in application be reception user team for limited, enhance the digital archives privacy adding and be honored as a queen, but minimize or sacrifice completely the redundancy of information number archives of being honored as a queen.
Summary of the invention
It is the invention of space digital system company (SDS) in satellite communication field that wavefront covers use/demultiplexing processing capacity; Wherein highly difficult demand comprises power of communications synthesis, fail safe, reliability and optimized algorithm.This cover wavefront covers use/solution and covers use technology, except embodying the communication construction utilizing multidimensional to transmit, also finds that this program can be used for the other field surmounted outside satellite communication field simultaneously.Wherein such application is that the transfer of data in high in the clouds and data store; Keep close property, integrality and the redundancy of data are the very important features of transfer of data/storage.Number is sealed up and is gone to seal up and can be used for transfer of data and data storage.They can be used for gift and game, as digital fortune cookie is done.Usage data is transmitted as example by us in the present case, as sent mail, to illustrate that number seals up the concept sealed up with digital solution.Digital solution is sealed up and also be can be described as digital Kaifeng.
Number seals up/and to add encapsulation technique be sent to destination about wavefront being covered the serial data after with conversion by cloud to solution; But not send whole serial datas but the part sent after screening is covered and used serial data.Wavefront covers the serial data after with conversion also known as " covering and " cover with serial data " with translation data string or title.One group adds the data flow of being honored as a queen is covered with changing the serial data known with a group as a set of product of sealing up program by wavefront.This organizes known serial data is exactly digital envelope, can be the personal images of transmit leg, is used for showing the data who is sending number and seals up.Different digital envelopes also may be the different pictures of display sender mixed feelings, and the multi-group data simultaneously sent can " cover " under the digital envelope of difference.Communication between kinsfolk, digital envelope may be that old digital home video is trimmed into new data flow.All kinsfolks have been friends in the past the new data stream become after video and editing.
Wavefront covers use/solution and covers and be used in number and seal up in application and can set other known data flow as detection, certification and identification function signal.Wherein a kind of is first seal up the method for depositing again in IP cloud, bag is drawn together and first many groups the first data is converted to multigroup numerical at transmitting terminal with the rapid ︰ of lower step and add second data of being honored as a queen, it is characterized in that, each group described add second data of being honored as a queen be through described all many groups the first data different weights and; And then described the second data adding different group of being honored as a queen are stored into IP high in the clouds via the Internet.Simultaneously also be connected to the different links that described storage adds the second data of being honored as a queen be stored in described transmitting terminal multiple.
Described data processing method, be included in transmitting terminal many groups the first data set and one group of given data are converted to multigroup numerical to add second data set of being honored as a queen, it is by the one group of weighted sum comprising all described first data sets that wherein said often group adds second data of being honored as a queen; Be reduced into many group three data set and described one group given data collection from " cover " described in some adding the second data centralization of being honored as a queen with at receiving terminal, each wherein said group the 3rd data be all described numbers add many groups of second data sets of being honored as a queen different weights and.
A kind of for the method at IP cloud storage data, be included in transmitting terminal many groups the first data set is converted to multigroup numerical to add second data set of being honored as a queen, it is characterized in that described often group add be honored as a queen often to organize the second data are data images by comprising the different weights of all described first data sets and forming, each intensity of opening data unique look is mainly controlled by the first data described in a group.Unique look can be image, sound and the further feature to human body sensor.
Similar about how utilize digitally to seal up/invention in technology digital copyright management field that solution is sealed up is that to comprise application number be 14/517717, theme as the application of " number of digital copyright management and relay is sealed up ", propose on October 17th, 2014.Original figure archives are called as the mother matrix of archives.Other copies are all child releases; Every one's share of expenses for a joint undertaking version is all produce after being added encapsulation technique by number and be embedded in unique digital and unique identification archives for the mother matrix of digital envelope.The unique numeral identification relevant to certain one's share of expenses for a joint undertaking version originally can only seal up process to recover by solution with mother matrix simultaneously.Publish and issue archives and only have child release, mother matrix originally will by safe storage simultaneously.
Mathematically, a certain mother matrix archives A represents, its sub-version archives X of an x represents.These sub-version archives unique numeral identification archives Dx represents.Sealing up network process due to number is a kind of linear process, and the pass of x version archives X and its mother matrix archives A is X=M*A+Dx, and wherein M is amplification coefficient and should be greater than 1.Another boundary condition of this relation to make the outward appearance of X almost identical with mother matrix for the sense of all human body opinion of natures.The information insertion of Dx and being hidden in the digital archives X of this sub-version, and be impossible only recover reduction Dx separately through X archives.
The sub-version archives Y of another part y of mother matrix archives A represents.Unique numeral identification records application Dy of these sub-version archives represents.
Must recover to reduce these numeral identification archives Dx by the arithmetic operation of Dx=X-M*A or equal calculating process to recover to reduce unique numeral identification archives Dx, these archives X of these sub-version archives and its mother matrix archives A from a sub-version archives X simultaneously.
Similar techniques can be extended for broadcast again provides additional information to spectators.First mother matrix broadcast archives can represent with A.Second broadcast archives B embeds or is hidden in sub-version broadcast archives X after sealing up process.Be a kind of linear process owing to sealing up process, the pass of sub-version broadcast files X and mother matrix broadcast files A is X=M*A+B, and wherein M is amplification coefficient, and should according to being greater than 1.Another boundary condition of this relation to make the outward appearance of X almost identical with mother matrix for the sense of all human body opinion of natures.B embeds and is hidden in the additional information archives in the digital archives X of this sub-version, and is the second broadcast archives that impossible only recover reduction separately through letter broadcast archives X.In order to from then on recover to reduce the second broadcast archives B of additional information in the digital archives X of sub-version, this sub-version broadcast archives X and its first mother matrix broadcast archives A must simultaneously by the arithmetic operation of B=X-M*A or on an equal basis calculating process recover to reduce that this adds second and broadcasts archives B.
Broadcast may pass through different channels simultaneously again, in the different time by same channel, or in the different time by different channels.This technology can be used for the audio or video broadcast in live broadcasting satellite (DBS), wire cable, optical fiber and other wireless or cable networks.The archives B embedded or hide can be different TV programme, the data of running one's home of Set Top Box, the internet data being broadcast to selected internet node and/or other data.
Cloud computing can allow a certain user no matter in the archives when and where can taken required for him or she and application program, allows user free from his or her desktop scope.The invention relates to how to use number seal up/technology sealed up of solution improves the data crypticity of only sharp equipment in cloud computing.The hiding data being added encapsulation technique embedding by number can be digital audio, image, video, or other digital data.We use 4 to 4 wavefront to cover and seal up conversion for realization in illustrating, and introduce customization and seal up/solution seals up other known digital archives and parameters needed for conversion.
Accompanying drawing explanation
Fig. 1 illustrates that block diagram sealed up by the digital envelope of a width to a certain group of digital archives according to an embodiment of the invention, that includes and cover purpose processor by one group of 2 to 2 wavefront and this is organized digital archives embed in one group of digital envelope, then select one group and be sent to destination by high in the clouds covering during purpose processor two groups exports, and open digital envelope in destination and reclaim the one group of former digital file data covered in digital envelope.Digital envelope is from being all that selected in the known digital envelope of many groups candidate one group is digital to sender and recipient, is also to the transmit leg in source and a set of digital transmission mode the recipient in destination.Sealing up of one group of digital envelope is conciliate to the process sealed up and be also hereinafter referred to as and seal up and break a seal.
Figure 1A shows the digital envelope of a row 6 groups of candidates according to an embodiment of the invention.
Figure 1B shows another according to embodiments of the invention and arranges the digital envelope of 5 groups of candidates.
Fig. 2 shows one group of image according to some embodiments of the present invention, and they copy from U.S. Patent Application No. 13/953715 (PA publication US2014-0081989A1) Fig. 5 D; Also emulate by calculator the feasibility proving that image pretends simultaneously.Four width images of first row are imported into one group of 4 to 4 wavefront and cover purpose processor.This width is chosen as the image of digital camouflage at " horse race " image of first row.Effectively, four width images in a second column all this width horse race figure on quilt cover.
Fig. 3 illustrates when the receiver in destination is according to some embodiments of the present invention; It is for cannot get at original digital envelope user can via one group 2 to 2 wavefront cover with device seal up/solution seals up the block diagram of process.It is a set of block diagram being similar to Fig. 1, and sender is covered to export with device two-way by transmission and delivered to receiver via high in the clouds, then by one group 2 to 2 front wave solutions cover and do the original digital envelope of reduction and the digital code information of embedding with device.
Fig. 4 illustrates the two block diagrams of sealing up according to some embodiments of the present invention.
Fig. 5 illustrates according to the two block diagram of sealing up of the solution of some embodiments of the present invention.
Fig. 6 illustrates and embeds one group digital code information in via covering before higher order wave with for one group of digital code information according to some embodiments of the present invention; The block diagram that one panel height rank are sealed up.
Fig. 7 illustrates and covers digital code information with restoring embedding from one group of bitstream of being honored as a queen according to some embodiments of the present invention by high-order front wave solutions; The block diagram that one width higher-order solutions is sealed up.
Fig. 8 illustrates according to some embodiments of the present invention by covering before higher order wave with performing the two block diagrams of sealing up embedding digital code information.
Fig. 9 illustrates and to cover with reducing the two block diagram of sealing up of solution embedding digital code information from two bitstreams of being honored as a queen via high-order front wave solutions according to some embodiments of the present invention.
Figure 10 illustrates that embodiments more according to the present invention are covered to go here and there with generation 4 by one group of 4 to 4 wavefront and available seals up data flow, then select 3 the to gang up block diagram of sealing up that high in the clouds sends.
Figure 11 is illustrated to be covered by one group of 4 to 4 front wave solutions according to some embodiments of the present invention and seals up block diagram with wantonly two strings in the three string bitstreams got off from high in the clouds being used for reduce the solution of embedding digital code information.
Figure 12 is shown to be covered by one group of 4 to 4 front wave solutions according to some embodiments of the present invention and seals up block diagram with wantonly two strings in the three string bitstreams got off from high in the clouds being used for reduce another solution of embedding digital code information.
Figure 13 is shown and seals up block diagram by being covered by one group of 4 to 4 front wave solutions with the three string bitstreams got off from high in the clouds being used for reduce the solution embedding digital code information according to some embodiments of the present invention.
Figure 14 is shown and seals up block diagram according to being covered by one group of 4 to 4 front wave solutions in some embodiments of the present invention with the three string bitstreams got off from high in the clouds being used for reduce another solution embedding digital code information.
Figure 15 show according in embodiments more of the present invention by one group of 2 to 2 wavefront cover with and another group 4 to 4 wavefront cover and only have one group to seal up block diagram by high in the clouds the two of bitstream that are honored as a queen for producing.
Figure 16 show according in embodiments more of the present invention by one group of 2 to 2 front wave solutions cover with and another group 4 to 4 front wave solutions cover with and only need reduce that the solution that embeds digital code information is two seals up block diagram with one group by high in the clouds bitstream of being honored as a queen.
Be according to some embodiments of the present invention shown in Figure 17 A, the number being applied to digital copyright management (DRM) seals up block diagram; By being embedded in the unique identification picture of a digital archives/mute of sub-version, the sub-version archives/mute being then stored in cloud or issuing respectively.,
Shown in Figure 17 B is that the solution of the film image stored according to some embodiments of the present invention logarithmic code archives or cloud seals up block diagram; Be used for recovering the unique identification picture or the mark archives that are embedded in the digital archives/mute of sub-version.
Figure 18 A shows and in two book version broadcast figure archives, seals up according to some embodiments of the present invention the identical additional information embedded with different mode via number, then by beyond the clouds or the application program block diagram of other forms of broadcast/broadcast again.
Figure 18 B shows and after receiving two book version broadcast figure archives of broadcast/broadcast again, through being sealed up by digital solution, the identical additional information embedded with different mode is recovered reduce application program block diagram according to some embodiments of the present invention.
Figure 19 shows to transmit beyond the clouds according to some embodiments of the present invention and/or store and is absorbed but the application program block diagram of unsealed digital image data by remotely controlled cameras.
Figure 19 A shows to transmit beyond the clouds according to some embodiments of the present invention and/or store and absorbs by remotely controlled cameras the application program block diagram adding the digital image data of being honored as a queen again.
The application program block diagram that Figure 19 B is transmitted by high in the clouds and/or stores after showing and sealing up process to the digital image data of picked-up according to some embodiments of the present invention in a remote-controled digital camera.
The Another Application flow chart that Figure 20 is transmitted by high in the clouds and/or stores after showing and sealing up process to the digital image data after picked-up according to some embodiments of the present invention in a remote control IP digital camera.
The Another Application flow chart that Figure 20 A is transmitted by high in the clouds and/or stores after showing and sealing up process to the digital image data after picked-up according to some embodiments of the present invention in a remote control IP digital camera.
Description of reference numerals: 110 ~ telecommunication operators concept; 130 ~ preliminary treatment; 010 ~ high in the clouds; 140 ~ reprocessing; 180 ~ candidate envelope document; 180-1 ~ candidate's envelope first subdocument; 180-2 ~ candidate's envelope second subdocument; 521 ~ first row; 522 ~ secondary series; 523 ~ three row; 130-1 ~ the first preliminary treatment; 130-2 ~ the second preliminary treatment; 140-1 ~ the first reprocessing; 140-2 ~ the second reprocessing; 630 ~ preliminary treatment; 640 ~ reprocessing; 1710 ~ number seals up Organization Chart; 1800 ~ mother matrix film; 2000 ~ sub-version film; 1790 ~ digital solution seals up Organization Chart; 2501 ~ IP video camera; 2200 ~ digital camera; 2201 ~ splitting equipment; 2502 ~ local document; 2521 ~ WiFi interface; 2551-1 ~ smart phone; 2551-2 ~ smart phone; 251 ~ router.
Embodiment
When following description is read together with alterations, can understand aspect of the present invention more fully, the character of these alterations should be considered as illustrative and nonrestrictive.These are graphic may not draw in proportion, but emphasizes principle of the present invention.
Now illustrative embodiment is described.In addition or can substitute and use other embodiments.For saving space or more effectively presenting, apparent or unnecessary details can be omitted.On the contrary, some embodiments can be implemented and not disclose all details.
The present invention utilizes the System and method for of a set of distribution type transmission path of having the M to-M wavefront of built-in redundancy to cover to produce by technology or storage; Wherein M >=2, and M must be integer.Be connected on this wavefront to cover and comprise N with the M string data stream of input port and go here and there inter-area traffic interarea and extra M-N and go here and there known file data stream; Wherein N >=1, and N is also integer.These M go here and there independently input traffic and are covered the wavefront component (wfcs) exported with the M string converted in multiplexing field by wavefront.Only have the M M' string of going here and there in output will be used to data cloud transmission and/or data cloud storage, wherein M-N≤M'≤M simultaneously M' is an integer.
In addition, any a string in given data archive stream can be chosen as digital transmission envelope and cover being used for one group of M-to-M wavefront by the part sealing up process and process.
Suitable weight or to be weighted to many strings input that one group of M to-M wavefront covers purpose processor be the effective ways selecting certain string to be input as " carrier " transport embedding mail.Its M has at least a string meeting to be chosen to be the data archival adding and be honored as a queen in going here and there and exporting.Its " carrier " is exactly the digital envelope be weighted, and simultaneously for human body, it should have identical outward appearance with former digital envelope.These identical outward appearances comprise from being unique to data archival and the feature being easy to distinguish with other archives.These functions can be picture, video, audio music, text or multi-medium file intuitively.
Have at least a string data flow of being honored as a queen that adds will be sent to destination via high in the clouds.This adds the data flow of being honored as a queen may be shown as digital image, video clipping, music excerpt, recording or digital cartoon in cloud transport or cloud store.As the function of the envelope of routine, these digital envelopes can transmit context and embed the author of mood preview of mail, intention and author, or from the information that embedded mail transmits.
For human organ, former digital envelope and add the bitstream of being honored as a queen and should have identical outward appearance, these outward appearance identifications and differentiation are by human auditory's organ or the organs of vision, or by hearing organ and the organs of vision.
Receiver in destination should utilize a set of device, as front wave solutions is multiplexing, has rebuild the information data embedded under the help of former digital envelope.Former digital envelope is the known archives of receiver or the serial data can known from other channels necessarily.
The present invention by wavefront cover with and cloud transmission, as shown in Figure 1, to disclose sealing up/solution seals up the management philosophy of application, method and implementation process; Similar technology can be applied to video flowing, guarantees data storage service privacy, guarantees file transfer safety, and passes through other application programs of Internet cloud.Embodiments of the invention comprise three important fields, and comprise (1) preliminary treatment in client, namely above-mentioned wavefront covers use, and the digital envelope utilizing to select is sealed up a number of packages code mail; (2) the high in the clouds having the bitstream of being honored as a queen embedding mail to serve, and (3) are in the reprocessing of client, and namely above-mentioned front wave solutions covers use, is sealed up the former digital mail reducing and cover in digital envelope by solution.We will lift sole user for example explanation preliminary treatment and the operating concept of reprocessing.
In principle, preliminary treatment and reprocessing are all carry out at user segment, and carry out at the equipment of client.Cloud is stored, these seal up/and solution seals up and also can carry out in the storage facility of operator and flow process.Combined data collection can be passed through high in the clouds telecommunication network distributed store in different cloud storage facilities by operator.
Embodiment 1
Fig. 1 describes the telecommunication operators concept 110 between the transmit leg in source and the recipient in destination.Transmission sender utilizes a set of 2 to 2 wavefront in preliminary treatment 130 to cover and seals up process with device, and one group of information data S (t) is embedded in selected digital envelope E5 (t).The data of input are with the English phrase " OpenSesame " of Word form and the translator of Chinese " open sesame " of being write as 4 Chinese characters thereof and the pronunciation symbol of being correlated with.Selected digital envelope is the Chinese artist Xu width famous painting " horse race " of sad letter in the 1900's initial stage works or the digital picture of " galloping horse ".Have in a certain user community in addition 11 groups in candidate's envelope document 180 digital envelope known to all users in community; Comprise transmit leg and the recipient of these envelopes letter.Have to cover from wavefront in this preliminary treatment 130 and export with the two-way of device; Bitstream Es (t) of being honored as a queen in high in the clouds will be served in one tunnel, and another road is grounded.In the result that Es (t) is from two inputs data archival S (t) and the process of E5 (t) individual element.Wavefront covers with the aunt's conversion of a set of 2*2 sea can be utilized to make device in place.The amplitude of S (t) and E5 (t) by by suitable " adjustment ", to make the organ of the outward appearance of Es (t) and E5 (t) for the mankind identical; As being hashed out in 2014/0081989A1 at the open number of a U.S. Patent application book.In this case, the horse race in Es (t) is the flipped image of same horse race in E5 (t).
Wavefront cover with after, Es (t) is a string data flow of being honored as a queen, and it is also unique archives of the destination be sent to via IP network, IP high in the clouds or high in the clouds 010.The outward appearance of Es (t) is almost identical on human vision sense organ with the galloping horse in the famous image of E5 (t).In destination, receive to be covered by 2*2 front wave solutions a set of in reprocessing 140 and only again restore when being supplied to receiver the information covered in digital envelope with device or equal process and former digital envelope; The English short sentence of " open sesame ", Chinese short sentence and Chinese pronunciations thereof.Whole operating process comprises three Fen ︰ (1) preliminary treatment 130 be discussed below respectively, (2) IP transmission channel, IP network, IP high in the clouds or high in the clouds 010, and the reprocessing 140 that (3) below clouds swim.
Preliminary treatment 130 ︰
In the preliminary treatment 130 that mail is sealed up or information is sealed up, can cover with a set of 2 to 2 wavefront and process with device.It has two string inputs; A string is mail data or information data S (t), and another string is that selected digital envelope or number seal up string E5 (t).Wavefront covers with also there being two-way to export serial data after conversion, i.e. Es (t) and Ed (t), Qi Zhong ︰
Es(t)=S(t)+am*E5(t)(1-1)
Ed(t)=S(t)+am*E5(t),(1-2)
Here am>>1 is the amplification coefficient relevant to image, is usually set between 5 ~ 30.
In one group of 2 extra large aunt's matrix (HM) to 2, all matrix elements are all " 1 " or "-1 ".This group matrix can be selected as conversion that a set of 2 to 2 wavefront cover or computing.Formula (1-1) and (1-2) can be write as matrix form
O=HM*I(2)
Here: O=[O1, O2] t=[Es (t), Ed (t)] t(2-1)
H M = 1 1 - 1 1 - - - ( 2 - 2 )
I=[I1,I2] T=[S(t),am*E5(t)] T(2-3)
Wavefront covers and is commonly called " section (slice) " with the port of device, and its output port is known as wavefront assembly (wfc).Two strings input data set S1 (t) and am*E5 (t) are connected respectively to described input port, namely cover the section 1 and section 2 of using device at wavefront.The serial data of other two string outputs simultaneously, i.e. O1-O2, is connected to wavefront in preliminary treatment 130 respectively and covers the output port using device, i.e. wfc1-wfc2.
Usually cover in purpose processor at a set of 2 to 2 wavefront and can produce 2 groups of orthogonal wavefront vectors or WFV.We define one group of wave-front conversion coefficient wjk coefficient be used for being described in wavefront in preliminary treatment 130 cover with device be distributed in jth row and k row 2 dimension output vectors.Namely O1, O2 cover in front wave solutions and tie up element ports wfc1-wfc2 with 2 of device, are defined as one group of bivector.They are mutually orthogonal.Wavefront covers two groups of WFVs Shi ︰ with device 101
WFV1=[w11,w21] T=[1,-1] T,(3-1)
WFV2=[w21,w22] T=[1,1] T,(3-2)
S (t) and E5 (t) be utilize be connected respectively to wavefront in this preliminary treatment 130 cover with two input ports of device 130 could " adding " front upper to two groups of quadrature wave.All represent with two groups of wavefront vectors (WFVs) before these two groups of quadrature wave.Two pieces component in each wavefront vector (WFV) all relates to the linear combination of input and output port number or (space) sequence, but it is totally independent of outside described input and output data set.
Wavefront covers and one string data can be divided into some data blocks with the mathematical operation of conversion, then the some bytes in different pieces of information block as digital sample, and then carries out many groups and enter and Numeral operation that many groups go out.It is alignment that many groups subnumber code stream of all parallel inputs must cover the sample after determining the sampling of different subnumber code stream with conversion inputs mouth at wavefront.Each byte of data can be considered as one-bit digital sampling; Also the X of a serial data byte can be considered as one-bit digital sampling.For example in the mathematical operation of certain a string bitstream, we have selected X=7, just mean that in this string bitstream, every 7 bytes are covered with being regarded as one-bit digital sampling in the mathematical operation changed at wavefront.Block digital number yardage calculation wavefront will be regarded as cover with conversion.Two strings, 7 bytes are that the bitstream of digital sample can receive two respective inputs that a set of 2 to 2 wavefront cover use device.But this wavefront covers and X+1 byte must be adopted to be the size unit of sampling, to avoid overflow and the underflow problem of two-way output by two corresponding output end of device.In this case, the translation operation that the bitstream that exports of often going here and there all needs by 8 bytes.Relative to the operational data size of 7 bytes, this 8 byte operation output form result can produce the overhead of 12.5%.In addition in various embodiments, we can select the sample size of 99 bytes for mathematical operation, i.e. the operational data size of X=99 byte, can reduce the overhead of computing to 1%.
Cover with in the linear combination of conversion or the computing of weighted sum at wavefront, also have the selection of other data blocks.For example retaining the imaging in unique function application for some, is that the arithmetic operation of unit may be prior with pixel.Also may by a row or a row pixel as storing effective usage data block of computing.
In the present embodiment, only export Zhong mono-tunnel with two-way and be sent to destination.Predetermined recipient must have " more information ", again to recover to cover on be honored as a queen embedding digital code information in bitstream or digital mail; The English short sentence " open sesame " of Word form and write as translator of Chinese and the pronunciation of 4 words.This group " more information " refers to selected former digital envelope.If two-way exports data can be passed to receiver, the mail of embedding and selected former digital envelope can in destination by this two paths of data by again recovering independently without the need to additional any Given information.
Generally speaking, cover many or the many string output streams of sealing up with conversion or multilayer from the wavefront of more high-order, these bitstreams of being honored as a queen at least will have one or a string will to be sent to the reprocessing 140 of destination by IP high in the clouds 010.Embedding mail covers on these strings and is honored as a queen in bitstream.More the wavefront of high-order cover with conversion be commonly called the wavefront of N to N cover with conversion; N is wherein normally between 4 ~ 5000.The destination that will be sent to should be limited in and be less than NCR string and to be honored as a queen bitstream.NCR is an integer less than N always.Under the condition without any other information known, NCR string be honored as a queen bitstream not enough independent information again organize structure and cover on NCR and go here and there the digital code information of being honored as a queen in bitstream.
High in the clouds 010 ︰
Only have a string wavefront to cover and deliver to destination with archives from source by high in the clouds 010.Original digital envelope is all known digital archives for the transmit leg in source with destination recipient.Therefore, giving Es (t), to transmit required channel width beyond the clouds roughly identical with the channel width needed for the information S (t) only transmitting embedding.Give Es (t) and the expense sealing up process be can be considered for the difference that S (t) transmits required frequency band beyond the clouds.
Reprocessing 140 ︰
Covering purpose processor for comprising from the data after the retrieval of high in the clouds by a set of front wave solutions, the data received being converted to the former data archival embedding or hide after this retrieval, and then by the output of this former data archival.Original digital envelope archives E5 (t) is one of input data, also will be input to this cover front wave solutions and cover in purpose processor.After the retrieval of high in the clouds, the data that receive should be that the wavefront in preexist high in the clouds covers and uses rear data.If not contaminated, be substantially equal to previous wavefront in preliminary treatment 130 and cover with output data set Es (t) corresponding after process.Therefore this former data archival exported with Es (t) or can give Es'(t) represent.Similarly, the embedding converted to or hiding former data archival equal input data S (t), therefore can be described as S (t) or S'(t).
According to formula (1-1); Can be covered by received wavefront and reduce with rear data Es (t) and digital envelope E5 (t) coming the data that hide Info being embedded in and being honored as a queen in number stream;
S(t)=Es(t)-am*E5(t)(4)
Herein; Am parameter can be optimized by experiment or be determined by known digital archive set.Therefore, a set of 2 can also be re-built according to formula (1-2) and formula (4) and the second string output lacked in use is covered to 2 wavefront
Ed(t)=-Es(t)+2*am*E5(t)(5)
To be " 1 " or matrix element be "-1 " is likely chosen as a set of 2 to 2 front wave solutions and covers computing with device for one group of 2 to 2 extra large aunt's matrix element.These relations can be write out with matrix form;
SM=HM*D(6)
Qi Zhong ︰ D=[D1, D2] t=[Es (t), Ed (t)] t(6-1)
SM=[S(t),amE5(t)] T(6-2)
HM is that in formula (2-2) one group 2 is to 2 extra large aunt's matrixes.
It is in reprocessing 140 that front wave solutions is covered with device.Its input port is called as wavefront component (wfcs), i.e. wfc1 and wfc2, and its output port is called as section (slices), i.e. slice1 and slice2 or cut into slices 1 and section 2.This front wave solutions in reprocessing 140 is covered with in device example, and 2 strings of input are digital, i.e. Es (t) and Ed (t), by the input port wfc1-wfc2 dividing other to be connected to it.Recombinate reclaim information number string S1 (t) can from it first output port export.Under normal circumstances, in this application program, front wave solutions covers the second output port of use device by ground connection.
As selection, cover from this front wave solutions and also can be used for rebuilding another part of former digital envelope with the second output of device.This corresponding copy can compare with known digital envelope archives, can receive a good integrity metrics of information data as inspection institute.If comparative result shows this two pieces, digital envelope is not identical digital archives, and this has been compromised with regard to the digital string of being honored as a queen received by representing in transmitting procedure.That is cover on the be honored as a queen information data in digital string and the information data after rebuilding all likely to be compromised.
Figure 1A and Figure 1B respectively depict the digital envelope of candidate in 6 candidate's envelope first subdocument 180-1 and 5 candidate's envelope second subdocument 180-2.E5 (t) is selected for the example at Fig. 1.At the common known digital archives that the E11 (t) of Figure 1B is selected by the privacy communication between a pair sender and recipient.
Fig. 2 is at the duplicate of U.S. Patent Application No. 13/953715 with publication number 20081989 Fig. 5 D.It is wavefront cover use/solution cover with respectively as to a preliminary treatment in cloud data-storage applications program and example, be intended to illustrate and covered with the image presented being stored into during distributed cloud stores by the wavefront of a set of 4-to-4.Wavefront covers use/solution and covers with doing digital operation by any one group of orthogonal matrix or one group of non-orthonormal matrix, as long as its inverse matrix exists.First row 521 in this figure shows the image of original input, secondary series 522 show wavefront cover with after the image that stores again or wavefront covers the image be transferred with rear wait, the 3rd row 523 show destination through solution cover with after the image that restores and recover.Four images in first row 521 are input to the wavefront of a set of 4-to-4 to cover four width images with device; First 3 is clap in New York Bronx Zoo in the recent period, and first, second, and third photo indicates according to be one " hawk " with A1.png be respectively, one " tiger " is to indicate and one " hoary hair animal " is sign with A3.png with A2.png.4th is that part classics is first born in " galloping horse " drawn by nineteen thirty by the sad letter of famous Chinese artist Xu." galloping horse " is indicate with A4.png.
We suppose that one group of 4 to 4 extra large aunt is transformed to wavefront and covers and use matrix.
4 wavefront on secondary series 522 cover has camouflage effectiveness with rear archives Ov, Ox, Oy and Oz; This be original 4 input pictures covered by wavefront create with conversion deposit various storage data time different weight of having divided other to be added.In order to ensure that A1 image that " galloping horse " draws covers at 4 wavefront to be used as camouflage by feature more dominant in rear archives, covering by image pixel intensities after conversion is utilize under the condition of the A1 image of weighting by lower column matrix fortune calculation ︰
O 1 O 2 O 3 O 4 = + 1 + 1 + 1 + 1 + 1 - 1 + 1 - 1 + 1 + 1 - 1 - 1 + 1 - 1 - 1 + 1 a m * A 1 A 2 A 3 A 4 - - - ( 7 )
Wherein am>1 and be normally set to be greater than 10.Also assume that the size of the grid of the pixel in 4 input pictures is completely equal.When depending on camouflage test, the weight of weighting selects the image that can be applicable to any input.In addition, formula (7) also can Xie Cheng ︰ equivalently
O 1 O 2 O 3 O 4 = + a m + 1 + 1 + 1 + a m - 1 + 1 - 1 + a m + 1 - 1 - 1 + a m - 1 - 1 + 1 A 1 A 2 A 3 A 4 - - - ( 7 - 1 )
Therefore, " galloping horse " of Xu Beihong has been drawn as to participate in covering and has occupied an leading position with in 4 images of conversion, and the image of galloping horse also appears at all 4 wavefront and covers with in the data after changing, be i.e. Ov, Ox, Oy, and Oz.Its difference be in the galloping horse image of showing up along with different output images shows various different brightness settings.
For the archival image of being honored as a queen or the outward appearance outward appearance relative to described digital envelope, other image operation must cover to come process with conversion at wavefront as " turn-over, rotate, zoom out or further " is.
For avoiding data from overflow and underflow in image simulation computing, it is about original image A1-A4 or 2 ~ 3 times of sizes of restoring rear image (Sv, Sx, Sy, Sz) that data (Ov, Ox, Oy, the Oz) archives after each wavefront covers use are equipped with.
The image that image in 3rd row is recombinated by a set of reading process.This process " read " also has two steps.The first step comprises 4 wavefront that download is deposited respectively from cloud and covers the archives after using.Second step is, by the multiplexing conversion of front wave solutions, 4 wavefront are covered the archives after using, and as Ov, Ox, Oy and Oz, converts four archives Sv, Sx, Sy and Sz reclaiming or reproduce to.If Ov, Ox, Oy and Oz of depositing in cloud do not have contaminated, these four the digital archives reproduced should cover with front picture A1-A4 almost identical with wavefront.Four are reclaimed or reproduce balanced image file then by separating equilibrium treatment, convert 4 images that are that reclaim or reconstruct to and are substantially equivalent to four each other original image A1 ~ A4.
Suppose all four archives Ov, Ox, Oy, and Oz can use, front wave solutions is covered should to abide by with conversion and is followed ︰
||S||=||WDmx||.||O||.(8)
Wherein, || WDmx||||WMux||=||1||. (8-1)
More particularly, each image pixel intensities in each part image of the image (Sv, Sx, Sy, Sz) of 4 reconstruct is the result of the linear combination of one group of each image generic pixel brightness.This generic pixel refers to the grid covering the identical row and column of the image file after using at four wavefront.Such as, in Sv, Sx, Sy and Sz restructuring or Recovery image, single image pixel intensities of the grid of the 41st row and the 51st row covers by 4 wavefront the weighted sum being multiplied by respective weight parameter by single image pixel intensities that the 41st row the 51st of part every in rear image Ov, Ox, Oy and Oz arranges.
For sealing up in application, cover at the 4 string wavefront in source that to only have a string with rear archives be sent to destination by transmit leg by cloud.As in an example, A1 can be that information data is passed to destination by high in the clouds, and A4 is selected digital envelope.For transmit leg and the recipient in destination, A2, A3 and A4 are the known numbers that priori was tested.
Any one in 4 archives of secondary series 522 all can be used as digital string of being honored as a queen, and it passes on the digital code information (A1) embedded in it by high in the clouds.The number of being honored as a queen that we select Ov to be transported to destination is gone here and there or is called the data archival adding and be honored as a queen.Obviously, adding that the data archival Ov be honored as a queen manifests is the image of the dry goods that a width is being run.This image is identical with the image of the galloping horse on digital envelope A4 substantially.Be covered with A1 digital code information in the data archival Ov that the digital string or add of being honored as a queen is honored as a queen, be also one and be sent to the archives of destination by high in the clouds.
We no longer repeat all mathematical details to image procossing described in this width chart here.In a word, we utilize above-mentioned identical mathematical operation for sealing up for digital code information, or embedding will via the mail transported in cloud in digital envelope.We to show wavefront cover be used in seal up/solution seals up two key characters of application.After sealing up digital envelope (A4) chosen in processing procedure;
Selected information A1 is embedded in selected sealing up in data (Ov).Seal up data or title to be honored as a queen number, be honored as a queen digital string, data of being honored as a queen.
For human sensory, original digital envelope A4 goes here and there with number of being honored as a queen or data archival of being honored as a queen (Ov) should manifest the identical feature of appearance, and these same characteristic features can clearly be told from other digital archives (A2, A3 and A1).
The digital archives that A2 and A3 may become checking or identify.
In another kind of scheme, wherein A1 is set as that digital code information will be sent to the data of destination via high in the clouds, A2 and A3 can be used to verify, and A4 is selected digital envelope, Ov and Oz is that two strings will be sent to the digital string of being honored as a queen in high in the clouds.In destination, first reader has taken the digital archives of three event data A2, A3 and A4, so only need to receive, two strings are honored as a queen in digital string Ov or Oz a stringly can recover to reduce the digital code information image Sv being embedded in and being honored as a queen in digital string.For First Reader, the wavefront noticing and use redundancy covers with reflection process, and it is very important for being concerned about this point.The digital code information image Sv recovering reduction should be identical with former digital code information image A1.On the other hand, second reader does not take the digital archives being chosen to be digital envelope " galloping horse " A4, but the original digital archives of existing another two pieces archives A2 and A3, download by high in the clouds two strings come to be honored as a queen digital string Ov and Oz so necessarily receive simultaneously, could recover to be embedded in be honored as a queen number go here and there in digital code information image A1.For the second reader, the digital string of being honored as a queen that he also can utilize this two string to download recovers to reduce the digital archives of digital envelope, seals up process prepare for following solution.It is also very important for being concerned about this point.
For the third situation, wherein A1, A2 and A3 are the three number of packages code archives (A1 is digital code information) that will be sent to destination by cloud, and A4 is as the digital envelope of selection, and Ov, Ox, Oz are that three strings being sent to high in the clouds are honored as a queen digital string.In destination, in the former digital archives that first reader has taken, only have digital envelope A4, be honored as a queen after digital string Ov, Ox, Oz so need to receive all 3 strings from high in the clouds, could recover to recover be embedded in number of being honored as a queen go here and there in digital code information image Sv.Notice, covering First Reader wavefront does not here have redundancy with reflection process, and this point is very important.On the other hand, digital envelope " galloping horse " A4 is not had in the former digital archives that the second reader has taken.He can download three strings and to be honored as a queen digital string Ov, Ox, Oz from high in the clouds, but he cannot rebuild the frame A1 of embedding.
For the 4th kind of situation, wherein A1, A2 and A3 are the three number of packages code archives (A1 is digital code information) that will be sent to destination by cloud is that data set is sent to destination by cloud, A4 is as the digital envelope of selection, and Ov, Ox, Oy, Oz are that four strings being sent to high in the clouds are honored as a queen digital string.In destination, digital envelope A4 is only had in the former digital archives that first reader has taken, to be honored as a queen digital string so only need to receive any 3 strings from high in the clouds four string is honored as a queen digital string Ov, Ox, Oy and Oz, just can recover to be embedded in be honored as a queen number go here and there in digital code information image Sv.Cover First Reader wavefront here and have redundancy with reflection process, this point is very important.On the other hand, digital envelope " galloping horse " A4 is not had in the former digital archives that the second reader has taken.He must download three strings and to be honored as a queen digital string Ov, Ox, Oz from high in the clouds, but he cannot rebuild the frame A1 of embedding.On the other hand, the second reader does not possess numeral " horse " A4, and he must download all four strings by cloud and be honored as a queen after digital string and could rebuild A1 in the image of embedding.Cover the second reader wavefront here and do not have redundancy with reflection process, this point is very important.
Embodiment 2
Fig. 3 depicts and uses above-mentioned wavefront to cover by technology be two groups of operating concepts of sealing up digital code information.Have three Bu Fen ︰ (1) preliminary treatment 130 or seal up, (2) are transmitted by high in the clouds 010, and (3) reprocessing 140 or solution are sealed up or break a seal.Almost identical compared with overlapping operating concept with that shown in Fig. 1.The technical functionality of Fig. 3 sends the receiver that a string digital code information data S (t) and a string former digital envelope E5 (t) are specified to a group.Two strings output signal Es (t) of preliminary treatment 130 and Ed (t) can be sent to receiving terminal.
Message two to be serially added in data archival Es (t) of being honored as a queen and Ed (t) by being embedded in of secret first, then delivers to the receiver in destination by source.Receiver utilizes this two to serially add the digital code information and former digital envelope that the data archival recovery and rebuilding of being honored as a queen embeds.This former digital envelope can be used to subsequent transmission between transmitter and receiver.The transmit leg of cloud communication channel both sides and recipient are once digital envelope data becomes known, transmit leg only need two string wavefront cover with after archives in a string, or Es (t) or Ed (t) is sent to high in the clouds 010, recipient just can recovery and rebuilding embed digital code information S (t).
Fig. 3 provides a kind of method and sends one group of digital code information data and a string original digital envelope data to desired setting receiver simultaneously.Two of preliminary treatment 130 export Es (t) send to receiver with the signal of Ed (t) simultaneously, can be used for reconstructing the digital code information data embedded, and the former data of this digital envelope.
Embodiment 3
Fig. 4 illustrates with being sealed up by two-layer order, using a set of 2 to 2 wavefront to cover is set as that one group of information data does two transmission (Tx) management philosophy sealed up.It illustrates in Fig. 1 first two sections of three sections of settings. establish and determine ︰ (1) preliminary treatment 130 or seal up process for three sections in Fig. 1, (2) are transmitted by high in the clouds 010, and (3) reprocessing 140 or solution seal up process or Kaifeng process.
The process of sealing up in two cover Fig. 4 is had to be cascaded herein.It is all process identical with sealing up shown in Fig. 1 that every suit seals up process.At described first preliminary treatment 130-1, there are two inputs S (t) and E1 (t) and output x (t).Second output is grounded.S (t) is the digital code information being delivered to destination by high in the clouds, comprises an English phrase " open sesame " and its translator of Chinese and diacritic.E1 (t) is a digital envelope selected from candidate's envelope document 180, and one of function of first output x (t) of the first preliminary treatment 130-1 is substantially identical for human sensory with the outward appearance of E1 (t).His the second output has been grounded.
At described second preliminary treatment 130-2, also there are in two inputs x (t) and E5 (t) and only have one to export Es (t).E5 (t) be also select from candidate's envelope document 180, be as selected outer digital envelope, one of function of first output of the second preliminary treatment 130-2 is the outward appearance of Es (t) and the substantially identical for human sensory in appearance of E5 (t).
For the English short sentence not occurring " open sesame " in appearance of digital archives Es (t) that transmits and its four word translator of Chinese and diacritics.Transmit under the condition of the E1 (t) suitably selected or E5 (t) bandwidth of being honored as a queen needed for digital archives Es (t) should with only sent by cloud S (t) time close to identical.
In other embodiments, various image processing step in order to different orders can first for digital envelope, as reduced the dynamic range in single pixel, or cover with front for strengthening the verifiability and the property identified of sealing up archives at wavefront simply.The digital image that many image procossing are in advance crossed can be stored in digital envelope candidate archives alternatively digital envelope.Certainly, what these were extra anticipate can comprise in FIG as a part for preliminary treatment 130.What these were extra anticipate also be used in that Fig. 4 is two and seal up in arbitrary cover; As the first preliminary treatment 130-1 or the second preliminary treatment 130-2, or overlap preliminary treatment by two of series connection; As series connection the first preliminary treatment 130-1 and the second preliminary treatment 130-2 realize.
Fig. 5 illustrates and uses two-layer 2 to cover by method sequentially via the two operating concept of sealing up digital code information of receiver (Rx) setting solution 2 front wave solutions.It is described that last two sections of three section operation in Fig. 1.Three section operation in Fig. 1 is (1) preliminary treatment 130 respectively or seals up process, and (2) are transmitted by high in the clouds 010, and (3) reprocessing 140 or solution seal up process or Kaifeng process.
The series connection that operating concept seals up process by two string solutions formed.Often a string be seal up with going shown in Fig. 1 process identical.To open in first set-1 described in outer digital envelope, two inputs are had to tie into Es (t) and E5 (t) number string respectively; X (t) number string is exported with an output.Second output is grounded.Es (t) is the digital data archives received at the receiver of destination.These digital archives contain the digital code information of embedding.E5 (t) is known digital envelope archives.It is the outer digital envelope selected from candidate's envelope document 180 that transmit leg and recipient have been approved all.
The digital archives that first string input Es (t) a group receives in receiver desired by destination, and unique output of the second preliminary treatment 130-2 described in Fig. 4 should be substantially equal to.Its outward appearance, should be identical with the outward appearance of E5 (t) for human sensory.Similarly for human sensory, a string x (t) serial data that first output of the first reprocessing 140-1 exports and its second output has been grounded.Process 140-2 in the second rear and also have two inputs, access a string x (t) serial data and a string E1 (t) serial data respectively.The function outward appearance of x (t) substantially should identical with E1 (t) outward appearance.E1 (t) is the digital envelope of selected internal layer, is select from candidate's envelope document 180 that transmit leg and recipient have been approved all.Processing 140-2 in the second rear only has an output to export a string S (t) serial data; Should be the embedding digital code information restored, comprise the English short sentence of " open sesame ", and the translator of Chinese of its 4 word and pronunciation.
In embodiment 4
Fig. 6 covers the technology with conversion before describing and using more higher order wave, for encapsulating the management philosophy that mail data is sealed up at transmitting terminal (Tx).Cover with being utilize one group of M-to cover use to-M wavefront before a set of higher order wave; Wherein M be more than or equal to 4 integer.We lift 4 to 4 wavefront and cover the illustration being used as and sealing up/separate sealing operation concept.Seal up/three sections of groupings that solution is sealed up are with Xiang Tong ︰ (1) preliminary treatment 630 shown in Fig. 1 or seal up process, (2) are transmitted by high in the clouds 010, and (3) reprocessing 640 or solution seal up process.It illustrates above-mentioned first two sections.
A set of 4 to 4 wavefront in preliminary treatment 630 cover has four inputs and four outputs with device.Input is connected respectively to S (t), E10 (t), E1 (t) and E5 (t).Output only exports a string Ex (t) and its excess-three output head grounding.S (t) comprises English short sentence and its four word translator of Chinese and the pronunciations of one " open sesame ", and is the digital code information by being consigned to destination by high in the clouds.E5 (t) is by digital envelope selected in candidate's envelope document 180.Cover with the first output Ex (t) of device substantially identical for human sensory with the profile of selected digital envelope E5 (t).Described be connected on second and the 3rd input two strings digital string E10 (t) and E1 (t) be also by digital archives selected in candidate's envelope document 180.All known for the digital archives in transmit leg and recipient candidate envelope document 180.
When we are the translation operation covered wavefront with a set of 4 to 4 extra large aunt's matrixes, covering with the mathematical derivation of conversion is identical with Fig. 2.The computing that this cover 4 to 4 in preliminary treatment 630 covers at wavefront is write as based on formula (7);
E x ( t ) O 2 O 3 O 4 = + 1 + 1 + 1 + 1 + 1 - 1 + 1 - 1 + 1 + 1 - 1 - 1 + 1 - 1 - 1 + 1 a m * E 5 ( t ) E 1 ( t ) E 10 ( t ) S ( t ) - - - ( 7 - 2 )
In Fig. 6 first exports O1 and is named as Ex (t), and other 3 outputs are ground connection.Amplification factor am is set to about 10, and its result makes the profile of Ex (t) being passed in the process of destination by high in the clouds 010, for human sensory, identical with the profile of E5 (t).
Fig. 7 is a width is the block diagram that solution seals up process in destination, is also the reversion process figure of Fig. 6.Describe that to use high-order front wave solutions to cover by technology be that a string number of being honored as a queen was ganged up solution and sealed up to change and reduce reception (Rx) management philosophy of the information number covered on wherein.A set of high-order front wave solutions is covered with being the computing utilizing one group of M-to cover to-M front wave solutions; Wherein M be more than or equal to 4 integer.Seal up/three sections of groupings that solution is sealed up are with Xiang Tong ︰ (1) preliminary treatment 630 shown in Fig. 1 or seal up process, (2) are transmitted by high in the clouds 010, and (3) reprocessing 640 or solution seal up process.This illustrates above-mentioned latter two sections.
A string digital string of being honored as a queen be sent to by high in the clouds 010 can only be received in destination.Its excess-three string has been grounded at transmitting terminal.When suitably selecting digital envelope E5 (t) and doing corresponding optimization preliminary treatment 630 further, the communication channel bandwidth that this string is honored as a queen needed for digital string can be almost identical with the bandwidth of the signal of S (t) own.
In reprocessing 640 a set of 4 cover with there being four inputs to 4 front wave solutions; Access Ex (t), E10 (t), E1 (t) and E5 (t) respectively. wherein (1) Ex (t) is the digital string of being honored as a queen uniquely received, (2) E10 (t) is the known digital data of in candidate's envelope document 180 one, (3) E1 (t) is the digital data that another part in candidate's envelope document 180 is known, and (4) E5 (t) is the known digital envelope selected from candidate's envelope document 180.For transmit leg and recipient, each number of packages code archives of candidate's envelope document 180 are all known.According to formula (7-2);
Ex(t)=am*E5(t)+E1(t)+E10(t)+S(t)(8)
With S (t)=Ex (t) (am*E5 (t)+E1 (t)+E10 (t)) (8-1)
Archives Ex (t) of sealing up only having one to receive are used in formula (8-1).Covering by the data of second, third and the 4th input of computing the front wave solutions of a group 4 to 4 is all given data.Cover the digital code information of the embedding being just with the S (t) solved computing from front wave solutions, the English short sentence of " open sesame " should be comprised, and the translator of Chinese of its 4 word and pronunciation.
In addition O2, O3 and O4 in formula (7-2) can organize structure again based on recovered Ex (t).O2 after restructuring, O3, and O4 can compare with original number.Its object is to strengthen digital identification.
Embodiment 5
Fig. 8 and Fig. 9 depicts and covers for sealing up/solution the computing of sealing up with covering use/solution before higher order wave.During one group of 4 to 4 wavefront herein covers and export with four strings of conversion, two strings are had to be do the digital string of being honored as a queen as sealing up data set and to be sent to by high in the clouds 010 destination.
The technology that Fig. 8 covers before describing and using higher order wave, for transmission (Tx) management philosophy that mail data is sealed up.We cover with a set of 4 to 4 wavefront the illustration being used as operating concept.For three sections of groupings of sealing up/separating sealing operation concept are identical with those shown in Fig. 1; Include (1) preliminary treatment 630 or seal up process, (2) are transmitted by high in the clouds 010, and (3) reprocessing 640 or solution seal up process.This illustrates first two sections.
The running that a set of 4 to 4 wavefront cover in preliminary treatment 630 has four inputs to be connected respectively to S (t), E10 (t), E1 (t) and E5 (t), and only has two outputs to export a string Ex (t) and a string Ey (t) data.All the other two output head groundings.S (t) comprises English short sentence and its 4 word Chinese translation and the pronunciations of one " open sesame ", and is cover on to be delivered in the digital code information to destination by high in the clouds.E5 (t) is selected digital envelope by described candidate's envelope document 180, as first output export Ex (t) number string and described 3rd output export Ey (t) number string wherein a string, often string profile substantially all identical with the profile of E5 (t) for human sensory.Described second and the 3rd input access E10 (t) and E1 (t) number string be also by archives selected in described candidate's envelope document 180.For transmit leg and recipient, the archives in candidate's envelope document 180 are all known.
When with a set of 4 to 4 extra large aunt's matrixes being the conversion that wavefront covers use/solution and covers, identical with Fig. 2 of mathematical derivation herein.A set of 4 to 4 wavefront in preliminary treatment 630 cover with can Xie Wei ︰ according to formula (7)
E x ( t ) O 2 E y ( t ) O 4 = + 1 + 1 + 1 + 1 + 1 - 1 + 1 - 1 + 1 + 1 - 1 - 1 + 1 - 1 - 1 + 1 a m * E 5 ( t ) E 1 ( t ) E 10 ( t ) S ( t ) - - - ( 7 - 3 )
First and number string O1 and O3 that export of Article 3 output be named as the number string of Ex (t) and Ey (t) respectively.Other 2 outputs in Fig. 8 are grounded.Because zoom factor am is set to 1 ~ 10, so, be no matter that the outward appearance of Ex (t) and Ey (t) is identical being passed to respectively by high in the clouds 010 in the process of destination with the outward appearance of E5 (t) human sensory substantially.
Fig. 9 seals up block diagram in the solution of destination; Also be the reversion process figure of Fig. 8.It is described that to use high-order front wave solutions to cover to do solution by technology to serial data of being honored as a queen and to seal up or the information data of the computing that claims to break a seal receives (Rx) management philosophy.
Only have two to gang up high in the clouds 010 in four string digital data after wavefront covers use and be sent to destination, the total bandwidth of required communication channel can be about the twice of S (t) signal itself.To be honored as a queen digital string when suitably selecting two strings that digital envelope E5 converts to through optimizing further in preliminary treatment 630, be often the honored as a queen bandwidth of communication channel needed for digital archives of string can be correspondingly the equally wide communication bandwidth of the bandwidth of S (t) own.
In reprocessing 640, use a set of 4 to cover 4 front wave solutions used computing.Containing four inputs; Access (1) Ex (t) respectively; The digital string of the first string received, (2) Ey (t); The digital string of the second string received, (3) E10 (t); The a string datum code data selected from candidate's envelope document 180, and (4) E5 (t); One number of packages code envelope of a string datum code data selected from candidate's envelope document 180.According to formula (7-3);
Ex(t)=am*E5(t)+E1(t)+E10(t)+S(t)(7-4)
Ey(t)=am*E5(t)+E1(t)-E10(t)-S(t)(7-5)
With S (t)=[Ex (t)-Ey (t)]/2-E10 (t) (9)
In formula (9), make use of two strings received to be honored as a queen digital string Ex (t) and Ey (t).The Article 3 that this 4 to 4 front wave solutions is covered is input as E10 (t); A string known data.Article 4 is input as E5 (t); Also be known data set.In formula (9), do not need E5 (t) just can calculate S (t).But, cover the digital archives after with conversion from four wavefront and select two pieces and have six kinds of different combinations as two strings archives number string of being honored as a queen.Known three groups of data E10, E1 and E5 all can be utilized to do the restructuring computing recovering S (t) in these six kinds combinations, but manyly be combined in the given data recovering to need more than a group in the restructuring computing of S (t).
Cover from front wave solutions the S (t) obtained with computing and cover on the digital code information in digital envelope, and comprise the English short sentence of " open sesame ", and the translator of Chinese of its 4 word and pronunciation.
In addition according to formula (7-2), again can calculate again from the S (t) calculated by computing at destination O2 and O4.Its result compares with original data again.O2 and O4 after reruning may be used for the identification of the data strengthened.
Embodiment 6
Figure 10 illustrates and adopts the wavefront of more high-order to cover use technology, seals up the management philosophy of transmission (Tx) for mail data.We cover with a set of 4 to 4 wavefront and are used as operating concept.There are three outputs to gang up high in the clouds 010 as number of being honored as a queen in four outputs that these cover 4 to 4 wavefront cover and are sent to destination.
These 4 to 4 wavefront be enclosed within preliminary treatment 630 cover with being have four inputs to access S (t), E10 (t), E1 (t) and E5 (t) respectively.Its four outputs only have three to export Ex (t), Ey (t) and Ez (t) respectively.A remaining output is grounded.Selecting three in exporting at four has 4 kinds of possible configurations to select.S (t) will consign to the information number of destination by high in the clouds and comprise the English short sentence of " open sesame ", and the translator of Chinese of its 4 word and pronunciation.E5 (t) is digital envelope selected from described candidate's envelope document 180.In addition for human sensory, export Ex (t), second described first and export in Ey (t) and the 3rd output Ez (t), external appearance characteristic of often going here and there is identical with those external appearance characteristics of E5 (t) substantially.Described second and the 3rd input access E10 (t) and E1 (t) be also archives selected from described candidate's envelope document 180.For sender and recipient, what these were selected is all known digital archives.This figure to cover as wavefront with a set of 4 to 4 extra large aunt's matrixes and covers with identical with Fig. 2 of mathematical derivation with conciliating.According to formula (7), a set of 4 to 4 wavefront in preliminary treatment 630 cover with computing Wei ︰
E x ( t ) E y ( t ) E z ( t ) O 4 = + 1 + 1 + 1 + 1 + 1 - 1 + 1 - 1 + 1 + 1 - 1 - 1 + 1 - 1 - 1 + 1 a m * E 5 ( t ) E 1 ( t ) E 10 ( t ) S ( t ) - - - ( 7 - 6 )
Its first, second, and third output O1, O2 and O3, by difference called after Ex (t), Ey (t) and Ez (t).The 4th output is in Fig. 10 grounded.Ex (t), Ey (t) and Ez (t) will be passed to destination respectively by high in the clouds 010.The result that zoom factor am is set to 1 ~ 10 is the arbitrary string external appearance characteristic three strings being exported be honored as a queen in digital string, no matter be Ex (t), Ey (t) or Ez (t), substantially identical with the outward appearance of E5 (t) for the organ of human body in transmittance process.
Suitably select digital envelope E5 after preliminary treatment 630 is optimized further, three strings are honored as a queen digital archives, and channel width needed for every part is equally large with the channel width of S (t) own respectively.So the communication channel bandwidth needed for transmittance process is about correspondingly 3 times of the bandwidth of S (t) signal own.Extra bandwidth difference is due to processing expenditure.
Figure 11 is that a width seals up running block diagram in the solution of destination; Also be the reversion process figure of Figure 10.It is described that solution seals up the management philosophy that running receives (Rx) information number.Only need receive in time in destination and cover two strings of being honored as a queen in number after with running by high in the clouds 010 3 string wavefront.This figure supposes the digital string of being honored as a queen that two strings that Ex (t) and Ey (t) receives in destination exactly arrive first.
In reprocessing 640 a set of 4 cover with running 4 front wave solutions.Four inputs are had to access four strings respectively digital; (1) Ex (t); First is connected in series the digital string of being honored as a queen received, (2) Ey (t); Second is connected in series the digital string of being honored as a queen received, (3) E10 (t) be one at the known digital archives of candidate's envelope document 180, (4) E5 (t) be another part at the known digital archives of candidate's envelope document 180, be also a digital envelope selected.According to formula (7-6);
Ex(t)=am*E5(t)+E1(t)+E10(t)+S(t)(7-8)
Ey(t)=am*E5(t)-E1(t)+E10(t)-S(t)(7-9)
Ez(t)=am*E5(t)+E1(t)-E10(t)-S(t)(7-10)
With S (t)=[Ex (t)-Ey (t)]/2+E1 (t) (10)
Be honored as a queen digital archives Ex (t) and Ey (t) that formula (10) receives containing two pieces.These cover 4 to 4 front wave solutions cover that to input E1 (t) with the 3rd of computing be known digital archives.Its 4th input E5 (t) is also known data set equally.But asking in the computing of S (t) at formula (10) is do not need E5 (t).
Covering with the S (t) obtained computing from front wave solutions should be the information number covered in transmittance process in digital envelope, and comprises the English short sentence of " open sesame ", and the translator of Chinese of its 4 word and pronunciation.
In addition according to formula (7-2), O3 and O4 can newly obtain S (t) in object utilization and again calculate.O3 with O4 after restructuring can for the identification strengthening digital data compared with former digital data.
Figure 12 is that another width seals up running block diagram in the solution of destination; Also be the reversion process figure of Figure 10.It is described that solution seals up the management philosophy that running receives (Rx) information number.Only need receive in time in destination and cover two strings of being honored as a queen in number after with running by high in the clouds 010 3 string wavefront.This figure supposes the digital string of being honored as a queen that two strings that Ez (t) and Ey (t) receives in destination exactly arrive first.
In reprocessing 640 a set of 4 to cover 4 front wave solutions and have four inputs with computing; Access the digital archives of four strings respectively; (1) Ex (t) is first digital archives of being honored as a queen received, (2) Ey (t) is second digital archives of being honored as a queen received, (3) E10 (t) selects from known candidate's envelope document 180, (4) E5 (t) is also the known numerical data of of selecting from candidate's envelope document 180, is also selected digital envelope.According to formula (7-6);
Ey(t)=am*E5(t)-E1(t)+E10(t)-S(t)(7-11)
Ez(t)=am*E5(t)+E1(t)-E10(t)-S(t)(7-12)
With S (t)=am*E5 (t)-[Ey (t)+Ez (t)]/2 (11)
Be honored as a queen archives Ey (t) and Ez (t) that two pieces receives is employed in formula (11).These cover 4 to 4 front wave solutions are covered and are input as E1 (t) by the Article 3 of computing; It is a known digital data.Its 4th defeated article enters E5 (t); Also be known digital data.But utilize formula (11) to ask during the recovery computing of S (t) and do not need E1 (t).Covering with the S (t) newly obtained computing from front wave solutions should be in transmitting procedure, cover on the digital code information paid in digital envelope, should comprise English short sentence and its four word translators of Chinese basis and the pronunciations of " open sesame ".In addition O1 and O4, also again can calculate with new S (t) according to formula (7-6), then compare the identification for strengthening digital data with the former digital data of O1 and O4.
Figure 13 is that another width seals up running block diagram in the solution of destination; Also be the reversion process diagram of Figure 10.Which depict the data that solution seals up operation information, by high in the clouds 010, three wavefront are covered reception (Rx) management philosophy that be honored as a queen digital archives Ex (t), Ey (t) and Ez (t) after with process deliver to object timely.
In reprocessing 640 a set of 4 to cover 4 front wave solutions and have four inputs with computing; Access four number of packages code archives respectively; (1) Ex (t) is first digital archives of being honored as a queen received, (2) Ey (t) is second digital archives of being honored as a queen received, (3) E1 (t) is the archives selected from known candidate's envelope document 180, and the digital archives of being honored as a queen that (4) Ez (t) the 3rd receives.
According to formula (7-6);
Ex(t)=am*E5(t)+E1(t)+E10(t)+S(t)(7-13)
Ey(t)=am*E5(t)-E1(t)+E10(t)-S(t)(7-14)
Ez(t)=am*E5(t)+E1(t)-E10(t)-S(t)(7-15)
With S (t)=am*E5 (t)-[Ey (t)+Ez (t)]/2 (12-1)
Or S (t)=[Ex (t)-Ey (t)]/2-E1 (t) (12-2)
Or S (t)=[Ex (t)-Ez (t)]/2-E10 (t) (12-3)
For be honored as a queen digital archives Ex (t), Ey (t) and Ez (t) that three receive, do in the computing that digital mail S (t) recovers the two pieces that can use wherein utilizing formula (12).Formula (12-1), (12-2) and (12-3) describe the recovery computing that three kinds of options do digital mail S (t) respectively.They all need the 3rd the delimited digital archives being input to these cover 4 to 4 front wave solutions and covering.The 3rd archives required by the Recovery processing of formula (12-1) are original digital envelopes E5 (t).Similarly, according to formula (12-2) and (12-3) and described third gear case be the digital archives of E1 (t) and E10 (t) respectively.
Formula (12) is utilized to have three groups of receivers that may recover the flexibility group of restructuring S (t) computing that any two pieces that may arrive first in reception three number of packages code can be utilized to come computing Ex (t), Ey (t) and Ez (t).Also before being sent to destination in the digital archives after can only utilizing these three wavefront to cover use, two pieces numerals sum abandons last part (the 3rd) sent from source.This kind of high in the clouds transmission technology provides the service of timely music or video clip, should enhanced data stream speed and better data flow survivability beyond the clouds and reliability are provided.
In other application, above-mentioned multiple reparation operation method, can be used for the preference distinguishing multicasting mode or broadcast mode service.Those are not accessed to the client of E1 and E10 in above-mentioned different example; If only only send Ey and Ez to them by high in the clouds 010 simultaneously, this service is completely invalid and be denied.Same, send Ex (t) to do video streaming services but the digital flow velocity of control Ex (t), with slower speed transmission for this crowd of clients if added again by high in the clouds 010.For example will front two go here and there bitstreams with 1/3rd probability be in natural rate of interest and deliver to destination by high in the clouds 010.Its result is recovered in the process of video in client.Being significantly reduced or being delayed by 2/3rds flows of the corresponding total flow received when the transmission flow rate of Ex (t) is in 33% of normal flow rate.
Figure 14 is that another width seals up running block diagram in the solution of destination; Also be the reversion process figure of Figure 10.This sets of plan is that Selection utilization 3 wavefront cover and are sent to destination with rear digital data Ex (t), Ey (t) and Ew (t) by high in the clouds 010.Which depict one group by three digital data covered after use running in high in the clouds 010, sealed up the management philosophy of digital code information reception (Rx) of running in destination by solution.Destination receive in time three wavefront cover with after digital data be Ex (t), Ey (t) and Ew (t).
In reprocessing 640 a set of 4 to cover 4 front wave solutions and have four inputs to access four string digital data respectively with computing; (1) Ex (t) is the first string digital data received in time, (2) Ey (t) is the second string digital data received in time, (3) E1 (t) is the known digital archives selected from candidate's envelope document 180, and (4) Ew (t) is the 3rd string digital data received in time.
According to formula (7-6);
Ex(t)=am*E5(t)+E1(t)+E10(t)+S(t)(7-16)
Ey(t)=am*E5(t)-E1(t)+E10(t)-S(t)(7-17)
Ew(t)=am*E5(t)-E1(t)-E10(t)+S(t)(7-18)
With S (t)=E10 (t)+Ey (t)-Ew (t)]/2 (12-4)
Or S (t)=[Ex (t)-Ey (t)]/2-E1 (t) (12-5)
Or S (t)=[Ex (t)+Ew (t)]/2amE5 (t) (12-6)
In every bar formula of formula (12), all use three serial connections receive two strings of being honored as a queen in digital archives Ex (t), Ey (t) and Ew (t).Here have that three options utilize formula (12-4) respectively, (12-5) and (12-6) do the restoration disposal computing of delimited digital mail S (t).Be similar to the block diagram of Figure 13, they all need one to receive these cover 4 to 4 front wave solutions to cover digital archives with running the 3rd input.According to the restoration disposal of formula (12-4), the archives of required access the 3rd input are original digital archives E10 (t).Similarly, according to the archives of formula (12-5) and (12-6) restoration disposal and described access the 3rd input be the digital archives of E1 (t) and that E5 (t) respectively.
Formula (12) is utilized to have three groups of receivers that may recover the flexibility group of restructuring S (t) computing that any two pieces that may arrive first in reception three number of packages code can be utilized to come computing Ex (t), Ey (t) and Ew (t).Also before being sent to destination in the digital archives after can only utilizing these three wavefront to cover use, two pieces numerals sum abandons last part (the 3rd) sent from source.This kind of high in the clouds transmission technology provides the service of timely music or video clip, should enhanced data stream speed and better data flow survivability beyond the clouds and reliability are provided.
In embodiment 7
Figure 15 describes to do two management philosophy sealing up transmission by using two cover wavefront to cover with the order logarithmic code information mail of sealing up of setting.It illustrates first two sections in three sections of process of Fig. 1.Three sections of process of Fig. 1 comprise ︰ (1) preliminary treatment 130 or seal up process, and (2) are transmitted by high in the clouds 010, and (3) reprocessing 140 or solution seal up process.
Process sealed up by two two covers processed containing in series connection of sealing up that Figure 15 describes.Internal layer number seal up to operate with sealing up in Fig. 6 respectively with the running of sealing up of skin number and sealing up in Fig. 1 to operate be identical.Four inputs in the preliminary treatment 630 of first set access 4 strings digital data archives S (t), E10 (t), E1 (t) and E4 (t) respectively.Unique output of its 4 outputs is distributed as the digital archives of an output w (t).Other 3 export x (t), y (t) and z (t) and are all grounded.S (t) is the digital code information being delivered to destination by high in the clouds 010, should comprise the English short sentence of " open sesame ", and translator of Chinese and pronunciation.E4 (t) is a digital envelope of internal layer selected from candidate's envelope document 180.For human body, first external form feature exporting w (t) is substantially identical with the external form of E4 (t).
The preliminary treatment 130 of the second cover has two inputs to access w (t) and E5 (t) number string respectively, and its first output is designated as output Es (t) number string.Its second output is grounded.E5 (t) number string is from the digital envelope of the skin selected by candidate's envelope document 180.For human body, first external form feature exporting Es (t) is substantially identical with the external form of E5 (t).
Only have a wavefront to cover digital archives Es (t) after with running and can be sent to destination by high in the clouds 010.The outward appearance of Es (t) does not have English short sentence or its translator of Chinese of one " open sesame ".When E4 (t) or E5 (t) be suitably select time.For carry in time the required band bandwidth of Es (t) with sent the required bandwidth of S (t) by high in the clouds should be closely identical.
In other embodiments, sealing up the image of archives in order to various object possibilities first pretreated mistake, such as, in order to reduce the dynamic range of single pixel, or simply for wavefront covers with strengthening status checking before and identifying.The digital archives of many pretreated mistakes can be stored in advance in the digital envelope archives of candidate as the digital archives of optional candidate.Certainly, what these were extra anticipates the part also can worked as the preliminary treatment of first set and/or the preliminary treatment 130 of the second cover.
Figure 16 describes and uses front wave solutions to cover to go to do to two digital code information of sealing up reception (Rx) management philosophy that solution seals up by method.Two cover solutions of series connection are sealed up in process running, and outer digital envelope is opened in the reprocessing 140 of first set, and it is identical that solution as shown in Figure 1 seals up process running.It has two inputs to access the digital archives of Es (t) and E5 (t) respectively.Es (t) is the digital archives of being honored as a queen received desired by the receiver of destination, containing the digital code information mail covered on wherein.The digital archives of unique output of the preliminary treatment 130 of described second cover in fig .15 of should making peace greatly are identical.In addition for human sensory, Es (t) external physical characteristic should be substantially identical with the external physical characteristic of those E5 (t).E5 (t) is a digital envelope of the skin selected from candidate's envelope document 180.For not seeing that digital archives are all known in transmit leg and recipient candidate envelope document 180.
Equally, the reprocessing 140 of first set also has two outputs.From a string digital archives w (t) that reprocessing 140 first output of this first set exports, its outward appearance is substantially identical with the outward appearance of E4 (t) for human body.Its second output is grounded.
The reprocessing 640 of the second cover has four inputs to be connected respectively to digital archives w (t) of four strings, E10 (t), E1 (t) and E4 (t).E4 (t) is that the digital envelope that selected internal layer is sealed up also is selected from candidate's envelope document 180.E10 (t) and E1 (t) is also the digital archives of two pieces selected from candidate's envelope document 180.The output of the reprocessing 640 of the second cover, except Article 1 is appointed as to export except S (t), remaining is all grounded.First S (t) exported is exactly the digital code information restored.
M-to-M the wavefront can expecting by being enclosed within source more cover with and many covers M-to-M front wave solutions cover use, come derivative as shown in Figure 15 and Figure 16 two seal up/solution seal up operate to multilayer seal up/solution seals up running, wherein M is one and is more than or equal to 2 integers.
Embodiment 8
Number is sealed up and solution seals up the instrument that may be used for digital rights management (DRM).We can illustrate with Fig. 1 a set of DRM framework being applied in a distribution New cinema.At mother matrix originally by the movie in its original version of distribution.We snugly embed the digital archives of various different unique differences by using the digital encapsulation technique that adds in different child release films (copy).Shown in the figure add encapsulation technique the number as shown in Fig. 1, Fig. 4 or Fig. 6 can be utilized to seal up process.The copy mother matrix film of each sub-version New cinema originally will have identical outward appearance and almost identical vision and sense of hearing film function substantially.
When pirated film is originally found, no matter be leaked by the channel of distribution to produce, or at the video tape recorder new film that record of commercial electrical movie theatre by hiding, we can utilize piracy and mother matrix film to seal up processor by the solution of such as Fig. 1, Fig. 5 or Fig. 7 to carry out restoration and reconstruction one and hide and be embedded in the uniqueness of pirated film in this and distinguish digital archives simultaneously.It is the child releases coming from what version that identifiable design is gone out this pirate version by the difference archives of these uniquenesses.
Em (t) in FIG for preliminary treatment 130 input represents original mother matrix film, and Idx (t) represents hidden close certain unique identification archives being embedded in certain sub-version film.First of the preliminary treatment 130 that one group of 4 to 4 wavefront covers exports and is configured to sub-version film prints Echx (t), and its Audio and Video exports will be had and mother matrix film Em (t) almost identical vision and sense of hearing film function.This wavefront covers and is grounded with two remaining inputs of device and three outputs.
Former mother matrix this Em of film (t) can not public publication.They can be stored in storehouse or cloud store in.Sub-version film is by the distribution channel public publication by distribution.Each sub-version film all has and this identical picture of mother matrix film and audio quality substantially.But each sub-version film is originally all sealed up process by number and is thickly embedded unique discernible unique identification archives by hidden.Mother matrix film function is turned into unique digital envelope.Hidden close embedding identification information or unique identification archives are all sub-version film parts originally.Hidden close embedding identification information is not the technology utilizing tangible watermark and sightless invisible watermark.
Usually, a book version film, uses rear archives, M >=2 herein comprising covering covering of generating with process via one group of M-to-M wavefront.One group of M-to-M wavefront covers purpose processor the equation that M bar is relative.Selected sub-version film originally can only be one in corresponding M bar equation.If the personnel be associated with certain book version film want to the film of selected child release make more copy with distribute again issue and want to change embed identify archives time, he or she must have this wavefront to cover other M-1 bar of purpose processor to input digital archives.These M-1 input can be used as extra detection, more privacy and enhancing certification or other objects.That process is sealed up for the number of M=2 shown in Fig. 1.
When the pirate copies of a certain sub-version film is captured or intercepted and captured on network for distributed sales in market, the source of its sub-version film can be covered with processing the identification marking of restoration and reconstruction or unique identification archives by front wave solutions as shown in Figure 1 and find.The front wave solutions of Fig. 1 multichannel input is covered purpose processor and is comprised at least two-way input archives; The first via is discovered and seized pirated film Echx (t), and the second tunnel is original master film Em (t).
We use motion picture film to do number to seal up in DRM application/and digital solution adds the example of encapsulation technique.Identical number seals up/and engineering philosophy that digital solution is sealed up also can be used in sound or other audio digital, in the application provided by cloud or other public ip networks.
In addition, we also can use Figure 17 A application at another DRM framework of a distribution New cinema.Seal up in Organization Chart 1710 at this number, the movie in its original version of distribution is called mother matrix originally.We add encapsulation technique hidden digital archives of differences thickly embedding various different uniqueness in different child release films (copy) by using number.Shown in the figure add encapsulation technique the number as shown in Fig. 1, Fig. 4 or Fig. 6 can be utilized to seal up process.Each sub-version New cinema and mother matrix film this will there is identical outward appearance and film function.The preliminary treatment 630 that we have selected in Fig. 6 seals up processor as number here.
When pirated film is originally found, no matter be leaked by the distribution channel of damage to produce, or at the video tape recorder New cinema sheet that record of commercial electrical movie theatre by hiding, we can utilize piracy and mother matrix film to seal up processor by the solution of such as Figure 17 B to carry out restoration and reconstruction one and hide and be embedded in the uniqueness of pirated film in this and distinguish digital archives simultaneously.It is the child releases coming from what version that identifiable design is gone out this pirate version by the difference archives of these uniquenesses.Figure 17 B is that the digital solution of a width seals up Organization Chart 1790.
In Figure 17 A, represent original mother matrix film 1800, Idx (t) for the Em (t) of preliminary treatment 630 input represent hidden close certain unique identification archives being embedded in certain sub-version film.The first output having the preliminary treatment 630 that one group of 4 to 4 wavefront covers is configured to sub-version film prints, or sub-version film 2000, Echx (t), its Audio and Video exports will be had and mother matrix film Em (t) almost identical film function substantially.This wavefront covers and is grounded with two remaining inputs of device and three outputs.
Former mother matrix this Em of film (t) can not public publication.They can be stored in storehouse or cloud store in.Sub-version film is by the distribution channel public publication by distribution.Each sub-version film all has and this identical picture of mother matrix film and audio quality substantially.But each sub-version film is originally all sealed up process by number and is thickly embedded unique discernible unique identification archives by hidden.Mother matrix film function is turned into unique digital envelope.Hidden close embedding identification information or unique identification archives are all sub-version film parts originally.Hidden close embedding identification information is not the technology utilizing tangible watermark and sightless invisible watermark.
Usually, a book version film, uses rear archives comprising covering covering of generating with process via one group of M-to-M wavefront.One group of M-to-M wavefront covers purpose processor the equation that M bar is relative.Selected sub-version film originally can only be one in corresponding M bar equation.If the personnel be associated with certain book version film want to the film of selected child release make more copy with distribute again issue and want to change embed identify archives time, he or she must have this wavefront to cover other M-1 bar of purpose processor to input digital archives.These M-1 input can be used as extra detection, more privacy and enhancing certification or other objects.Being seal up process for the number of M=2 shown in Fig. 1, is seal up process for another kind number during M=4 shown in Figure 17 A.
When the pirate copies of a certain sub-version film is captured or intercepted and captured on network for distributed sales in market, the source of its sub-version film can be covered with processing the identification marking of restoration and reconstruction or unique identification archives by front wave solutions as shown in Figure 1 and find.The front wave solutions of Figure 17 B multichannel input in reprocessing 640 is covered purpose processor and is comprised at least two input archives; The first via is discovered and seized pirated film Echx (t), and the second tunnel is original master film Em (t).
For Multi-layers distributing, similar concept can originally expand to grandson's version film originally from sub-version film.Every one deck of motion picture distribution business all can have the instrument of oneself to follow the tracks of leakage hole at respective network for distributed sales.
In other embodiments, preliminary treatment 630 or number seal up other two inputs of processor can be earth-free and for the additional function of more certifications or other privacies.
We use motion picture film to do number to seal up in DRM application/and digital solution adds the example of encapsulation technique.Identical number seals up/and engineering philosophy that digital solution is sealed up also can be used in sound or other audio digital, in the application provided by cloud or other public ip networks.
Embodiment 9
Number is sealed up and solution is sealed up and in again broadcasting, thickly can be provided additional information to user is hidden.We can again illustrate to utilize with Figure 17 A and again be broadcast to the hidden framework thickly providing additional information of user.Initial broadcast Em (t), as an example, is one section of mother matrix home news of 30 minutes.Use number adds by we, and encapsulation technique is hidden in sub-version this Echx of news broadcast (t) thickly embeds second segment special report Idx (t).Under the outward appearance of the book version film 2000 during the digital result sealing up process makes it export in preliminary treatment 630 as shown in Figure 17 A or sub-version news broadcast Echx (t) and original mother matrix film 1800 or mother matrix news broadcast Em (t) occurs, height copies and will have identical video and audio appearance function.
At receiver user, only having playback messages Echx (t) and original master news broadcast archives Em (t) to seal up processor by solution corresponding in reprocessing 640 as seen in this fig. 17b could recover hidden for second segment close special report Idx (t) restructuring simultaneously.User also can watch hidden close special report Idx (t) except watching repeated broadcast message or playback messages Echx (t).
Represent the mother matrix of former news broadcast originally at Figure 17 A Em (t) be used in preliminary treatment 630, Idx (t) is a bit of special news report.The configuration of the preliminary treatment 630 that one group of 4 to 4 wavefront covers makes its multiple-channel output significantly emphasize the characteristic of Echx (t).Its first output is the child release of a news broadcast.And the Audio and Video outward appearance of this child release is substantially almost identical for human sensory with the outward appearance of mother matrix news broadcast Em (t).Two inputs that preliminary treatment 630 is remaining and three outputs all ground connection.
The news broadcast of original master Em (t) and child release Echx (t) disappears through various channels in the different time periods, or both combination distributions or broadcast away.This book version news broadcast Echx (t) substantially should be almost identical with the outfit in sound quality at image with mother matrix news broadcast Em (t).
In this external different embodiment, every book version copies and can embed difference but the additional news report of uniqueness.Mother matrix news broadcast is as the function of unique shared digital envelope.The hidden close unique information of difference embedded is a part for each news broadcast child release.
For repeatedly repeated broadcast or repeatedly playback, similar concept can expand to grandson's version of news broadcast again.
In other embodiments, preliminary treatment 630 can be utilized or seal up other two grounding ports of process; No longer ground connection but access are used for the digital signal string of the additional function of certification or other privacies.
We sealing up/solution adds the pattern of encapsulation technique news broadcast to transmit the example of additional news.Same principle is also applicable to the transmission of other the hidden close unique IP digital code informations provided by cloud or other distributed networks.
Embodiment 10
Number is sealed up and solution seals up the instrument that can utilize and be broadcasted repetitively to user and provide additional transmission concealed information to serve.Figure 18 A shows one group and utilizes broadcast and frameworks of other unique additional fresh informations of hidden close broadcast between broadcast again.As an example, originally will be modified before being played the mother matrix of one section of domestic original news Em (t) of 30 minutes.We use number to add encapsulation technique to version when copy Idx (t) of dissemination of news and Isx (t), second segment independently special report Ec (t) is all embedded in two child releases, wherein Isx (t)=MEm (t)+Ec (t) and Idx (t))=MEm (t)-Ec (t) and M is amplification coefficient, and should 1 be more than or equal to.The number of preliminary treatment 630 seals up the result of process as shown in figure 18, the outward appearance Isx (t) of dissemination of news two book version copy and Idx (t), for human sensory, the Audio and Video outward appearance broadcasting Em (t) with original master is almost identical.Described first time broadcasts one that will provide in two child releases, such as Isx (t), and second time is broadcasted and will be provided another this child release Idx (t).
In receiver user, only have the first son edition digital archives Isx (t) play when this first time to seal up processor as described in Figure 18 B by solution corresponding in reprocessing 640 with the second son edition digital archives Idx (t) that described second time is play, special concealed information report just can reorganizedly recover simultaneously.So the first son edition archives Isx (t) must correctly be recorded via suitable buffer-stored in the reception.User except the service having playback messages Idx (t), also have by number seal up/solution seals up and watches the option service that special concealed information Ec (t) is broadcasted.
Many cable television services and satellite television provider all simultaneously or almost simultaneously provide identical program by multiple channel.On the other hand, many broadcast platforms repeatedly provide same program via same channel.These duplicate messages send or speech amplifier can be able to be used to add by number the additional information or digital file that encapsulation technique provides.
The broadcast technology that number is sealed up more can be expanded to two-way communication.In addition, they also by multistage broadcast, provide the chance of transmission one group of new data.The mechanism that this number is sealed up, on the concealed information recovering to embed or data flow, can be configured to have redundancy feature.For example, concealed information or data flow can play back from any three groups four groups of playback programs with regard to the reorganized recovery of energy.
Can expect, the hidden close transfer approach of a new data is provided by the setting of multistage repeated broadcast program.As for domestic consumer, they may see the program of identical repeated broadcast repeatedly.But have number for other to seal up and solution is sealed up for special user's group of ability, these existing service providers are being used in the excess channel capacity of repeated broadcast, can provide the extra channel capacity of new data, archives and information transmission.Encapsulation technique is added and the additional channel capacity that produces more may be used for transmitting more pay TV programs, the real time information of stock exchange, the broadcast of traffic by number; Etc..
Embodiment 11
The right of privacy that protection is stored in high in the clouds personal information or data becomes important topic recently.To seal up and solution adds the privacy that encapsulation technique can strengthen cloud storage data greatly and comprises private digital photograph/video that protection stores high in the clouds.This technology is for user is realized the better secret protection instrument of data be stored in cloud or transmitted by cloud.We use remote I P video camera to be calculated the picture/video transporting and store individual by high in the clouds as personal device.The concept of similar data storage and search restructuring can realize by other personal device of this user; IPad, window face etc. for example in flat computer.
Figure 19 shows the real-time simple block diagram being monitored baby by high in the clouds 010 of remote I P video camera 2501 of infanette upper end.Camera can be reorientated via Long-distance Control, again aims at other target areas, or adjustment focuses on far and near, capture under real-time or scheduled time slot business model.Remote monitoring mark region can comprise stove and accessory, Qianmen, anticum, back door or garage door.
The real-time video that three zones in this example has (1) to be taken by IP video camera 2501, (2) monitor video is sent in real time the local monitor being radiated and specifying or smart phone 2551-1 again and their backup is delivered to 010 storage in cloud simultaneously, (3) these copies all can authorize monitor or smart phone 2551-2 to access through there being other have in the time in real time or after a while wherein.Local transmission is directly radiated smart phone 2551-1 from IP video camera 2501, or delivers to PC or notebook (not shown) again by the router two 51 of local wireless.An IP video camera 2501 used by user can be used for taking real-time video (comprising voice-grade channel).These videos can be stored in this locality, and via the privacy using the password of this User IP video camera 2501 to protect this video.This user also has by these being monitored that the part or all of copy of video is stored in cloud storage with the cloud operator selection providing and be stored in high in the clouds of contracting.Have completely or one that is associated at cloud storage summary formatting option with a data stand-by program.At least these backup videos store or be distributed at a certain group of cloud in many group cloud storages all will have the cryptoguard of confucian orthodoxy.
This IP video camera 2501 can with router two 51 by wired connection such as Ethernet or wireless connections, such as WiFi, bluetooth, cell phone frequency bands or other links.
Block diagram shown by Figure 19 A comprise video absorbs to an IP video camera 2501 seal up process, and then adding the video storage of being honored as a queen at local digital storage and/or high in the clouds 010 memory space.The principle of work and power of this remote I P video camera 2501 is identical with the function shown in Figure 19.An IP video camera 2501 is used by a certain user's capture video.If these photo/video are stored in one group of associated password protection that local folder has this IP video camera 2501 at least.In addition, these videos S (t) can utilize known video or digital data archives E15 (t) to seal up process as digital envelope by preliminary treatment 130 before being stored.This digital envelope is as discussed previously equally can be selected from the photo/video recording of local candidate's envelope document 180.In this preliminary treatment 130, a set of 2 to 2 wavefront cover image E15 (t) that two-way inputs by purpose processor and S (t) is transformed into two-way output image Es (t) and Ed (t).E15 (t) is weighted appropriately and makes the Audio and Video sensing of the outward appearance of its output image Es (t) for human body be identical with audio appearance with the vision of E15 (t) in this preliminary treatment 130.
Two-way exports among Es (t) and Ed (t) only has a road will be stored in cloud storage.Storage picture/video beyond the clouds, user has multiple choices; A kind of selection is by contracting with a service provider providing high in the clouds Backup Data to store.These backup video/data archives should utilize the form of secret protection; Store to add graphic form of being honored as a queen.Another kind of to select, they can by user photo/video recording seal up process again by add photo/video recording Es (t) of being honored as a queen be dragged to one be sent to high in the clouds 010 at the automatic synchronization folder (not shown) of this locality.Be realized by the cloudland face of a road cellular telephone band or a road ISM frequency band via cloud operator in the synchronizing process of background work, be also connected to internet and high in the clouds 010 by wired network.Image S (t) is consequently allowed to be stored in high in the clouds 010 with the form adding picture Es (t) of being honored as a queen the most at last.If do not store original digital envelope E15 (t) in candidate's envelope document 180 of this locality, picture Es (t) of being honored as a queen that adds stored beyond the clouds can not reconstruct original digital image S (t) via being converted.Therefore, data are stored in the form adding data of being honored as a queen and can provide the service strengthening privacy.
Number is sealed up and even can be used dual or triple digital envelope technology as discussed previously, or is sealed up by mixing high-order; Or the combination of the two.The multiple less archives of one-tenth that original video photo can divide by the option that high-order is sealed up; Every piece archives seal up process respectively by identical digital envelope; Or seal up process respectively by different digital envelopes.
Figure 19 A also shows the block diagram video being stored in high in the clouds 010 being done to the process that solution is sealed up.This user can by oneself intelligent and portable equipment or smart phone 2551-2 retrieve stored beyond the clouds 010 video.Only when the Shi Houcai finding available original digital envelope E15 (t) in a set of reprocessing 140 can utilize picture Es (t) of being honored as a queen of adding in high in the clouds to rebuild original image S (t) in the receiver.Carry out a set of 2 to 2 front wave solutions by reprocessing 140 to cover with transforming adding be honored as a queen picture Es (t) and former digital envelope E15 (t) simultaneously.One of this reprocessing 140 two-way output will be S (t); The original video photo of a set of reconstruction.Video photography after restructuring by being presented on portable display, mobile phone or PC screen one by one, or is printed by Portable printer.
Figure 19 B shows and seal up treatment mechanism in one group of IP video camera 2501.This is sealed up process and can be placed in the vessel be separated, and it comprises and a set ofly has the preliminary treatment 130, a group of depositing candidate's envelope document 180 in the one group of place local document 2502 as buffering, and a communication network interface comprises the WiFi interface 2521 to internet function.This socket also can be connected to the Internet (not shown) via Ethernet.
Remote I P video camera 2501 is absorbed Dao get mono-road video flowing S (t) and number of packages code envelope E15 (t) and is covered and seal up process by performing a set of wavefront via a preliminary treatment 130 simultaneously with what convert.S (t) is a road real-time video of baby on monitoring infanette, and E15 (t) is the videograph that certain chorus being chosen as digital envelope sings.From the multiple-channel output of preliminary treatment 130, only have a road all will at inner ground by being sent to other output in high in the clouds 010.The local document 2502 be sent to as buffering is connected to the Internet via a wireless WiFi interface by a selected road again.In addition, the vision of selected digital archives Es (t) and audio appearance, for human body sensor, must with establish those visions ordering digital envelope E15 (t) identical with audio appearance.Packaged data flow is finally stored in high in the clouds 010 with the form adding multi-medium data Es (t) of being honored as a queen.Es (t) and Ed (t) will be uploaded to high in the clouds.They can be stored in identical storage site, also store operator likely via various cloud and are stored in different storages.
As shown in Figure 19, when reducing in the process of video data stream S (t) by receiving process again after the retrieval of high in the clouds, original digital envelope E15 (t) must be stored in local candidate's envelope document 180.Otherwise adding picture Es (t) of being honored as a queen beyond the clouds is cannot transform to be redeveloped into original digital pictures S (t).Therefore, except cryptoguard, can utilize and add data mode of being honored as a queen and store the privacy more enhancing image data.
In other embodiments, wavefront covers the wavefront transform with utilizing the p-M of M-, wherein M>2.It can allow the archives of being honored as a queen that add more than more than 1 be sent to high in the clouds.This operating principle discussed in Fig. 8, Fig. 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14.Also can be sealed up by multilayer and carry out to hide (embedding) prime information data as shown in figure 15.
Embodiment 12
The personal information that nearest protection stores in cloud or data-privacy power become important problem.Seal up and solution to seal up be to be stored in cloud in order to strengthen or by the technology of cloud transmission digital data secret protection, to comprise private digital photograph/video.They are that user realizes storing in cloud or transmitting the better secret protection instrument of digital data by high in the clouds.
Figure 20 shows the real-time simple block diagram being monitored baby by high in the clouds 010 of remote I P video camera 2501 of infanette upper end.Camera can be reorientated via Long-distance Control, again aims at other target areas, or adjustment focuses on far and near, capture under real-time or scheduled time slot business model.Order remote monitoring mark region can comprise stove and accessory, Qianmen, anticum, back door or garage door.Shown real-time another block diagram being taked remote I P video camera 2501 pairs of bassinet monitoring videos by high in the clouds 010.Reorientate, again aim at other target areas still by draw or draw, under real-time or predetermined business model, camera can carry out Long-distance Control.Target area remote monitoring can comprise stove and accessory, Qianmen, anticum, back door or garage door.
This block diagram and the difference between the block diagram of Figure 19 are in the process of sealing up 130 in all relevant preliminary treatment 130.We be use a set of 4 to 4 wavefront cover for sealing up process.Shown in figure 2 example be p-4 wavefront of this type of 4-cover use/front wave solutions cover with in a set of.A certain user does with the digital camera 2200 in an IP video camera 2501 video camera comprising audio channel in real time.This real-time photography video be sent in preliminary treatment 130 seal up process before be divided into 3 sub video strings by a splitting equipment 2201, this seal up process by a set of 4-to-4 wavefront cover be used as signal convert, have 4 tunnels input and 4 tunnels output.Three road inputs are wherein connected respectively to this 3 sub video string and the 4th road input receives known digital video stream E15 (t) being used as digital envelope.This digital video stream supplies by the local candidate's envelope document 180 for storing the digital envelope of candidate.
As previous discussion in fig. 2.Covered the digital archives being transformed into 4 tunnels outputs with the digital data of Ke Jiang tetra-tunnel input to-4 wavefront by 4-a set of in preliminary treatment 130.In this specific example, four tunnels input archives are the 3 sub video strings and the E15 (t) as video digital code envelope that are divided into from live video stream S (t).It is Es (t), Ed (t), Eq (t) and Ep (t) that four tunnels export.In addition, E15 (t) covers at preliminary treatment 130 wavefront and can be weighted appropriately with in conversion process, thus Shi Qi tetra-tunnel exports identical with the Audio and Video outward appearance of E15 (t) for the sensing of human body Audio and Video.
Only have three tunnels in the number string that this four tunnel exports can be used in cloud storage or cloud transport.Here we have selected first three road Es (t), Ed (t) and Eq (t), and the port of original exportable Ep (t) has been grounded.These export archives and are sent to this locality literary composition file 2502 that a group can perform cloud synchronizing function; This synchronizing function can and internet, IP network, IP high in the clouds or high in the clouds 010 on digital data be also synchronously by cloud battalion business by cellular telephone band, the WiFi interface 2521 of ISM frequency band, or the cloudland face of wired connection realizes in background.Consequently, cover with serially adding data of being honored as a queen after processing through wavefront again real time video data S (t) is first divided more; The form that often string can pass through Es (t), Ed (t) and Eq (t) stores or transmission in 010 beyond the clouds individually.If do not retain original digital envelope E15 (t) in local candidate's envelope document 180 of receiver indexing unit, and only utilize data archival Es (t), the Ed (t) and Eq (t) by high in the clouds, be they cannot be transformed and reconstruct original video data S (t).Therefore, the real time data stored to add data format of being honored as a queen can provide the privacy strengthening and store data.Therefore corresponding solution is sealed up in process, not shown in fig. 20, the segmentation archives that all three tunnels must be had to add be honored as a queen and original digital envelope E15 (t) could reconstruct 3 split after sub-video string.And then rebuild a string live video stream S (t) by solution cutting procedure.
Various wavefront in this embodiment cover with after number string be done by a string identical digital video envelope E15 (t) seal up process.In other embodiments, cover with being likely with different digital video envelopes for sealing up process in function to various Real-time segmentation and wavefront.
Number seals up spendable dual or triple digital envelope technology, or even as discussed previously by covering with conversion before higher order wave; Or the combination of said two devices.Cover before higher order wave and can divide original video photo become multiple less digital submodule archives by the process of sealing up of conversion; Every then sub-archives are respectively by identical digital envelope; Or seal up process by different digital envelopes.
Embodiment 13
Figure 20 A shows for about being stored by high in the clouds 010 or carrying the another kind of video to seal up the block diagram of process about the number in preliminary treatment 130.This figure and the difference of a width between Figure 20 are that all four tunnels outputs that this cover 4-of this figure covers in use to-4 wavefront all can be sent to high in the clouds; Be stored in high in the clouds or via high in the clouds transit information.User can retrieve by the intelligent and portable equipment of oneself video stored, and this equipment is also not shown but be similar to as those personal device in Figure 19 A, such as smart phone 2551-1 or 2551-2.When reconstructing original digital video image S (t), only need retrieve beyond the clouds in the receiver or add by high in the clouds 4 tunnel digital string Es (t) of being honored as a queen, Ed (t), any 3 strings in Eq (t) and Ep (t), and original video envelope form E15 (t).
Figure 20 A shows and seals up process in IP video camera 2501.This seals up process it can comprise the function of a set of preliminary treatment 130 and one group of candidate's envelope literary composition file 180 by the little hardware of one piece of separation, and one group comprises the communication interface from WiFi interface 2521 to the Internet as the local document 2502, He Yilu cushioned.This interface to the Internet also can via Ethernet (not shown).
3 groups are divided into by a certain splitting equipment 2201 from road video flowing S (t) that a certain digital camera 2200 absorbs.These grouping (section) video flowings via a set of 4 in a preliminary treatment 130 to 4 wavefront cover and add simultaneously be enclosed on these packet video streams with one group of number envelope E15 (t).S (t) is the video flowing of a road Real-Time Monitoring baby.It is from then on monitor this three segmenting video stream that baby's video flowing is divided into respectively that this wavefront covers the input of Yong tetra-tunnel, and digital envelope E15 (t) of one group of chorus's performance.All 4 tunnels outputs of this preliminary treatment 130 all do not have ground connection in inside and will be sent to local document 2502, then are connected to internet, IP network, IP high in the clouds or high in the clouds 010 by a road WiFi interface 2521.In addition, this cover 4 to 4 wavefront cover and must be set to conversion and make this 4 road digital output archives Es (t), Ed (t), Eq (t) and Ep (t) vision on individual subscriber equipment and audio appearance necessary identical with audio appearance with the vision of those E15 (t) for human body sensor.
These add the data flow of being honored as a queen and cover with conversion from dividing processing and a set of 4 to 4 wavefront, and finally with add be honored as a queen multi-medium data Es (t), Ed (t), Eq (t) and Ep (t) form be stored in high in the clouds or be transferred to destination by high in the clouds 010.
Similar reception process in Figure 19, when retrieve video stream S (t), first from high in the clouds 4 groups add data archival of being honored as a queen and select any 3 groups, then retrieve original digital envelope E15 (t) from local candidate's envelope document 180.Otherwise, add from 3 selected by high in the clouds group data archival of being honored as a queen, such as Es (t), Ed (t) and Eq (t), be can not seal up via solution to transform with reconstituting initial image S (t).Therefore, except cryptoguard, data are to add the privacy that the form storage of being honored as a queen can provide enhancing.
In other embodiments, the marquis when a receivers can not provide E15 (t) digital at first, it can use to be stored in high in the clouds or to transport whole four groups of coming by cloud and add number of being honored as a queen and reconstruct 3 segment numeral news files, and one group of digital multimedia envelope E15 (t).We can further suppose, this envelope is the data archival of very short digital multimedia, and are recycled and reused for many continuous print sub-period video flowings encapsulated and be divided into by a string live video stream S (t).E15 (t) after reduction as shown in Figure 19 A, may be used for reconstruct S (t) subsequently as one section of local digital multimedia envelope in the receiver of smart phone 2551-1 and 2551-2.
Covering the serial data after using at each wavefront of this embodiment is sealed up by same digital video envelope E15 (t) coming.In other embodiments, each serial data after likely wavefront covers use again to Real-time segmentation with different digital video envelopes seals up process.
In other many embodiments, same digital multimedia envelope is utilized to be that the 3 dimension multi-channel videos that identical scene is taken simultaneously seal up process to many group remotely controlled cameras.This 3 dimension multi-channel video is very important to tele-medicine, remote sensing, stereoptics imaging, stereo (sound) imaging.Have the multi-channel video of track can carry out synchronous after common with one again digital video envelope cover to do to add to process to it by process by the p-M wavefront of a set of M-simultaneously and seal, to ensure the higher privacy of multi-path video data and better redundancy, wherein M need be more than or equal to 4.Therefore, faster and more reliable data transport and data storing can realize via public ip network, and store cloud or the data of cloud transmission are kept close property and had very high confidence.
Supplement suggestion
As in the application covered at above-mentioned relevant wavefront, a certain wavefront covers and also can substitute with first group of non-orthonormal matrix the wavefront performing multichannel input signal with device and cover with conversion.As in the application covered in above-mentioned relevant front wave solutions, a certain front wave solutions is covered and can be substituted with the second non-orthonormal matrix the front wave solutions performing multichannel input signal with device and cover with conversion.Wherein, the second non-orthonormal matrix is the inverse matrix of the first non-orthonormal matrix.
Above-mentioned assembly, step, feature, the benefit discussed and advantage are only exemplary.Any pattern they and be not used to the scope limiting protection about their discussion.Other embodiments many also can be considered.These comprise embodiment and have less, additional, and/or different parts, step, feature, benefit and advantage.These are also included within the arrangement of assembly wherein and/or step and/or the different embodiment that sorts.
Except as otherwise noted, arrange measurements all in this manual, value, ratio, position, size, size and other specifications, be included in the specification of claim, be all approximate description, instead of describe accurately.Their object be the function that has in a rational scope with they about and what is usual technology with, being consistent belonging to them.In addition, except as otherwise noted, the object of number range is provided to be comprise described lower limit and higher limit.In addition, except as otherwise noted, the selection of all material and numerical value are representational preferred embodiment; Other number range and/or material can be used in different embodiments.
The protection range of this case is only limited by claims; such scope restriction should be intended to consistent with the interpretative code in claim; and it is consistent to require to examine history according to the general sense of this specification and application below; and under comprising the condition of the coordinate of its all framework and function, do broad interpretation as much as possible.

Claims (19)

1. a set of digital data between one group of document on remote control digital camera and a document destination transmits and storage system; It is characterized in that, Bao Kuo ︰
One group of digital document absorbed by this remote control digital camera;
One group is configured to perform the preprocessor being input to multiple-channel output conversion from multichannel,
Wherein said multichannel input is included in the first via inlet flow of this digital document and the second circuit-switched data stream as digital envelope file;
First output of wherein said preprocessor comprises a road and adds the digital data streams of being honored as a queen;
Wherein said add the digital data streams of being honored as a queen be included in further the first via and the second tunnel input weighted sum, and the digitized format of this weighted sum has substantially identical Voice & Video outward appearance to human audio with video sensor with the digital data of described second road inlet flow, and
, a transmission channel; This channel is configured to connect the first output of described preprocessor and described destination.
2. system according to claim 1, is characterized in that, the described digital data file in destination is on portable personal device or PC.
3. system according to claim 1, is characterized in that, the described digital data file in destination goes up beyond the clouds.
4. system according to claim 1, is characterized in that, the described digital data file in destination is that a component is fallen apart storage system.
5. system according to claim 3, is characterized in that, this digital data file comprises distributed store form beyond the clouds.
6. system according to claim 1, it is characterized in that, described conversion in preprocessor also comprises described multichannel input Zhong mono-tunnel of preferential weighting, thus makes the image of multichannel digital output, video or audio format identical with the form outward appearance that the preferential weighting in this road described inputs to the outward appearance of human sensing utensil.
7. system according to claim 1, is characterized in that, described conversion in preprocessor also comprises the wavefront utilizing orthogonal matrix to change and covers use.
8. system according to claim 7, is characterized in that, described conversion also comprises Fourier transform.
9. system according to claim 7, is characterized in that, described conversion also comprises extra large aunt conversion.
10. system according to claim 1, is characterized in that, the conversion described in preprocessor also comprises and utilizes the wavefront of nonopiate full sequence matrix conversion to cover use.
11. systems according to claim 1, is characterized in that, the input of multichannel described in described preprocessor is further configured to when can be connected to a known shared digital document but add different to different input port and postpones.
12. systems according to claim 1, is characterized in that, by the described multiple-channel output Zhong mono-tunnel ground connection in described preprocessor.
13. systems according to claim 1, is characterized in that, also comprise the data set that a group has authentication function in the described multichannel input in described preprocessor.
14. 1 groups beyond the clouds upper store add the document and one group of being honored as a queen in a set of digital data file transfer accepted on destination between document and searching system; It is characterized in that, Bao Kuo ︰
One group is stored in this high in the clouds multimedia file and adds the digital document of being honored as a queen with multimedia form;
One group to accept the preprocessor on destination at this, this preprocessor is configured to perform a set of solution being input to multiple-channel output from multichannel and covers with conversion;
Wherein said multichannel input comprises the second road inlet flow of the first via inlet flow adding digital document of being honored as a queen being connected to storage and the digital envelope file being connected to storage;
First output of wherein said preprocessor comprise a road restructuring recover after the first via output stream of prime information number;
The prime information bitstream that this road wherein said restructuring recovers also comprises the weighted sum of first via inlet flow and the second road inlet flow; And
Wherein said first via inlet flow and the second road inlet flow have identical Voice & Video outward appearance to human audio and video sensor.
15. systems according to claim 14, is characterized in that, this system is configured on portable personal device or PC.
16. systems according to claim 14, is characterized in that, this system is configured in during a portable personal device or a PC and a component fall apart and be stored on high in the clouds document.
17. systems according to claim 14, is characterized in that, the conversion in preprocessor also comprises the front wave solutions utilizing orthogonal matrix to change and covers use.
18. systems according to claim 14, is characterized in that, described front wave solutions is covered and comprised Fourier transform or extra large aunt conversion with the orthogonal matrix of conversion.
19. systems according to claim 14, is characterized in that, the described conversion in preprocessor comprises and utilizes the front wave solutions of nonopiate but full sequence matrix conversion to cover use.
CN201510508597.5A 2014-08-18 2015-08-18 Digital encapsulation of remotely controlled IP camera Pending CN105376599A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201462038767P 2014-08-18 2014-08-18
US62/038,767 2014-08-18
US14/685,670 2015-04-14
US14/685,670 US20160048701A1 (en) 2014-08-18 2015-04-14 Enveloping for remote Digital Camera

Publications (1)

Publication Number Publication Date
CN105376599A true CN105376599A (en) 2016-03-02

Family

ID=55378336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510508597.5A Pending CN105376599A (en) 2014-08-18 2015-08-18 Digital encapsulation of remotely controlled IP camera

Country Status (2)

Country Link
CN (1) CN105376599A (en)
TW (1) TW201617926A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110197740A1 (en) * 2010-02-16 2011-08-18 Chang Donald C D Novel Karaoke and Multi-Channel Data Recording / Transmission Techniques via Wavefront Multiplexing and Demultiplexing
TW201325247A (en) * 2011-11-07 2013-06-16 Samsung Electronics Co Ltd Inverse transformation method and inverse transformation apparatus for clipping data during inverse quantization and inverse transformation in video decoding process
US20140081989A1 (en) * 2012-07-30 2014-03-20 Steve K Chen Wavefront muxing and demuxing for cloud data storage and transport

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110197740A1 (en) * 2010-02-16 2011-08-18 Chang Donald C D Novel Karaoke and Multi-Channel Data Recording / Transmission Techniques via Wavefront Multiplexing and Demultiplexing
TW201325247A (en) * 2011-11-07 2013-06-16 Samsung Electronics Co Ltd Inverse transformation method and inverse transformation apparatus for clipping data during inverse quantization and inverse transformation in video decoding process
US20140081989A1 (en) * 2012-07-30 2014-03-20 Steve K Chen Wavefront muxing and demuxing for cloud data storage and transport

Also Published As

Publication number Publication date
TW201617926A (en) 2016-05-16

Similar Documents

Publication Publication Date Title
Wu et al. Separable reversible data hiding for encrypted palette images with color partitioning and flipping verification
US8688991B1 (en) Media player embodiments and secure playlist packaging
US10516872B2 (en) Digital enveloping for digital right management and re-broadcasting
US20030084284A1 (en) Data distribution system, sending device, receiving device, data distribution method, sending method, receiving method, recording medium on which data preparation program is recorded and recording medium on which data assembling program is recorded
US20050021805A1 (en) System and method for transmitting multimedia information streams, for instance for remote teaching
CN109479164A (en) Online Media content is provided via broadcasting-satellite system
JP5897570B2 (en) Method and system for watermark protection against unauthorized use of presented original audio or video data
Qian et al. Improved joint reversible data hiding in encrypted images
CN108287882B (en) System and method for differential media distribution
US10264052B2 (en) Enveloping for device independence
US10320994B2 (en) Enveloping for cloud computing via wavefront muxing
US10289856B2 (en) Digital enveloping for digital right management and re-broadcasting
WO2012084637A1 (en) Paired carrier and pivot steganographic objects for stateful data layering
CA2861471C (en) Secure system and method for audio processing
CN107169911A (en) A kind of image encryption method converted based on Arnold transformation
US20160048697A1 (en) Enveloping and de-enveloping for Digital Photos via Wavefront Muxing
CN105812383A (en) Information hiding method based on divided storage of multiple network disks
US20160048701A1 (en) Enveloping for remote Digital Camera
US20160048371A1 (en) Enveloping via Digital Audio
CN105376599A (en) Digital encapsulation of remotely controlled IP camera
CN105376600A (en) Digital encapsulation with equipment independence
CN105376597A (en) Digital encapsulation for digital image and video
CN105373736A (en) Enveloping via Digital Audio
Wu et al. Securing graph steganography over social networks via interaction remapping
CN103533457B (en) Multimedia digital watermark embedding and separation method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160302