JP6445796B2 - 画像難読化装置、画像難読化方法、プログラム、及び、記録媒体 - Google Patents
画像難読化装置、画像難読化方法、プログラム、及び、記録媒体 Download PDFInfo
- Publication number
- JP6445796B2 JP6445796B2 JP2014133303A JP2014133303A JP6445796B2 JP 6445796 B2 JP6445796 B2 JP 6445796B2 JP 2014133303 A JP2014133303 A JP 2014133303A JP 2014133303 A JP2014133303 A JP 2014133303A JP 6445796 B2 JP6445796 B2 JP 6445796B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- obfuscation
- block
- blocks
- data
- 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.)
- Active
Links
Images
Landscapes
- Image Processing (AREA)
- Facsimile Transmission Control (AREA)
Description
以下、図1〜図12を参照して、本発明の一実施形態に係るシステムについて説明する。
本実施形態に係るシステム(以下、単に「システム」と呼称する)の概要について図1を参照しながら説明する。図1は、システムを構成する各装置のブロック図である。
次にシステムに含まれる各装置の構成について引き続き図1を参照しながら説明する。
コンテンツ変換サーバ100は、記憶部110、制御部120、及び、通信I/F部130を備えている。
書籍販売用サーバ200は、記憶部210、記憶部215、制御部220、及び、通信I/F部230を備えている。なお、記憶部215及び記憶部215は、1つの記録媒体に含まれていてもよいし、異なる記録媒体に含まれていてもよい。
タブレット端末300は、記憶部310、制御部320、通信I/F部330、及び、タッチパネル式表示部340を備えている。
次に、コンテンツ変換サーバ100の動作について図2〜図8を参照しながら説明する。
S5の処理についてより具体的に説明する。
次に、タブレット端末300の動作について図9〜図12を参照しながら説明する。
以上の説明から以下のことが言える。
図17に示す従来技術には、オリジナル画像と難読化画像に復号処理を施すことで得られる復号画像との間に差分が生じてしまう(即ち、復号画像に、オリジナル画像にはない格子状のノイズが生じてしまう)という欠点がある。この欠点は、アップサンプリングされたオリジナル画像をスクランブル処理により難読化する際における補間処理、及び/又は、オリジナル画像(アップサンプリングされた画像、又は、アップサンプリングされていない画像)から生成された難読化画像に施す復号処理のアルゴリズムに起因している。
実施形態1にて説明したように、タブレット端末300の復号部322は、難読化画像に対して復号処理を施す復号手段である。具体的には、復号部322は、難読化画像を分割した複数のブロックの全部又は一部を上記難読化画像内の他のブロックと入れ替えることにより、上記難読化画像に対してデスクランブル処理を施すようになっている。
難読化画像に対してデスクランブル処理を施す(難読化画像を分割した複数のブロックの全部又は一部を上記難読化画像内の他のブロックと入れ替える)ためには、オリジナル画像における各ブロックの位置およびサイズを特定するための情報が必要である。
タブレット端末300の復号部322は、難読化画像から当該難読化画像と同じ大きさの復号画像を生成する生成手段であると言える。また、復号部322は、当該復号画像の表示領域の大きさと当該復号画像の大きさとが異なる場合に当該表示領域の大きさと同じ大きさになるように当該復号画像をリサイズするリサイズ手段であると言える。更に、実施形態1に係るタブレット端末300の書籍表示処理部323は、リサイズ後の復号画像を表示する表示処理手段であると言える。
実施形態1では、ブロックの隅(右上隅、左上隅、右下隅、及び/又は、左下隅)の画素の画素値が横長のバー画像、及び、縦長のバー画像の両方に含まれているが、ブロックの隅の画素の画素値は、横長のバー画像、及び、縦長のバー画像のいずれか一方のみに含まれていてもよい。
図示した例では、コンテンツ変換サーバ100は、オリジナル画像を分割した複数のブロックの一部を当該オリジナル画像内の他のブロックと入れ替えるようになっていた。当然ながら、コンテンツ変換サーバ100は、オリジナル画像を分割した複数のブロックの全部を当該オリジナル画像内の他のブロックと入れ替えるようになっていてもよい。
以下、更に図13及び図14を参照して、本発明の別の一実施形態に係るシステムについて説明する。図13は、本実施形態に係るコンテンツ変換サーバがオリジナル画像から規定の画像(難読化画像からのオリジナル画像の復元に使用される画像)を作成する方法を説明するための図である。図14は、本実施形態に係るタブレット端末が難読化画像から劣化を生じさせることなくオリジナル画像を復元する方法を説明するための図である。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、基本的にその説明を省略する。
本実施形態に係るシステムは、実施形態1に係るシステムと類似しているが、以下の点で異なっている。
本実施形態に係るシステムは、実施形態1に係るシステムと同様に構成されているので、本実施形態に係るシステムの構成の具体的な説明は省略する。
コンテンツ変換サーバ100は、図2のフローチャートにおける「S3」を以下に説明する「代替工程」に置き換えることにより得られるフローチャートに従った動作を行うようになっている。
タブレット端末300は、図9のフローチャートにおける「S13」を以下に説明する「代替工程」に置き換えることにより得られるフローチャートに従った動作を行うようになっている。
以上のように、タブレット端末300の復号部322は、難読化画像に対して復号処理を施す復号手段である。
以下、更に図15及び図16を参照して、本発明の更に別の一実施形態に係るシステムについて説明する。図15は、本実施形態に係るコンテンツ変換サーバがオリジナル画像から規定のデータ(難読化画像からのオリジナル画像の復元に使用されるデータ)を作成する方法を説明するための図である。図16は、本実施形態に係るタブレット端末が難読化画像から劣化を生じさせることなくオリジナル画像を復元する方法を説明するための図である。なお、説明の便宜上、実施形態1にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、基本的にその説明を省略する。
本実施形態に係るシステムは、実施形態1、2に係るシステムと類似しているが、以下の点で異なっている。
本実施形態に係るシステムは、実施形態1、2に係るシステムと同様に構成されているので、本実施形態に係るシステムの構成の具体的な説明は省略する。
コンテンツ変換サーバ100は、図2のフローチャートにおける「S3」を以下に説明する「代替工程」に置き換え、更に、以下に説明する「追加工程」を「S5」または「S6」の直後に追加することにより得られるフローチャートに従った動作を行うようになっている。
タブレット端末300は、図9のフローチャートにおける「S13」を以下に説明する「代替工程」に置き換えることにより得られるフローチャートに従った動作を行うようになっている。
以上のように、タブレット端末300の復号部322は、難読化画像に対して復号処理を施す復号手段である。
電子書籍コンテンツを閲覧するための機器は、タブレット端末300に限定されず、タブレット端末300と同様の特徴を備えた他の種類の機器(パーソナルコンピュータ、フィーチャーフォン、スマートフォン、電子書籍端末等)であってもよい。
実施形態1では、暗号化部121は、左右に隣接する2つのブロック間の境界に隣接している全境界画素を結合することで縦長のバー画像を生成し、上下に隣接する2つのブロック間の境界に隣接している全境界画素を結合することで横長のバー画像を生成するようになっていた。
コンテンツ変換サーバ100は、以下の特徴1〜特徴3を兼ね備えるように構成されていた。
特徴1:周波数領域(周波数成分)に変換する処理が施された(例えば、離散コサイン変換された)画像にスクランブル処理を施す。
特徴2:復号画像中の格子状のノイズを消去するためのデータを生成する。
特徴3:難読化画像における各ブロックの位置及びサイズを特定するための情報として、縦方向及び横方向のブロック数を示す情報を生成する。
特徴4:難読化画像と同じサイズの復号画像を生成する。
特徴5:画像難読化装置が生成したデータを用いて、復号画像中の格子状のノイズを消去する。
特徴6:難読化画像の縦方向及び横方向のブロック数を示す情報を参照することで、当該難読化画像における各ブロックの位置及びサイズを特定する。
実施形態1〜3では、コンテンツ変換サーバ100は、オリジナル画像がアップサンプリングされた画像である場合に限り、復号画像中の格子状のノイズを消去するためのデータ(例えば、実施形態1では、2つのバー画像)を生成するようになっていた。その理由は、既に述べたように、オリジナル画像がアップサンプリングされた画像である場合、復号画像に格子状のノイズが現れることがあるからである。
上述のように、実施形態1〜3では、復号キー(データ5)に、ブロック入れ替えルールと、縦方向の分割数と、横方向の分割数とを示す情報が含まれている。しかしながら、難読化画像に復号処理を施すために参照する情報は、そのような複号キー(データ5)には限定されない。即ち、当該情報は、縦方向の分割数と横方向の分割数との両方を示す情報ではなく、縦方向の分割数と横方向の分割数とのうちのいずれか一方を示す情報が格納されるようになっていてもよい。
実施形態1〜3の各装置の制御ブロック(特に、暗号化部121、復号部322、書籍表示処理部323)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
本発明の態様1に係る画像難読化装置は、周波数成分に変換する処理(離散コサイン変換)が施された画像(JPEG画像)を読み出す読出手段(暗号化部121)と、上記画像に難読化処理を施す難読化手段(暗号化部121)と、を備え、上記難読化手段は、上記画像を分割した複数のブロックの全部又は一部を上記画像内の他のブロックと入れ替えることにより、上記画像に上記難読化処理(スクランブル処理)を施すように構成されている。
110 記憶部
120 制御部
121 暗号化部(読出手段、難読化手段、生成手段、第2生成手段)
200 書籍販売用サーバ
300 タブレット端末(画像復号装置、画像復元装置)
310 記憶部
320 制御部
321 ダウンロード処理部
322 復号部
323 書籍表示処理部
324 書籍情報アップロード処理部
Claims (6)
- 周波数成分に変換する処理が施された画像を読み出す読出手段と、
上記画像に難読化処理を施す難読化手段と、
上記画像内の特定の領域に関するデータを生成する生成手段と、を備え、
上記難読化手段は、上記画像を分割した複数のブロックの全部又は一部を上記画像内の他のブロックと入れ替えることにより、上記画像に上記難読化処理を施すように構成されており、
上記特定の領域は上記複数のブロックの各々における特定の画素からなる領域であり、
上記特定の画素は、隣接する2つのブロック間の境界に隣接する画素であり、
上記データは、上記特定の領域全体を占める像を復元するためのデータであり、
上記生成手段は、上記画像の各ブロックについて、当該ブロック内においてラスタスキャン順でi番目に位置する上記特定の画素の画素値と、上記難読化処理によって出力される画像における、当該ブロックに対応するブロック内において、ラスタスキャン順でi番目に位置する上記特定の画素の画素値と、の差分を示すデータを生成する、
ことを特徴とする画像難読化装置。 - 上記生成手段は、上記画像から、上記データとして、上記像を表す規定の画像、又は、上記像の各部がいずれかの画像によって表されているような規定の画像群を生成する、ことを特徴とする請求項1に記載の画像難読化装置。
- 上記読出手段が読み出した画像の復号に用いられる復号用情報を生成する第2生成手段を更に備え、
上記復号用情報には、上記入れ替えの規則を示す情報に加えて、当該画像の縦方向及び横方向の分割数を示す情報が含まれている、ことを特徴とする請求項1又は2に記載の画像難読化装置。 - 装置が実行する画像難読化方法であって、
周波数成分に変換する処理が施された画像を上記装置が読み出す読出ステップと、
上記装置が上記画像に難読化処理を施す難読化ステップと、
上記画像内の特定の領域に関するデータを生成する生成ステップと、を含み、
上記装置は、上記難読化ステップにて、上記画像を分割した複数のブロックの全部又は一部を上記画像内の他のブロックと入れ替えることにより、上記画像に上記難読化処理を施し、
上記特定の領域は上記複数のブロックの各々における特定の画素からなる領域であり、
上記特定の画素は、隣接する2つのブロック間の境界に隣接する画素であり、
上記データは、上記特定の領域全体を占める像を復元するためのデータであり、
上記生成ステップでは、上記画像の各ブロックについて、当該ブロック内においてラスタスキャン順でi番目に位置する上記特定の画素の画素値と、上記難読化処理によって出力される画像における、当該ブロックに対応するブロック内において、ラスタスキャン順でi番目に位置する上記特定の画素の画素値と、の差分を示すデータを生成する、
ことを特徴とする画像難読化方法。 - 請求項1から3のいずれか1項に記載の画像難読化装置が備える上記各手段としてコンピュータを機能させるためのプログラム。
- 請求項5に記載のプログラムが記録されているコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014133303A JP6445796B2 (ja) | 2014-06-27 | 2014-06-27 | 画像難読化装置、画像難読化方法、プログラム、及び、記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014133303A JP6445796B2 (ja) | 2014-06-27 | 2014-06-27 | 画像難読化装置、画像難読化方法、プログラム、及び、記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016012028A JP2016012028A (ja) | 2016-01-21 |
| JP6445796B2 true JP6445796B2 (ja) | 2018-12-26 |
Family
ID=55228782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014133303A Active JP6445796B2 (ja) | 2014-06-27 | 2014-06-27 | 画像難読化装置、画像難読化方法、プログラム、及び、記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6445796B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6492622B2 (ja) * | 2014-12-19 | 2019-04-03 | コニカミノルタ株式会社 | 文字画像処理システム、情報処理装置、および情報処理装置の制御プログラム |
| CN111756770B (zh) * | 2020-07-16 | 2022-05-31 | 鸣飞伟业技术有限公司 | 一种高清视频安全隔离显示网关 |
| KR102510007B1 (ko) * | 2020-08-06 | 2023-03-13 | 양윤모 | 전단지를 이용한 온라인 홍보가 가능한 온라인 매장 영업 시스템 |
| KR102377712B1 (ko) * | 2020-08-08 | 2022-03-29 | 배정일 | 전화 통화 또는 화상 통화를 이용한 비대면 온라인 교육 시스템 |
| CN116095246B (zh) * | 2022-12-17 | 2025-05-16 | 桂林理工大学南宁分校 | 一种加密图像的传输系统及方法 |
| CN117499551B (zh) * | 2024-01-02 | 2024-04-23 | 天津中荣印刷科技有限公司 | 一种基于二进制信号的加密防伪印刷方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2661585B1 (fr) * | 1990-04-25 | 1992-08-07 | Telediffusion Fse | Procede et dispositif d'embrouillage-desembrouillage de donnees d'images numeriques. |
| JPH04358863A (ja) * | 1991-06-04 | 1992-12-11 | Nippon Steel Corp | プリンタ |
| JP2002369202A (ja) * | 2001-06-11 | 2002-12-20 | Ricoh Co Ltd | 画像圧縮装置、画像伸長装置、画像圧縮方法、画像伸長方法、プログラム、及び該プログラムを記録した記録媒体 |
| JP2006148251A (ja) * | 2004-11-16 | 2006-06-08 | Nec Corp | スクランブル処理装置、スクランブル解除装置 |
| JP4684701B2 (ja) * | 2004-11-24 | 2011-05-18 | 三菱電機株式会社 | スクランブル処理装置、デスクランブル処理装置、スクランブル処理方法及びデスクランブル処理方法 |
| US20080123848A1 (en) * | 2006-11-24 | 2008-05-29 | Vimicro Corporation | System and method for data security, encryption apparatus and decryption apparatus |
| EP2343877A4 (en) * | 2008-10-23 | 2012-03-28 | Fujitsu Ltd | DEVICE, METHOD, AND IMAGE ENCRYPTION / PROGRAM PROGRAM |
| JP5742464B2 (ja) * | 2011-05-23 | 2015-07-01 | 富士通株式会社 | データ処理装置、及びデータ処理方法 |
-
2014
- 2014-06-27 JP JP2014133303A patent/JP6445796B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016012028A (ja) | 2016-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6445796B2 (ja) | 画像難読化装置、画像難読化方法、プログラム、及び、記録媒体 | |
| CN105830134B (zh) | 面向加密通信的图像压缩扩展方法及装置、程序以及存储介质 | |
| CN111145069B (zh) | 基于区块链的图片水印处理方法及装置 | |
| EP3354034B1 (en) | Secure distribution of an image | |
| JP7389446B2 (ja) | 暗号化/復号化装置、暗号化/復号化方法並びに該方法を実行するためのコンピュータプログラム | |
| KR102438102B1 (ko) | 영상 스테가노그래피를 이용한 정보 보안 장치, 방법, 컴퓨터 판독 가능한 기록 매체 및 컴퓨터 프로그램 | |
| WO2016044946A1 (en) | Method for obfuscating the display of text | |
| JP5787644B2 (ja) | 画像処理装置および画像処理装置の制御方法 | |
| JP6783362B2 (ja) | 映像処理装置及びその映像処理方法 | |
| JP3761739B2 (ja) | 電子透かしによる画像データの秘匿及び復元方法並びに装置 | |
| Memon et al. | Reversible watermarking method based on adaptive thresholding and companding technique | |
| US20200058096A1 (en) | Image data encryption and rendering system | |
| US12306961B2 (en) | Image processing apparatus and control method | |
| US7606426B1 (en) | Image processing apparatus and method and storage medium | |
| JP4797835B2 (ja) | 画像合成装置、画像表示装置、画像符号化装置、画像合成プログラム、画像表示プログラムおよび画像符号化プログラム | |
| US12080258B2 (en) | Image delivery optimization | |
| WO2010106669A1 (ja) | 電子文書暗号化装置、電子文書暗号化方法及び電子文書暗号化プログラムならびに電子文書復号装置 | |
| JP2007067865A (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
| JP7310516B2 (ja) | 画像処理装置、情報処理装置、及びコンピュータプログラム | |
| WO2025096523A1 (en) | Copy protection for online images | |
| Fang | A Data Hiding Method which the Secret Image Exist After Cropping Style Image Resizing. | |
| CN121012968A (zh) | 基于空间域动态标签的影像数据防伪方法及设备 | |
| JP5030141B2 (ja) | 構造化文書画像処理装置、構造化文書画像暗号処理方法、プログラム及び情報記録媒体 | |
| Wang et al. | Image watermark protection based on self-recovery images and sparse approximation | |
| JP6028477B2 (ja) | スクリーンキャプチャの抑制機能を備えた画像表示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170323 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180308 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20180731 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181015 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20181022 |
|
| 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: 20181127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181130 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6445796 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |