本申請(qǐng)要求向韓國(guó)知識(shí)產(chǎn)權(quán)局于2015年08月25日提交的第10-2015-0119822號(hào)韓國(guó)專利申請(qǐng)的優(yōu)先權(quán),其全部?jī)?nèi)容通過(guò)引用結(jié)合于此。
技術(shù)領(lǐng)域
本公開(kāi)涉及用于插入數(shù)字水印數(shù)據(jù)的方法、裝置和系統(tǒng)。
背景技術(shù):
互聯(lián)網(wǎng)已經(jīng)從生成和消費(fèi)信息的人類網(wǎng)絡(luò)發(fā)展到分離諸如對(duì)象交換和處理信息之類的元素(element)的物聯(lián)網(wǎng)(IoT)網(wǎng)絡(luò)。此外,物聯(lián)網(wǎng)(IoT)技術(shù)不斷地發(fā)展,其中,通過(guò)連接至云服務(wù)器等的大數(shù)據(jù)處理技術(shù)與物聯(lián)網(wǎng)(IoT)技術(shù)結(jié)合。為了實(shí)施IoT,諸如感測(cè)技術(shù)、有線/無(wú)線通信和網(wǎng)絡(luò)基礎(chǔ)設(shè)施、服務(wù)接口技術(shù)、和安全技術(shù)的科技元素是必要的,并且近年來(lái),已經(jīng)進(jìn)行諸如傳感器網(wǎng)絡(luò)、機(jī)器與機(jī)器(M2M)和機(jī)器類型通信(MTC)的技術(shù)研究。
在IoT環(huán)境中,已經(jīng)可以提供智能互聯(lián)網(wǎng)技術(shù)(IT)服務(wù),其中,該智能互聯(lián)網(wǎng)技術(shù)服務(wù)收集和分析彼此連接的對(duì)象所生成的數(shù)據(jù)以用于人類生活的附加利益。IoT技術(shù)可以通過(guò)現(xiàn)有IT技術(shù)和各種工業(yè)領(lǐng)域的融合和混合而應(yīng)用于各種領(lǐng)域,諸如智能家居、智能建筑、智能城市、智能汽車或連接汽車、智能電網(wǎng)、衛(wèi)生保健、智能家電、和高技術(shù)醫(yī)療服務(wù)。
隨著IoT技術(shù)的發(fā)展,制造諸如多媒體的數(shù)字內(nèi)容呈爆發(fā)式增長(zhǎng),因此,由于數(shù)字內(nèi)容的非法復(fù)制和分發(fā)所導(dǎo)致的諸如侵犯版權(quán)的問(wèn)題近年來(lái)成為大問(wèn)題。作為保護(hù)數(shù)字內(nèi)容的版權(quán)的典型方法,水印可以被插入數(shù)字內(nèi)容。由于水印的諸如非可見(jiàn)性、魯棒性、清晰性和安全性的特征,水印是用于保護(hù)版權(quán)的技術(shù)。
圖1A和圖1B示出了根據(jù)現(xiàn)有技術(shù)插入和提取水印的方法。
圖1A示出了根據(jù)現(xiàn)有技術(shù)插入水印的方法。參照?qǐng)D1A,在操作10中,裝置獲取原始圖像數(shù)據(jù)。在操作11中,裝置將原始圖像數(shù)據(jù)調(diào)節(jié)為通過(guò)裝置所確定的預(yù)定尺寸。在操作12中,裝置將水印數(shù)據(jù)插入已經(jīng)調(diào)節(jié)為預(yù)定尺寸的圖像數(shù)據(jù)(即,在操作11中通過(guò)調(diào)節(jié)原始圖像數(shù)據(jù)所獲得的圖像數(shù)據(jù)),并且在操作13中,裝置調(diào)節(jié)插入水印數(shù)據(jù)的圖像的尺寸并且分發(fā)該圖像。
圖1B示出了根據(jù)現(xiàn)有技術(shù)提取水印的方法。參照?qǐng)D1B,在操作20中,裝置獲取已經(jīng)插入水印數(shù)據(jù)的圖像。在操作21中,裝置將獲取的圖像調(diào)節(jié)為預(yù)定尺寸。在操作22中,裝置提取水印數(shù)據(jù)。
參考圖1A和圖1B,由于在現(xiàn)有技術(shù)中,圖像必須被尺寸調(diào)節(jié)以插入或提取水印數(shù)據(jù),所以圖像質(zhì)量劣化。此外,在現(xiàn)有技術(shù)中,當(dāng)裝置調(diào)節(jié)再次插入水印數(shù)據(jù)的圖像的尺寸并且分發(fā)該圖像時(shí),插入圖像中的水印數(shù)據(jù)可能會(huì)丟失。
因此,插入水印數(shù)據(jù)的方法是必要的,其中,該方法針對(duì)數(shù)據(jù)尺寸和信號(hào)處理的變化具有魯棒性和能復(fù)原性。
上述信息僅作為背景信息被提出,以用于輔助理解本公開(kāi)。不確定和不斷言以上所述的任一種相對(duì)于本公開(kāi)是否可用作現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本公開(kāi)的各方面是為了至少解決以上所提及的問(wèn)題和/或缺點(diǎn)并且至少提供了以下所述的優(yōu)點(diǎn)。因此,本公開(kāi)的各方面提供插入和提取水印的方法,能夠清楚地檢測(cè)到水印數(shù)據(jù)和丟失較少數(shù)據(jù)。
根據(jù)本公開(kāi)的一方面,提供了一種用于插入水印的方法。所述方法包括:通過(guò)將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸,生成第一圖像數(shù)據(jù);將水印數(shù)據(jù)插入所述第一圖像數(shù)據(jù);以及將與所述原始圖像數(shù)據(jù)和所述第一圖像數(shù)據(jù)之間的差別相對(duì)應(yīng)的差異數(shù)據(jù)添加至插入所述水印數(shù)據(jù)的第二圖像數(shù)據(jù)。
所述水印數(shù)據(jù)可以包括有效水印數(shù)據(jù)和控制水印數(shù)據(jù)。
插入所述水印數(shù)據(jù)可以包括:確定所述有效水印數(shù)據(jù)的插入位置和所述控制水印數(shù)據(jù)的插入位置中的至少一個(gè);以及基于所述確定的結(jié)果,將所述有效水印數(shù)據(jù)和所述控制水印數(shù)據(jù)插入所述第一圖像數(shù)據(jù)。
確定所述插入位置可以包括:基于所述第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值和關(guān)鍵檢測(cè)值,分析所述第一圖像數(shù)據(jù);以及基于所述分析的結(jié)果,確定第一圖像數(shù)據(jù)中的所述有效水印數(shù)據(jù)的插入位置和所述控制水印數(shù)據(jù)的插入位置。
分析所述第一圖像數(shù)據(jù)可以包括將基于所述第一圖像數(shù)據(jù)中的所述預(yù)定像素或所述預(yù)定像素組的像素值而轉(zhuǎn)換的所有的或一些第一圖像頻率信號(hào)與所述關(guān)鍵檢測(cè)值進(jìn)行比較。
確定所述有效水印數(shù)據(jù)的插入位置和所述控制水印數(shù)據(jù)的插入位置包括:確定第一插入位置,所述第一插入位置是被確定用于檢測(cè)所有的或一些水印數(shù)據(jù)的像素或像素組的位置;確定第二插入位置,所述第二插入位置是基于所述比較的結(jié)果,被確定為具有比關(guān)鍵檢測(cè)值大或小預(yù)定值或更大值的值的像素或像素組的位置。
插入所述水印數(shù)據(jù)可以包括:將所述控制水印數(shù)據(jù)插入所述第一插入位置;以及將所述有效水印數(shù)據(jù)插入所述第二插入位置。
插入所述水印數(shù)據(jù)可以包括:將所述有效水印數(shù)據(jù)和所述控制水印數(shù)據(jù)轉(zhuǎn)換為頻率信號(hào);將所述頻率信號(hào)插入基于所述第一圖像數(shù)據(jù)中的所述預(yù)定像素或所述預(yù)定像素組的像素值而轉(zhuǎn)換的所有的或一些所述第一圖像頻率信號(hào)。
添加所述差異數(shù)據(jù)可以包括:將所述第二圖像數(shù)據(jù)調(diào)節(jié)為與所述原始圖像數(shù)據(jù)相同的尺寸;將與所述原始圖像數(shù)據(jù)和所述第一圖像數(shù)據(jù)之間的差別相對(duì)應(yīng)的差異數(shù)據(jù)添加至調(diào)節(jié)的第二圖像數(shù)據(jù)。
可以基于用戶輸入或關(guān)于原始圖像數(shù)據(jù)的信息而生成有效水印數(shù)據(jù)。
根據(jù)本公開(kāi)的另一方面,提供了檢測(cè)水印數(shù)據(jù)的方法。方法包括:接收其中插入預(yù)定數(shù)據(jù)作為水印數(shù)據(jù)的第一數(shù)據(jù);將第一數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸;從調(diào)節(jié)的第一數(shù)據(jù)中檢測(cè)水印數(shù)據(jù);以及進(jìn)行控制以對(duì)第一數(shù)據(jù)進(jìn)行分類并且基于水印數(shù)據(jù)執(zhí)行預(yù)定操作。
水印數(shù)據(jù)可以包括圖像數(shù)據(jù),并且第一數(shù)據(jù)是通過(guò)改變?cè)紙D像數(shù)據(jù)的尺寸所獲得的圖像數(shù)據(jù)。
可以通過(guò)服務(wù)器生成第一數(shù)據(jù)。
第一數(shù)據(jù)可以包括音頻數(shù)據(jù),并且可以基于用戶輸入生成水印數(shù)據(jù)。
可以生成水印數(shù)據(jù)作為數(shù)據(jù)塊形式或數(shù)據(jù)包形式,該數(shù)據(jù)塊或數(shù)據(jù)包包括表示水印數(shù)據(jù)的開(kāi)始的同步字段、表示水印數(shù)據(jù)的長(zhǎng)度的長(zhǎng)度字段、循環(huán)冗余檢測(cè)(CRC)字段、瑞德-所羅門(RS)字段、和用于檢測(cè)和校正誤差的有效載荷字段中的至少一個(gè)。
根據(jù)本公開(kāi)的另一方面,提供了一種用于插入水印的裝置。所述裝置包括:尺寸調(diào)節(jié)器,所述尺寸調(diào)節(jié)器被配置為通過(guò)將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸來(lái)生成第一圖像數(shù)據(jù);水印插入器,所述水印插入器被配置為將水印數(shù)據(jù)插入所述第一圖像數(shù)據(jù)中;以及補(bǔ)償器,所述補(bǔ)償器被配置為將與所述原始圖像數(shù)據(jù)和所述第一圖像數(shù)據(jù)之間的差別相對(duì)應(yīng)的差異數(shù)據(jù)添加至第二圖像數(shù)據(jù),所述第二圖像數(shù)據(jù)是插入所述水印數(shù)據(jù)的圖像數(shù)據(jù)。
所述水印數(shù)據(jù)可以包括有效水印數(shù)據(jù)和控制水印數(shù)據(jù)。
所述水印插入器可以包括插入位置確定器,所述插入位置確定器可以被配置為確定所述有效水印數(shù)據(jù)的插入位置和所述控制水印數(shù)據(jù)的插入位置中的至少一個(gè);以及所述水印插入器還可以被配置為基于所述確定的結(jié)果,將所述有效水印數(shù)據(jù)和所述控制水印數(shù)據(jù)插入所述第一圖像數(shù)據(jù)。
所述水印插入器可以包括水印檢測(cè)器,所述水印檢測(cè)器被配置為基于所述第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值和關(guān)鍵檢測(cè)值,分析所述第一圖像數(shù)據(jù);以及所述插入位置確定器還可以被配置為基于所述分析的結(jié)果,確定所述有效水印數(shù)據(jù)的插入位置和所述控制水印數(shù)據(jù)的插入位置。
所述水印檢測(cè)器還可以被配置為將基于所述第一圖像數(shù)據(jù)中的所述預(yù)定像素或所述預(yù)定像素組的像素值而已經(jīng)轉(zhuǎn)換為頻率信號(hào)的所有的或一些第一圖像頻率信號(hào)與所述關(guān)鍵檢測(cè)值進(jìn)行比較。
所述插入位置確定器還可以被配置為確定第一插入位置和確定第二插入位置,其中,所述第一插入位置是被確定用于檢測(cè)所有的或一些水印數(shù)據(jù)的像素或像素組的位置,并且所述第二插入位置是基于所述比較的結(jié)果,被確定為具有比關(guān)鍵檢測(cè)值大或小預(yù)定值或更大值的值的像素或像素組的位置。
水印插入器還可以被配置為將控制水印數(shù)據(jù)出入第一插入位置并且將有效水印數(shù)據(jù)插入第二插入位置。
水印插入器還可以被配置為將有效水印數(shù)據(jù)和控制水印數(shù)據(jù)轉(zhuǎn)換為頻率信號(hào),將頻率信號(hào)插入基于第一圖像數(shù)據(jù)中的像素或像素組的像素值而轉(zhuǎn)換的所有的或一些第一圖像頻率信號(hào)。
補(bǔ)償器可以將第二圖像數(shù)據(jù)調(diào)節(jié)為與原始圖像數(shù)據(jù)相同的尺寸,將與原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差別相對(duì)應(yīng)的差異數(shù)據(jù)插入第二圖像數(shù)據(jù)。
基于用戶輸入或關(guān)于原始圖像數(shù)據(jù)的信息可以生成有效水印數(shù)據(jù)。
根據(jù)本公開(kāi)的另一方面,提供了用于檢測(cè)水印數(shù)據(jù)的裝置。裝置包括:接收器,所述接收器被配置為接收其中插入預(yù)定數(shù)據(jù)作為水印數(shù)據(jù)的第一數(shù)據(jù);尺寸調(diào)節(jié)器,所述尺寸調(diào)節(jié)器被配置為將第一數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸;水印檢測(cè)器,所述水印檢測(cè)器被配置為從調(diào)節(jié)的第一數(shù)據(jù)中檢測(cè)水印數(shù)據(jù);以及控制器,所述控制器被配置為基于水印數(shù)據(jù)控制裝置以對(duì)第一數(shù)據(jù)進(jìn)行分類或者執(zhí)行預(yù)定操作。
水印數(shù)據(jù)可以包括圖像信息,并且第一數(shù)據(jù)可以是通過(guò)調(diào)節(jié)原始圖像數(shù)據(jù)的尺寸所獲得的圖像數(shù)據(jù)。
可以通過(guò)服務(wù)器生成第一數(shù)據(jù)。
第一數(shù)據(jù)可以包括音頻數(shù)據(jù),并且可以基于用戶輸入生成水印數(shù)據(jù)。
可以生成水印數(shù)據(jù)作為數(shù)據(jù)塊形式或數(shù)據(jù)包形式,該數(shù)據(jù)塊或數(shù)據(jù)包包括表示水印數(shù)據(jù)的開(kāi)始的同步字段、表示水印數(shù)據(jù)的長(zhǎng)度的長(zhǎng)度字段、CRC字段、RS字段、和用于檢測(cè)和校正誤差的有效載荷字段中的至少一個(gè)。
通過(guò)結(jié)合附圖所進(jìn)行的以下詳細(xì)描述,本公開(kāi)的其他方面、優(yōu)點(diǎn)和顯著特征對(duì)于本領(lǐng)域技術(shù)技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的,其公開(kāi)了本公開(kāi)的多個(gè)實(shí)施例。
附圖說(shuō)明
結(jié)合附圖所進(jìn)行的以下描述,本公開(kāi)的某些示例性實(shí)施例的以上和其他方面、特征和優(yōu)點(diǎn)將變得更加明顯,其中,
圖1A和圖1B示出了根據(jù)現(xiàn)有技術(shù)的用于描述插入和提取水印的方法的示圖;
圖2示出了根據(jù)本公開(kāi)的實(shí)施例的插入水印的方法的流程圖;
圖3是示出根據(jù)本公開(kāi)的實(shí)施例的插入水印的方法的具體細(xì)節(jié)處理的流程圖;
圖4A是根據(jù)本公開(kāi)的實(shí)施例的確定水印數(shù)據(jù)的插入位置的方法的流程圖;
圖4B是根據(jù)本公開(kāi)的實(shí)施例的描述插入水印數(shù)據(jù)的方法的示圖;
圖5是根據(jù)本公開(kāi)的實(shí)施例的提取水印數(shù)據(jù)的方法的流程圖;
圖6A和圖6B是根據(jù)本公開(kāi)的實(shí)施例的根據(jù)插入和提取水印的方法的描述數(shù)據(jù)丟失的示圖;
圖7A和圖7B是根據(jù)本公開(kāi)的實(shí)施例的在插入和提取水印的方法中檢測(cè)水印數(shù)據(jù)的準(zhǔn)確度的示圖;
圖8是根據(jù)本公開(kāi)的實(shí)施例的插入圖像信息作為水印數(shù)據(jù)的系統(tǒng)的示圖;
圖9是根據(jù)本公開(kāi)的實(shí)施例的從數(shù)據(jù)中提取水印數(shù)據(jù)的處理的流程圖,其中,插入圖像信息作為水印數(shù)據(jù);
圖10是根據(jù)本公開(kāi)的實(shí)施例的插入用戶輸入作為水印數(shù)據(jù)的系統(tǒng)的示圖;
圖11是根據(jù)本公開(kāi)的實(shí)施例的從插入有用戶輸入作為水印數(shù)據(jù)的數(shù)據(jù)中提取水印數(shù)據(jù)的處理的流程圖;
圖12是根據(jù)本公開(kāi)的實(shí)施例的水印數(shù)據(jù)的數(shù)據(jù)包格式的示圖;
圖13至圖15是根據(jù)本公開(kāi)的實(shí)施例的示出基于插入水印數(shù)據(jù)的方法的水印數(shù)據(jù)的準(zhǔn)確度的示圖;
圖16和圖17是根據(jù)本公開(kāi)的實(shí)施例的用于插入水印數(shù)據(jù)的裝置的框圖;
圖18是根據(jù)本公開(kāi)的實(shí)施例的用于提取水印數(shù)據(jù)的裝置的框圖;以及
圖19是根據(jù)本公開(kāi)的實(shí)施例的用于插入水印數(shù)據(jù)的裝置的框圖。
通過(guò)附圖,應(yīng)該注意,相同的參考標(biāo)號(hào)用于表示相同元件、部件和結(jié)構(gòu)。
具體實(shí)施方式
提供參照附圖所進(jìn)行的以下描述,以有助于全面理解由權(quán)利要求和其等同物所限定的本公開(kāi)的各個(gè)實(shí)施例。本公開(kāi)包括各種具體細(xì)節(jié)以有助于進(jìn)行理解,但是這些具體細(xì)節(jié)僅被視為示例性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,可以在不背離通過(guò)本公開(kāi)的精神和范圍的情況下,可以對(duì)本文中所述的實(shí)施例進(jìn)行各種改變和修改。此外,為了清楚和簡(jiǎn)潔,可以省略眾所周知的功能和結(jié)構(gòu)的描述。
在以下描述中所使用的術(shù)語(yǔ)和字不限于書(shū)面意義,而是發(fā)明人使用這些術(shù)語(yǔ)和字是為了能夠清楚和一致地理解本公開(kāi)。因此,本領(lǐng)域技術(shù)人員應(yīng)該理解,提供本公開(kāi)的各個(gè)實(shí)施例的以下描述,僅是為了說(shuō)明的目的,而不是為了限制由所附權(quán)利要求和其等同物所限定的本公開(kāi)。
應(yīng)該理解,除非上下文中另有明確指示,否則單數(shù)形式“一”、“一個(gè)”以及“該”也包括復(fù)數(shù)形式。因此,例如,參照“元件表面”包括參照一個(gè)或多個(gè)這些表面。
在整個(gè)說(shuō)明書(shū)中,應(yīng)該理解,當(dāng)元件被稱為“連接至”另一元件時(shí),該元件可以直接連接至其他元件,或者該元件可以通過(guò)介于其間的中間元件電連接至其他元件。此外,還應(yīng)該理解,本文中所使用的術(shù)語(yǔ)“包括有”、“包括”、和“具有”指定所述元件的存在,除非存在與其相反的特定描述,否則不排除其他元件的存在或添加。此外,本文中所使用的術(shù)語(yǔ)“單元”和“模塊”表示用于處理至少一個(gè)功能或操作的單元,其中,可以通過(guò)硬件、軟件、或硬件和軟件的組合來(lái)實(shí)施該單元。
本文中所使用的“裝置”可以包括個(gè)人計(jì)算機(jī)(PC)、蜂窩電話、智能電話、電視(TV)、平板PC、個(gè)人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、導(dǎo)航、移動(dòng)圖像專家組(MPEG-1或者M(jìn)PEG-2)音頻層3(MP3)播放器、和數(shù)字相機(jī)。然而,各個(gè)實(shí)施例不限于此。
本文中所使用的服務(wù)器可以包括單個(gè)服務(wù)器、一組服務(wù)器、和云服務(wù)器,但是本公開(kāi)不限于此。
本文中所使用的水印數(shù)據(jù)可以包括在預(yù)定數(shù)據(jù)中插入的數(shù)據(jù),以用于識(shí)別版權(quán)、所有權(quán)信息和偽造物。水印數(shù)據(jù)可以是包括隨機(jī)數(shù)的數(shù)據(jù),或者包括各種信息的數(shù)據(jù),諸如用戶想要插入到數(shù)據(jù)中的商標(biāo)、諸如版權(quán)信息的識(shí)別信息、用戶輸入、和數(shù)據(jù)信息,但是本公開(kāi)不限于此。
在整個(gè)說(shuō)明書(shū)中,可以以各種方式執(zhí)行水印數(shù)據(jù)的插入和提取。例如,裝置可以將水印數(shù)據(jù)插入空間域,或者可以在將數(shù)據(jù)轉(zhuǎn)換為頻率信號(hào)之后,將水印數(shù)據(jù)插入頻域中。然而,一個(gè)或多個(gè)實(shí)施例不限于以上示例。
在整個(gè)說(shuō)明書(shū)中,水印數(shù)據(jù)的插入位置可以表示數(shù)據(jù)中的位置,其中,將水印數(shù)據(jù)插入到數(shù)據(jù)中的位置。例如,水印數(shù)據(jù)的插入位置可以表示圖像數(shù)據(jù)中的預(yù)定像素或像素組(或者與像素相對(duì)應(yīng)的頻帶)的位置,或者音頻數(shù)據(jù)中的預(yù)定部分的位置。
在整個(gè)說(shuō)明書(shū)中,水印密鑰可以包括用于生成水印數(shù)據(jù)的用戶密鑰,并且是可以保護(hù)水印數(shù)據(jù)以防止未被授權(quán)的用戶試圖去除水印數(shù)據(jù)的數(shù)據(jù)。例如,水印密鑰可以包括當(dāng)生成基于預(yù)定數(shù)據(jù)要插入的水印數(shù)據(jù)時(shí)所使用的密鑰,但是本公開(kāi)不限于此。
在整個(gè)說(shuō)明書(shū)中,預(yù)定位置可以表示通過(guò)用戶設(shè)置或確定的位置,或者通過(guò)裝置設(shè)置或確定的位置,但是本公開(kāi)不限于此。
圖2是根據(jù)本公開(kāi)的實(shí)施例的用于描述插入水印的方法的流程圖。
參照?qǐng)D2,在操作201中,裝置可以生成通過(guò)將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸而獲得的第一圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的實(shí)施例,預(yù)定尺寸可以表示預(yù)定分辨率。例如,裝置可以將分辨率為1080×1080的原始數(shù)據(jù)改變?yōu)榉直媛蕿?40×540的圖像數(shù)據(jù)。即,裝置可以生成第一圖像數(shù)據(jù),即,圖像數(shù)據(jù)具有轉(zhuǎn)換的分辨率540×540。然而,一個(gè)或多個(gè)實(shí)施例不限于以上示例。
在操作203中,裝置可以將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)中。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,水印數(shù)據(jù)可以包括有效的水印數(shù)據(jù)和控制水印數(shù)據(jù)。
根據(jù)本公開(kāi)的實(shí)施例,有效水印數(shù)據(jù)可以表示通過(guò)裝置作為水印數(shù)據(jù)要插入圖像數(shù)據(jù)或音頻數(shù)據(jù)中的水印數(shù)據(jù)。例如,有效水印數(shù)據(jù)可以包括版權(quán)信息、所有權(quán)信息、關(guān)于原始圖像的信息、和用于識(shí)別偽造物的信息。即,有效水印數(shù)據(jù)可以包括插入圖像數(shù)據(jù)或音頻數(shù)據(jù)的數(shù)據(jù),該數(shù)據(jù)可以在接收端處被提取和識(shí)別為水印數(shù)據(jù)。然而,一個(gè)或多個(gè)實(shí)施例不僅限于以上示例。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,控制水印數(shù)據(jù)可以表示插入圖像數(shù)據(jù)或音頻數(shù)據(jù)的數(shù)據(jù),以允許水印數(shù)據(jù)準(zhǔn)確被檢測(cè)到。例如,可能發(fā)生假報(bào)警,即,即使裝置插入水印數(shù)據(jù)也不能檢測(cè)到水印數(shù)據(jù),或者即使沒(méi)有插入水印數(shù)據(jù)也可以檢測(cè)到水印數(shù)據(jù)??刂扑?shù)據(jù)可以表示通過(guò)裝置插入的數(shù)據(jù)以防止假報(bào)警的發(fā)生。即,被插入以允許有效的水印數(shù)據(jù)被正確地檢測(cè)到的水印數(shù)據(jù)可以是控制水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以確定有效水印數(shù)據(jù)的插入位置和控制水印數(shù)據(jù)的插入位置中的至少一個(gè)。即,裝置可以確定有效水印數(shù)據(jù)必須插入到第一圖像數(shù)據(jù)的哪部分,并且控制水印數(shù)據(jù)必須插入到第一圖像數(shù)據(jù)的哪部分。裝置可以根據(jù)判定結(jié)果,將有效水印數(shù)據(jù)和控制水印數(shù)據(jù)插入第一圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以基于第一圖像數(shù)據(jù)中的預(yù)定像素值和關(guān)鍵檢測(cè)值,分析第一圖像數(shù)據(jù)。即,裝置可以將預(yù)定組的每個(gè)像素值或像素組值與水印數(shù)據(jù)的關(guān)鍵檢測(cè)值進(jìn)行比較,以分析第一圖像數(shù)據(jù)。換句話說(shuō),第一裝置可以在插入水印數(shù)據(jù)之前,分析第一圖像數(shù)據(jù),從而確定有效水印數(shù)據(jù)和控制水印數(shù)據(jù)的插入位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,關(guān)鍵檢測(cè)值為當(dāng)裝置檢測(cè)到水印數(shù)據(jù)時(shí)使用的值,即,裝置可以確定當(dāng)像素值或信號(hào)強(qiáng)度值比檢測(cè)關(guān)鍵值大或小預(yù)定值時(shí),已經(jīng)插入水印數(shù)據(jù)。即,檢測(cè)關(guān)鍵值可以包括預(yù)定信號(hào)強(qiáng)度值或預(yù)定像素值,但是本公開(kāi)不限于此。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將基于第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值而已經(jīng)被轉(zhuǎn)換的全部或部分第一圖像頻率信號(hào)與關(guān)鍵檢測(cè)值進(jìn)行比較。即,裝置可以基于圖像數(shù)據(jù)中的像素值,將第一圖像數(shù)據(jù)轉(zhuǎn)換為頻率信號(hào),然后,將轉(zhuǎn)換的信號(hào)的強(qiáng)度與關(guān)鍵檢測(cè)值進(jìn)行比較。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以確定第一插入位置,該第一插入位置是被確定為用于檢測(cè)到整個(gè)或部分有效水印數(shù)據(jù)的像素或像素組的位置。即,即使沒(méi)有插入有效水印數(shù)據(jù),裝置也可以找到基于關(guān)鍵檢測(cè)值檢測(cè)到有效水印數(shù)據(jù)的位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將控制水印數(shù)據(jù)插入第一插入位置。即,裝置可以通過(guò)將控制水印數(shù)據(jù)插入第一插入位置,控制從沒(méi)有插入有效水印數(shù)據(jù)的部分不會(huì)檢查到有效水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以確定第二插入位置,該第二插入位置是被確定為比關(guān)鍵檢測(cè)值小伙大預(yù)定值的像素或像素組的位置。即,裝置可以通過(guò)插入有效水印數(shù)據(jù),找到可以基于關(guān)鍵檢測(cè)值準(zhǔn)確檢測(cè)到有效水印數(shù)據(jù)的位置。
通常,水印數(shù)據(jù)的信號(hào)強(qiáng)度小于圖像數(shù)據(jù)的信號(hào)強(qiáng)度,并且當(dāng)具有預(yù)定信號(hào)強(qiáng)度或更大信號(hào)強(qiáng)度的水印數(shù)據(jù)被插入時(shí),圖像數(shù)據(jù)可以具有很大程度的變形。因此,裝置可以確定圖像數(shù)據(jù)的位置,其中,即使當(dāng)預(yù)定信號(hào)強(qiáng)度或更小的信號(hào)強(qiáng)度的有效水印數(shù)據(jù)被插入以使圖像數(shù)據(jù)不會(huì)具有很大程度的變形時(shí),也可以準(zhǔn)確地檢測(cè)到有效水印數(shù)據(jù),然后可以插入有效水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將有效水印數(shù)據(jù)和控制水印數(shù)據(jù)中的至少一個(gè)轉(zhuǎn)換為頻率數(shù)據(jù),以被插入第一圖像數(shù)據(jù)中。
在操作205中,裝置可以將原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)添加至其中插入水印數(shù)據(jù)的第二圖像數(shù)據(jù)。
如參照操作201所述的,裝置通過(guò)調(diào)節(jié)原始圖像數(shù)據(jù)尺寸而生成第一圖像數(shù)據(jù),以插入水印數(shù)據(jù)。因此,根據(jù)原始圖像數(shù)據(jù)的尺寸調(diào)節(jié),可能存在丟失的數(shù)據(jù)。例如,當(dāng)原始圖像數(shù)據(jù)具有1080×1080的分辨率并且第一圖像數(shù)據(jù)具有540×540的分辨率時(shí),540個(gè)像素值在橫向和縱向方向中的每個(gè)方向上被省略,同時(shí)由原始圖像數(shù)據(jù)生成第一圖像數(shù)據(jù)。即,根據(jù)該尺寸調(diào)節(jié)操作會(huì)存在丟失數(shù)據(jù)。即使裝置再次擴(kuò)大第一圖像數(shù)據(jù),也無(wú)法重構(gòu)丟失的數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)插入至第二圖像數(shù)據(jù),即,其中將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)的圖像。當(dāng)由原始圖像數(shù)據(jù)生成第一圖像數(shù)據(jù)時(shí),差異數(shù)據(jù)為丟失的數(shù)據(jù),并且差異數(shù)據(jù)可以表示原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差別。例如,差異數(shù)據(jù)可以表示當(dāng)由原始數(shù)據(jù)生成第一圖像數(shù)據(jù)時(shí)刪除的數(shù)據(jù)。
在將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)之后,裝置由于在操作201中進(jìn)行尺寸調(diào)節(jié)而可以添加丟失的數(shù)據(jù),然后可以補(bǔ)償原始圖像數(shù)據(jù)和水印數(shù)據(jù)插入的圖像數(shù)據(jù)的圖像質(zhì)量之間的差別。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將第二圖像數(shù)據(jù)尺寸調(diào)節(jié)為與原始圖像數(shù)據(jù)相同,并且可以將原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)添加至第二圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將通過(guò)將差異數(shù)據(jù)添加至第二圖像數(shù)據(jù)而獲得的第三圖像數(shù)據(jù)傳送另一裝置或服務(wù)器。
另外,根據(jù)本公開(kāi)的各個(gè)實(shí)施例,基于用戶輸入或原始圖像數(shù)據(jù)的數(shù)據(jù)信息,可以生成有效水印數(shù)據(jù)。即,裝置基于用戶輸入或原始圖像的數(shù)據(jù)信息而生成比特流或數(shù)據(jù)包,并且將比特流或數(shù)據(jù)包插入原始圖像數(shù)據(jù)作為有效水印數(shù)據(jù),以被傳送至另一裝置。
接收插入有效水印數(shù)據(jù)的數(shù)據(jù)的另一裝置提取有效水印數(shù)據(jù),并且基于提取的水印數(shù)據(jù),可以執(zhí)行預(yù)定操作或控制其中插入有水印數(shù)據(jù)的數(shù)據(jù)。
圖3是根據(jù)本公開(kāi)的實(shí)施例的用于描述插入水印的方法的具體處理的流程圖。
參照?qǐng)D3,在操作301中,裝置可以通過(guò)將原始圖像數(shù)據(jù)尺寸調(diào)節(jié)為預(yù)定尺寸來(lái)生成第一圖像數(shù)據(jù)。上文中參照?qǐng)D2對(duì)其進(jìn)行描述,因此,省略了具體細(xì)節(jié)描述。
在操作303中,裝置可以從有效水印數(shù)據(jù)的插入位置和控制水印數(shù)據(jù)的插入位置中確定至少一個(gè)插入位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,水印數(shù)據(jù)可以包括有效水印數(shù)據(jù)和控制水印數(shù)據(jù)。有效水印數(shù)據(jù)可以包括作為關(guān)于版權(quán)和數(shù)據(jù)源的信息的水印數(shù)據(jù),其中,該水印數(shù)據(jù)通過(guò)裝置插入預(yù)定數(shù)據(jù)中,并且該有效水印數(shù)據(jù)被插入使得接收端可以提取和識(shí)別被插入的數(shù)據(jù)。
控制水印數(shù)據(jù)可以包括被插入的數(shù)據(jù),以允許有效水印數(shù)據(jù)被準(zhǔn)確檢測(cè)到。例如,如上文中參照?qǐng)D2所述的,控制水印數(shù)據(jù)可以是調(diào)節(jié)圖像數(shù)據(jù)中的像素值或圖像數(shù)據(jù)的信號(hào)強(qiáng)度的數(shù)據(jù)。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,裝置可以確定有效水印數(shù)據(jù)必須被插入第一圖像數(shù)據(jù)的哪部分,以及控制水印數(shù)據(jù)必須插入第一圖像數(shù)據(jù)的哪部分。裝置可以將第一圖像數(shù)據(jù)中預(yù)定像素或預(yù)定像素組的像素值或基于像素值轉(zhuǎn)換的信號(hào)強(qiáng)度與用于檢測(cè)水印數(shù)據(jù)的關(guān)鍵檢測(cè)值進(jìn)行比較,以確定從第一圖像數(shù)據(jù)中是否檢測(cè)到水印數(shù)據(jù)。
即,當(dāng)?shù)谝粓D像數(shù)據(jù)中的像素值或信號(hào)強(qiáng)度值比關(guān)鍵檢測(cè)值大或小預(yù)定值時(shí),裝置可以確定水印數(shù)據(jù)被插入。根據(jù)本公開(kāi)的各個(gè)實(shí)施例,信號(hào)強(qiáng)度值可以表示信號(hào)的峰值。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,當(dāng)裝置檢測(cè)到水印數(shù)據(jù)時(shí),關(guān)鍵檢測(cè)值被使用,并且該關(guān)鍵檢測(cè)值可以包括關(guān)于預(yù)定信號(hào)強(qiáng)度的值或預(yù)定像素值。根據(jù)本公開(kāi)的各個(gè)實(shí)施例,關(guān)鍵檢測(cè)值可以示出預(yù)定波形。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將基于第一圖像數(shù)據(jù)中的預(yù)定像素值而已經(jīng)轉(zhuǎn)換的整個(gè)或一些第一圖像頻率信號(hào)與關(guān)鍵檢測(cè)值進(jìn)行比較。即,裝置可以基于圖像數(shù)據(jù)中的像素值,將第一圖像數(shù)據(jù)轉(zhuǎn)換為頻率信號(hào),并且將頻率信號(hào)的信號(hào)強(qiáng)度與關(guān)鍵檢測(cè)值進(jìn)行比較。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以確定第一插入位置,該第一插入位置是像素或像素組的期望檢測(cè)到有效水印數(shù)據(jù)的位置。即,即使有效水印數(shù)據(jù)還沒(méi)有被插入,裝置可以找到基于關(guān)鍵檢測(cè)值檢測(cè)到有效水印數(shù)據(jù)的位置。
例如,裝置可以基于第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值,經(jīng)由離散傅里葉變換(DFT)操作將第一圖像數(shù)據(jù)中的預(yù)定部分轉(zhuǎn)換為頻率信號(hào)。此后,裝置可用將頻率信號(hào)與插入有效水印位時(shí)使用的預(yù)定信號(hào)序列(例如,偽噪聲(PN)序列)相乘,以計(jì)算已經(jīng)乘以預(yù)定信號(hào)序列的頻率信號(hào)的峰值。裝置可以通過(guò)將峰值與關(guān)鍵值進(jìn)行比較來(lái)確定是否從第一圖像數(shù)據(jù)中檢測(cè)到水印數(shù)據(jù)。一個(gè)或多個(gè)實(shí)施例不限于以上示例,并且檢測(cè)水印數(shù)據(jù)的方法根據(jù)每個(gè)實(shí)施例而改變。
在操作305中,裝置可以基于確定結(jié)果,將有效水印數(shù)據(jù)和控制水印數(shù)據(jù)插入第一圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將控制水印數(shù)據(jù)插入到第一插入位置。即,裝置可以將控制水印數(shù)據(jù)插入到第一插入位置,以控制從沒(méi)有插入有效水印數(shù)據(jù)的部分不會(huì)檢測(cè)到水印數(shù)據(jù)。
例如,第一插入位置可以表示第一圖像數(shù)據(jù)中的預(yù)定部分,其上的頻率信號(hào)具有從關(guān)鍵檢測(cè)值的預(yù)定范圍內(nèi)的值。例如,當(dāng)假設(shè)關(guān)鍵檢測(cè)值為0.8時(shí),裝置可以確定第一圖像數(shù)據(jù)中的預(yù)定部分作為第一插入位置,其中,通過(guò)頻率信號(hào)乘以預(yù)定信號(hào)序列所獲得的頻率信號(hào)的信號(hào)強(qiáng)度值或信號(hào)的峰值在0.6至0.8的范圍內(nèi)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以確定第二插入位置,該第二插入位置是被確定為具有比關(guān)鍵檢測(cè)值大或小預(yù)定值的值的像素或像素組的位置。即,裝置可以通過(guò)插入有效水印數(shù)據(jù)來(lái)確定其中可以基于關(guān)鍵檢測(cè)值準(zhǔn)確檢測(cè)到有效水印數(shù)據(jù)的位置。
例如,當(dāng)假設(shè)關(guān)鍵檢測(cè)值為0.8時(shí),裝置可以確定第一圖像數(shù)據(jù)中的預(yù)定部分作為第二插入位置,其中,通過(guò)頻率信號(hào)乘以預(yù)定信號(hào)序列所獲得的頻率信號(hào)的信號(hào)強(qiáng)度或信號(hào)的峰值為0.8或更大。當(dāng)有效水印數(shù)據(jù)插入到第二插入位置時(shí),即使裝置沒(méi)有插入具有強(qiáng)信號(hào)強(qiáng)度的有效水印數(shù)據(jù),檢測(cè)到水印數(shù)據(jù)的裝置也可以準(zhǔn)確檢測(cè)到有效水印數(shù)據(jù),并且原始圖像數(shù)據(jù)沒(méi)有大量變形。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,有效水印數(shù)據(jù)和控制水印數(shù)據(jù)可以以擴(kuò)展頻譜的方式插入第一圖像數(shù)據(jù)的預(yù)定部分,但是本公開(kāi)不限于此。
在操作307中,裝置可以將原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)添加至已經(jīng)插入水印數(shù)據(jù)的第二圖像數(shù)據(jù)。由于操作307對(duì)應(yīng)于以上參照?qǐng)D2的描述,所以省略其詳細(xì)描述。
圖4A是根據(jù)本公開(kāi)的實(shí)施例的用于描述確定水印數(shù)據(jù)的插入位置的方法的流程圖。
參照?qǐng)D4A,在操作401中,裝置可以通過(guò)將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸來(lái)生成第一圖像數(shù)據(jù),并且操作401的詳細(xì)描述對(duì)應(yīng)于以上描述,因此省略了其詳細(xì)描述。
在操作403中,裝置可以將基于第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組中的像素值而已經(jīng)轉(zhuǎn)換的全部或一些第一圖像頻率信號(hào)與關(guān)鍵檢測(cè)值進(jìn)行比較。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一圖像的頻率信號(hào)可以包括第一圖像數(shù)據(jù)的預(yù)定部分的頻率信號(hào)。裝置可以將預(yù)定部分的峰值與關(guān)鍵檢測(cè)值進(jìn)行比較,其中,基于第一圖像數(shù)據(jù)的預(yù)定部分和預(yù)定信號(hào)序列上的頻率信號(hào)來(lái)計(jì)算峰值。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,預(yù)定信號(hào)序列可以用于將有效水印數(shù)據(jù)擴(kuò)展至預(yù)定頻帶。
在操作405中,裝置可以確定第一圖像數(shù)據(jù)中的預(yù)定位置是否是第一插入位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一插入位置可以是第一圖像數(shù)據(jù)中的預(yù)定部分,其中,轉(zhuǎn)換的頻率信號(hào)具有在從關(guān)鍵檢測(cè)值的預(yù)定范圍內(nèi)的值。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以根據(jù)插入水印數(shù)據(jù)的裝置或者檢測(cè)到水印數(shù)據(jù)的裝置,確定用于確定關(guān)鍵檢測(cè)值或第一插入位置的標(biāo)準(zhǔn)。
在操作407中,裝置可以將控制水印數(shù)據(jù)插入到第一插入位置。裝置可以通過(guò)將控制水印數(shù)據(jù)插入到第一插入位置來(lái)減少檢測(cè)有效水印數(shù)據(jù)中的錯(cuò)誤操作。
在操作409中,裝置可以確定第一圖像數(shù)據(jù)中的預(yù)定位置是否是第二插入位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第二插入位置是被確定為具有比關(guān)鍵檢測(cè)值大或小預(yù)定值的值的像素或像素組的位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以通過(guò)插入水印數(shù)據(jù)的裝置或檢測(cè)水印數(shù)據(jù)的裝置來(lái)確定用于確定第二插入位置的標(biāo)準(zhǔn)。
在操作411中,裝置可以將有效水印數(shù)據(jù)插入到第二插入位置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,在確定預(yù)定位置是否是第一插入位置之后,裝置可以確定第一圖像數(shù)據(jù)中的預(yù)定位置是否是第二插入位置。即,確定第一插入位置和第二插入位置的順序可以根據(jù)本公開(kāi)的每個(gè)實(shí)施例而改變。
在操作413中,裝置可以不插入水印數(shù)據(jù)。即,裝置可以不將水印數(shù)據(jù)插入到?jīng)]有被確定為第一插入位置或第二插入位置的第一圖像數(shù)據(jù)的預(yù)定部分。
圖4B是根據(jù)本公開(kāi)的實(shí)施例的用于描述插入水印數(shù)據(jù)的方法的示圖。
參照?qǐng)D4B,可以通過(guò)將原始圖像調(diào)節(jié)為預(yù)定尺寸來(lái)獲得第一圖像421。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以選擇第一圖像421的預(yù)定部分,以將第一圖像421轉(zhuǎn)換為頻率信號(hào)。參照?qǐng)D4B,裝置可以選擇第一圖像421中的8×8圖像塊(block)。裝置將選擇的8×8圖像塊的像素值422轉(zhuǎn)換為頻率信號(hào),并且在將8×8圖像塊轉(zhuǎn)換為頻率信號(hào)之前或之后,可以插入水印數(shù)據(jù)。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,可以通過(guò)用戶想要插入的數(shù)據(jù)乘以預(yù)定信號(hào)序列來(lái)生成水印數(shù)據(jù)??梢酝ㄟ^(guò)使用水印密鑰來(lái)生成信號(hào)序列。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,裝置可以選擇第一圖像的整個(gè)部分,并且可以將選擇的部分轉(zhuǎn)換為頻率信號(hào)并插入水印數(shù)據(jù)。
圖5是根據(jù)本公開(kāi)的實(shí)施例的用于描述檢測(cè)水印數(shù)據(jù)的方法的流程圖。
參考圖5,在操作501中,裝置可以接收到第一數(shù)據(jù),其中,插入預(yù)定數(shù)據(jù)作為水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,預(yù)定數(shù)據(jù)可以是圖像數(shù)據(jù)或音頻數(shù)據(jù),但本公開(kāi)不限于此。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置已經(jīng)接收到的第一數(shù)據(jù)可以是通過(guò)將原始數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸并且插入水印數(shù)據(jù)而生成的數(shù)據(jù)??蛇x地,第一數(shù)據(jù)可以包括在原始數(shù)據(jù)和尺寸調(diào)節(jié)的數(shù)據(jù)之間的差異數(shù)據(jù),以及插入其中的水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,基于原始數(shù)據(jù)的信息,可以生成插入到第一數(shù)據(jù)中的水印數(shù)據(jù)。例如,插入水印數(shù)據(jù)的裝置基于關(guān)于原始數(shù)據(jù)的信息,生成水印數(shù)據(jù),將原始數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸,并插入生成的水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,插入第一數(shù)據(jù)中的水印數(shù)據(jù)可以包括有效水印數(shù)據(jù)和控制水印數(shù)據(jù)。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,基于關(guān)于原始數(shù)據(jù)的信息可以生成有效水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,關(guān)于原始數(shù)據(jù)的信息可以包括各種信息,諸如原始數(shù)據(jù)的生成日期和時(shí)間、原始數(shù)據(jù)的生成器、原始數(shù)據(jù)的尺寸、原始數(shù)據(jù)的分辨率、原始數(shù)據(jù)的文件格式、原始數(shù)據(jù)的壓縮類型等,但是本公開(kāi)不限于此。
例如,如果第一數(shù)據(jù)是圖像數(shù)據(jù),則關(guān)于原始數(shù)據(jù)的信息可以包括關(guān)于原始圖像中包括的對(duì)象的信息和關(guān)于原始數(shù)據(jù)的分辨率的信息,并且如果第一數(shù)據(jù)是音頻數(shù)據(jù),則關(guān)于原始數(shù)據(jù)的信息可以包括音頻數(shù)據(jù)的藝術(shù)家和音頻數(shù)據(jù)的文件格式。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以通過(guò)服務(wù)器生成第一數(shù)據(jù)。即,服務(wù)器可以生成插入有水印數(shù)據(jù)本身的第一數(shù)據(jù),或者可以接收其中插入水印數(shù)據(jù)的預(yù)定數(shù)據(jù),并且尺寸調(diào)節(jié)該預(yù)定數(shù)據(jù)。例如,服務(wù)器可以從另一裝置接收其中插入水印數(shù)據(jù)的預(yù)定圖像,并且可以生成預(yù)定圖像的縮略圖圖像。該裝置可以接收通過(guò)服務(wù)器所生成的縮略圖圖像,并且該縮略圖圖像還包括插入其中的水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以基于用戶輸入生成水印數(shù)據(jù)。根據(jù)本公開(kāi)的各個(gè)實(shí)施例,水印數(shù)據(jù)可以包括基于用戶輸入所生成的控制信息。控制信息可以包括諸如音量調(diào)節(jié)、聲場(chǎng)選擇、以及播放和停止的各種控制信息,但是本公開(kāi)不限于此。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,可以生成水印數(shù)據(jù)作為數(shù)據(jù)塊或數(shù)據(jù)包,該數(shù)據(jù)塊或數(shù)據(jù)包包括表示水印數(shù)據(jù)的開(kāi)始的同步字段、表示水印數(shù)據(jù)的長(zhǎng)度的長(zhǎng)度字段、循環(huán)冗余校驗(yàn)(CRC)字段、RS字段、和用于檢測(cè)和校正誤差的有效載荷字段中的至少一個(gè)。RS字段可以是包括關(guān)于參考信號(hào)的數(shù)據(jù)或關(guān)于里德-所羅門的數(shù)據(jù)的字段。
例如,當(dāng)PC將音頻數(shù)據(jù)傳送至揚(yáng)聲器時(shí),PC基于PC接收到的用戶輸入而生成控制信息,并且基于控制信息生成水印數(shù)據(jù)。PC將水印數(shù)據(jù)插入音頻數(shù)據(jù)并且將音頻數(shù)據(jù)傳送給揚(yáng)聲器,并且揚(yáng)聲器從由PC傳送的音頻數(shù)據(jù)中提取水印數(shù)據(jù),并且基于水印數(shù)據(jù)中的控制信息而控制音頻數(shù)據(jù)的輸入和輸出。否則,PC可以生成水印數(shù)據(jù)作為具有預(yù)定格式的數(shù)據(jù)包或數(shù)據(jù)段,并且將水印數(shù)據(jù)插入音頻數(shù)據(jù)并將音頻數(shù)據(jù)發(fā)送到揚(yáng)聲器。
在操作503中,裝置可以將第一數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將第一數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸以從第一數(shù)據(jù)中提取水印數(shù)據(jù)。當(dāng)該原始數(shù)據(jù)在插入水印數(shù)據(jù)時(shí)已經(jīng)進(jìn)行尺寸調(diào)節(jié)時(shí),裝置可以將第一數(shù)據(jù)調(diào)節(jié)為原始數(shù)據(jù)的尺寸。更具體地,由于當(dāng)插入水印數(shù)據(jù)時(shí),原始數(shù)據(jù)已經(jīng)被調(diào)節(jié)為預(yù)定尺寸,所以裝置可以將第一數(shù)據(jù)調(diào)節(jié)為插入水印數(shù)據(jù)時(shí)的尺寸,然后,從已經(jīng)尺寸調(diào)節(jié)的第一數(shù)據(jù)中提取水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以通過(guò)另一裝置或用戶輸入來(lái)確定該預(yù)定尺寸。
在操作505中,裝置可以從已經(jīng)被改變?yōu)轭A(yù)定尺寸的第一數(shù)據(jù)中提取水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將第一數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值與用于檢測(cè)水印數(shù)據(jù)的關(guān)鍵檢測(cè)值進(jìn)行比較,以從已經(jīng)調(diào)節(jié)為預(yù)定尺寸的第一數(shù)據(jù)中檢測(cè)水印數(shù)據(jù),其中,該第一數(shù)據(jù)已經(jīng)被調(diào)節(jié)為預(yù)定尺寸或基于像素值轉(zhuǎn)換的信號(hào)強(qiáng)度。即,裝置將像素值或信號(hào)強(qiáng)度值與關(guān)鍵檢測(cè)值進(jìn)行比較,并且確定當(dāng)像素值或信號(hào)強(qiáng)度值比關(guān)鍵檢測(cè)值大或小預(yù)定值時(shí),插入水印數(shù)據(jù)。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,信號(hào)強(qiáng)度值可以包括信號(hào)的峰值。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,當(dāng)裝置檢測(cè)到水印數(shù)據(jù)時(shí),使用關(guān)鍵檢測(cè)值,并且關(guān)鍵檢測(cè)值可以包括預(yù)定信號(hào)強(qiáng)度值或預(yù)定像素值。另外根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,關(guān)鍵檢測(cè)值可以具有預(yù)定波形。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以將基于已經(jīng)轉(zhuǎn)換為預(yù)定尺寸的第一數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值而轉(zhuǎn)換的整個(gè)第一數(shù)據(jù)或一些第一數(shù)據(jù)的頻率信號(hào)與關(guān)鍵檢測(cè)值進(jìn)行比較。
例如,當(dāng)?shù)谝粩?shù)據(jù)為圖像時(shí),裝置可以通過(guò)DFT計(jì)算將調(diào)節(jié)為預(yù)定尺寸的第一數(shù)據(jù)的預(yù)定部分轉(zhuǎn)換為頻率信號(hào)。此后,裝置將頻率信號(hào)與當(dāng)將有效水印數(shù)據(jù)插入頻率信號(hào)中時(shí)使用的預(yù)定信號(hào)序列(例如,PN序列)相乘,計(jì)算與預(yù)定信號(hào)序列相乘的頻率信號(hào)的峰值,并且將峰值與關(guān)鍵值進(jìn)行比較,以確定水印數(shù)據(jù)是否被檢測(cè)到。然而,一個(gè)或多個(gè)實(shí)施例不限于上述示例,并且水印數(shù)據(jù)可以根據(jù)實(shí)施例以不同的方法被檢測(cè)到。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以從尺寸調(diào)節(jié)的第一數(shù)據(jù)的預(yù)定部分中獲取每位水印數(shù)據(jù),并且可以基于獲取的位,重構(gòu)已經(jīng)作為水印數(shù)據(jù)插入的數(shù)據(jù)。
在操作507中,裝置可以基于水印數(shù)據(jù)而分類數(shù)據(jù)或者執(zhí)行預(yù)定操作。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以基于水印數(shù)據(jù)提取包括在水印數(shù)據(jù)中的命令,或者可以基于包括在水印數(shù)據(jù)中的信息對(duì)第一數(shù)據(jù)進(jìn)行分類。
例如,當(dāng)在第一數(shù)據(jù)中包括的水印數(shù)據(jù)包括關(guān)于第一數(shù)據(jù)的信息時(shí),裝置可以基于關(guān)于第一數(shù)據(jù)的信息而存儲(chǔ)第一數(shù)據(jù),或者將關(guān)于第一數(shù)據(jù)的信息提供給用戶。此外,當(dāng)包括在第一數(shù)據(jù)中的水印數(shù)據(jù)包括用戶的控制信息或請(qǐng)求預(yù)定操作的命令時(shí),裝置可以執(zhí)行預(yù)定操作或者基于用戶的控制信息而控制該裝置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,圖5中所示的裝置為用于提取水印數(shù)據(jù)的裝置,其中,裝置可以與用于插入水印數(shù)據(jù)的裝置相同或不同。即,一個(gè)裝置可以插入和提取水印數(shù)據(jù)。
圖6A和圖6B是根據(jù)本公開(kāi)的實(shí)施例的用于描述根據(jù)插入或提取水印的方法的數(shù)據(jù)丟失的示圖。
參照?qǐng)D6A,裝置生成通過(guò)將原始圖像數(shù)據(jù)601調(diào)節(jié)為用于插入水印數(shù)據(jù)的預(yù)定尺寸而獲得的第一圖像數(shù)據(jù),并且生成通過(guò)將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)所獲得的第二圖像數(shù)據(jù)603。圖6A示出了原始圖像數(shù)據(jù)601、第二圖像數(shù)據(jù)603和表示介于原始圖像數(shù)據(jù)601和第二圖像數(shù)據(jù)603之間的差別的畫(huà)面602。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置在插入水印數(shù)據(jù)時(shí),將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸。當(dāng)將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸時(shí),原始圖像數(shù)據(jù)中的一些數(shù)據(jù)可能丟失。即,在圖6A所示的表示原始圖像數(shù)據(jù)601的畫(huà)面602和第二圖像數(shù)據(jù)603的信號(hào)中,以黑色陰影所表示的部分604示出了在原始數(shù)據(jù)601和第二圖像數(shù)據(jù)603之間存在較大信號(hào)差異。即,第二圖像數(shù)據(jù)603的圖像質(zhì)量低于原始圖像數(shù)據(jù)601的圖像質(zhì)量。
例如,當(dāng)原始圖像數(shù)據(jù)601具有的分辨率大約為3560×2426時(shí),裝置可以將原始圖像數(shù)據(jù)601的分辨率改變?yōu)榉直媛?00×600。即使裝置將插入水印數(shù)據(jù)的第二圖像數(shù)據(jù)603的分辨率再次改變?yōu)榉直媛?560×2426,第二圖像數(shù)據(jù)603也具有低于原始圖像數(shù)據(jù)601的質(zhì)量,直到丟失的圖像數(shù)據(jù)被補(bǔ)償。
即,即使當(dāng)裝置將第二圖像數(shù)據(jù)603的分辨率改變?yōu)榕c原始圖像數(shù)據(jù)的分辨率相同,產(chǎn)生諸如模糊的效果,與原始圖像數(shù)據(jù)601相比較,圖像質(zhì)量劣化。此外,如果在將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)603之后,分辨率進(jìn)一步降低,則水印數(shù)據(jù)無(wú)法準(zhǔn)確被檢測(cè)到。
參照?qǐng)D6B,裝置通過(guò)尺寸調(diào)節(jié)原始圖像數(shù)據(jù)601而生成第一圖像數(shù)據(jù)以插入水印數(shù)據(jù),并且通過(guò)將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)而生成第二圖像數(shù)據(jù)603。此外,裝置生成通過(guò)將原始圖像數(shù)據(jù)601和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)插入第二圖像數(shù)據(jù)603而獲得的第三圖像數(shù)據(jù)613。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以通過(guò)尺寸調(diào)節(jié)原始圖像數(shù)據(jù)601和插入水印數(shù)據(jù)而生成第二圖像數(shù)據(jù)603。裝置將第二圖像數(shù)據(jù)603的分辨率改變?yōu)榕c原始圖像數(shù)據(jù)601相同的分辨率,并且插入原始圖像數(shù)據(jù)和第二圖像數(shù)據(jù)603之間的差異數(shù)據(jù)。即,可以對(duì)在原始圖像數(shù)據(jù)601的分辨率被改變時(shí)丟失的圖像數(shù)據(jù)進(jìn)行補(bǔ)償。
當(dāng)將畫(huà)面602與畫(huà)面612進(jìn)行比較,其中,畫(huà)面602表示圖6A中所示的原始圖像數(shù)據(jù)601和第二圖像數(shù)據(jù)603的信號(hào)之間的差別,并且畫(huà)面612表示圖6B中所示的原始圖像數(shù)據(jù)601和第三圖像數(shù)據(jù)613的信號(hào)之間的差別,圖6B的畫(huà)面612不包括如圖6A的畫(huà)面603中的黑暗畫(huà)面。即,由于裝置在生成第三圖像數(shù)據(jù)613時(shí),補(bǔ)償已經(jīng)丟失的圖像數(shù)據(jù),所以與原始圖像數(shù)據(jù)601相比較,第三圖像數(shù)據(jù)613的圖像質(zhì)量不會(huì)大量劣化。
例如,當(dāng)原始圖像數(shù)據(jù)601的分辨率為3560×2426時(shí),裝置將原始圖像數(shù)據(jù)601的分辨率改變?yōu)?00×600的分辨率,以插入水印數(shù)據(jù)。當(dāng)裝置將第二圖像數(shù)據(jù)603的分辨率再次改變?yōu)?560×2426的分辨率時(shí),裝置可以插入或補(bǔ)償在將3560×2426的分辨率改變?yōu)?00×600的分辨率時(shí)已經(jīng)丟失的圖像數(shù)據(jù),然后可以生成第三圖像數(shù)據(jù)613,其中,通過(guò)將水印數(shù)據(jù)插入分辨率為800×600的圖像來(lái)獲得該第二圖像數(shù)據(jù)603。因此,第三圖像數(shù)據(jù)613的圖像質(zhì)量幾乎不會(huì)低于原始圖像數(shù)據(jù)601的圖像質(zhì)量。
圖7A和圖7B是根據(jù)本公開(kāi)的實(shí)施例的用于描述在插入和提取水印數(shù)據(jù)的方法中檢測(cè)水印數(shù)據(jù)的準(zhǔn)確度的示圖。
圖7A示出了原始圖像數(shù)據(jù)701、僅插入有效水印數(shù)據(jù)的第一圖像數(shù)據(jù)703、以及有效水印數(shù)據(jù)插入第一圖像數(shù)據(jù)703的信號(hào)702。
圖7B示出了原始圖像數(shù)據(jù)701、插入有效水印數(shù)據(jù)和控制水印數(shù)據(jù)的第二圖像數(shù)據(jù)703、以及有效水印數(shù)據(jù)和控制水印數(shù)據(jù)插入第二圖像數(shù)據(jù)713的信號(hào)712。
參照?qǐng)D7A和圖7B,第一圖像數(shù)據(jù)703和第二圖像數(shù)據(jù)713在圖像質(zhì)量方面彼此之間沒(méi)有較大差異。與第一圖像數(shù)據(jù)703不同,數(shù)據(jù)量大于有效水印數(shù)據(jù)的信號(hào)702的數(shù)據(jù)量的有效水印數(shù)據(jù)和控制水印數(shù)據(jù)的信號(hào)712被插入第二圖像數(shù)據(jù)713,但是控制水印數(shù)據(jù)是用于調(diào)整像素值、信號(hào)強(qiáng)度或者峰值的預(yù)定值,以準(zhǔn)確檢測(cè)到有效水印數(shù)據(jù),即,控制水印數(shù)據(jù)不使圖像數(shù)據(jù)產(chǎn)生較大變形。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,當(dāng)單獨(dú)插入控制水印位時(shí),插入水印數(shù)據(jù)的圖像數(shù)據(jù)幾乎不會(huì)不同于原始圖像數(shù)據(jù),并且同時(shí),裝置可以準(zhǔn)確檢測(cè)到有效水印位。例如,當(dāng)插入有效水印位時(shí),裝置可以從沒(méi)有插入控制水印位的圖像數(shù)據(jù)中檢測(cè)到有效水印位。即,裝置可以沒(méi)有準(zhǔn)確檢測(cè)到有效水印位。然而,裝置可以從圖像數(shù)據(jù)中檢測(cè)有效水印位,其中,在該圖像數(shù)據(jù)中插入有控制水印位與有效水印位。即,裝置可以準(zhǔn)確檢測(cè)到有效水印位。
圖8是根據(jù)本公開(kāi)的實(shí)施例的插入圖像信息作為水印數(shù)據(jù)的系統(tǒng)的示圖。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101生成圖像信息作為水印數(shù)據(jù)。例如,第一裝置101生成圖像信息作為比特流,并且將比特流乘以預(yù)定比特串以生成水印數(shù)據(jù)。
參照?qǐng)D8,根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101將原始圖像數(shù)據(jù)801調(diào)節(jié)為預(yù)定尺寸,然后,插入水印數(shù)據(jù)。第一裝置101可以將當(dāng)將原始圖像數(shù)據(jù)801調(diào)節(jié)為預(yù)定尺寸時(shí)已經(jīng)丟失的一些原始圖像數(shù)據(jù)添加至插入水印數(shù)據(jù)的第一圖像數(shù)據(jù)803。此外,第一裝置101可以調(diào)節(jié)第一圖像數(shù)據(jù)803的尺寸。上文中描述了水印數(shù)據(jù)的插入和尺寸調(diào)節(jié),因此,將省略其詳細(xì)描述。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101可以將第一圖像數(shù)據(jù)803傳送至服務(wù)器103。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,服務(wù)器103可以接收第一圖像數(shù)據(jù)803。服務(wù)器103可以調(diào)節(jié)第一圖像數(shù)據(jù)803。例如,服務(wù)器103可以生成其中插入水印數(shù)據(jù)的第一圖像數(shù)據(jù)803的縮略圖圖像或預(yù)覽圖像。服務(wù)器103可以通過(guò)改變第一圖像數(shù)據(jù)803的尺寸而生成第二圖像數(shù)據(jù)805。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,服務(wù)器103可以從第一圖像數(shù)據(jù)803或第二圖像數(shù)據(jù)805中提取水印數(shù)據(jù)。另外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,服務(wù)器103可以將第二圖像數(shù)據(jù)805傳送給第二裝置102。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第二裝置102可以從第二圖像數(shù)據(jù)805中提取水印數(shù)據(jù)。第二裝置102可以從提取的水印數(shù)據(jù)中獲取關(guān)于原始圖像數(shù)據(jù)801的信息。
圖9是根據(jù)本公開(kāi)的實(shí)施例的用于描述從數(shù)據(jù)中提取水印數(shù)據(jù)的方法的流程圖,其中,插入圖像信息作為水印數(shù)據(jù)。
參照?qǐng)D9,在操作901中,裝置可以接收到插入有預(yù)定數(shù)據(jù)作為水印數(shù)據(jù)的圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,預(yù)定數(shù)據(jù)可以包括關(guān)于插入有水印數(shù)據(jù)的圖像數(shù)據(jù)的信息。另外,根據(jù)本公開(kāi)的各個(gè)實(shí)施例,傳送至裝置的圖像數(shù)據(jù)可以為縮略圖圖像或者預(yù)覽圖像。即,傳送至裝置的圖像數(shù)據(jù)可以包括通過(guò)服務(wù)器生成的圖像或者通過(guò)服務(wù)器尺寸調(diào)節(jié)的圖像。
在操作903中,裝置從圖像數(shù)據(jù)中提取水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置可以調(diào)節(jié)在操作901中接收到的圖像數(shù)據(jù)的尺寸,以從如上所述的圖像數(shù)據(jù)中提取水印數(shù)據(jù),但是本公開(kāi)不限于此。
在操作905中,裝置可以從提取的水印數(shù)據(jù)中獲取關(guān)于圖像數(shù)據(jù)的信息。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,裝置必須執(zhí)行附加的分析處理或者必須單獨(dú)接收關(guān)于圖像數(shù)據(jù)的信息,以獲取關(guān)于圖像數(shù)據(jù)的信息。然而,如果關(guān)于圖像數(shù)據(jù)的信息包括在水印數(shù)據(jù)中,則裝置可以通過(guò)檢測(cè)水印數(shù)據(jù)來(lái)獲得關(guān)于圖像數(shù)據(jù)的信息,而不會(huì)執(zhí)行附加分析或者進(jìn)一步接收到該信息。
在操作907中,裝置可以基于關(guān)于圖像數(shù)據(jù)的信息將圖像數(shù)據(jù)進(jìn)行分類。另外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,裝置可以顯示關(guān)于圖像數(shù)據(jù)的信息,并且可以基于用戶輸入,將用于原始圖像數(shù)據(jù)的請(qǐng)求傳送給服務(wù)器。
圖10是根據(jù)本公開(kāi)的實(shí)施例的插入用戶輸入作為水印數(shù)據(jù)的系統(tǒng)的示圖。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101可以接收用戶輸入。第一裝置101可以基于用戶輸入生成水印數(shù)據(jù)。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,第一裝置101可以基于用戶輸入生成控制信息或系統(tǒng)設(shè)置信息,并且可以基于生成的控制信息或系統(tǒng)設(shè)置信息而生成水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101通過(guò)封包模塊(packetization module)包化用戶輸入,并且將包化的用戶輸入插入音頻數(shù)據(jù)1001作為水印數(shù)據(jù)。另外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,第一裝置101可以通過(guò)使用聲音塊編碼器模塊生成基于用戶輸入所生成的數(shù)據(jù)包作為脈沖編碼調(diào)制(PCM)幀。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,控制信息可以包括用于控制裝置的信息以執(zhí)行預(yù)定操作,并且系統(tǒng)設(shè)置信息可以包括用于設(shè)置系統(tǒng)的系統(tǒng)信息。然而,一個(gè)或多個(gè)實(shí)施例不限于此。
參照?qǐng)D10,根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101可以將生成的水印數(shù)據(jù)插入原始音頻數(shù)據(jù)1001中。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,第一裝置101可以將水印數(shù)據(jù)插入原始音頻數(shù)據(jù)1001的可聽(tīng)頻域或聽(tīng)不見(jiàn)的頻域。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101可以將插入有水印數(shù)據(jù)的第一音頻數(shù)據(jù)1003傳送至第二裝置102。另外,第一裝置101可以包括音頻編碼器,該音頻編碼器對(duì)以預(yù)定壓縮方式插入水印數(shù)據(jù)的第一音頻數(shù)據(jù)1003進(jìn)行壓縮,對(duì)第一音頻數(shù)據(jù)1003進(jìn)行編碼,并將其傳送至第二裝置102。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101可以經(jīng)由各種通信媒體和通信標(biāo)準(zhǔn),將第一音頻數(shù)據(jù)1003傳送至第二裝置102。例如,第一裝置101經(jīng)由無(wú)線或有線通信媒體,以諸如輔助端口(AUX)、藍(lán)牙、和Wi-Fi的通信標(biāo)準(zhǔn)將第一音頻數(shù)據(jù)1003傳送至第二裝置102。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第二裝置102接收第一音頻數(shù)據(jù)1003。第二裝置102可以從第一音頻數(shù)據(jù)1003中提取水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第二裝置102可以處理以PCM幀單元從第一裝置101所傳送的第一音頻數(shù)據(jù)1003,并且基于用戶輸入將通過(guò)第一裝置101所生成的數(shù)據(jù)包進(jìn)行拆包,以獲得用戶輸入。另外,當(dāng)對(duì)第一音頻數(shù)據(jù)1003編碼之后,第一裝置101傳送該第一音頻數(shù)據(jù)1003時(shí),第二裝置102可以將第一音頻數(shù)據(jù)1003進(jìn)行解碼。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第二裝置102可以根據(jù)包括在水印數(shù)據(jù)中的用戶輸入而執(zhí)行預(yù)定操作。例如,第二裝置102可以根據(jù)包括在水印數(shù)據(jù)中的控制信息或系統(tǒng)設(shè)置信息,控制第二裝置102中的預(yù)定元件或者改變第二裝置102的系統(tǒng)設(shè)置。
圖11是根據(jù)本公開(kāi)的實(shí)施例的用于描述從插入用戶輸入作為水印數(shù)據(jù)的數(shù)據(jù)中提取水印數(shù)據(jù)的處理的流程圖。
參照?qǐng)D11,在操作1101中,裝置可以接收插入預(yù)定數(shù)據(jù)作為水印數(shù)據(jù)的音頻數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以包括在音頻數(shù)據(jù)中包含的水印數(shù)據(jù)作為數(shù)據(jù)包。用于插入水印的裝置接收用戶輸入,根據(jù)用戶輸入生成水印數(shù)據(jù),并且包化要插入在音頻數(shù)據(jù)中的水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,傳送至裝置的音頻數(shù)據(jù)可以是通過(guò)使用預(yù)定編解碼器壓縮的數(shù)據(jù)。另外,如上文中參照?qǐng)D10所述的,裝置可以經(jīng)由預(yù)定通信媒體接收音頻數(shù)據(jù)。
在操作1103中,裝置可以從音頻數(shù)據(jù)中提取水印數(shù)據(jù)。
在操作1105中,裝置可以從提取的水印數(shù)據(jù)中獲取關(guān)于用戶輸入的信息。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,裝置提取水印數(shù)據(jù),并且如果水印數(shù)據(jù)是具有預(yù)定格式的數(shù)據(jù)包或數(shù)據(jù)塊,則基于數(shù)據(jù)包或數(shù)據(jù)塊結(jié)構(gòu)分析水印數(shù)據(jù)以在水印數(shù)據(jù)中獲得關(guān)于用戶輸入的信息。
在操作1107中,裝置可以基于關(guān)于用戶輸入的信息而執(zhí)行預(yù)定操作。例如,當(dāng)用戶輸入包括控制信息時(shí),裝置可以基于控制信息控制裝置中的每個(gè)元件。
圖12是根據(jù)本公開(kāi)的實(shí)施例的示出水印數(shù)據(jù)中的數(shù)據(jù)包格式的示圖。
參照?qǐng)D12,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,基于用戶輸入所生成的水印數(shù)據(jù)可以以水印數(shù)據(jù)包格式被包化。水印數(shù)據(jù)包可以包括同步字段1207、長(zhǎng)度字段1209、CRC字段1213、RS字段1215和數(shù)據(jù)字段1211,該數(shù)據(jù)字段包括有效載荷類型字段1201、擴(kuò)展頭字段1203、和有效載荷字段1205,并且空白字段1217可以設(shè)置在這些字段之間。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,有效載荷類型字段1201可以包括表示在有效載荷中所包括的數(shù)據(jù)類型的信息。例如,有效載荷類型字段1201可以包括在有效載荷中包含的數(shù)據(jù)為關(guān)于用戶輸入的數(shù)據(jù)的信息。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,擴(kuò)展頭字段1203可以在本公開(kāi)的各個(gè)實(shí)施例中被省略,并且還可以包括除了關(guān)于有效載荷類型的信息之外的信息。另外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,可以在聲音編碼數(shù)據(jù)包頭中包括有效載荷類型字段1201和擴(kuò)展頭字段1203。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,有效載荷字段1205可以包括關(guān)于用戶輸入的信息。例如,裝置接收用戶輸入,并且將關(guān)于用戶輸入的信息插入到有效載荷字段1205,然后可以包化用戶輸入作為水印數(shù)據(jù)包。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,同步字段1207可以包括表示水印數(shù)據(jù)的開(kāi)始的信息。另外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,長(zhǎng)度字段1209可以包括表示數(shù)據(jù)字段1211的長(zhǎng)度的信息。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,數(shù)據(jù)字段1211可以包括有效載荷類型字段1201、擴(kuò)展頭字段1203、和有效載荷字段1205。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,CRC字段1213和RS字段1215可以包括用于檢測(cè)和校正誤差的字段。此外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,空白字段1217可以表示為空的部分以為沒(méi)能準(zhǔn)確檢測(cè)到同步字段1207的情況做準(zhǔn)備。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,有效載荷類型字段1201、擴(kuò)展頭字段1203、和有效載荷字段1205可以配置一個(gè)數(shù)據(jù)包,并且一個(gè)數(shù)據(jù)塊單元的數(shù)據(jù)字段1211可以包括多個(gè)數(shù)據(jù)包,其中,該一個(gè)數(shù)據(jù)塊單元包括同步字段1207、長(zhǎng)度字段1209、CRC字段1213、RS字段1215和數(shù)據(jù)字段1211。即,不限制通過(guò)用戶輸入所生成的水印數(shù)據(jù)的格式。
圖13、14和15是根據(jù)本公開(kāi)的實(shí)施例的示出基于插入水印的方法而檢測(cè)水印數(shù)據(jù)的準(zhǔn)確度的示圖。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,水印插入裝置可以將其中插入水印數(shù)據(jù)的數(shù)據(jù)傳送至水印檢測(cè)裝置。在傳送數(shù)據(jù)期間,從水印插入裝置所傳送的插入水印數(shù)據(jù)的數(shù)據(jù)由于衰落或噪聲而可能產(chǎn)生變形,并且水印檢測(cè)裝置基于變形的數(shù)據(jù)而檢測(cè)水印數(shù)據(jù)。為了從由于噪聲或者衰落而已經(jīng)產(chǎn)生的變形的數(shù)據(jù)中準(zhǔn)確檢測(cè)到水印數(shù)據(jù),水印插入裝置必須根據(jù)上述的水印插入方法而插入水印。
參照?qǐng)D13、14和15,m=0的曲線表示從數(shù)據(jù)中檢測(cè)到位為0的水印位,并且m=1的曲線表示從數(shù)據(jù)中檢測(cè)到位為1的水印位。曲線“無(wú)水印”表示沒(méi)有檢測(cè)到水印數(shù)據(jù)。
另外,在圖13、14和15中,曲線的水平軸表示數(shù)據(jù)檢測(cè)值,并且水印檢測(cè)裝置可以確定水印數(shù)據(jù)是否基于數(shù)據(jù)的檢測(cè)值被插入數(shù)據(jù)中。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,數(shù)據(jù)的檢測(cè)值可以為數(shù)據(jù)的信號(hào)強(qiáng)度值、峰值和數(shù)據(jù)的像素值中的一個(gè)。曲線的縱軸可以表示數(shù)據(jù)的比率。
圖13示出了當(dāng)水印插入裝置僅將有效水印數(shù)據(jù)插入預(yù)定數(shù)據(jù)而沒(méi)有設(shè)置某些位置時(shí),在接收裝置處檢查到水印數(shù)據(jù)的準(zhǔn)確度。
參照?qǐng)D13的曲線,m為0時(shí)的曲線和沒(méi)有水印時(shí)的曲線彼此重疊,并且m為1時(shí)的曲線和沒(méi)有水印時(shí)的曲線彼此重疊。即,發(fā)生假報(bào)警或失敗檢測(cè),即,從沒(méi)有插入水印數(shù)據(jù)的數(shù)據(jù)的部分中檢測(cè)到0或1的水印位。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,當(dāng)發(fā)生失敗檢測(cè)時(shí),水印檢測(cè)裝置可能不能準(zhǔn)確提取水印數(shù)據(jù),因此,可以不讀取包括在水印數(shù)據(jù)中的預(yù)定數(shù)據(jù)。
圖14示出了在水印插入裝置考慮數(shù)據(jù)特征而確定有效水印數(shù)據(jù)的插入位置并且插入有效水印數(shù)據(jù)的情況下,在接收裝置處檢查水印數(shù)據(jù)的準(zhǔn)確度。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,考慮數(shù)據(jù)特征可以表示考慮用戶可能沒(méi)有準(zhǔn)確識(shí)別出的特征。
參照?qǐng)D14的曲線圖,虛線表示關(guān)鍵檢測(cè)值。水印檢測(cè)裝置基于關(guān)鍵檢測(cè)值-0.8和0.8,確定是否檢測(cè)到水印數(shù)據(jù)。如上所述,可以通過(guò)水印插入裝置、水印檢測(cè)裝置或用戶輸入來(lái)確定關(guān)鍵檢測(cè)值。
與圖13的曲線圖不同,根據(jù)圖14的曲線圖,m為0時(shí)的曲線和不存在水印時(shí)的曲線彼此不重疊,并且m為1時(shí)的曲線和不存在水印的曲線彼此也不重疊。即,不會(huì)發(fā)生失敗檢測(cè)。
然而,參照?qǐng)D14的曲線圖,不存在水印時(shí)的曲線和m為0時(shí)與m為1時(shí)的曲線彼此非常接近,并且沒(méi)有水印時(shí)的曲線具有寬幅變化。即,水印檢測(cè)裝置難以確定確切的關(guān)鍵檢測(cè)值。另外,水印插入裝置必須通過(guò)預(yù)定信號(hào)強(qiáng)度或更大的信號(hào)強(qiáng)度插入水印數(shù)據(jù),以準(zhǔn)確檢測(cè)到水印數(shù)據(jù),因此,原始數(shù)據(jù)可以產(chǎn)生很大程度的變形。
圖15示出了在水印插入裝置確定有效水印數(shù)據(jù)和控制水印數(shù)據(jù)的插入位置并且插入有效水印數(shù)據(jù)和控制水印數(shù)據(jù)的情況下,在接收裝置處檢查水印數(shù)據(jù)的準(zhǔn)確度。
參照?qǐng)D15的曲線圖,虛線表示關(guān)鍵檢測(cè)值。水印檢測(cè)裝置確定基于關(guān)鍵檢測(cè)值-0.7和0.7是否檢測(cè)到水印數(shù)據(jù)。如上所述,可以通過(guò)水印插入裝置、水印檢測(cè)裝置或用戶輸入來(lái)確定關(guān)鍵檢測(cè)值。
與圖13的曲線圖不同,在圖15的曲線圖中,m為0時(shí)的曲線和不存在水印時(shí)的曲線彼此不重疊,并且m為1時(shí)的曲線和不存在水印時(shí)的曲線彼此不重疊。即,失敗檢測(cè)不會(huì)發(fā)生。此外,與圖14的曲線圖不同,不存在水印時(shí)的曲線與m為0時(shí)和m為1時(shí)的曲線彼此不相鄰,并且不存在水印數(shù)據(jù)時(shí)的曲線具有窄幅變化。即,與圖14的情況相比較,水印檢測(cè)裝置容易檢測(cè)到準(zhǔn)確的關(guān)鍵檢測(cè)值。此外,由于水印插入裝置插入控制水印數(shù)據(jù),所以調(diào)節(jié)原始數(shù)據(jù),使得將不會(huì)檢測(cè)到水印的部分和檢測(cè)到水印的部分可以彼此準(zhǔn)確辨別開(kāi)。因此,不需要通過(guò)預(yù)定信號(hào)強(qiáng)度或更大的信號(hào)強(qiáng)度插入水印數(shù)據(jù),并且原始數(shù)據(jù)不會(huì)產(chǎn)生很大程度的變形。
圖16和17是根據(jù)本公開(kāi)的實(shí)施例的插入水印數(shù)據(jù)的裝置的框圖。
參照?qǐng)D16,第一裝置101(即,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例插入水印數(shù)據(jù)的裝置)可以包括尺寸調(diào)節(jié)器1601、水印插入器1603、補(bǔ)償器1605和控制器1607。然而,不是圖16所示的所有元件都是第一裝置101的必要元件。即,第一裝置101可以包括比圖16的元件更多或更少的元件。因此,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,提取水印數(shù)據(jù)的第二裝置102可以具有與第一裝置101相同的配置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,尺寸調(diào)節(jié)器1601可以通過(guò)將原始圖像數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸而生成第一圖像數(shù)據(jù)。根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,預(yù)定尺寸可以表示預(yù)定分辨率。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,水印插入器1603可以將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)。通過(guò)水印插入器1603所插入的水印數(shù)據(jù)可以包括有效水印數(shù)據(jù)和控制水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,水印插入器1603可以確定有效水印數(shù)據(jù)的插入位置和控制水印數(shù)據(jù)的插入位置中的至少一個(gè)。另外,水印插入器1603可以基于第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值和關(guān)鍵檢測(cè)值而分析第一圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,補(bǔ)償器1605可以將原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)插入通過(guò)將水印數(shù)據(jù)插入第一圖像數(shù)據(jù)而生成的第二圖像數(shù)據(jù)。另外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,補(bǔ)償器可以將第二圖像數(shù)據(jù)尺寸調(diào)節(jié)為與原始圖像數(shù)據(jù)相同,并且可以將原始圖像數(shù)據(jù)和第一圖像數(shù)據(jù)之間的差異數(shù)據(jù)插入尺寸調(diào)節(jié)的第二圖像數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,控制器1607控制第一裝置101的整體操作。例如,控制器1607可以執(zhí)行存儲(chǔ)第一裝置101中的程序,以控制包括在第一裝置101中的元件。另外,控制器1607可以包括至少一個(gè)處理器。
參照?qǐng)D17,水印插入器1603可以進(jìn)一步包括插入位置確定器1701和水印檢測(cè)器1703。然而,不是圖17所示的所有元件都是第一裝置101的必要元件。即,第一裝置101可以包括比圖17中的元件更多或更少的元件。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,插入位置確定器1701可以確定有效水印數(shù)據(jù)的插入位置和控制水印數(shù)據(jù)的插入位置中的至少一個(gè)。另外,根據(jù)本公開(kāi)的各個(gè)實(shí)施例,插入位置確定器1701可以將已經(jīng)基于第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值轉(zhuǎn)換的整體或一些第一圖像頻率信號(hào)與關(guān)鍵檢測(cè)值進(jìn)行比較。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,插入位置確定器1701可以確定第一插入位置和第二插入位置,其中,第一插入位置是確定檢測(cè)到全部或一些有效水印數(shù)據(jù)的像素或像素組的位置,而第二插入位置是被確定為具有比關(guān)鍵檢測(cè)值大或小預(yù)定值或更大的值的值的像素或像素組的位置。
另外,水印插入器1603將控制水印數(shù)據(jù)插入到第一插入位置并且將有效水印數(shù)據(jù)插入到第二插入位置。此外,水印插入器1603可以將有效水印數(shù)據(jù)和控制水印數(shù)據(jù)轉(zhuǎn)為頻率信號(hào),然后,將頻率信號(hào)插入到已經(jīng)基于第一圖像數(shù)據(jù)中的預(yù)定像素或像素組的像素值而轉(zhuǎn)換的第一圖像頻率信號(hào)中的全部或一些第一圖像頻率信號(hào)。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,水印檢測(cè)器1703可以基于第一圖像數(shù)據(jù)中的預(yù)定像素或預(yù)定像素組的像素值和關(guān)鍵檢測(cè)值而分析第一圖像數(shù)據(jù)。
此外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,基于關(guān)于原始圖像數(shù)據(jù)的用戶輸入或信息可以生成有效水印數(shù)據(jù)。
圖18是根據(jù)本公開(kāi)的實(shí)施例的用于提取水印數(shù)據(jù)的裝置的框圖。
參照?qǐng)D18,根據(jù)實(shí)施例的用于插入水印數(shù)據(jù)的第二裝置102可以包括尺寸調(diào)節(jié)器1801、接收器1803、檢測(cè)器1805和控制器1807。然而,不是圖18中的所有元件都是第二裝置的必要元件。即,第二裝置102可以包括比圖18中的元件更多的元件或更少的元件。此外,根據(jù)本公開(kāi)的各個(gè)實(shí)施例,插入水印數(shù)據(jù)的第一裝置101可以具有與第二裝置102相同的配置。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,尺寸調(diào)節(jié)器1801可以將通過(guò)將水印數(shù)據(jù)插入到原始數(shù)據(jù)而生成的第一數(shù)據(jù)調(diào)節(jié)為預(yù)定尺寸。如上所述,尺寸調(diào)節(jié)器1801可以將原始數(shù)據(jù)尺寸調(diào)節(jié)為預(yù)定尺寸,以提取插入到原始數(shù)據(jù)中的水印數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,接收器1803可以接收已經(jīng)插入預(yù)定數(shù)據(jù)作為水印數(shù)據(jù)的第一數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,檢測(cè)器1805可以從已經(jīng)調(diào)節(jié)為預(yù)定尺寸的第一數(shù)據(jù)中提取水印數(shù)據(jù)。上文中描述了提取水印數(shù)據(jù)的方法,因此,省略了其詳細(xì)描述。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,控制器1807控制第二裝置102的整體操作。例如,控制器1807執(zhí)行存儲(chǔ)在第二裝置102中的程序,以控制包括在第二裝置102中的元件。另外,控制器1807可以包括至少一個(gè)處理器。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,控制器1807可以控制第二裝置102,以對(duì)數(shù)據(jù)進(jìn)行分類或者基于水印數(shù)據(jù)執(zhí)行預(yù)定操作。控制器1807從水印數(shù)據(jù)中獲取用于執(zhí)行預(yù)定操作的命令,并且基于該命令執(zhí)行預(yù)定操作。例如,控制器1807可以分析水印數(shù)據(jù)以獲得預(yù)定命令。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一數(shù)據(jù)可以是圖像數(shù)據(jù)或音頻數(shù)據(jù)。另外,插入第一數(shù)據(jù)的水印數(shù)據(jù)可以為基于用戶輸入而生成的圖像信息或數(shù)據(jù)。根據(jù)本公開(kāi)的各個(gè)實(shí)施例,圖像信息可以包括關(guān)于第一數(shù)據(jù)的信息或關(guān)于第一數(shù)據(jù)的原始數(shù)據(jù)的信息。此外,基于用戶輸入所生成的數(shù)據(jù)可以包括基于用戶輸入的控制信息或系統(tǒng)設(shè)置信息。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,可以通過(guò)服務(wù)器來(lái)生成第一數(shù)據(jù)。另外,插入第一數(shù)據(jù)的水印數(shù)據(jù)可以形成為數(shù)據(jù)塊或數(shù)據(jù)包格式,該數(shù)據(jù)塊或數(shù)據(jù)包格式包括表示水印數(shù)據(jù)的開(kāi)始的同步字段、表示水印數(shù)據(jù)的長(zhǎng)度的長(zhǎng)度字段、CRC字段、RS字段、用于檢查和校正誤差的有效載荷字段中的至少一個(gè)。水印數(shù)據(jù)包或水印數(shù)據(jù)塊可以插入第一數(shù)據(jù)。
圖19是根據(jù)本公開(kāi)的實(shí)施例的用于插入水印數(shù)據(jù)的裝置的詳細(xì)框圖。
參照?qǐng)D19,根據(jù)實(shí)施例的用于插入水印數(shù)據(jù)的第一裝置101可以包括編碼器1930、控制器1607、用戶輸入裝置1900、輸出裝置1910、傳感器1920、通信裝置1940、音頻/視頻(A/V)輸入裝置1950、和存儲(chǔ)器(內(nèi)存)1960,該編碼器1930包括尺寸調(diào)節(jié)器1601、水印插入器1603和補(bǔ)償器1605。然而,不是圖19中的所有元件都是第一裝置101的必要元件。即,第一裝置101可以包括比圖19的元件更多或更少的元件。此外,根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,第二裝置102可以具有與第一裝置相同的配置。
編碼器1930可以包括尺寸調(diào)節(jié)器1601、水印插入器1603和補(bǔ)償器1605,并且上文中描述了包括在編碼器1930中的元件,因此省略其詳細(xì)描述。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,用戶輸入裝置1900是用戶通過(guò)其輸入用于控制第一裝置101的數(shù)據(jù)的單元。例如,用戶輸入裝置1900可以包括鍵盤(pán)、圓頂開(kāi)關(guān)、觸摸板(觸摸電容式觸摸板、壓阻式觸摸板、紅外線光束感測(cè)型觸摸板、表面聲波型觸摸板、整體應(yīng)變計(jì)型觸摸板、壓電效應(yīng)型觸摸板等)、滾輪旋鈕、和滾輪開(kāi)關(guān),但是本公開(kāi)不限于此。
輸出裝置1910可以輸出音頻信號(hào)、視頻信號(hào)、或者振動(dòng)信號(hào),并且可以包括顯示器1911、音頻輸出裝置1912和振動(dòng)馬達(dá)1913。
顯示器1911可以顯示通過(guò)第一裝置101所處理的信息。
另外,在顯示器1911和觸摸板形成分層結(jié)構(gòu)以對(duì)應(yīng)于觸摸屏的情況下,顯示器1911還可以用作輸入裝置以及輸出裝置。顯示器1911可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)、柔性顯示器、立體(3D)顯示器、和電泳顯示器中的至少一種。另外,根據(jù)第一裝置101的實(shí)施方式,第一裝置101可以包括兩個(gè)或多個(gè)顯示器1911。兩個(gè)或多個(gè)顯示器1911可以通過(guò)鉸鏈可以設(shè)置為彼此面對(duì)。
音頻輸出裝置1912輸出可以從通信裝置1940傳送的或存儲(chǔ)在存儲(chǔ)器(內(nèi)存)1604中的音頻數(shù)據(jù)。另外,音頻輸出裝置1912輸出關(guān)于在第一裝置101中執(zhí)行的功能的音頻信號(hào),諸如呼叫信息接收聲音、消息接收聲音和報(bào)警聲音。音頻輸出裝置1912可以包括揚(yáng)聲器、蜂鳴器等。
振動(dòng)馬達(dá)1913可以輸出振動(dòng)信號(hào)。例如,振動(dòng)馬達(dá)1913可以輸出對(duì)應(yīng)于音頻數(shù)據(jù)或視頻數(shù)據(jù)的振動(dòng)信號(hào),諸如呼叫信號(hào)接收聲音、消息接收聲音等。另外,如果觸摸輸入到觸摸屏,則振動(dòng)馬達(dá)1913可以輸出振動(dòng)信號(hào)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,傳感器1920可以檢測(cè)到第一裝置101的狀態(tài)或者第一裝置101的外圍的狀態(tài),并且將感測(cè)信息傳送至控制器1607。
傳感器1920可以包括選自地磁傳感器1921、加速度傳感器1922、溫度/濕度傳感器1923、紅外線傳感器1924、陀螺儀傳感器1925、位置傳感器(例如,GPS)1926、壓力傳感器1927、接近傳感器1928以及RGB傳感器1929中的至少一種,但是本公開(kāi)不限于此。另外,由于相應(yīng)傳感器的功能可以從其名稱直觀地推斷出,所以省略其詳細(xì)描述。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,通信裝置1940可以包括短距離通信裝置1941、移動(dòng)通信裝置1943和廣播接收器1945。短距離通信裝置1941可以包括藍(lán)牙通信設(shè)備、藍(lán)牙低功耗(BLE)通信設(shè)備、近場(chǎng)通信(NFC)設(shè)備、無(wú)線局域網(wǎng)(WLAN)(WiFi)通信設(shè)備、紫蜂(Zigbee)通信設(shè)備、紅外數(shù)據(jù)協(xié)會(huì)(IrDA)通信設(shè)備、Wi-Fi定向(WFD)通信設(shè)備、超寬帶(UWB)通信設(shè)備、以及ANT+通信設(shè)備,但是本公開(kāi)不限于此。
另外,包括在短距離通信設(shè)備1941中的每個(gè)通信設(shè)備都可以包括發(fā)射器和接收器。發(fā)射器可以將包括水印數(shù)據(jù)被插入其中的數(shù)據(jù)的所有數(shù)據(jù)傳送至第二裝置或服務(wù)器,并且接收器可以從第二裝置或服務(wù)器接收包括水印數(shù)據(jù)被插入其中的數(shù)據(jù)的所有數(shù)據(jù)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,移動(dòng)通信裝置1943將無(wú)線信號(hào)發(fā)送至從基站、外部終端、移動(dòng)通信網(wǎng)絡(luò)上的服務(wù)器中選擇的至少一個(gè),并且從選自基站、外部終端、移動(dòng)通信網(wǎng)絡(luò)上的服務(wù)器中的至少一個(gè)接收無(wú)線信號(hào)。無(wú)線信號(hào)可以包括語(yǔ)音呼叫信號(hào)、視頻呼叫信號(hào)、或者根據(jù)文本/多媒體消息發(fā)射/接收的各種數(shù)據(jù)。
廣播接收器1945經(jīng)由廣播信道接收廣播信號(hào)和/或相關(guān)廣播信息。廣播信道可以包括衛(wèi)星信道和地面廣播信道。根據(jù)本公開(kāi)的各個(gè)實(shí)施例,第一裝置101可以不包括廣播接收器1945。
A/V輸入裝置1950用于輸入音頻或視頻信號(hào),并且可以包括相機(jī)1951和音頻輸入裝置1952。相機(jī)1951可以在視頻電話模式或拍攝模式通過(guò)圖像傳感器獲取諸如靜態(tài)畫(huà)面或移動(dòng)畫(huà)面的圖像幀。通過(guò)圖像傳感器所拍攝的圖像可以通過(guò)控制器1607或者附加的圖像處理裝置(未示出)進(jìn)行處理。
在相機(jī)1951中所處理的圖像幀可以被存儲(chǔ)在存儲(chǔ)器(內(nèi)存)1960中,或者通過(guò)通信裝置1940傳送至外部。A/V輸入裝置1950根據(jù)終端的配置類型可以包括兩個(gè)或多個(gè)相機(jī)1951。
音頻輸入裝置1952接收外部聲音信號(hào)并將該外部聲音信號(hào)處理為電子語(yǔ)音數(shù)據(jù)。例如,音頻輸入裝置1952可以為麥克風(fēng),但是不限于此。音頻輸入裝置1952可以從外部裝置、服務(wù)器或用戶接收音頻信號(hào)。音頻輸入裝置1952可以使用各種噪聲去除算法,以用于去除在接收外部音頻信號(hào)的過(guò)程中所生成的噪聲。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,存儲(chǔ)器(內(nèi)存)1960可以存儲(chǔ)用于處理和控制控制器1607的程序,并且可以存儲(chǔ)要輸入到第一裝置101的數(shù)據(jù),或者要從第一裝置101輸出的數(shù)據(jù)。
根據(jù)本公開(kāi)的一個(gè)或多個(gè)實(shí)施例,存儲(chǔ)器(內(nèi)存)1960可以包括閃速存儲(chǔ)器型、硬盤(pán)型、多媒體卡型、卡型內(nèi)存(例如,安全數(shù)字(SD)或極限數(shù)字(XD)內(nèi)存)、隨機(jī)存取存儲(chǔ)器(RAM)、靜態(tài)RAM(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程ROM(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)和光盤(pán)中的至少一種類型的存儲(chǔ)介質(zhì)。
根據(jù)本公開(kāi)的各個(gè)實(shí)施例,存儲(chǔ)在存儲(chǔ)器(內(nèi)存)1960中的程序可以根據(jù)功能被分類為多種模塊。例如,程序可以被分類為用戶界面(UI)模塊1961、觸摸屏模塊1962和報(bào)警模塊1963。
UI模塊1961可以提供與第一裝置101互連的專用UI或圖形UI(GUI)。例如,UI模塊1961可以提供水印數(shù)據(jù)插入按鈕、用于改變圖像數(shù)據(jù)或音頻數(shù)據(jù)的尺寸的UI或GUI。
觸摸屏模塊1962可以檢測(cè)用戶在觸摸屏上的觸摸姿勢(shì),并且將關(guān)于觸摸姿勢(shì)的信息傳送給控制器1607。根據(jù)本公開(kāi)的各個(gè)實(shí)施例,觸摸屏模塊1962可以識(shí)別和分析觸摸代碼。觸摸屏模塊1962可以通過(guò)包括控制器的獨(dú)立硬件來(lái)實(shí)施。
各種類型的傳感器可以設(shè)置在觸摸屏內(nèi)部或附近,以檢測(cè)觸摸屏幕上的觸摸或接近觸摸。用于檢測(cè)觸摸屏上的觸摸的傳感器的示例可以是觸覺(jué)傳感器。觸覺(jué)傳感器是用于檢測(cè)接觸特定對(duì)象的(人類可以感覺(jué)到與該特定對(duì)象接觸的)程度或更高的程度。觸覺(jué)傳感器可以檢測(cè)各種類型的信息,例如,關(guān)于接觸表面的硬度、接觸對(duì)象的硬度、接觸點(diǎn)處的溫度等的信息。
另外地,用于檢測(cè)觸摸屏上的觸摸的傳感器的示例是接近傳感器。
接近傳感器指的是通過(guò)電磁力或紅外光來(lái)檢測(cè)接近預(yù)定檢測(cè)表面的對(duì)象或者存在于傳感器附近的對(duì)象的存在或不存在,而沒(méi)有機(jī)械接觸。接近傳感器的示例包括透射式光電傳感器、直接反射型光電傳感器、平面鏡反射型光電傳感器、射頻振蕩型接近傳感器、靜電電容式接近傳感器、磁性接近傳感器、紅外線接近傳感器。用戶的觸摸姿勢(shì)可以包括:輕擊、觸摸并按住、雙擊、拖拽、移動(dòng)、點(diǎn)擊、拖放、滑動(dòng)等。
報(bào)警模塊1963輸出用于通知第一裝置101事件發(fā)生的信號(hào)。在第一裝置101中發(fā)生事件的示例包括呼叫信號(hào)接收、消息接收、關(guān)鍵信號(hào)輸入和日程安排通知。報(bào)警模塊1963可以經(jīng)由顯示器1911以視頻信號(hào)的形式或者經(jīng)由音頻輸出裝置1912以音頻信號(hào)的形式輸出報(bào)警信號(hào)。報(bào)警模塊1963還經(jīng)由振動(dòng)馬達(dá)1913以振動(dòng)信號(hào)的形式輸出報(bào)警信號(hào)。
根據(jù)一個(gè)或多個(gè)實(shí)施例的裝置可以包括處理器、存儲(chǔ)并執(zhí)行程序數(shù)據(jù)的內(nèi)存、諸如磁盤(pán)驅(qū)動(dòng)器的永久性存儲(chǔ)器、與外部裝置通信的通信端口、和用戶界面裝置,諸如觸摸屏、按鍵和按鈕。作為軟件模塊或算法實(shí)現(xiàn)的方法可以作為非暫時(shí)性計(jì)算機(jī)可讀代碼存儲(chǔ)在計(jì)算機(jī)可讀記錄介質(zhì)上。非暫時(shí)性計(jì)算機(jī)可讀代碼可以各種方式被記錄/傳遞到介質(zhì)上,其中,介質(zhì)的示例包括記錄介質(zhì)、諸如磁性存儲(chǔ)介質(zhì)(例如,ROM、軟盤(pán)、硬盤(pán)等)和光學(xué)記錄介質(zhì)(例如,致密盤(pán)ROM(CD-ROM)或數(shù)字通用光盤(pán)(DVD))。媒體還可以是分布式網(wǎng)絡(luò),使得非暫時(shí)性計(jì)算機(jī)可讀代碼以分布方式被存儲(chǔ)/傳遞和被執(zhí)行。此外,處理元件可以包括處理器或計(jì)算機(jī)處理器,并且處理元件可以分布在和/或包括在單個(gè)裝置中。
本文中所引用的包括出版物、專利申請(qǐng)和專利的任何參考文件以與每個(gè)參考文件單獨(dú)指出或者明確指出結(jié)合參考文件并且在本文中整體闡述的相同的程度結(jié)合于此。
為了促進(jìn)理解本公開(kāi)的原理,參考附圖中所示的實(shí)施例,并且特定語(yǔ)言用于描述本公開(kāi)的這些實(shí)施例。然而,這種特定語(yǔ)言不意欲限制本公開(kāi)的范圍,并且本公開(kāi)的應(yīng)該被解釋為包括對(duì)于觀看本公開(kāi)的普通技術(shù)人員通常會(huì)發(fā)生的所有實(shí)施例。
根據(jù)功能模塊部件和各種處理步驟描述所公開(kāi)的實(shí)施例??梢酝ㄟ^(guò)被配置為執(zhí)行指定功能的任何數(shù)量的硬件和/或軟件組件來(lái)實(shí)現(xiàn)這種功能模塊。例如,實(shí)施例可以采用各種集成電路部件(例如,存儲(chǔ)元件、處理元件、邏輯元件、查詢表等),這些集成電路部分可以在一個(gè)或多個(gè)處理器的或其他控制裝置的控制下執(zhí)行各種功能。類似地,可以使用軟件程序或軟件元件來(lái)實(shí)施實(shí)施例的元件,可以使用數(shù)據(jù)結(jié)構(gòu)、對(duì)象、進(jìn)程、例程和其他編程元件的任意組合,通過(guò)諸如C、C++、Java、匯編語(yǔ)言等的任何編程或腳本語(yǔ)言來(lái)實(shí)施實(shí)施例。作為通過(guò)一個(gè)或多個(gè)處理器所執(zhí)行的指令來(lái)實(shí)施功能各方面。此外,實(shí)施例可以采用用于電子配置、信號(hào)處理、控制、數(shù)據(jù)處理等的任何數(shù)量的傳統(tǒng)技術(shù)。單詞“機(jī)制”和“元件”被廣泛使用并且不限于本公開(kāi)的機(jī)械或物理實(shí)施例,而是可以包括與處理器等結(jié)合的軟件例程。
本文中所示和所述的特定實(shí)施方式為示例性示例并且不意欲以任何方式另外限制本公開(kāi)的范圍。為了簡(jiǎn)潔,沒(méi)有具體描述傳統(tǒng)電子學(xué)、控制系統(tǒng)、軟件開(kāi)發(fā)和系統(tǒng)的其他功能方面(和系統(tǒng)的單獨(dú)操作部件的部件)。此外,各種附圖中所示的連接線或連接器不意欲表示各個(gè)元件之間的功能關(guān)系和/或物理或邏輯連接。應(yīng)該注意,多種可選的或附加的功能關(guān)系、物理連接或邏輯連接可以存在于實(shí)踐裝置中。而且,除非元件明確地被描述為“必要的”或“關(guān)鍵的”,否則沒(méi)有項(xiàng)目或部件對(duì)于實(shí)施例的實(shí)踐來(lái)說(shuō)是必要的。
此外,除非本公開(kāi)另有說(shuō)明,否則本文中值的范圍的詳述僅意欲用作分別參照落在該范圍內(nèi)的每個(gè)單獨(dú)值的簡(jiǎn)單描述(shorthand method),如同每個(gè)單獨(dú)值在本文中被獨(dú)立敘述的一樣,每個(gè)單獨(dú)值都包含在說(shuō)明書(shū)中。除非本文中另有指定或者除非通過(guò)上下文明顯相矛盾,否則可以以任何適當(dāng)?shù)捻樞騺?lái)執(zhí)行本文中所述的所有方法的步驟。而且,所述的一塊或多塊和/或交互可以被改變、去除、細(xì)分或合并;并且所公開(kāi)的進(jìn)程可以被順序執(zhí)行和/或通過(guò)單獨(dú)的處理線程、處理器、裝置、分立邏輯、電路等并行執(zhí)行。除非另有說(shuō)明,否則本文中所提供的示例和本文中所述使用的語(yǔ)言(例如,“諸如”或“例如”)僅意欲更好地示出實(shí)施例,而不會(huì)限制本公開(kāi)的范圍?;诒竟_(kāi),本領(lǐng)域技術(shù)人員很容易地作出許多修改和改變,而沒(méi)有背離本公開(kāi)的精神和范圍。
應(yīng)該理解,本文中所述的實(shí)施例應(yīng)該僅僅被視為說(shuō)明意義,而不是為了限制。每個(gè)實(shí)施例內(nèi)的部件或方面的描述通常應(yīng)該被視為可用于其他實(shí)施例中的其他類似部件或方面。
盡管已經(jīng)參照本公開(kāi)的各個(gè)實(shí)施例示出和描述了本公開(kāi),但是本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,可以在不背離通過(guò)以下權(quán)利要求而限定的本公開(kāi)的精神和范圍的情況下,可以對(duì)其在形式和細(xì)節(jié)上進(jìn)行各種改變。