JP5982806B2 - 電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし検出装置 - Google Patents
電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし検出装置 Download PDFInfo
- Publication number
- JP5982806B2 JP5982806B2 JP2011272777A JP2011272777A JP5982806B2 JP 5982806 B2 JP5982806 B2 JP 5982806B2 JP 2011272777 A JP2011272777 A JP 2011272777A JP 2011272777 A JP2011272777 A JP 2011272777A JP 5982806 B2 JP5982806 B2 JP 5982806B2
- Authority
- JP
- Japan
- Prior art keywords
- synchronization flag
- digital watermark
- information
- watermark information
- content
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 71
- 238000001514 detection method Methods 0.000 title claims description 62
- 230000008569 process Effects 0.000 claims description 35
- 238000000605 extraction Methods 0.000 claims description 18
- 230000010365 information processing Effects 0.000 description 33
- 238000003860 storage Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 7
- 238000007906 compression Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013144 data compression Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000001308 synthesis method Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0085—Time domain based watermarking, e.g. watermarks spread over several images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0051—Embedding of the watermark in the spatial domain
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Description
まず、開示の電子透かし埋め込み装置又は電子透かし検出装置が適用されるシステム例について説明する。図1は、実施例におけるシステム構成の一例を示す図である。図1に示す例では、情報処理装置1、コンテンツ配信サーバ2、DRMサーバ3、ビデオカメラ4、情報処理装置5を有する。
まず、電子透かし埋め込み装置として機能する情報処理装置1について説明する。
図2は、情報処理装置1の構成の一例を示す図である。図2に示す情報処理装置1は、電子透かし情報を埋め込む電子透かし埋め込み装置として機能する。図2に示す情報処理装置1は、制御部10、主記憶部20、補助記憶部30、通信部40、記録媒体I/F部50を有する。各部は、バスを介して相互にデータ送受信可能に接続されている。
次に、電子透かし情報を埋め込む機能を有する制御部10について詳しく説明する。図3は、実施例1における電子透かし埋め込み機能の一例を示すブロック図である。図3に示す制御部10は、コンテンツ取得部101、透かし情報取得部102、固定長同期フラグ生成部103、埋め込み部104を備える。
W:電子透かしパターン
X':元のフレームに電子透かしパターンを加算したフレーム
b:透かしの強度
bの値が大きいほどWの影響が大きくなるため、電子透かしの耐性は強くなるが、電子透かしによる画質劣化も大きくなる。逆にbの値が小さいほどWの影響が小さくなるため、電子透かしの耐性は弱くなるが、電子透かしによる画質劣化も小さくなる。
また、他の合成方法として式(2)に示すアルファブレンドによる合成も適用可能である。
W:電子透かしパターン
X':元のフレームに2つのパターンを合成したフレーム
α:合成する比率であり0〜1の値
αの値が大きいほどWの割合が大きくなるため、電子透かしの耐性は強くなるが、電子透かしによる画質劣化も大きくなる。逆にαの値が小さいほどWの影響が小さくなるため、電子透かしの耐性は弱くなるが、電子透かしによる画質劣化も小さくなる。
次に、実施例1における電子透かし埋め込み装置の動作について説明する。図11は、実施例1における電子透かし埋め込み処理の一例を示すフローチャートである。図11に示すステップS101で、透かし情報取得部102は、例えば補助記憶部30から透かし情報を読み込んで取得する。透かし情報は、例えばKbitとする。
次に、実施例2における情報処理装置について説明する。実施例2における情報処理装置は、電子透かし埋め込み装置として機能する。実施例2では、電子透かし情報に基づいて、可変長の同期フラグを生成する。
実施例2における情報処理装置の構成は、実施例1における情報処理装置1と同様であるため、その説明を省略する。なお、実施例2における情報処理装置の構成を説明する際、図2に示す符号と同じ符号を用いて説明する。
次に、電子透かし情報を埋め込む機能を有する制御部10について詳しく説明する。図12は、実施例に2における電子透かし埋め込み機能の一例を示すブロック図である。図12に示す制御部10は、コンテンツ取得部201、透かし情報取得部202、可変長同期フラグ生成部203、埋め込み部204を備える。ここで、コンテンツ取得部201、透かし情報取得部202、埋め込み部204は、実施例1のコンテンツ取得部101、透かし情報取得部102、埋め込み部104と同様の処理を行うので、その説明を省略する。
次に、実施例2における電子透かし埋め込み装置の動作について説明する。図15は、実施例2における電子透かし埋め込み処理の一例を示すフローチャートである。図15に示すステップS201、S203〜S206の処理は、図11に示すステップS101、S103〜S106の処理と同様であるため、その説明を省略する。
次に、実施例3における情報処理装置5について説明する。実施例3における情報処理装置5は、電子透かし検出装置として機能する。実施例3では、実施例1や実施例2で埋め込まれた電子透かし情報を検出する。
実施例3における情報処理装置5の構成は、実施例1における情報処理装置1と同様であるため、その説明を省略する。なお、実施例3における情報処理装置の構成を説明する際、図2に示す符号と同じ符号を用いて説明する。
次に、電子透かし情報を検出する機能を有する制御部10について詳しく説明する。図16は、実施例3における電子透かし検出機能の一例を示すブロック図である。図16に示す制御部10は、コンテンツ取得部301、情報抽出部302、同期フラグ検出部303、透かし情報検出部304を有する。
次に、実施例3における情報処理装置5の動作について説明する。図19は、実施例3における電子透かし検出処理の一例を示すフローチャートである。図19に示す処理は、Kbitの透かし情報から生成されたNbitの固定長の同期フラグを検出する。
なお、前述した各実施例で説明した電子透かし埋め込み処理及び電子透かし検出処理を実現するためのプログラムを記録媒体に記録することで、各実施例での電子透かし埋め込み処理及び電子透かし検出処理をコンピュータに実施させることができる。例えば、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータや携帯装置に読み取らせて、前述した電子透かし埋め込み処理及び電子透かし検出処理を実現させることも可能である。
(付記1)
コンテンツを取得するコンテンツ取得部と、
電子透かし情報を取得する透かし情報取得部と、
前記電子透かし情報に基づいて同期フラグを生成する生成部と、
前記コンテンツに、前記電子透かし情報及び前記同期フラグを埋め込む埋め込み部と、
を備える電子透かし埋め込み装置。
(付記2)
前記生成部は、
前記電子透かし情報によって可変長の同期フラグを生成する付記1記載の電子透かし埋め込み装置。
(付記3)
前記生成部は、
前記電子透かし情報に対し、可変長に変換する符号化アルゴリズム、又は可変長テーブルを用いて前記可変長の同期フラグを生成する付記2記載の電子透かし埋め込み装置。
(付記4)
前記生成部は、
スクランブルおよび排他的論理和のいずれか、もしくは両方を用いて前記同期フラグを生成する付記1乃至3いずれか一項に記載の電子透かし埋め込み装置。
(付記5)
コンテンツを取得し、
電子透かし情報を取得し、
前記電子透かし情報に基づいて同期フラグを生成し、
前記コンテンツに、前記電子透かし情報及び前記同期フラグを埋め込む処理をコンピュータが実行する埋め電子透かし埋め込み方法。
(付記6)
コンテンツを取得する取得部と、
前記コンテンツに埋め込まれたビット列を抽出する抽出部と、
前記ビット列内の所定のビット列に対応する同期フラグを生成し、前記同期フラグと、前記所定のビット列の直前又は直後で前記同期フラグと同一の長さのビット列との相関値を、前記所定のビット列を1ビットずつずらしながら算出し、前記相関値が所定範囲内で最大となる位置の同期フラグを検出する検出部と、
を備える電子透かし検出装置。
10 制御部
20 主記憶部
30 補助記憶部
40 通信部
50 記録媒体I/F部
101、201 コンテンツ取得部
102、202 透かし情報取得部
103 固定長同期フラグ生成部
104、204 埋め込み部
203 可変長同期フラグ生成部
301 コンテンツ取得部
302 情報抽出部
303 同期フラグ検出部
304 透かし情報検出部
Claims (4)
- コンテンツを取得するコンテンツ取得部と、
電子透かし情報を取得する透かし情報取得部と、
前記電子透かし情報に基づいて可変長の同期フラグを生成する生成部と、
前記コンテンツに、前記電子透かし情報及び前記同期フラグを埋め込む埋め込み部と、
を備える電子透かし埋め込み装置。 - 前記生成部は、
スクランブルおよび排他的論理和のいずれか、もしくは両方を用いて前記同期フラグを生成する請求項1記載の電子透かし埋め込み装置。 - コンテンツを取得し、
電子透かし情報を取得し、
前記電子透かし情報に基づいて可変長の同期フラグを生成し、
前記コンテンツに、前記電子透かし情報及び前記同期フラグを埋め込む処理をコンピュータが実行する電子透かし埋め込み方法。 - コンテンツを取得する取得部と、
前記コンテンツに埋め込まれたビット列を抽出する抽出部と、
抽出したビット列内の第1のビット列に基づいて同期フラグを生成し、生成した同期フラグと、前記第1のビット列に対して所定の位置関係にある第2のビット列との相関値を、前記第1のビット列を1ビットずつずらしながら算出し、前記相関値が前記第1のビット列と前記第2のビット列との合計のビット幅内で最大となる位置の第1のビット列を同期フラグとして検出する検出部と、
を備える電子透かし検出装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011272777A JP5982806B2 (ja) | 2011-12-13 | 2011-12-13 | 電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし検出装置 |
US13/605,325 US9111358B2 (en) | 2011-12-13 | 2012-09-06 | Digital-watermark embedding device, digital-watermark embedding method, and digital-watermark detecting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011272777A JP5982806B2 (ja) | 2011-12-13 | 2011-12-13 | 電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし検出装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013126042A JP2013126042A (ja) | 2013-06-24 |
JP5982806B2 true JP5982806B2 (ja) | 2016-08-31 |
Family
ID=48572006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011272777A Expired - Fee Related JP5982806B2 (ja) | 2011-12-13 | 2011-12-13 | 電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし検出装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9111358B2 (ja) |
JP (1) | JP5982806B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200210555A1 (en) * | 2018-12-27 | 2020-07-02 | Alibaba Group Holding Limited | Information Processing Method, Hidden Information Parsing and Embedding Method, Apparatus, and Device |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105632503B (zh) * | 2014-10-28 | 2019-09-03 | 南宁富桂精密工业有限公司 | 信息隐藏方法及*** |
US9418395B1 (en) * | 2014-12-31 | 2016-08-16 | The Nielsen Company (Us), Llc | Power efficient detection of watermarks in media signals |
CN106487651A (zh) * | 2016-09-14 | 2017-03-08 | 广东欧珀移动通信有限公司 | 一种聊天信息区别同步的方法及装置 |
CN108681982A (zh) * | 2018-04-04 | 2018-10-19 | 微梦创科网络科技(中国)有限公司 | 一种基于奇异值分解的数字水印的嵌入和提取方法及*** |
US10448123B1 (en) | 2018-07-02 | 2019-10-15 | The Nielsen Company (Us), Llc | Methods and apparatus to extend a timestamp range supported by a watermark |
US10448122B1 (en) | 2018-07-02 | 2019-10-15 | The Nielsen Company (Us), Llc | Methods and apparatus to extend a timestamp range supported by a watermark |
CN111008923B (zh) * | 2018-10-08 | 2022-10-18 | 阿里巴巴集团控股有限公司 | 水印嵌入和水印提取方法、装置和设备 |
US11019407B2 (en) * | 2019-08-27 | 2021-05-25 | Synamedia Limited | Systems and methods for providing watermarked content |
CN113032742B (zh) * | 2021-01-26 | 2022-02-22 | 北京安华金和科技有限公司 | 数据脱敏方法和装置、存储介质及电子装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03135240A (ja) * | 1989-10-20 | 1991-06-10 | Nippon Telegr & Teleph Corp <Ntt> | セル同期回路 |
KR100487989B1 (ko) * | 1997-10-23 | 2005-05-09 | 미쓰비시덴키 가부시키가이샤 | 화상 복호화 장치 및 화상 부호화 장치 |
JP3338797B2 (ja) * | 1999-06-04 | 2002-10-28 | 日本電気株式会社 | 無線受信データずれ対応装置および無線受信データずれ対応方法 |
JP3342677B2 (ja) * | 1999-06-22 | 2002-11-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンテンツデータ鑑定装置 |
US6810131B2 (en) * | 2000-01-05 | 2004-10-26 | Canon Kabushiki Kaisha | Information processing method and apparatus |
JP2001202443A (ja) | 2000-01-24 | 2001-07-27 | Sony Corp | データ販売システム及びそのサーバ装置並びにそのデータ販売方法 |
US7774817B2 (en) * | 2001-01-31 | 2010-08-10 | Microsoft Corporation | Meta data enhanced television programming |
US7228001B2 (en) * | 2001-11-16 | 2007-06-05 | Ntt Docomo, Inc. | Image encoding method, image decoding method, image encoder, image decode, program, computer data signal, and image transmission system |
JP2003163901A (ja) * | 2001-11-28 | 2003-06-06 | Victor Co Of Japan Ltd | 電子透かし情報埋め込み装置、伝送装置及び再生装置並びに記録媒体 |
JP2004247883A (ja) * | 2003-02-12 | 2004-09-02 | Canon Inc | 画像処理方法 |
JP4165752B2 (ja) | 2003-09-30 | 2008-10-15 | アヴァシス株式会社 | 画像データへの秘匿データ挿入方式および秘匿データ検出方式 |
-
2011
- 2011-12-13 JP JP2011272777A patent/JP5982806B2/ja not_active Expired - Fee Related
-
2012
- 2012-09-06 US US13/605,325 patent/US9111358B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200210555A1 (en) * | 2018-12-27 | 2020-07-02 | Alibaba Group Holding Limited | Information Processing Method, Hidden Information Parsing and Embedding Method, Apparatus, and Device |
Also Published As
Publication number | Publication date |
---|---|
US9111358B2 (en) | 2015-08-18 |
JP2013126042A (ja) | 2013-06-24 |
US20130148842A1 (en) | 2013-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5982806B2 (ja) | 電子透かし埋め込み装置、電子透かし埋め込み方法及び電子透かし検出装置 | |
Wu et al. | An improved reversible data hiding in encrypted images using parametric binary tree labeling | |
Puteaux et al. | An efficient MSB prediction-based method for high-capacity reversible data hiding in encrypted images | |
Zhang et al. | Reversibility improved data hiding in encrypted images | |
JP3768705B2 (ja) | 電子透かし埋め込み装置、出力制御装置及びコンピュータ読み取り可能な記憶媒体 | |
Wang et al. | A majority-voting based watermarking scheme for color image tamper detection and recovery | |
Eswaraiah et al. | A fragile ROI-based medical image watermarking technique with tamper detection and recovery | |
Kaur et al. | Reversible watermarking of medical images: Authentication and Recovery-A Survey | |
CN105100959A (zh) | 一种取证标记方法、装置及数字家庭影院 | |
Kaur et al. | A high capacity reversible data hiding technique based on pixel value ordering using interlock partitioning | |
Eswaraiah et al. | ROI-based fragile medical image watermarking technique for tamper detection and recovery using variance | |
JP2013126189A (ja) | 画像処理装置、改竄防止方法及び改竄検知方法 | |
JP2004364263A (ja) | 情報埋め込み装置、改ざん検出装置及びそれらの方法並びに記録媒体 | |
KR101418394B1 (ko) | 시간축 변조 및 오류정정부호를 이용한 비디오 워터마킹 삽입 및 검출 장치 및 방법 | |
JP2005217598A (ja) | 電子透かし埋め込み装置,電子透かし検出装置,電子透かし埋め込み方法,および電子透かし検出方法 | |
JP5086951B2 (ja) | 画像生成装置、画像生成方法、コンピュータが実行可能なプログラム、およびコンピュータが読み取り可能な記録媒体 | |
JP4107063B2 (ja) | 暗号情報の送受信システム、送受信方法、暗号情報埋め込み用プログラム及び暗号情報記録装置 | |
JP2005318068A (ja) | コンテンツ認証データの電子透かし埋め込み方式および認証方式 | |
Vaish et al. | A systematic review on various reversible data hiding techniques in digital images | |
US7356159B2 (en) | Recording and reproduction apparatus, recording and reproduction method, recording and reproduction program for imperceptible information to be embedded in digital image data | |
Rupa | Privacy preservation of ROI of medical image using squint pixel and PLSB hiding technique | |
Sun et al. | A crypto signature scheme for image authentication over wireless channel | |
JP2001024876A (ja) | 画像処理方法及び装置と記憶媒体 | |
Gehani et al. | Veil: A system for certifying video provenance | |
Qu et al. | Ring Co-XOR encryption based reversible data hiding for 3D mesh model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140805 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150528 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150713 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160216 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160408 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20160419 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160718 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5982806 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |