CN105376601A - 数据系统、数据恢复系统和广播系统 - Google Patents
数据系统、数据恢复系统和广播系统 Download PDFInfo
- Publication number
- CN105376601A CN105376601A CN201510508599.4A CN201510508599A CN105376601A CN 105376601 A CN105376601 A CN 105376601A CN 201510508599 A CN201510508599 A CN 201510508599A CN 105376601 A CN105376601 A CN 105376601A
- Authority
- CN
- China
- Prior art keywords
- digital
- group
- data
- pretreatment unit
- archives
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/161—Encoding, multiplexing or demultiplexing different image signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/764—Media network packet handling at the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2351—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving encryption of additional data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23895—Multiplex stream processing, e.g. multiplex stream encrypting involving multiplex stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4408—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0297—Special arrangements with multiplexing or demultiplexing of display data in the drivers for data electrodes, in a pre-processing circuitry delivering display data to said drivers or in the matrix panel, e.g. multiplexing plural data signals to one D/A converter or demultiplexing the D/A converter output to multiple columns
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Technology Law (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一套用于在IP云存储数据的方法,包括在发送端把多组第一数据集转换成多组数码加封后的第二数据集,其特征在于所述每组加封后的每组第二数据是一张数据图像由包括所有所述第一数据集的不同加权和所组成,每一张数据独特外观的强度主要是由一组所述的第一数据来控制。独特外观可以是图像、声音以及对人体传感器的其它特征。
Description
技术领域
本发明涉及云存储和传输的数据包装(数码加封)的方法及其架构。此数码加封的方法和架构是利用波前覆用(WF覆用)。它的重点是数码加封及数码解加封的外观及加封后数据的可靠性。
背景技术
根据mailonline(http://www.dailymail.co.uk)于2014年8月31日的报导,著名演员、模特、歌手和主持人的裸体照片已经贴在网上。显然是出自于黑客泄漏与苹果的iCloud服务的泄露的结果。这些出现在4chan上的照片(4chan是一家图像分享论坛)是由其某一用户上传的101名人照片;包括珍尼佛·劳伦斯、阿丽亚娜·格南地、维多利亚·加斯提斯与凯特·厄普顿的私人照片。这些照片是在周日晚上张贴的。据说是因iCloud中的漏洞让名人的手机被黑客入侵。苹果公司拒绝对此发表评论。名人的隐私被严重的侵害了。
在云计算和云存储中进行更好的隐私保护是急切需要的。数码加封技术将会加强云计算和云存储的隐私保护。
波前覆用技术已经用在上面提到的美国专利申请书中的应用(PA号12/848953,13/938268,13/953715)。与传统的云计算和存储技术相比,波前覆用技术可使用较少的内存空间,以达到更好的冗余,更高的可靠性和存活力。此外,这些技术也可使用于监测存储数据的完整性,而无需审阅所存储数据的本身。相同的技术可扩展到云上的数据流;包括云视频流及云音频流。
另外还有两个更需关注的问题,其一是有关运营商提供安全和加密存储服务。然而,档案隐私是靠运营商服务器端的档案加密。许多运营商的操作员仍能够得到加密程序。所以客户的档案隐私必须倚赖运营商及服务器操作员的头班操守和诚信度。其二是关于云存储数据的残留权利的关注;这个问题目前仍在激烈的争论中。
本发明的权利要求意图解决这些问题;增强数据云传输和数据云存储的的私密性和可靠性。许多在云端的数据甚至可以是图像或音频有关的。由于多组云运输或储存的数据会在客户端做预处理,每组云传输或云存储的数据是一组已经经过波前覆用转换处理过的数据。这些覆用处理过的数据已不是能解读的原数据本身。所以申请书中所建议的数码加封法应会让客户对这些云存储数据的私密性和可靠性更有信心,而这些信心不再只倚赖对经营者的头班操守和诚信度的关注。在数码加封法中,已知的图像、音频或多媒体数据全都可以用作数码信封来做为推展私密可靠的云数据存储和运输的手段。大多数的商机都瞄准在游戏和娱乐云通信应用。它可用在各种数字商品版权管理和复制权的应用工具,保护专利权人。通过这些多层数码加封技术认证的数码“印章或印记”是本专利申请中的一个亮点。
数码图像将被用来举例说明本专利申请中的数码加封/解加封技术。其它类型的数码流可以被容易地结合于所提出的加封技术。
首先简要介绍及总结“写”和“读”过程的实施模式。“写”的过程是利用一套波前覆用转换来处理多组原始数据包括做为数码信封的数码图像及数码信息,再将所产生覆用转换后的数据存储在云端。“读”的过程是把存在云端覆用转换后的数据通过一套波前解覆用转换来重构原始多组数码图像。数码加封是在某些功能限制条件下的写作方法,也是“写”过程的一套子集。这些数码加封后的数据都会有某些原始数码信封的特征。它应储存某些原图像特征或其他特征。这些功能限制条件是要保证数码信封的特征会出现下转换后的多组数据中。数码解加封是阅读程序的一套子集,有从数码加封后的数据重构原数码信息的功能。
数码加封是波前覆用的一组应用子集。其中波前覆用的多串输入数码档案至少包括一串数据消息档案和一串选定的数码信封档案。同时此一波前覆用的配置在通过所有多路输入而定制加权和,必需保证它的多路输出数据所显现的外观对人体自然感官而言与选定的数码信封的图像、视频或音频格式的外观是完全相同的。这类输出档案是加封后的或是有嵌入信息的档案。嵌入的信息可以经由相应的波前解覆用处理器,在到达站把接收到的加封后档案与已知的原数码信封来进行复原。
总之,数码加封/解加封可以通过波前覆用和波前解覆用运算来实现。波前覆用后的数据在数据云传输和云存储方面的特色是有较强隐私性和冗余性。另一方面对波前覆用程序应用的冗余性而言,数据加封是在相反方向的应用。数据加封在应用上是针对有限的接收用户团队,增强了加封后的数码档案隐私性,但最小化或完全牺牲了封后信息数码档案的冗余性。
发明内容
波前覆用/解复用处理功能是空间数字系统公司(SDS)在卫星通信领域的发明;其中高难度的需求包括通信功率合成、安全性、可靠性和优化算法。这套波前覆用/解覆用技术除了体现了利用多维传输的通信架构,同时也发现此程序可用于超越卫星通信领域外的其他领域。其中一项这样的应用是云端的数据传输和数据存储;数据的守密性、完整性和冗余性是数据传输/存储很重要的特征。数码加封和去加封可用于数据传输和数据存储。它们可用于礼品和游戏,如数码幸运饼干。在本案中我们将使用数据传输为例,如递送邮件,以说明数码加封和数码解加封的概念。数码解加封也可称为数码开封。
数码加封/解加封技术是关于通过云把波前覆用转换后的数据串发送到到达站;但不是发送全部的数据串而是发送经过筛选后的一部分覆用数据串。波前覆用转换后的数据串又称“覆用转换数据串”,或称“覆用数据串”。一组加封后的数据流是通过波前覆用转换与一组已知的数据串作为一套加封程序的产物。此组已知的数据串就是数码信封,可以是发送方的个人图像,用来表明谁正在发送数码加封的数据。不同的数码信封也可能是显示发送者复杂心情的不同图片,同时发送的多组数据是可“罩”在不同数码信封下的。在家庭成员间的通信,数码信封可能是旧的数码家庭录像剪辑成新的数据流。所有的家庭成员都有旧视频及剪辑后成的新数据流。
波前覆用/解覆用在数码加封应用领域内可设定其他已知的数据流做为探测、认证和标识功能信号。其中一种是先加封再存到IP云中的方法,包括以下步骤︰先把多组第一数据在发送端转换成多组数码加封后的第二数据,其特征在于,所述每一组加封后的第二数据是经过所述所有多组第一数据的不同加权和;然后再把所述加封后不同组的第二数据经由互联网存储到IP云端。同时也把多个连接到所述存储加封后第二数据的不同链路存储在所述发送端。
所述的数据处理方法,包括在发送端把多组第一数据集与一组已知数据转换成多组数码加封后的第二数据集,其中所述每组加封后的第二数据是由包括所有所述第一数据集的一组加权和;和在接收端从一些所述“罩”在加封后第二数据集中还原成多组第三数据集和所述的一组已知数据集,其中所述的每一组第三数据是所有所述数码加封后的多组第二数据集的不同加权和。
一种用于在IP云存储数据的方法,包括在发送端把多组第一数据集转换成多组数码加封后的第二数据集,其特征在于,所述每组加封后的每组第二数据是一张数据图像由包括所有所述第一数据集的不同加权和所组成,每一张数据独特外观的强度主要是由一组所述的第一数据来控制。独特外观可以是图像、声音以及对人体传感器的其它特征。
本发明是关于如何在数字版权管理领域使用数码加封/解加封技术。原始数字档案被称为档案母版。其他副本都是子版本;每份子版本都是通过数码加封技术与为数码信封的母版嵌入了独特数码及唯一标识档案后而产生的。与某份子版相关的独特数码标识只能与母版本同时通过解加封处理来恢复。出版和发行档案只有子版本,同时母版本将被安全储存。
在数学上,某一件母版档案用A来表示,它的一件x子版档案用X来表示。此子版档案独特数码标识档案用Dx来表示。由于数码加封络处理是一种线性处理,x子版档案X与其母版档案A的关系为X=M*A+Dx,其中M是放大系数并应大于1。此关系的另一边界条件是能使X的外观对所有人体自然观感而言与母版几乎完全相同。Dx的信息嵌入及隐藏在此子版数码档案X中,并且是不可能只单独通过X档案来恢复还原Dx。
母版档案A的另一件y子版档案用Y来表示。此子版档案的独特数码标识档案应用Dy来表示。
为了要从一件子版档案X中来恢复还原此子版档案的独特数码标识档案Dx,此档案X与其母版档案A必需同时通过Dx=X-M*A的运算操作或同等运算过程来恢复还原此数码标识档案Dx。
类似技术可以扩展到用于再广播来提供附加信息给观众。第一母版广播档案可用A来表示。第二广播档案B通过加封处理后嵌入或隐藏在子版广播档案X中。由于加封处理是一种线性处理,子版广播文件X与母版广播文件A的关系为X=M*A+B,其中M是放大系数,并应根据大于1。此关系的另一边界条件是能使X的外观对所有人体自然观感而言与母版几乎完全相同。B是嵌入及隐藏在此子版数码档案X中的附加信息档案,并且是不可能只单独通过字版广播档案X来恢复还原的第二广播档案。为了要从此子版数码档案X中来恢复还原附加信息的第二广播档案B,此子版广播档案X与其第一母版广播档案A必需同时通过B=X-M*A的运算操作或同等运算过程来恢复还原此附加第二广播档案B。
再广播可能同时通过不同信道,在不同的时间通过同一信道,或在不同的时间通过不同的信道。此技术可用于直播星(DBS)、有线电缆、光纤和其他无线或有线网络中的音频或视频广播。嵌入或隐藏的档案B可以是不同电视节目、机顶盒的持家数据、广播到选定互联网节点的因特网数据和/或其他数据。
附图说明
图1示出根据本发明的实施例的一幅对某一组数码档案的数码信封加封框图,其包括了通过一组2到2波前覆用处理器把此组数码档案嵌入一组数码信封中,然后在覆用处理器两组输出中选出一组通过云端发送到到达站,并在到达站打开数码信封和回收罩在数码信封内的一组原数码档案数据。数码信封是从对发送者及接收者都是已知的多组候选数码信封中所选择的一组数码,也是给在源头的发送方和在到达站的接收方的一套数码传输模式。对于一组数码信封的加封和解加封的过程也被分别称为加封和开封;
图1A示出了根据本发明的实施例的一排6组候选数码信封;
图1B根据本发明的实施例示出了另一排5组候选数码信封;
图2示出了根据本发明的一些实施例的所示的一组图像,它们是从美国专利申请号13/953715(PA出版物号US2014-0081989A1)图5D中复制的;同时也通过计算器模拟来证明图像伪装的可行性。第一列的四幅图像被输入到一组4至4波前覆用处理器。这幅在第一列的“跑马”图像被选为数码伪装的形象。有效地,在第二列中的四幅图像都被罩上了这幅跑马图;
图3示出当在到达站的接收器根据本发明的一些实施例;它是对没法够到原始数码信封的用户而言可经由一组2对2的波前覆用器做加封/解加封过程的方框图。它是一套类似于图1的方框图,发送者通过发送覆用器两路输出经由云端送到接收器,再通过一组2对2的波前解覆用器做还原原始数码信封和嵌入的数码信息;
图4示出根据本发明的一些实施例的双加封的方框图;
图5示出根据本发明的一些实施例的解双加封的方框图;
图6示出根据本发明的一些实施例经由高阶波前覆用为一组数码信息嵌入一组数码信息内;一幅高阶加封的方框图;
图7示出根据本发明的一些实施例通过高阶波前解覆用从一组封后数码流还原出嵌入的数码信息;一幅高阶解加封的方框图;
图8示出根据本发明的一些实施例通过高阶波前覆用执行嵌入数码信息的双加封的方框图;
图9示出根据本发明的一些实施例经由高阶波前解覆用从两个封后数码流来还原嵌入数码信息的解双加封的方框图;
图10示出根据本发明的一些实施方案通过一组4至4波前覆用产生4串可用的加封数据流,再选3串通过云端发送的加封的方框图;
图11示出根据本发明的一些实施例通过一组4至4波前解覆用把从云端下来的三串数码流中的任两串用来还原嵌入数码信息的解加封方框图;
图12示出了根据本发明的一些实施例通过一组4至4波前解覆用把从云端下来的三串数码流中的任两串用来还原嵌入数码信息的另一解加封方框图;
图13示出了根据本发明的一些实施例通过一组4至4波前解覆用把从云端下来的三串数码流用来还原嵌入数码信息的一解加封方框图;
图14示出了根据本发明的一些实施例中通过一组4至4波前解覆用把从云端下来的三串数码流用来还原嵌入数码信息的另一解加封方框图;
图15示出了根据本发明的一些实施方案中通过一组2到2波前覆用及另一组4至4波前覆用来产生只有一组通过云端封后数码流的双加封方框图;
图16示出了根据本发明的一些实施方案中通过一组2到2波前解覆用及另一组4至4波前解覆用而且只需用一组通过云端封后数码流来还原嵌入数码信息的解双加封方框图;
图17A所示是按照本发明的一些实施例,应用于数字版权管理(DRM)的数码加封框图;通过嵌入在一件子版数码档案/电影画面的独特标识画面,然后存储在云中或分别发行的子版档案/电影画面;
图17B示出的是根据本发明的一些实施例对数码档案或云存储的电影图像的解加封框图;用来恢复嵌入在子版数码档案/电影画面的独特标识画面或标识档案;
图18A示出了根据本发明的一些实施例在两本子版广播数字档案中经由数码加封用不同模式嵌入的相同附加信息,然后通过在云端的或其他形式的广播/再广播的应用程序框图;
图18B示出了根据本发明的一些实施例在收到广播/再广播的两本子版广播数字档案后经由数码解加封把用不同模式嵌入的相同附加信息恢复还原的应用程序框图。
附图标记说明:110~通信经营概念;130~预处理;010~云端;140~后处理;180~候选信封,候选信封档案,数码信封,候选数码信封档案;180-1~候选信封第一子文档;180-2~候选信封第二子文档;521~第一列;522~第二列;523~第三列;130-1~第一预处理;130-2~第二预处理;140-1~第一后处理;140-2~第二后处理;630~预处理;640~后处理;1710~提供附加信息的架构;1800~母版新闻;2000~子版新闻;1790~用户接收机。
具体实施方式
以下描述连同随附图式一起阅读时,可更充分地理解本发明的态样,该等随附图式的性质应视为说明性而非限制性的。该等图式未必按比例绘制,而是强调本发明的原理。
现描述说明性实施例。可另外或替代使用其他实施例。为节省空间或更有效地呈现,可省略显而易见或不必要的细节。相反,可实施一些实施例而不揭示所有细节。
本发明为利用一套有内置冗余的M到-M波前覆用技术产生的一组分布式传输路径或者存储的系统与方法;其中M(2也必须是整数。接在此波前覆用输入口的M串数据流包括N串信息数据流及额外的M-N串已知档案数据流;其中N(1也是整数。这些M串独立的输入数据流被波前覆用转换成在复用领域中的M串输出的波前分量(wfcs)。只有M串输出中的M'串将被用于数据云传输和/或数据云存储,其中M-N≤M'≤M,同时M'是一个整数。
此外,已知数据档案流中的任何一串都可被选为数码传输信封以及将用于一组M-到-M波前覆用加封过程的一部分而进行处理。
适当的权重或加权到一组M到-M波前覆用处理器的多串输入是选择某串输入为“载体”运输嵌入邮件的有效方法。M串输出中至少有一串会被选定为加封后的数据档案。它的“载体”就是被加权的数码信封,同时对人体感官而言,它应当与原数码信封有完全相同的外观。这些相同的外观包括从独特于数据档案和易于与其他档案区分的特征。这些功能可以是直观的图片、视频、音频音乐、文本文件或多媒体文件。
至少有一串加封后的数据流将经由云端被发送到到达站。此加封后的数据流在云运输或云存储中可能会显示为数码图像、视频剪辑、音乐剪辑、录音或数字卡通片。正如常规的信封的功能,这些数码信封可以传送上下文并嵌入邮件、意图和作者的情绪预览,或者从嵌入式邮件传来的信息。
对人类器官而言,原数码信封和加封后数码流应具有完全相同的外观,这些外观识别及区分是依靠人类听觉器官或视觉器官,或同时依靠听觉器官和视觉器官。
在到达站的接收器应利用一套后处理器,如波前解复用,在原数码信封的帮助下重建嵌入的信息数据。原数码信封必需是接收器的已知档案,或是可从其他信道获知的数据串。
本发明通过波前覆用及云传输,如图1所示,公开了对加封/解加封应用的经营理念、方法和实施过程;类似的技术可以应用到视频流,以确保数据存储服务隐私以及确保文件传输安全,以及通过因特网云的其他应用程序。本发明的实施例包括三个重要的领域,包括:(1)在客户端的前处理,即上述波前覆用,利用一选出的数码信封对一件数码信件加封;(2)把有嵌入邮件的封后数码流送上云端,及(3)在客户端的后处理,即上述的波前解覆用,通过解加封来还原罩在数码信封内的原数码信件。我们将举单一用户为例说明预处理和后处理的操作概念。
在原理上,前处理和后处理都是在用户段进行,并在客户端的设备进行。对于云存储,这些加封/解加封也可以在运营商的储存设施及流程中进行。运营商可将汇总数据集通过云端远程网络分布存储在不同的云储存设施中。
实施例1
图1描述了在源头的发送方和在到达站的接收方间的通信经营概念110。发送寄件人利用一套2到2波前覆用器的预处理130来做加封处理,把一组信息数据S(t)嵌入到所选数码信封E5(t)中。输入的数据是用Word格式的英语词组“OpenSesame”及其写成4个中国字的中文翻译“芝麻开门”及相关的读音符号。所选择的数码信封是中国画家徐悲鸿在1900年代初期作品中的一幅名画“跑马”的数字图片。另外在某一用户小区有11个候选信封文档180公知给小区里的所有用户,包括这封信的发送方和接收方。有来自预处理130两路输出,一路是将被送上云端的封后数码流Es(t),另一路被接地。在Es(t)是从两个输入数据档案S(t)和E5(t)逐个像素处理的结果。波前覆用可利用一套2*2赫达玛变换来做处里器。S(t)和E5(t)的幅度将被适当的“调整”以让Es(t)及E5(t)的外观对人类的器官而言完全相同;如在一份美国专利申请书公开号码2014/0081989A1中仔细讨论过的。在这种情况下,在Es(t)中的跑马似乎是E5(t)中同一跑马的翻转图像。
对波前覆用后,Es(t)是一串封后数据流,它也是经由IP网络010发送到的到达站的唯一档案。Es(t)的外观与在E5(t)著名图像中的奔马在人类视觉感官上几乎完全相同。在到达站,接收可以通过一套2*2波前解覆用器的后处理140或同等的处理器及原数码信封来复原罩在数码信封内的信息;“芝麻开门”的英语短句、中文短句及中文发音写在中国的嵌入式信;仅当提供给接收器的重新。整个操作过程包括分别讨论如下的三部分:(1)预处理130,(2)IP传输信道010,以及(3)在云下游的后处理140。
预存储处理130:
在邮件加封或信息加封的预处理中,可用一套2至2波前覆用器的预处理130来做处理。它有两串输入;一串是邮件数据或信息数据S(t),另一串是所选择的数码信封或数码加封串E5(t)。波前覆用转换后也有两路输出数据串,即Es(t)和Ed(t),其中:
Es(t)=S(t)+am*E5(t)(1-1)
Ed(t)=S(t)+am*E5(t),(1-2)
这里的am>>1是与图像相关的放大系数,通常设定在5和30之间。
在一组2对2的海大妈矩阵(HM)中所有的矩阵元素都为“1”或“-1”。此组矩阵可被选择为一套2至2波前覆用的转换或运算。公式(1-1)及(1-2)可以写成矩阵形式为
O=HM*I(2)
这里:O=[O1,O2]T=[Es(t),Ed(t)]T(2-1)
I=[I1,I2]T=[S(t),am*E5(t)]T(2-3)
波前覆用器的端口通常被称为“切片(slice)”,而其输出端口被称为是波前组件(wfc)。两串输入数据集S1(t)和am*E5(t)分别连接到所述输入端口,即在波前覆用器的切片1和切片2。同时另两串输出的数据串,即O1-O2,分别被连接到预处理130的输出端口,即wfc1-wfc2。
通常在一套2到2波前覆用处理器中会产生2组正交的波前向量或WFV的。定义一组波前转换系数wjk系数用来描述在预处理130分发在第j行和k列的2维输出向量。即O1、O2在波前解覆用器的2维分量端口wfc1-wfc2,被定义为一组二维向量。它们是相互正交的。波前覆用器101的两组WFVs是︰
WFV1=[w11,w21]T=[1,-1]T,(3-1)
WFV2=[w21,w22]T=[1,1]T,(3-2)
S(t)和E5(t)是利用分别连接到预处理130的两个输入端口才能“附加”到两组正交波前上。这两组正交波前都用两组波前向量(WFVs)来表示。每一波前向量(WFV)中的两件分量都涉及到输入和输出端口号或(空间)序列的线性组合,但是它完全独立于所述输入和输出数据集之外。
波前覆用转换的数学运算可以把一串数据分成数据块,再把不同数据块中的若干字节当成数字采样,然后再进行多组进及多组出的数码操作。所有平行输入的多组子数码流一定要在波前覆用转换输入端口确定不同子数码流采样后的样本是对齐的。数据的每个字节可以视为一位数字采样;也可把一数据串的X个字节视为一位数字采样。譬如在某一串数码流的数学运算中我们选了X=7,就意味着此串数码流中每7个字节在波前覆用转换的数学运算中会被视为一位数字采样。将被视为区块一个数字号码进行波前覆用转换。两串7个字节为数字采样的数码流可以接到一套2到2波前覆用器的两相应输入端。但此波前覆用器的两个相应输出端必需采用X+1个字节为采样的大小单位,以避免两路输出端出现上溢和下溢问题。在这种情况下,每串输出的数码流都需用8个字节的转换运算。相对于7字节的运算数据大小,该8字节运算输出形式结果会产生12.5%的额外开销。另外在不同的实施例中,我们可以选择99个字节的采样大小用于数学运算,即X=99字节的运算数据大小,可减少运算的额外开销到1%。
在波前覆用转换的线性组合或加权和的运算中,还有其他数据块的选择。譬如用于某些保留独特的功能应用中的成像处理,以像素为单元的运算操作可能是更重要的。也可能用一排或一列像素作为存储运算的有效使用数据块。
在本实施例中,只用两路输出中的一路传送至到达站。预定的接收者必须有“更多信息”,以重新恢复罩在封后数码流中的嵌入数码信息或数码邮件;Word格式的英文短句“芝麻开门”及其写成4字的中文翻译和发音。这组“更多信息”是指所选择的原数码信封。如果两路输出数据都能被传递到接收器,嵌入的邮件和所选择的原数码信封都可以在到达站通过这两路数据被独立地重新恢复而无需附加的任何已知信息。
一般而言,从更高阶的波前覆用转换或多层加封的多条或多串输出流中,这些封后数码流至少要有一条或一串将通过IP云端010被发送到后处理140。嵌入邮件就是罩在这些串封后数码流中的。更高阶的波前覆用转换通常被称为N对N的波前覆用转换;其中的N通常是在4至5000之间。将要发送到的到达站应当限制在少于NCR串封后数码流。NCR总是一个比N小的整数。在没有任何已知其他信息的条件下,NCR串封后数码流并没有足够的独立信息来重新组构罩在NCR串封后数码流中的数码信息。
云端010︰
只有一串波前覆用档案从源头通过云端010送到到达站。原始的数码信封对在源头的发送方和在到达站接收方而言都是已知的数码档案。因此,给予Es(t)在云端传输所需的信道带宽大致与只传输嵌入的信息S(t)所需的信道带宽相同。给予Es(t)和对于S(t)在云端传输所需频带的差可视为加封处理的开销。
后处理140︰
后处理140,用于数据检索包括波前解覆用处理器,将所接收的波前覆用后数据转换为嵌入数据档案的输出。原始数码信封档案E5(t)(t)在后处理时也可以用来输入到波前解覆用。所接收的波前覆用后数据是对波前覆用devicein预处理130,基本上等同于相应的输出数据集Es(t),如果不被污染,并且因此被给予Es(t)或给予Es'(t)来表示。类似地,回收的嵌入数据档案基本上等于输入数据集S(t),并且因此称为S(t)或S'(t)。
根据公式(1-1);可以通过所接收到的波前覆用后数据Es(t)和数码信封E5(t)来还原嵌入在封后数流中的隐藏信息数据;
S(t)=Es(t)-am*E5(t)(4)
此处;am参数可以通过实验优化或通过已知的数码档案集来确定。因此,还可以根据公式(1-2)和公式(4)重新构建在一套2对2波前覆用中所缺失的第二串输出。
Ed(t)=-Es(t)+2*am*E5(t)(5)
一组2到2海大妈矩阵元素为“1”或矩阵元素为“-1”有可能被选为一套2至2波前解覆用器的运算。这些关系可以用矩阵形式写出;
SM=HM*D(6)
其中︰D=[D1,D2]T=[Es(t),Ed(t)]T(6-1)
SM=[S(t),amE5(t)]T(6-2)
HM是公式(2-2)中的一组2对2海大妈矩阵。
波前解覆用器是在后处理140中。它的输入端口被称为波前分量(wfcs),即wfc1和wfc2,而且其输出端口被称为切片(slices),即slice1和slice2或切片1和切片2。在这个波前解覆用器的后处理140例子中,输入的2串数码,即Es(t)和Ed(t),被分别连接到它的输入端口wfc1-wfc2。所重组回收的信息数码串S1(t)会从它的第一输出端口输出。通常情况下,这种应用程序中波前解覆用器的后处理140的第二输出端口是接地的。
作为选择,从后处理140的第二输出也可以用来重建另一份原数码信封。这相应的副本将可与已知的数码信封档案比较,可做为检验所接收信息数据的一项很好的完整性指标。如果比较结果显示这两件数码信封不是相同的数字档案,这就表示所接收到的封后数码串已经在传输过程中被损害了。也就是说罩在封后数码串内的信息数据及重建后的信息数据都有可能已经被损害了。
图1A和图1B分别描绘了在候选信封第一子文档180-1中的6件和在候选信封第二子文档180-2中的5件候选数码信封。E5(t)被选择用于在图1的例子。在图1B的E11(t)是为一对发送者和接收者之间的私人通信所选的一件共同已知的数码档案。
图2是在美国专利申请号13/953715与公开号20140081989图5D的复本。它是波前覆用/解覆用分别作为对云数据存储应用程序中的一个前处理和后处理的例子,旨在说明通过一套4-到-4的波前覆用可把呈现的图像存储到分布式的云存储中。波前覆用/解覆用可以通过任何一组正交矩阵或者一组非正交矩阵来做数字运算,只要其逆矩阵是存在的。这张图中的第一列521示出了原始输入的图像,第二列522示出了波前覆用后再存储的图像或是波前覆用后等待被输送的图像,第三列523示出了在到达站经过解覆用后复原和恢复的图像。在第一列521中的四张图像是输入到一套4-到-4的波前覆用器的四幅图像;前3张是近期在纽约市布朗克斯动物园拍的,第一、第二和第三张照片,分别照是一张“鹰”以A1.png为标示,一张“虎”以A2.png为标示,和一张“白头动物”以A3.png为标示。第四张是件经典作品为由著名中国画家徐悲鸿先生于1930年所画的“奔马”。“奔马”是以A4.png为标示。
让我们假设一组4到4赫达玛变换为波前覆用矩阵。
第二列522上的4件波前覆用后档案Ov、Ox、Oy和Oz都有伪装效果;这是原始的4件输入图像在通过波前覆用转换而创建的可存各种储数据时已经分别的被加了不同权重。为了保证“奔马”画的A1图像在4件波前覆用后档案中更占优势,覆用转换后的像素强度是在利用加权的A1图像的条件下,通过下列矩阵运算︰
其中am>1而且通常是被设定为大于10。还假定了4个输入图像中的像素的格子的尺寸已经完全相等。取决于伪装图像时,加权的权重选择可应用于任何输入的图像。此外,公式(7)也可以等效地写成︰
因此,徐悲鸿的“奔马”画在参与覆用转换的4件图像中占主导地位,奔马的图像并出现下所有4件波前覆用转换后的数据中,即Ov、Ox、Oy和Oz。其不同处在露面的奔马图像随着不同的输出图像显现出各种不同的亮度设定。
对封后的档案图像或外观相对于所述数码信封的外观而言,其它的图像运算如“翻面,旋转,拉远,或拉近”必需在波前覆用转换前处理的。
在图像模拟运算中为避免数据溢出和下溢,每个波前覆用后的数据(Ov,Ox,Oy,Oz)档案设制约是原图像A1-A4或复原后图像(Sv,Sx,Sy,Sz)的2~3倍大小,。
第三列中的图像为通过一套阅读过程而重组的图像。此“读”的过程也包括两个步骤。第一步包括从云中分别下载所存的4件波前覆用后的档案。第二步是通过波前解复用转换把4件波前覆用后的档案,如Ov、Ox、Oy和Oz,转换成四件回收或再造的档案Sv、Sx、Sy和Sz。如果云中所存的Ov、Ox、Oy和Oz没有被污染,此四件再造的数码档案应当与波前覆用前的图片A1-A4几乎相同。四个回收或再造均衡的图像档案然后可通过解均衡处理,转换成4件回收的或重构的图像基本上相当于四件原始图像A1~A4。
假设所有四个档案Ov、Ox、Oy和Oz都可用,波前解覆用转换应遵循︰
→·||S||=||WDmx||·||O||.·→→→→→(8)→
→where,||WDmx||WMux||=||I||.·→→→→(8-1)
更明确地说,在4件重构的图像(Sv,Sx,Sy,Sz)的每一件图像中的每个像素强度都是一组各图像相对像素亮度的线性组合的结果。这相对像素是指在四件波前覆用后的图像档案的相同行和列的格子。例如,在Sv、Sx、Sy和Sz重组或恢复图像中第41行和第51列的格子的单像素强度是由4件波前覆用后图像Ov、Ox、Oy和Oz中每件的第41行第51列的单像素强度乘以各自的权重参数的加权和。
用于加封应用中,在源头的4串波前覆用后档案只有一串由发送方通过云发送到到达站。作为一个例子中,A1可以是信息数据通过云端被传递到到达站,而A4是选定的数码信封。对发送方和在到达站的接收方而言,A2、A3和A4都是先验过的已知数码。
在第二列522的4件档案中的任何一件都可用做封后数码串,它可通过云端来传达嵌入其内的数码信息(A1)。我们选择Ov做被运送到到达站的封后数码串或称为加封后的数据档案。很显然,加封后的数据档案Ov显现的是一幅正在奔跑的一匹马的图像。这幅图像与数码信封A4上的奔马的图像基本上是相同的。加封后的数码串或加封后的数据档案Ov中罩有A1数码信息,也是一件通过云端被发送到到达站的档案。
我们在这里不再重复对此幅图表所述图像处理的所有数学细节。总之,我们利用上述相同的数学运算用于为数码信息加封,或嵌入将会经由云中运输的邮件到数码信封内。我们要展示波前覆用在加封/解加封应用的两个重要特征。在加封处理过程中被选定的数码信封(A4)后;
选定的信息A1被嵌入在所选择的加封数据(Ov)中。加封数据或称封后数码、封后数码串或封后数据。
对人类感官而言,原始数码信封A4和封后数码串或封后数据档案(Ov)应显现出现相同的特征,并且这些相同特征可清晰从其他的数码档案(A2,A3和A1)中分辨出。
A2和A3可能成为验证或识别的数码档案。
在另一种方案中,其中A1设定为数码信息将经由云端传送到到达站的数据,A2和A3可用来进行验证,A4为选定的数码信封,Ov和Oz是两串将发送到云端的封后数码串。在到达站,第一位阅读者已拿到三件数据A2、A3和A4的数码档案,所以只需要收到两串封后数码串Ov或Oz中的一串即可恢复还原嵌入在封后数码串内的数码信息图像Sv。对第一读者而言,能注意到而且利用到有冗余的波前覆用映像处理,关注到这一点是很重要的。恢复还原的数码信息图像Sv应当与原数码信息图像A1完全相同。在另一方面,第二阅读者并没有拿到选定为数码信封“奔马”A4的数码档案,但已有另两件档案A2和A3的原始数码档案,所以必需要同时收到通过云端下载来的两串封后数码串Ov和Oz,才能恢复复还嵌入在封后数码串内的数码信息图像A1。对第二读者而言,他也可利用这两串下载的封后数码串来恢复还原数码信封的数码档案,为未来解加封处理做准备。关注到这一点也是很重要的。
对于第三种情况,其中A1、A2A3是将要通过云发送到到达站的三件数码档案(A1是数码信息),A4作为选择数码信封,Ov、Ox和Oz是被发送到云端的三串封后数码串。在到达站,第一位读者已拿到的原数码档案中只有数码信封A4,所以需要从云端中收到所有3串封后数码串Ov、Ox和Oz后,才能恢复复还嵌入在封后数码串内的数码信息图像Sv。应当注意到,对第一读者而言这里的波前覆用映像处理是没有冗余的,这点是很重要的。在另一方面,第二阅读者已拿到的原数码档案中没有数码信封“奔马”A4。他可以从云端下载三串封后数码串Ov、Ox和Oz但他将无法重建嵌入的信息图像A1。
对于第四种情况,其中A1、A2和A3是将要通过云发送到到达站的三件数码档案(A1是数码信息)是数据集通过云发送到到达站,A4作为选择数码信封,Ov、Ox、Oy和Oz是被发送到云端的四串封后数码串。在到达站,第一位读者已拿到的原数码档案中只有数码信封A4,所以只需要从云端四串封后数码串Ov、Ox、Oy和Oz中收到任何3串封后数码串,就能恢复复还嵌入在封后数码串内的数码信息图像Sv。对第一读者而言这里的波前覆用映像处理是有冗余的,这点是很重要的。在另一方面,第二阅读者已拿到的原数码档案中没有数码信封“奔马”A4。他必需从云端下载三串封后数码串Ov、Ox和Oz,但他将无法重建嵌入的信息图像A1。在另一方面,第二阅读器不具备数字“马”A4,他必须通过云下载所有四串封后数码串后才能重建嵌入的图像中A1。对第二读者而言这里的波前覆用映像处理是没有冗余的,这点是很重要的。
实施例2
图3描绘了使用上述波前覆用技术为两组加封数码信息的操作概念。有三个部分:(1)前处理或预处理130,(2)通过云端010传送,以及(3)后处理140。与图1所示的那套操作概念相比是几乎相同的。图3功能的技术是来发送一串数码信息数据S(t)和一串原数码信封E5(t)到一组指定的接收器。预处理130的两串输出信号Es(t)和Ed(t)都会发送到接收端。
一则消息会被嵌入在两串加封后的数据档案Es(t)和Ed(t)里,再由在源头的发送方发送到在到达站的接收器。接收器利用这两串加封后的数据档案恢复重构嵌入的数码信息和原数码信封。此原数码信封可被用于在发送器和接收器之间的后续传输。云通信信道两侧的发送方与接收方一旦数码信封数据变为已知的,发送方只需把两串波前覆用后的档案中的一串,或Es(t)或Ed(t)发送到云端,接收方就可以恢复重构嵌入的数码信息S(t)。
图3提供了一种方法来同时发送一组数码信息数据和一串原始的数码信封数据给所期望的设定接收器。预处理130的两个输出,Es(t)的和Ed(t)的信号同时发送给接收器,可用于重构嵌入的数码信息数据,及该数码信封的原数据。
实施例3
图4示出使用一套2到2波前覆用通过两层顺序加封设定为一组信息数据做双加封的发送(Tx)经营理念。它示出了图一中三段设定的前两段.图一中三段设定:(1)前处理或预处理130,(2)通过云端010传送,和(3)后处理140。
此处有两套图4中的加封处理串联在一起。每一套加封处理都与图1中所示的加封处理相同。在所述第一预处理130-1,有两个输入端S(t)和E1(t),以及一个输出端x(t)的第二输出端被接地。S(t)是通过云端交付到到达站的数码信息,包括一句英文词组“芝麻开门”和它的中国翻译并发音符号。E1(t)是一件从候选信封文档180中选定一件内数码信封,并且第一预处理130-1的第一输出端x(t)的功能之一与E1(t)的外观对人类感官而言基本上完全相同。第一预处理130-1的第二输出端被接地了。
所述第二预处理130-2也有两个输入端中,x(t)和E5(t)只有一个输出Es(t)。E5(t)也是从候选信封文档180中选出的,做为所选择的外数码信封,第二预处理130-2的第一输出端的功能之一是Es(t)的外观与E5(t)的外观对人类感官而言基本上完全相同。
用于传输的数码档案Es(t)的外观上没有出现一句“芝麻开门”的英文短句和它的四字中文翻译及发音符号。在适当选择的E1(t)或E5(t)的条件下传输封后数码档案Es(t)所需的带宽应与通过云只发送S(t)的时接近相同。
在其他实施方案中,各种图像处理步骤为了不同的目可先用于数码信封上,如缩小单像素中的动态范围,或简单地在波前覆用前为增强加封档案的可验证性和可鉴定性。许多预先图像处理过的数码图像可存储在数码信封候选档案中作为候选数码信封。当然,这些额外的先处理可以包括在图1中作为预处理130的一部分。这些额外的先处理也可用于在图4双加封中任一套的第一预处理130-1或第二预处理130-2,或通过两套预处理130-1及130-2来实现。
图5示出使用两层2对2波前解覆用方法顺序地经由接收器(Rx)设定解双加封数码信息的操作概念。它描述了图1中三段操作的最后两段。图1中的三段操作分别是(1)前处理或预处理130,(2)通过云端010传送,和(3)后处理140。
操作概念是由两串解加封处理的串联所组成。每一串与图1所示的去加封处理相同。在以打开外数码信封中所述第一后处理140-1中,有两个输入端分别接入Es(t)和E5(t)数码串和一个输出端输出x(t)数码串。第二输出端被接地。Es(t)是在到达站的接收器接收到的数码数据档案。此数码档案含有嵌入的数码信息。E5(t)是一件已知的数码信封档案。是从发送方和接收方都已认可的候选信封文档180中选出的外数码信封。
第一串输入Es(t)是一组在到达站的所期望接收器中接收到的数码档案,并应基本上等于图4所述第二预处理130-2的唯一输出。它的外观对人类感官而言,应与E5(t)的外观完全相同。同样地对人类感官而言,第一后处理140-1的第一输出端输出的一串x(t)数据串而它的第二输出端被接地了。在第二后处理140-2也有两个输入端,分别接入了一串x(t)数据串和一串E1(t)数据串。x(t)的功能外观基本上应与E1(t)的外观相同。E1(t)为所选择的内层数码信封,是从发送方和接收方都已认可的候选信封文档180中选出的。在第二后处理140-2只有一个输出端输出一串S(t)数据串;应是复原的嵌入数码信息,包括一句“芝麻开门”的英文短句以及4字的中文翻译及发音。
实施例4
图6描述了使用更高阶波前覆用转换的技术,用于在发送端(Tx)封装邮件数据加封的经营理念。一套高阶波前覆用是利用一组M-至-M波前覆用;其中M为大于或等于4的整数。我们举一个4到4波前覆用作为加封/解加封操作概念的例证。加封/解加封的三段分组是与图1中所示的相同:(1)前处理或预处理630,(2)通过云端010传送,以及(3)后处理640。它示出了上述的前两段。
在预处理630中的一套4到4波前覆用器有四个输入端和四条输出端。输入端分别连接到S(t)、E10(t)、E1(t)和E5(t)。输出端仅输出一串Ex(t)而其余三个输出端接地。S(t)包括一句“芝麻开门”的英文短句和它的四字中文翻译及发音,而且是将通过云端交付给到达站的数码信息。E5(t)是由候选信封文档180中所选出的数码信封。覆用器的第一输出Ex(t)与所选择的数码信封E5(t)的外形对人类感官而言基本上完全相同。所述接在第二和第三输入端的两串数码串E10(t)和E1(t)的也是由候选信封文档180中所选出的数码档案。对发送方及接收方而言候选信封文档180中的数码档案都是已知的。
当我们用一套4到4海大妈矩阵为对波前覆用进行转换运算,覆用转换的数学推导是与图2中相同。在预处理630中的此套4至4在波前覆用的运算是基于公式(7)而写成;
图6中的第一输出O1被命名为Ex(t),另外3个输出端接地。放大因子am被设定为约10,其结果使Ex(t)的外形在通过云端010被传递到到达站的过程中,对人类感官而言,基本上与E5(t)的外形完全相同。
图7是一幅在到达站为解加封处理的框图,也是图6的反转处理图。描述了使用高阶波前解覆用技术为一串封后数码串通过解加封转换而还原罩在其中的信息数码的接收(Rx)经营理念。一套高阶波前解覆用是利用一组M-至-M波前解覆用的运算;其中M是大于或等于4的整数。加封/解加封的三段分组是与图1中所示的相同:(1)前处理或预处理630,(2)通过云端010传送,以及(3)后处理640。此图示出了上述的后两段。
在到达站只能收到一串通过云端010发送到的封后数码串。其余三串已在发送端被接地了。当适当地选择数码信封E5(t)并进一步做相应优化预处理630,此串封后数码串所需的通信信道带宽可以与S(t)的信号本身带宽几乎相同。
在后处理640中的一套4对4波前解覆用有四个输入端;分别接入Ex(t)、E10(t)、E1(t)及E5(t)。其中(1)Ex(t)是唯一接收到的封后数码串,(2)E10(t)是候选信封文档180中的一件已知的数码数据,(3)E1(t)是候选信封文档180中的另一件已知的数码数据,和(4)E5(t)是从候选信封文档180中选出的已知的数码信封。对发送方及接收方而言,候选信封文档180的每一件数码档案都是已知的。根据公式(7-2);
Ex(t)=am*E5(t)+E1(t)+E10(t)+S(t)(8)
和S(t)=Ex(t)(am*E5(t)+E1(t)+E10(t))(8-1)
只有一件接收到的加封档案Ex(t)被用于公式(8-1)中。在一组4到4的波前解覆用运算的第二、第三和第四个输入的数据都是已知数据。从波前解覆用运算中解出的S(t)就是的嵌入的数码信息,应包括一句“芝麻开门”的英文短句以及4字的中文翻译及发音。
此外公式(7-2)中的O2、O3和O4可基于所恢复的Ex(t)重新组构。重组后的O2、O3以及O4可以和原来的数码比较。其目的在于增强数码的标识性。
实施例5中
图8和图9描绘了用高阶波前覆用/解覆用来做加封/解加封的运算。在此处的一组4到4波前覆用转换的四串输出中,有两串是做作为加封数据集通过云端010被发送到到达站的封后数码串。
图8描述了使用高阶波前覆用的技术,用于邮件数据加封的发送(Tx)经营理念。我们用一套4到4波前覆用作为操作概念的例证。为加封/解加封操作概念的三段分组与图1中所示的那些相同;包括了(1)前处理或预处理630,(2)通过云端010传送,以及(3)后处理640。此图示出了前两段。
在预处理630中一套4到4波前覆用的运作有四条输入端分别连接到S(t)、E10(t)、E1(t)和E5(t),而只有两条输出端输出一串Ex(t)和一串Ey(t)数据,其余两条输出端接地。S(t)包括一句“芝麻开门”的英文短句和它的4字中文译本及发音,并且是罩在通过云端被交付给到达站的数码信息内。E5(t)是由所述的候选信封文档180为所选出的数码信封,作为第一输出端输出的Ex(t)数码串和所述第三输出端输出的Ey(t)数码串的其中一串,每串外形对人类感官而言基本都与E5(t)的外形相同。所述第二和第三输入端接入的E10(t)和E1(t)数码串也是由所述的候选信封文档180中所选的档案。对发送方及接收方而言,候选信封文档180中的档案都是已知的。
当用一套4到4海大妈矩阵为波前覆用/解覆用的转换时,此处的数学推导与图2中的相同。在预处理630中的一套4至4波前覆用根据公式(7)可写为︰
第一和第三条输出端所输出的数码串O1和O3分别被命名为Ex(t)和Ey(t)的数码串。图8中的其他2条输出端被接地。由于缩放因子am被设定为~10,所以,Ex(t)和Ey(t)的外观在分别通过云端010被传递到到达站过程中与E5(t)的外观对人类感官而言基本上是完全相同的。
图9是在到达站的解加封方框图;也是图8的反转处理图。它描述了使用高阶波前解覆用技术对封后数据串做解加封或称开封运算的信息数据接收(Rx)经营理念。
波前覆用后的四串数码数据中只有两串通过云端010发送到到达站,所需的通信信道的总带宽可以应是S(t)信号本身的两倍左右。当被适当选出地数码信封E5经在预处理中630进一步优化而转换成的两串封后数码串,每串封后数码档案所需通信信道的带宽可以相应地是S(t)的本身带宽一样宽的通信带宽。
在后处理640中用了一套4对4波前解覆用运算。含有四条输入端;分别接入(1)Ex(t);接收到的第一串数码串,(2)Ey(t);接收到的第二串数码串,(3)E10(t);从候选信封文档180中选出的一串已知数码数据,和(4)E5(t);从候选信封文档180中选出的一串已知数码数据的一件数码信封。根据公式(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)
和S(t)=[Ex(t)-Ey(t)]/2-E10(t)(9)
在公式(9)中利用了接收到的两串封后数码串,Ex(t)和Ey(t)。此4至4波前解覆用的第三条输入为E10(t),为一串已知的数据。第四条输入为E5(t),也是已知的数据集。在公式(9)中不需要E5(t)就可算出S(t)。但是,从四件波前覆用转换后的数码档案中选出两件作为两串封后档案数码串会有六种不同的组合。这六种组合中都可利用已知的三组数据E10,E1和E5做恢复S(t)的重组运算,但许多组合在恢复S(t)的重组运算中需要多于一组的已知数据。
从波前解覆用运算求出的S(t)应就是罩在数码信封内的数码信息,并包括一句“芝麻开门”的英文短句以及4字的中文翻译及发音。
此外根据公式(7-2),在到达站O2和O4可从运算所求出的S(t)再重新算出。其结果再与原来数据比较。重算后的O2和O4可以用于增强的数据标识性。
实施例6
图10示出采用更高阶的波前覆用技术,用于邮件数据加封发送(Tx)的经营理念。我们用一套4到4波前覆用作为操作概念。这套4到4波前覆用的四条输出中有三条输出作为封后数码串通过云端010被发送到到达站。
这一套在预处理630中的4到4波前覆用是有四条输入端分别接入S(t)、E10(t)、E1(t)和E5(t)。其四条输出端只有三条分别输出Ex(t)、Ey(t)和Ez(t)。剩下的一条输出被接地。在四条输出中选出三条有4种可能的配置选择。S(t)是将要通过云端交付给到达站的信息数码并且包括一句“芝麻开门”的英文短句以及4字的中文翻译及发音。E5(t)是从所述候选信封文档180中所选出的数码信封。另外对人类感官而言,在所述的第一输出Ex(t)、第二输出Ey(t)和第三输出Ez(t)中,每串外观特征与E5(t)的那些外观特征基本上是相同的。在所述第二和第三输入端接入的E10(t)和E1(t)也是从所述候选信封文档180中所选出的档案。对发送者和接收者而言这些选出的都是已知的数码档案。此图用一套4到4海大妈矩阵做为波前覆用和解覆用数学推导是与图2中的相同。根据公式(7),在预处理630中的一套4至4波前覆用运算为︰
它的第一,第二,和第三输出端,O1,O2,以及O3,被分别命名为Ex(t)、Ey(t)和Ez(t)。在图10中的第四输出端被接地。Ex(t)、Ey(t)和Ez(t)将分别通过云端010被传递到到达站。缩放因子am被设定为10的结果是使三串输出封后数码串中的任一串外观特征,无论是Ex(t)、Ey(t)还是Ez(t),在传递过程中对人体的器官而言基本上与E5(t)的外观相同。
被适当地选择数码信封E5在预处理630进一步优化后,三串封后数码档案每件所需信道带宽分别与S(t)的本身信道带宽一样大。所以传递过程所需的通信信道带宽相应地约是S(t)信号本身带宽的3倍。额外的带宽差异是由于处理开销。
图11是一幅在到达站的解加封运作框图;也是图10的反转处理图。它描述了解加封运作接收(Rx)信息数码的经营理念。在到达站只需及时接收到通过云端010三串波前覆用运作后的封后数码中的两串。此图假定Ex(t)和Ey(t)就是在到达站所接收的两串先到的封后数码串。
在后处理640中的一套4对4波前解覆用运作。有四条输入端分别接入四串数码;(1)Ex(t);第一串接收到的封后数码串,(2)Ey(t);第二串接收到的封后数码串,(3)E10(t)是一件在候选信封文档180已知数码档案,和(4)E5(t)是另一件在候选信封文档180已知数码档案,也是一件已选出的数码信封。根据公式(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)
和S(t)=[Ex(t)-Ey(t)]/2+E1(t)(10)
公式(10)含有两件接收到的封后数码档案Ex(t)和Ey(t)。这套4至4波前解覆用运算的第三输入E1(t)是一件已知的数码档案。同样它的第四输入E5(t)也是已知的数据集。但在公式(10)求S(t)的运算中不需要E5(t)。
从波前解覆用运算中求出的S(t)应是在传递过程中罩在数码信封中的信息数码,并包括一句“芝麻开门”的英文短句以及4字的中文翻译及发音。
此外根据公式(7-2),O3和O4可在目的利用新求出S(t)重新算出。重组后的O3和O4可与原数码数据相比以用于增强数码数据的标识性。
图12是另一幅在到达站的解加封运作框图;也是图10的反转处理图。它描述了解加封运作接收(Rx)信息数码的经营理念。在到达站只需及时接收到通过云端010三串波前覆用运作后的封后数码中的两串。此图假定Ez(t)和Ey(t)就是在到达站所接收的两串先到的封后数码串。
在后处理640中的一套4对4波前解覆用运算有四条输入端;分别接入四串数码档案;(1)Ex(t)是第一件接收到的封后数码档案,(2)Ey(t)是的第二件接收到的封后数码档案,(3)E10(t)是从已知的候选信封文档180选出,和(4)E5(t)也是从候选信封文档180选出的一件已知的数字数据,也是所选的数码信封。根据公式(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)
和S(t)=am*E5(t)-[Ey(t)+Ez(t)]/2(11)
在公式(11)中使用了两件接收到的封后档案Ey(t)和Ez(t)。此套4至4波前解覆用运算的第三条输入为E1(t);是一个已知的数码数据。其第四输条入E5(t)的也是已知的数码数据。但利用公式(11)来求S(t)的恢复运算时不需要E1(t)。从波前解覆用运算中新求出的S(t)应是在传输过程中罩在交付数码信封内的数码信息,应包括“芝麻开门”的英文短句和它的四字中文翻译本和发音。此外O1和O4,也可以根据公式(7-6)求出S(t),再与O1和O4的原数码数据比较用于增强数码数据的标识性。
图13是另一幅在到达站的解加封运作框图;也是图10的反转处理图解。它描绘了解加封运作信息的数据,通过云端010把三件波前覆用处理后的封后数码档案Ex(t)、Ey(t)和Ez(t)及时的送到目的的接收(Rx)经营理念。
在后处理640中的一套4对4波前解覆用运算有四条输入端;分别接入四件数码档案;(1)Ex(t)是第一件接收到的封后数码档案,(2)Ey(t)是第二件接收到的封后数码档案,(3)E1(t)是从已知的候选信封文档180选出的一件档案,和(4)Ez(t)第三件接收到的封后数码档案。
根据公式(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)
和S(t)=am*E5(t)-[Ey(t)+Ez(t)]/2(12-1)
或S(t)=[Ex(t)-Ey(t)]/2-E1(t)(12-2)
或S(t)=[Ex(t)-Ez(t)]/2-E10(t)(12-3)
对三件接收到的封后数码档案Ex(t)、Ey(t)和Ez(t)而言,在利用公式(12)做数码邮件S(t)恢复的运算中会使用其中的两件。公式(12-1),(12-2)和(12-3)分别描绘三种选项来做数码邮件S(t)的恢复运算。它们都需要所划定的第三件输入到此套4到4波前解覆用的数码档案。根据公式(12-1)的恢复处理所要求的第三件档案是原始数码信封E5(t)。类似地,根据公式(12-2)和(12-3)与所述第三档案分别是E1(t)和E10(t)的数码档案。
利用公式(12)有三组可能恢复重组S(t)运算的灵活性所组的接收器可利用接收三件数码中任何可能先到两件来运算Ex(t)、Ey(t)和Ez(t)。也可只利用这三件波前覆用后的数码档案中被送到到达站前两件数码和丢弃从源头发送来的最后一件(第三件)。这类云端传输技术来提供及时音乐或视频短片的服务,应可增强型数据流的速度并提供更好的数据流在云端的生存性和可靠性。
在其他应用中,上述的多种修复运算方法可用于区分多播模式或广播模式服务的偏好。在上述不同的实例中对于那些没有接入E1和E10的客户;若只通过云端010同时只发送Ey和Ez给他们,这项服务是完全无效而被否定的。同样的,若通过云端010再加送Ex(t)为这群客户做视频流服务但控制Ex(t)的数码流速,以较慢的速度传送。譬如将前两串数码流用三分之一的几率处于正常率通过云端010送到到达站。其结果在客户端恢复视频的过程中。当Ex(t)的传递流率被显著降低或被延迟在接收到的对应总流量的三分之二流量是在正常流率的33%。
图14是另一幅在到达站的解加封运作框图;也是图10的反转处理图。这套方案是选择利用3件波前覆用后数码数据Ex(t)、Ey(t)与Ew(t),通过云端010发送到到达站。它描绘了一组通过云端010的三件覆用运作后的数码数据,在到达站通过解加封运作的数码信息接收(Rx)的经营理念。在到达站及时接收到三件波前覆用后的数码数据是Ex(t)、Ey(t)与Ew(t)。
在后处理640中的一套4对4波前解覆用运算有四条输入端分别接入四串数码数据;(1)Ex(t)是及时接收到的第一串数码数据,(2)Ey(t)是及时接收到的第二串数码数据,(3)E1(t)是从候选信封文档180中选出的一件已知数码档案,和(4)Ew(t)是及时接收到的第三串数码数据。
根据公式(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)
和S(t)=E10(t)+Ey(t)-Ew(t)]/2(12-4)
或S(t)=[Ex(t)-Ey(t)]/2-E1(t)(12-5)
或S(t)=[Ex(t)+Ew(t)]/2amE5(t)(12-6)
在公式(12)的每条公式中都用到三串接收封后数码档案Ex(t)、Ey(t)和Ew(t)中的两串。这里有三选项分别利用公式(12-4)、(12-5)和(12-6)来做所划定数码邮件S(t)的复原处理运算。类似于图13的框图,它们都需要一件接到此套4到4波前解覆用运作第三输入端的数码档案。根据公式(12-4)的复原处理,所需要接入第三输入端的档案是原始数码档案E10(t)。同样地,根据公式(12-5)和(12-6)复原处理与所述接入第三输入端的档案分别是E1(t)和E5(t)的数字档案。
利用公式(12)有三组可能恢复重组S(t)运算的灵活性所组的接收器可利用接收三件数码中任何可能先到两件来运算Ex(t)、Ey(t)和Ew(t)。也可只利用这三件波前覆用后的数码档案中被送到到达站前两件数码和丢弃从源头发送来的最后一件(第三件)。这类云端传输技术来提供及时音乐或视频短片的服务,应可增强型数据流的速度并提供更好的数据流在云端的生存性和可靠性。
实施例7
图15描绘通过使用两套波前覆用设定的加封顺序对数码信息邮件做双加封发送的经营理念。它示出了图1的三段处理中的前两段。图1的三段处理包括︰(1)前处理或预处理130,(2)通过云端010传送,和(3)后处理140。
图15描绘的双加封处理含有在串联的两套加封处理。内层数码加封和外层数码加封的运作分别与图6中的加封运作及图1中的加封运作是相同的。第一套的预处理630中的四条输入端分别接入4串数码数据档案S(t)、E10(t)、E1(t)和E4(t)。它的4条输出端的唯一输出被分发为输出一件w(t)的数码档案。其他3件输出x(t)、y(t)和z(t)都被接地。S(t)是通过云端交付到到达站的数码信息,应包括一句“芝麻开门”的英文短句及中文翻译和发音。E4(t)是一件从候选信封文档180选定的内层数码信封。对人体感官而言,第一件输出w(t)的外型特点与E4(t)的外型基本上完全相同。
第二预处理130有两条输入端分别接入w(t)和E5(t)数码串,而它的第一输出端被指定为输出Es(t)数码串。它的第二输出端被接地。E5(t)数码串是从候选信封文档180所选出的外层数码信封。对人体感官而言,第一件输出Es(t)的外型特点与E5(t)的外型基本上完全相同。
只有一件波前覆用运作后的数码档案Es(t)会通过云端010被发送到到达站。Es(t)的外观并没有一句“芝麻开门”的英文短句或它的中文翻译。当E4(t)或E5(t)是适当选出时。用于及时输送Es(t)的所需频带带宽与通过云端发送S(t)所需带宽应非常接近相同。
在其它实施例中,在加封档案的图像为了各种目的可能先被预处理过,例如为了降低单个像素的动态范围,或简单地为波前覆用的前增强身分验证和鉴定。许多被预处理过的数码档案可预先存储在候选数码信封档案中作为可选的候选数码档案按。当然,这些额外的预处理也可以被当作为第一套的预处理630和/或第二预处理130-2的一部分。
图16描述了使用波前解覆用方法去对双加封数码信息做解加封的接收(Rx)经营理念。串联的两套解加封处理运作中,第一后处理140是来打开外层数码信封,如图1所示的解加封处理运作相同。它有两条输入端分别接入Es(t)和E5(t)的数码档案。Es(t)是在到达站的接收器所期望接收到的封后数码档案,含有罩在其中的数码信息邮件。应大致和在图15中所述第二预处理130的唯一输出的数码档案相同。此外对人类感官而言,Es(t)的外型特征应与那些E5(t)的外型特征基本上完全相同。E5(t)是一件从候选信封文档180中选出的外层数码信封。对发送方和接收方而言候选信封文档180中的没见数码档案都是已知的。
同样,后处理140也有两条输出端。从后处理140第一输出端输出的一串数码档案w(t),其外观对人体感官而言与E4(t)的外观基本相同。它的第二输出端被接地。
第二套的后处理640有四条输入端,分别连接到四串数码档案w(t)、E10(t)、E1(t)和E4(t)。E4(t)是所选出的内层加封的数码信封也是从候选信封文档180中选出的。E10(t)和E1(t)也是从候选信封文档180中选出的两件数码档案。第二套的后处理640的输出端,除了第一条是指定为输出S(t)之外,其余的都被接地。第一输出的S(t)就是复原的数码信息。
可以想到通过多套在源头的M-到-M波前覆用和多套的在后处理的M-到-M波前解覆用,来衍生如图15和图16所示的双加封/解加封运作至多层加封/解加封,其中M是一个大于或等于2整数。
实施例8
数码加封及解加封可以用于数字权利管理(DRM)的工具。我们可用图17A说明应用在发行一部新电影的DRM架构。将发行的原版电影是在母版本。我们将使用数码加封技术在不同的子版本电影(拷贝)中隐藏地嵌入各种不同独特的区别数码档案。在图中所示的加封技术可利用如图1、图4或图6所示的数码加封处理。每一子版新电影的拷和母版电影本基本上将具有相同的外观和几乎完全相同的电影功能。我们选择了图6中的预处理630做为这里的数码加封处理器。
当盗版电影本被发现,无论是通过损坏的分销渠道泄漏产生的,或在商业电影院通过隐藏的录像机所记录的新电影片,我们都可利用盗版及母版电影同时通过如图17b的解加封处理器来恢复重建一本隐藏嵌入在盗版电影本中的独特区别数码档案。这些独特的区别档案将可识别出此盗版版本是源于何版的子版本。
如图17A所示。用于预处理630输入端的Em(t)代表原始的母版影片,Idx(t)代表隐密嵌入在某子版影片的某独特标识档案。一组4到4波前覆用的预处理630的第一输出被配置成为子版电影拷贝Echx(t),其视频和音频输出基本上具有与母版电影Em(t)几乎完全相同的电影功能。此波前覆用器剩下的两条输入端和三条输出端被接地。
原母版电影本Em(t)将不会公开发行。它们可以存储在库中或云存储中。子版电影将通过分布的分销渠道公开发行。每一子版电影基本上都具有与母版电影本完全相同的画面及音频质量。但是每一子版电影本都通过数码加封过程被隐密地嵌入唯一可识别的独特标识档案。母版电影功能变成为唯一的数码信封。隐密嵌入标识信息或独特标识档案都是子版电影本的一部分。隐密嵌入标识信息并不是利用有形水印和不可见的无形水印的技术。
通常,一本子版电影,其中包括经由一组M-到-M波前覆用处理而生成的覆用后档案。一组M-到-M波前覆用处理器有M条相对的方程式。选定的子版电影本只能是对应M条方程式中的一条。若与某本子版电影相关联的人员想对所选的子版本的电影做更多的拷贝和再分布发行而想改变嵌入标识档案时,他或她必须能够有此波前覆用处理器其它M-1条输入数码档案。这些M-1输入可以用做额外的探测,更多的隐私和增强认证,或是其他目的。图1所示是对于M=2的数码加封过程,图17A所示是对于M=4时的另一种数码加封过程。
当某一子版电影的盗版拷贝在市场被捕获或在分销网络上被截获,其子版电影的源头可以通过如图1所示波前解覆用处理而恢复重建的识别标识或独特标识档案而查出。图17B多路输入的波前解覆用处理器的后处理640包括至少两条输入档案;第一条是所查获的盗版电影Echx(t),第二条是原始母版电影Em(t)。
对于多层分布,类似的概念可以从子版电影本扩展到孙版电影本。电影分销商的每一层都会有自己的工具来跟踪在各自分销网络的泄漏口。
在其它实施方案中,预处理630的其他两个输入可不接地而用于更多认证或其他隐私的附加功能上。
我们在DRM应用中使用电影影片做数码加封/数码解加封技术的例子。相同的数码加封/数码解加封的技术原则也可使用于声音或其它音频数码,通过云或其他公共IP网络提供的应用中。
实施例9
数码加封及解加封可以在重新广播中给用户隐密地提供附加信息。我们可以再次用图17A说明利用重新广播给用户隐密地提供附加信息的架构1710。最初的广播Em(t),作为一个例子,是一段30分钟的母版国内新闻1800。我们将使用数码加封技术在子版新闻2000广播本Echx(t)中隐密地嵌入第二段特别报导Idx(t)。如图17A中所示的数码预处理630的结果使其输出中的一本子版新闻广播Echx(t)与原始本的母版新闻广播Em(t)的外观出现下个子拷贝基本上将具有相同的外观和相同的视频及音频功能。
在用户接收机1790,只有重复广播消息Echx(t)与原始母版广播档案Em(t)如图17B所示同时通过相应的后处理640才能把第二段隐密特别报导Idx(t)重组恢复出来。用户除了收看到重复广播消息Echx(t)外也可收看到隐密特别报导Idx(t)。
在图17A用于预处理630中的Em(t)表示原新闻广播的母版本,Idx(t)是一小段特别新闻报导。一组4到4波前覆用的预处理630的配置使其多路输出显著强调Echx(t)的特色。其第一输出为一新闻广播的子版本。而且此子版本的视频和音频外观与母版新闻广播Em(t)的外观对人类感官而言基本上几乎完全相同。预处理630剩下的两条输入端和三条输出端全都接地。
原始母版Em(t)和子版本Echx(t)的新闻广播消将通过各种管道在不同的时间段,或两者的组合分布或广播出去。这本子版新闻广播Echx(t)与母版新闻广播Em(t)在图像和声音质量上的配备基本上应几乎完全相同。
此外在不同的实施方案中,每本子版复制可以嵌入不同但独特的附加新闻报导。母版新闻广播作为唯一的共享数码信封的功能。嵌入的不同隐密独特信息是每一新闻广播子版本的一部分。
对于多次重复广播,类似的概念可以再扩展到新闻广播的孙版本。
在其它实施方案中,可利用预处理630的其他两条接地端口;不再接地而是接入用于认证或其他隐私的附加功能的数码信号串。
我们已经把加封/解加封技术用新闻广播的模式来传递附加新闻的例子。同样的原则也适用于通过云或其他分布网络提供的其他隐密独特IP数码信息的传递。
实施例10
数码加封及解加封可利用重复广播给用户提供附加的传送隐密信息服务的工具。图18A示出了一组利用广播和再广播间隐密的播出其他独特附加新信息的架构。作为一个例子,对一段30分钟的国内原始新闻Em(t)的母版本将会在播放之前被修改。我们使用数码加封技术对新闻传播的副本Idx(t)和Isx(t)时版本,两本子版本中都嵌入了第二段独立的特殊报告Ec(t),其中Isx(t)=MEm(t)+Ec(t)和Idx(t))=MEm(t)-Ec(t),M是放大系数,并应大于或等于1。如在图18所示的数码预处理630的结果,新闻传播两本子版副本的外观Isx(t)和Idx(t),对人类感官而言与原始母版广播Em(t)的视频和音频外观基本上几乎完全相同。所述的第一次广播将提供两本子版本中的一本,比如说Isx(t),而重新(第二次)广播将提供其它剩余的一本子版本Idx(t)。
在用户接收机中,只有当该第一次播放的第一本子版数字档案Isx(t),和所述第二次播放的第二本子版数字档案Idx(t)同时通过相应的后处理640上如图18b所述,特别隐密信息报告才会被重组恢复出来。所以第一本子版档案Isx(t)须在接收中经由适当的缓冲存储正确地记录下来。用户除了有重新广播消息Idx(t)的服务之外,也有通过数码加封而收看特别隐密信息Ec(t)广播的选项服务。
许多有线电视服务和卫星电视提供商都同时或几乎同时通过多种信道提供相同的节目。另一方面,许多广播平台经由同一频道多次提供相同节目。这些重复信息发送或广播机会可被用于通过数码加封技术提供的附加信息或数字文文件。
数码加封的广播技术还可被扩展至双向通信。此外,它们也可通过多段广播,提供传送一组新数据的机会。该数码加封的机制,在恢复嵌入的隐密信息或数据流上,可被配置为具有冗余功能的。譬如说,隐密信息或数据流可从四组回放节目中的任何三组就能被重组恢复而播放出来。
可以想到,通过多段重复广播节目的设定提供一新数据的隐密传送方法。
至于普通用户而言,他们可能会看到相同重复广播的节目多次。但对于其它具有数码加封及解加封能力的特别用户组而言,这些现有服务商已经在使用在重复广播的多余信道容量,可以提供新数据、档案和信息传输的额外信道容量。由数码加封技术而产生的附加信道容量更可以用于传递更多付费电视节目、股票交换的实时信息,交通状况的广播等等。
补充意见
至于在上述有关波前覆用的应用中,某一波前覆用器也可用第一组非正交矩阵替代执行多路输入信号的波前覆用转换。至于在上述有关波前解覆用的应用中,某一波前解覆用器可用第二非正交矩阵替代执行多路输入信号的波前解覆用转换。其中,第二非正交矩阵是第一非正交矩阵的反矩阵。
上述的组件、步骤、特征、已经讨论的好处和优点仅仅是示例性的。无论任何模式它们及有关它们的讨论都不是用来限制保护的范围。许多其它实施例也可以考虑。这些包括实施方案具有更少的,附加的,和/或不同的部件、步骤、特征、好处和优点。这些也包括在其中的组件,和/或步骤的排列,和/或排序不同的实施例。
除非另有说明,本说明书中所有的测量、价值、比率、位置、大小、尺寸和其他规格,包括在权利要求的规格,都是近似的描述,而不是精确的描述。它们的目的是在一个合理的范围内具有的功能与它们有关和与什么是惯用的技术,以它们所属的是一致的。此外,除非另有说明,提供数值范围的目的是包含所述下限和上限值。此外,除非另有说明,所有材料的选择和数值只是代表性的优选实施方案;其它数值范围和/或材料可以被使用在不同实施方案中。
本发明的保护范围仅由权利要求书来限定,这样的范围限定旨在与权利要求中的解释语言一致,而且要求根据本说明书的一般含义和后面的申请审查历史相一致,并包括其所有的架构和功能的同等物的条件下,做尽可能的广泛解释。
Claims (26)
1.一种数据系统,其特征在于,包括:
一组预处理单元,所述预处理单元被配置为执行一组从多路输入到多路输出的变换;
其中,所述多路输入包括用于嵌入数码信息的第一输入数据流和作为数码信封的第二输入数据流;
其中,所述预处理单元的第一输出数据流包括一串由所述第一输入数据流及所述第二输入数据流组成的加权和。
2.根据权利要求1所述的数据系统,其特征在于,对人体感官所显现的外观而言,该加权和的数码格式的可区分特征与第二输入流的数码格式特征相同。
3.根据权利要求1所述的数据系统,其特征在于,该预处理单元中的所述第一输入数据流还包括要用在数字权利管理中的隐密独特数字标识符或隐密独特的数码信息,该预处理单元中的所述第二输入数据流中的所述数码信封的信号格式还包括数码动画、数码视频或数字电影,且该预处理单元中的第一输出数据流还包括数码动画、数码视频或数字电影格式记录的数码信息。
4.根据权利要求1所述的数据系统,其特征在于,在所述预处理单元中的所述多路输出变换中,还包括对上述多路输入中的一路输入流做优先加权处理,对人体感官而言,其结果在多路数码输出产生的图像视频的或音频格式基本上与加权输入流的视频或音频外观相同。
5.根据权利要求1所述的数据系统,其特征在于,在所述预处理单元中还包括以下正交变换:含有一组正交矩阵变换的一套波前覆用,该正交变换中还包括一组傅里叶变换或一组海大妈变换。
6.根据权利要求1所述的数据系统,其特征在于,在所述预处理单元中还包括一组非正交满秩矩阵变换。
7.一种数据恢复系统,其特征在于,包括:
一组后处理单元,所述后处理单元被配置为执行一组从多路输入到多路输出的变换;
其中,所述多路输入包括一路加封后或已嵌入信息数据的第一输入流和另一路数码信封的第二输入流;
其中,第一输出流包括恢复重组的信息数据。
8.根据权利要求7所述的数据恢复系统,其特征在于,所述第一输出流包括所述第一输入流和第二输入流的加权和。
9.根据权利要求7所述的数据恢复系统,其特征在于,在所述后处理单元中还包括一组波前解覆用的一组正交矩阵变换。
10.根据权利要求8所述的数据恢复系统,其特征在于,所述一组正交矩阵变换还包括一组傅里叶变换或一组海大妈变换。。
11.根据权利要求6所述的数据恢复系统,其特征在于,在所述后处理单元还包括一组非正交满秩矩阵变换。
12.一种广播系统,其特征在于,包括:
一组预处理单元,所述预处理单元被配置为执行一组从多路输入到多路输出的变换;
其中,所述多路输入包括用于嵌入数码信息的第一输入数据流和作为数码信封的第二输入数据流。
13.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中的第一输出数据流是由所述第一输入数据流和第二输入数据流组成的第一加权和,并且对人体感官而言,该加权和的数码格式及可区分的外观特征与所述第二输入数据流的数码格式及外观特征完全相同。
14.根据权利要求12所述的广播系统,其特征在于,还包括一组发送装置,所述发送装置配置为将所述第二输入数据流及第一输出流分别通过不同的时段或不同频段播送给用户。
15.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中的第二输出数据流是由所述第一输入数据流和第二输入数据流所组成的第二加权和,并且对人体感官而言,该加权和的数码格式及可区分的外观特征与所述第二输入数据流的数码格式及外观特征完全相同。
16.根据权利要求15所述的广播系统,其特征在于,还包括一组发送装置,所述发送装置被配置为通过不同的时段或不同频段分别播送第一输出流和第二输出流给用户。
17.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中的第一输入端还包括作为第二数字数据集的嵌入信息,其中所述预处理单元中的第二输入端中的所述数码信封还包括数码新闻视频格式的信号,所述预处理单元的第一输出还包括被广播中的数字视频格式信息﹐其中所述预处理单元中的第一输出数据流是由所述第一输入数据流和第二输入数据流组成的第一加权和,并且对人体感官而言,该加权和的数码格式及可区分的外观特征与所述第二输入流的数码格式及外观特征完全相同。
18.根据权利要求12所述的广播系统,其特征在于,还包括一组发送装置,所述发送装置配置为将所述第二输入数据流及第一输出数据流分别通过不同的时段或不同频段播送给用户。
19.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中的第二输出数据流是由所述第一输入数据流和第二输入数据流所组成的第二加权和,并且对人体感官而言,该加权和的数码格式及可区分的外观特征与所述第二输入流的数码格式及外观特征完全相同。
20.根据权利要求14所述的广播系统,其特征在于,还包括一组发送装置,所述发送装置被配置为通过不同的时段或不同频段分别播送第一输出流和第二输出流给用户。
21.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中所述的第一输入端还包括作为第二数字数据集的嵌入信息,其中所述预处理单元中的第二输入端中的所述数码信封还包括数码新闻视频格式的信号,其中所述预处理单元的第一输出还包括广播中的数字视频格式信息。
22.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中的一组变换还包括所述多路输入之一给于优先加权,对人体感官而言,其结果多路数码输出的生成图像外观特征、视频或音频外观格式与所述优先加权输入流的数码格式外观特征完全相同。
23.根据权利要求12所述的广播系统,其特征在于,在所述预处理单元中的所述变换还包括一组正交矩阵变换的一组多路波前覆用。
24.根据权利要求23所述的广播系统,其特征在于,所述一组正交矩阵变换还包括一组傅里叶变换或一组海大妈变换。
25.根据权利要求12所述的广播系统,其特征在于,在所述预处理单元中的所述一组变换还包括一组非正交满秩矩阵变换。
26.根据权利要求12所述的广播系统,其特征在于,所述预处理单元中的所述多路输入还包括一组做为验证的数码集。
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/517,717 US10289856B2 (en) | 2014-10-17 | 2014-10-17 | Digital enveloping for digital right management and re-broadcasting |
US14/517,717 | 2014-10-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105376601A true CN105376601A (zh) | 2016-03-02 |
Family
ID=55378338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510508599.4A Pending CN105376601A (zh) | 2014-08-18 | 2015-08-18 | 数据系统、数据恢复系统和广播系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10516872B2 (zh) |
CN (1) | CN105376601A (zh) |
TW (1) | TW201608390A (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10904334B1 (en) * | 2017-01-17 | 2021-01-26 | Spatial Digital Systems, Inc. | Cloud data storage via cascaded K-muxing |
US11138328B2 (en) * | 2019-05-30 | 2021-10-05 | Bank Of America Corporation | Controlling access to secure information resources using rotational datasets and dynamically configurable data containers |
US11165777B2 (en) | 2019-05-30 | 2021-11-02 | Bank Of America Corporation | Controlling access to secure information resources using rotational datasets and dynamically configurable data containers |
US11153315B2 (en) | 2019-05-30 | 2021-10-19 | Bank Of America Corporation | Controlling access to secure information resources using rotational datasets and dynamically configurable data containers |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1184294A (zh) * | 1996-11-28 | 1998-06-10 | 国际商业机器公司 | 向图象嵌入鉴定信息的系统及图象改变检测系统 |
CN1534919A (zh) * | 2003-03-31 | 2004-10-06 | 数字音频处理 | |
TW201325247A (zh) * | 2011-11-07 | 2013-06-16 | Samsung Electronics Co Ltd | 在視訊解碼的反量化及逆轉換期間實現資料修剪的逆轉換方法及設備 |
US20140081989A1 (en) * | 2012-07-30 | 2014-03-20 | Steve K Chen | Wavefront muxing and demuxing for cloud data storage and transport |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1621958A3 (en) * | 2004-07-19 | 2006-05-17 | SONY DEUTSCHLAND GmbH | Method for providing protected audio/video content |
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 |
-
2015
- 2015-08-14 TW TW104126476A patent/TW201608390A/zh unknown
- 2015-08-18 CN CN201510508599.4A patent/CN105376601A/zh active Pending
-
2019
- 2019-05-13 US US16/411,104 patent/US10516872B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1184294A (zh) * | 1996-11-28 | 1998-06-10 | 国际商业机器公司 | 向图象嵌入鉴定信息的系统及图象改变检测系统 |
CN1534919A (zh) * | 2003-03-31 | 2004-10-06 | 数字音频处理 | |
TW201325247A (zh) * | 2011-11-07 | 2013-06-16 | Samsung Electronics Co Ltd | 在視訊解碼的反量化及逆轉換期間實現資料修剪的逆轉換方法及設備 |
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 |
---|---|
TW201608390A (zh) | 2016-03-01 |
US20190266340A1 (en) | 2019-08-29 |
US10516872B2 (en) | 2019-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5897570B2 (ja) | 提示されるオリジナルオーディオ又はビデオデータの不正利用に対する透かしによるプロテクションの方法及びシステム | |
CN105376601A (zh) | 数据系统、数据恢复系统和广播系统 | |
US8644501B2 (en) | Paired carrier and pivot steganographic objects for stateful data layering | |
Rani et al. | Multilevel multimedia security by integrating visual cryptography and steganography techniques | |
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 | |
Ogundokun et al. | Modified least significant bit technique for securing medical images | |
US20160048697A1 (en) | Enveloping and de-enveloping for Digital Photos via Wavefront Muxing | |
US20160048371A1 (en) | Enveloping via Digital Audio | |
US20160048701A1 (en) | Enveloping for remote Digital Camera | |
Wu et al. | Securing graph steganography over social networks via interaction remapping | |
CN105376600A (zh) | 有设备独立性的数码加封 | |
CN105376597A (zh) | 用于数码影像的数码加封 | |
CN105373736A (zh) | 通过数码音频的数码加封 | |
CN105376599A (zh) | 遥控ip相机的数码加封 | |
CN103533457B (zh) | 多媒体数字水印嵌入及分离方法和装置 | |
CN105376598A (zh) | 通过波前覆用在云计算中的数码加封 | |
Nasution et al. | An improved of joint reversible data hiding methods in encrypted remote sensing satellite images | |
Wu | Recent advances in reversible watermarking in an encrypted domain | |
sankar et al. | LSB based image steganography using polynomials and covert communications in open systems environment for DRM | |
Deepthi et al. | Analysis of Block-Level Prediction-Error Expansion Approach in Data Encryption | |
Rao et al. | Basic Framework of Different Steganography Techniques for Security Applications | |
Wu et al. | Robust Generative Steganography via Intermediate State Normal Distribution | |
Chen et al. | An improved privacy protection algorithm for multimodal data fusion |
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 |
Application publication date: 20160302 |
|
WD01 | Invention patent application deemed withdrawn after publication |