JP6679540B2 - 情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 - Google Patents
情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 Download PDFInfo
- Publication number
- JP6679540B2 JP6679540B2 JP2017126764A JP2017126764A JP6679540B2 JP 6679540 B2 JP6679540 B2 JP 6679540B2 JP 2017126764 A JP2017126764 A JP 2017126764A JP 2017126764 A JP2017126764 A JP 2017126764A JP 6679540 B2 JP6679540 B2 JP 6679540B2
- Authority
- JP
- Japan
- Prior art keywords
- additional information
- image
- white balance
- adjusting
- image 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/73—Colour balance circuits, e.g. white balance circuits or colour temperature control
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00249—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
- H04N1/00265—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector with a photographic printing apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00278—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32267—Methods relating to embedding, encoding, decoding, detection or retrieval operations combined with processing of the image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32309—Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32352—Controlling detectability or arrangements to facilitate detection or retrieval of the embedded information, e.g. using markers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/405—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels
- H04N1/4051—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size
- H04N1/4052—Halftoning, i.e. converting the picture signal of a continuous-tone original into a corresponding signal showing only two levels producing a dispersed dots halftone pattern, the dots having substantially the same size by error diffusion, i.e. transferring the binarising error to neighbouring dot decisions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6022—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6077—Colour balance, e.g. colour cast correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/56—Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- 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/0065—Extraction of an embedded watermark; Reliable detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Color Television Image Signal Generators (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
本発明の第1の実施形態における情報処理システムは、画像情報に付加情報を埋め込む多重化エンコード処理部と、撮影画像から付加情報を抽出する多重化デコード処理部と、含む。以下においては、情報処理システムの基本構成と、情報処理システムの特徴的な構成(特に、多重化デコード処理部の構成)と、に分けて説明する。
(1−1)多重化エンコード処理部のハードウェア
図1(a),(b)は、情報処理システムにおいて、画像情報に付加情報(「多重化情報」および「埋め込み情報」といもいう)を埋め込む多重化エンコードのためのハードウェア(多重化エンコード処理部)の構成例の説明図である。このハードウェアは、画像データ(画像情報)Aと付加データ(付加情報)Bとを取得し、それらの情報A,Bが埋め込まれた記録物Cを生成する。図1(a)のハードウェアは、プリンタ(記録装置)とは別の装置によって、画像データAに付加情報Bを埋め込む処理を行うように構成されている。図1(b)のハードウェアは、プリンタ(記録装置)内において、画像データAに付加情報Bを埋め込む処理を行うように構成されている。
図3は、多重化エンコード処理のための基本的なファームウェア構成のブロック図である。画像データは、以下の処理が施され、記録ヘッドに接続された記録エンジンが受信可能な解像度および階調数に変換されてから、記録エンジンに送信される。
付属情報の取得部301は、画像データを圧縮する際に使用された各種パラメータを取得する。その取得された各種パラメータは、画像データの復元部302に送られて、圧縮された画像から画像データを抽出するための処理に利用される。また、その取得された各種パラメータは、圧縮度を算出するための処理に利用される。例えば、入力画像は、文書データをJPEGフォーマットで圧縮して得られた非可逆画像データであり、記録媒体に記録される。非可逆画像データには、圧縮する際に使用された量子化テーブルと画像データサイズとが含まれている。取得された画像データサイズ情報および量子化テーブルは、画像データの復元部302に送られる。
画像データの復元部302は、符号化された画像データを復号化して、画像データを抽出する。以下においては、入力画像をJPEG画像として説明する。
式1:
R = Y + 1.402×Cr
G = Y − 0.344×Cb − 0.714×Cr
B = Y + 1.772×Cb
画像補正部303は、画像データの復元部302により複合化されたRGBデータに対し、画像の補正処理を施す。画像の補正としては、全体の色を明るくまたは暗くする明度調整、コントラスト調整、およびカラーバランスの調整の他、写真の記録を想定した逆光補正および赤目補正などの様々な補正が挙げられる。これらの補正を画像補正部303において一元的に処理することにより、記録装置に依存しない処理を実現することができる。
解像度変換部304は、画像データを記録装置に対応する解像度に変換する。入力される画像データと、記録装置の解像度と、に応じて導き出された変倍量に基づいて、拡大または縮小の処理を施す。変倍処理としては、ニアレストネイバー、バイリニア、バイキュービック法などが存在し、処理の特性、および処理速度を考慮して適宜選択すればよい。
色補正部305は、記録装置による記録画像が好適な色となるように、画像データに変換処理を施す。例えば、表示装置に表示された画像を記録する場合、表示装置と記録装置における色再現範囲は必ずしも一致しない。ある色では記録装置の再現範囲の方が狭く、また、別の色では記録装置の再現範囲の方が広い場合がある。そのため、画像の劣化を最小限にして、適宜、色の圧縮および伸長を行う必要がある。
インク色変換部306は、色補正部305によって変換された記録装置用RGB値をインク色の値に変換する。この変換には、記録装置用RGB値の組み合わせと、インク色の値と、が予め対応付けられた色分解テーブル312を用いる。色補正部305と同様に、インク色変換部306においてもグリッド点17のテーブルを利用する。
インクジェット記録装置においては、記録用紙(記録媒体)上にドットを形成するために付与されるインクの量が多くなるにしたがって、ドットの重なりが増加し、画像の記録濃度が上昇しにくくなる。濃度補正部307は、このような濃度の応答性を均一にするために濃度を補正する。このような濃度補正により、色補正テーブル311および色分解テーブル312の作成精度が確保しやすくなる。C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)のインクを用いる記録装置においては、それらのインク色について濃度補正を行う。本例おいては、1次元の濃度補正テーブル313を用いる。そのテーブルとしては、インク色毎の入力8ビット(256階調)に対応したテーブルを用意しておけばよく、特に間引くことなく、入力信号値と補正後の出力信号値とを対応付けたテーブルを用いることができる。
階調変換部308は、インク色毎に変換されて濃度補正が施された多ビットデータを、記録装置において記録可能な階調数に変換する。本例においては、記録「1」/非記録「0」の2階調(1ビット)に変換し、階調の変換方法としては、画像の低周波成分を排除して、視覚に好適な階調の再現が可能な誤差拡散法を用いる。また、入力信号として、0〜255の8ビットのデータを想定する。
L>TH ・・・・・・ 1(記録)
L≦TH ・・・・・・ 0(非記録)
1(記録) ・・・・・・ 255
0(非記録) ・・・・・・ 0
La>TH ・・・・・・ 1(記録)
La≦TH ・・・・・・ 0(非記録)
付加情報309は、図1(a)の多重化装置102もしくは図1(b)多重化部105において、画像データAに埋め込まれる付加情報Aであり、テキスト文書データなどである。テキスト文書データは、例えば、既に公知である文字コードを利用して、数字および文字を数値に割り当てた数値データであり、この数値データが付加情報309として多重化部310に送信される。
付加情報の多重化部310は、解像度変換部304において変換された画像データと、付加情報309と、を受け取り、画像データに付加情報309を埋め込む。この埋め込み処理(多重化処理)においては、付加情報309(「0」、「1」のバイナリデータに変換されたテキスト文書など)が埋め込まれた画像データの記録画像から、その付加情報309が読み取れるように、付加情報309を画像データに埋め込む。例えば、付加情報309の「0」,「1」のバイナリデータが読み取れるように、画像データにマスク処理を施して、バイナリデータに対応する「0」,「1」の情報を埋め込む。本例においては、画像データにマスク処理を施すことにより、所定領域の画像データに、「0」,「1」のバイナリデータに対応する異なる周期性を持たせる。
疑似コード:
――――――――――――――――――――――――――――――
1 int i, j, k, l;
2 int width = 640, height=480;
3 unsigned char *data = 画像データ;
4 int **maskA = マスクデータ;
5 bool isMaskA = true;
6 for(j = 0; j < height; j+=5){
7 for(i = 0; i < width; i+=5){
8 for(k = 0; k < 5; k++){
9 for(l = 0; l < 5; l++){
if(isMaskA == true){
10 data[(i+k)+(j+l)*width] += maskA[k][l];
}
11 }
12 }
13 }
14 }
――――――――――――――――――――――――――――――
図10は、本例における多重化エンコード処理を説明するためのフローチャートである。
色空間変換部501は、解像度変換部304においてサイズが変更された画像データの色空間を、情報多重化のための色空間に変換する処理部である。例えば、下式3のように、情報多重化を行う色空間をYUVのUとし、画像データのRGBの色空間をYUVの色空間に変換する。
式3:
Y = 0.299×R + 0.587×G + 0.114×B
U =−0.169×R − 0.331×G + 0.500×B
V = 0.500×R − 0.419×G − 0.081×B
本例においては、画像データを複数のブロック領域に分け、ブロック単位で各画素の濃度を変調させて、図9(a),(b)のマスクデータに対応するパターンを形成させることにより、付加情報309を埋め込む。ブロック位置設定部502は、色空間変換後の画像データを取得し、指定された色のプレーン画像に対して、指定された1つのブロックのサイズに合わせて、ブロックの位置座標を設定する。例えば、YUVのU色のプレーン画像のサイズを縦幅640px、横幅480pxとし、ブロックサイズを縦幅5px、横幅5pxとする。この場合、縦ブロック数は128(=640÷5)、横ブロック数は96(=480÷596)、合計のブロック数は12288(=128×96)となる。例えば、各ブロックの左上座標をブロック位置と定めて設定することができる。
数値化部503は、受信した付加情報309を数値化したデータに変換する。例えば、付加情報309をシフトJISの文字列とする。この場合には、シフトJISの形式によって文字と数値とが対応付けられた変換マップを予め保持しておき、その変換マップを用いて文字列を数値列に変換する。例えば、文字列「hello」の場合、変換後の数値列「0110100001100101011011000110110001101111」となる。
パターン選択部504は、ブロック単位で各画素の濃度変調を行うためのマスクパターンが登録されており、数値化部503によって数値化された付加情報309に対して適用すべきマスクパターンを選択する。
情報多重化部505は、色空間変換部501において色空間変換した画像データと、ブロック位置設定部502において設定された各ブロックの位置と、パターン選択部504において選択されたマスクパターンと、を取得する。情報多重化部505は、これらの取得情報から、画像データにマスクパターンを適用した画像データを生成する。
式4:
適用後のU値 = YUVのU値 + 基準値 × マスクパターンの数値
式5:
適用後のU値 = 20 + 10 × 0 = 20
式6:
適用後のU値 = 30 + 10 × 2 = 50
図13は、多重化エンコード処理後の画像データの記録処理を説明するためのフローチャートである。
図14(a)は、本例における多重化デコード処理の基本ファームウェア構成の説明図であり、記録物Cの記録画像に埋め込まれている付加情報を抽出する。
撮像部801は、撮像センサ202内の撮像素子によって、記録物Cの記録画像を撮像して画像データに変換する。
色調整部802は、撮像部801におけるフォトダイオードの出力データを1画素がRGB8ビットデータの画像データに変換する。画像データに変換する前に、撮影時の光源などに応じて、フォトダイオードの出力データに対してRGBなどの色の補間処理が行われる。その補間処理は、デジタルカメラおよびカメラ付きモバイル端末201などを用いて撮影する際に、白い被写体を白く撮影できるように調整することになる。撮像部801は、太陽またはライトなどの光源から照射されて、被写体から反射された光をフォトダイオードによって検知するため、光源に応じて画像の色が異なることになる。したがって、色調整部802は光源に応じた補間処理を行う。
多重化位置の検出部803は、色調整部802によって色調整された画像データを入力し、その画像データの周波数特性を判定することによって、付加情報が埋め込まれている位置(多重化位置)を検出する。
ブロック単位の周波数特性は、多重化位置の検出部803によって検出されたブロックの位置を基準として判定され、付加情報の分離部804は、そのブロック単位の周波数特性の判定結果に基づいて、多重化された付加情報を抽出する。
抽出データの解析部805は、付加情報の分離部804によって付加情報として分離された数値列を解析し、その数値列を元々の埋め込み前の付加情報の形式に変換する。
上位4ビット「0110」、下位4ビット「1000」は、文字「h」に変換される。
上位4ビット「0110」、下位4ビット「0101」は、文字「e」に変換される。
上位4ビット「0110」、下位4ビット「1100」は、文字「l」に変換される。
上位4ビット「0110」、下位4ビット「1100」は、文字「l」に変換される。
上位4ビット「0110」、下位4ビット「1111」は、文字「o」に変換される。
したがって、「hello」の文字列に変換されることになる。
図17は、本例における多重化デコード処理を説明するためのフローチャートである。
本実施形態においては、前述した多重化デコード処理部の基本構成に対して、特徴的な構成が加えられている。
ホワイトバランスの設定部1701は、カメラ付きモバイル端末201内に備わる処理部であり、記録物Cを撮影する際に、ホワイトバランスの調整値を設定する。特定の色が支配的な画像が記録された記録物Cを撮影する場合、ホワイトバランスを自動的に調整する「自動」(オートホワイトバランス調整)が設定されているときには、「色かぶり」が生じていると誤判定されるおそれがある。この場合には、撮影画像の色が変化してしまう。例えば、マスクデータなどにより、YUV−U成分の色成分を変調して多重化エンコード処理された記録物Cを撮影した場合を想定し、その撮影画像内の2つの画素A1,A2のRGB値を以下の値とする。
画素A1(R,G,B)=(100、39、254)
画素A2(R,G,B)=(100、60、148)
画素B1(Y,U,V)=(82、97、13)
画素B2(Y,U,V)=(82、37、13)
画素C1(R,G,B)=(68、58、255)
画素C2(R,G,B)=(68、90、255)
画素D1(Y,U,V)=(84、96、−11)
画素D2(Y,U,V)=(102、86、−24)
図18における色調整部802は、ホワイトバランスの設定部1701から受信した色温度に基づいて、記録物Cの撮影画像のRGB値をゲイン調整する。近年のカメラ付きモバイル端末201には、光源の種類を手動により設定し、その設定された光源の種類に応じて撮影画像のRGB値をゲイン調整することにより、ホワイトバランスを調整する機能を備えたものがある。本実施形態においては、このようなカメラ付きモバイル端末201の機能を利用し、多重化デコード処理の際に、ホワイトバランスの設定部1701において設定された色温度を利用して、ホワイトバランスを調整することができる。
多重化デコード処理の際に、オートホワイトバランス調整機能を利用した場合には、付加情報を読み取ることが難しくなるおそれがある。本実施形態においては、多重化エンコード処理の際に想定された多重化デコード処理時の光源に対応する色温度に基づいて、多重化デコード処理の際にホワイトバランスを調整することにより、付加情報を確実に読み取ることができる。ホワイトバランスの自動調整(オートホワイトバランス調整)の機能を備えるカメラ付きモバイル端末201の場合には、多重化デコード処理の際に、そのオートホワイトバランス調整機能をオフにする。また、このようにオートホワイトバランス調整機能をオフにして記録物を撮影することにより、撮影画像の色の変動を抑えて、付加情報の読み取り動作を安定させることができる。
前述した第1の実施形態においては、多重化エンコード処理の際に想定された多重化デコード処理時の光源に対応するように、記録物Cを撮影する際にホワイトバランスを調整することにより、付加情報の確実な読み取りを可能とする。このような第1の実施形態においては、特定の色が支配的な画像が記録物Cに記録された場合を想定し、その場合には、ホワイトバランスを自動的に調整(オートホワイトバランス調整)しない。しかしながら、記録物Cを撮影する際には、その記録画像自体の色の影響だけではなく、撮影環境の影響を受ける場合がある。この場合には、撮影環境における光源に応じて、ホワイトバランスを調整する必要がある。例えば、発光色が赤い光源の下において記録物Cを撮影した場合には、その撮影画像全体が赤くなり、ホワイトバランスを調整しても記録画像全体が赤い状態のままとなるおそれがある。
上述した実施形態においては、予め想定した光源に対応する色温度の設定値に基づいて、ホワイトバランスを調整する。しかし、これには限定されず、例えば、多重化エンコード処理の際に、想定される光源の色温度の範囲に幅がある場合には、光源の色温度をあえて一意に設定しておく必要はない。例えば、光源の色温度を5000〜6000K(ケルビン)の範囲に設定してもよい。近年のカメラ付きモバイル端末201には、撮影時のホワイトバランスを調整するために、光源の色温度の範囲が指定可能なものもある。その指定された光源の色温度の範囲において、ホワイトバランスを調整するようにしてもよい。
201 カメラ付きモバイル端末(情報処理装置)
202 撮像センサ
801 撮像部
802 色調整部
1701 ホワイトバランスの設定値
A 画像データ
B 付加情報
C 記録物
Claims (15)
- 画像を撮影する撮影手段と、前記撮影手段によって撮影された画像のホワイトバランスを調整する調整手段と、前記調整手段によってホワイトバランスが調整された画像を処理する処理手段と、を含む情報処理装置であって、
前記撮影手段によって撮影される画像は、付加情報に応じて少なくとも色成分が変調された画像データに基づいて記録された付加情報埋め込み画像を含み、
前記調整手段は、前記付加情報埋め込み画像に対応付けられた調整値に基づいて、前記撮影手段によって撮影された前記付加情報埋め込み画像のホワイトバランスを調整し、
前記処理手段は、前記調整手段によってホワイトバランスが調整された前記付加情報埋め込み画像に対応する画像データの色成分の変調を解析することにより、当該画像データから前記付加情報を抽出することを特徴とする情報処理装置。 - 前記調整値は、前記付加情報埋め込み画像用の一定のデフォルト値であることを特徴とする請求項1に記載の情報処理装置。
- 前記調整値は、前記付加情報埋め込み画像における前記色成分の変調条件に応じて異なることを特徴とする請求項1に記載の情報処理装置。
- 前記調整手段は、前記撮影手段の撮影環境に応じて自動的にホワイトバランスを調整するオートホワイトバランス調整機能を備え、
前記調整手段は、前記付加情報埋め込み画像のホワイトバランスの調整時には前記オートホワイトバランス調整機能を用いないことを特徴とする請求項1から3のいずれか1項に記載の情報処理装置。 - 前記調整手段は、前記撮影手段の撮影環境に応じて自動的にホワイトバランスを調整するオートホワイトバランス調整機能を備え、
前記調整手段は、前記調整値に基づいて、前記付加情報埋め込み画像のホワイトバランスの許容調整範囲を設定し、かつ、前記オートホワイトバランス調整機能により、前記許容調整範囲内において前記付加情報埋め込み画像のホワイトバランスを調整することを特徴とする請求項3に記載の情報処理装置。 - 前記調整手段は、選択可能な複数の調整値に基づいて、前記付加情報埋め込み画像のホワイトバランスを調整することを特徴とする請求項2から5のいずれか1項に記載の情報処理装置。
- 前記調整手段は、前記付加情報に応じて少なくとも色成分が変調された画像データを生成するアプリケーションのバージョンと、前記付加情報埋め込み画像の特徴の解析結果と、のうちの少なくとも一方に基づいて、前記調整値を選択することを特徴とする請求項6に記載の情報処理装置。
- 前記調整手段は、前記付加情報埋め込み画像と共に記録物に記録された情報に基づいて、アプリケーションのバージョンを判定することを特徴とする請求項7に記載の情報処理装置。
- 前記撮影手段は、前記付加情報埋め込み画像を照明する光源を備え、
前記調整手段は、前記光源の色温度に応じた調整値に基づいて、前記付加情報埋め込み画像のホワイトバランスを調整することを特徴とする請求項1から8のいずれか1項に記載の情報処理装置。 - 画像を撮影する撮影手段と、前記撮影手段によって撮影された画像のホワイトバランスを調整する調整手段と、前記調整手段によってホワイトバランスが調整された画像を処理する処理手段と、前記撮影手段によって撮影される画像を照明する光源と、を備えた情報処理装置であって、
前記撮影手段によって撮影される画像は、付加情報に応じて少なくとも色成分が変調された画像データに基づいて記録された付加情報埋め込み画像を含み、
前記調整手段は、前記撮影手段の撮影環境に応じて自動的にホワイトバランスを調整するオートホワイトバランス調整機能を備え、
前記情報処理装置は、前記付加情報埋め込み画像のホワイトバランスの調整時には前記オートホワイトバランス調整機能を用いず、前記光源の色温度に応じた調整値に基づいて、前記撮影手段によって撮影された前記付加情報埋め込み画像のホワイトバランスを調整し、
前記処理手段は、前記調整手段によってホワイトバランスが調整された前記付加情報埋め込み画像に対応する画像データの色成分の変調を解析することにより、当該画像データから前記付加情報を抽出することを特徴とする情報処理装置。 - 請求項1から10のいずれか1項に記載の情報処理装置と、
前記付加情報埋め込み画像が記録された記録物を作成する作成装置と、
を含むことを特徴とする情報処理システム。 - 前記作成装置は、前記付加情報に応じて少なくとも色成分が変調された画像データを生成する生成手段と、前記生成手段によって生成された前記画像データに基づいて、前記付加情報埋め込み画像を記録する記録手段と、を含むことを特徴とする請求項11に記載の情報処理システム。
- 撮影された画像のホワイトバランスを調整してから、ホワイトバランスが調整された画像を処理する情報処理方法であって、
撮影される画像は、付加情報に応じて少なくとも色成分が変調された画像データに基づいて記録された付加情報埋め込み画像を含み、
前記情報処理方法は、
前記付加情報埋め込み画像に対応付けられた調整値に基づいて、撮影された前記付加情報埋め込み画像のホワイトバランスを調整する工程と、
ホワイトバランスが調整された前記付加情報埋め込み画像に対応する画像データの色成分の変調を解析することにより、当該画像データから前記付加情報を抽出する工程と、
を含むことを特徴とする情報処理方法。 - 請求項13に記載の情報処理方法をコンピュータに実行させるためのプログラム。
- 請求項14に記載のプログラムが記憶された記憶媒体。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017126764A JP6679540B2 (ja) | 2017-06-28 | 2017-06-28 | 情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 |
US16/013,371 US10447984B2 (en) | 2017-06-28 | 2018-06-20 | Information processing apparatus, information processing system, information processing method, and storage medium |
CN201810684316.5A CN109151427B (zh) | 2017-06-28 | 2018-06-28 | 信息处理装置、信息处理***、信息处理方法及存储介质 |
US16/554,879 US10701330B2 (en) | 2017-06-28 | 2019-08-29 | Information processing apparatus that performs auto white balance if additional information is not extracted from a captured image, information processing system, information processing method, and storage medium |
US16/880,100 US11533461B2 (en) | 2017-06-28 | 2020-05-21 | Information processing apparatus with a light that illuminates more actively while capturing a printed image when embedded additional information is to be processed, information processing system, information processing method, and storage medium |
US17/982,641 US11943547B2 (en) | 2017-06-28 | 2022-11-08 | Information processing apparatus that illuminates a printed image during capture when embedded information is to be processed, information processing system, information processing method, and storage medium |
US18/585,219 US20240196106A1 (en) | 2017-06-28 | 2024-02-23 | Information processing apparatus, information processing system, information processing method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017126764A JP6679540B2 (ja) | 2017-06-28 | 2017-06-28 | 情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019009745A JP2019009745A (ja) | 2019-01-17 |
JP6679540B2 true JP6679540B2 (ja) | 2020-04-15 |
Family
ID=64739252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017126764A Active JP6679540B2 (ja) | 2017-06-28 | 2017-06-28 | 情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 |
Country Status (3)
Country | Link |
---|---|
US (5) | US10447984B2 (ja) |
JP (1) | JP6679540B2 (ja) |
CN (1) | CN109151427B (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6679540B2 (ja) * | 2017-06-28 | 2020-04-15 | キヤノン株式会社 | 情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 |
JP7463087B2 (ja) * | 2019-12-12 | 2024-04-08 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
CN111815727A (zh) * | 2020-07-20 | 2020-10-23 | 合肥富煌君达高科信息技术有限公司 | 一种图像与图像信息融合的方法及*** |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7142689B2 (en) | 2000-01-31 | 2006-11-28 | Canon Kabushiki Kaisha | Image processing apparatus for determining specific images |
JP4218920B2 (ja) | 2000-04-07 | 2009-02-04 | キヤノン株式会社 | 画像処理装置及び画像処理方法並びに記憶媒体 |
US6741758B2 (en) | 2000-04-07 | 2004-05-25 | Canon Kabushiki Kaisha | Image processor and image processing method |
US7668334B2 (en) * | 2004-07-02 | 2010-02-23 | Digimarc Corp | Conditioning imagery to better receive steganographic encoding |
JP4940639B2 (ja) * | 2005-09-30 | 2012-05-30 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
JP4645758B2 (ja) | 2009-09-18 | 2011-03-09 | 株式会社ニコン | 撮像装置及び電子透かしの埋め込み方法 |
US8408464B2 (en) * | 2011-02-03 | 2013-04-02 | Metrologic Instruments, Inc. | Auto-exposure method using continuous video frames under controlled illumination |
JP5991039B2 (ja) * | 2012-06-18 | 2016-09-14 | 株式会社リコー | 情報処理装置および会議システム |
US9524059B2 (en) * | 2013-03-15 | 2016-12-20 | Texas Instruments Incorporated | Interaction detection using structured light images |
WO2016006304A1 (ja) * | 2014-07-08 | 2016-01-14 | 富士フイルム株式会社 | 画像処理装置、撮像装置、画像処理方法及び画像処理プログラム |
JP6386841B2 (ja) * | 2014-09-12 | 2018-09-05 | キヤノン株式会社 | 画像処理装置、プログラム、画像処理システム、及び、画像処理方法 |
US20160078028A1 (en) * | 2014-09-17 | 2016-03-17 | Thomas D. Pawlik | Detecting uv-fluorescent materials with a camera |
CA3044853A1 (en) * | 2016-12-02 | 2018-06-07 | Shiseido Americas Corporation | Systems, methods and apparatus for producing customized topical agents |
JP6808581B2 (ja) | 2017-06-28 | 2021-01-06 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP6679540B2 (ja) * | 2017-06-28 | 2020-04-15 | キヤノン株式会社 | 情報処理装置、情報処理システム、情報処理方法、プログラム、および記憶媒体 |
JP6907047B2 (ja) * | 2017-06-28 | 2021-07-21 | キヤノン株式会社 | 情報処理装置、その制御方法およびプログラム |
-
2017
- 2017-06-28 JP JP2017126764A patent/JP6679540B2/ja active Active
-
2018
- 2018-06-20 US US16/013,371 patent/US10447984B2/en active Active
- 2018-06-28 CN CN201810684316.5A patent/CN109151427B/zh active Active
-
2019
- 2019-08-29 US US16/554,879 patent/US10701330B2/en active Active
-
2020
- 2020-05-21 US US16/880,100 patent/US11533461B2/en active Active
-
2022
- 2022-11-08 US US17/982,641 patent/US11943547B2/en active Active
-
2024
- 2024-02-23 US US18/585,219 patent/US20240196106A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN109151427A (zh) | 2019-01-04 |
US20200288096A1 (en) | 2020-09-10 |
CN109151427B (zh) | 2021-02-12 |
US20190007667A1 (en) | 2019-01-03 |
US20230062438A1 (en) | 2023-03-02 |
US10701330B2 (en) | 2020-06-30 |
US10447984B2 (en) | 2019-10-15 |
US20240196106A1 (en) | 2024-06-13 |
JP2019009745A (ja) | 2019-01-17 |
US11943547B2 (en) | 2024-03-26 |
US20190387207A1 (en) | 2019-12-19 |
US11533461B2 (en) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10453163B2 (en) | Detection from two chrominance directions | |
US10282801B2 (en) | Full-color visibility model using CSF which varies spatially with local luminance | |
US20150187039A1 (en) | Full-color visibility model using csf which varies spatially with local luminance | |
JP6808581B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
US11943547B2 (en) | Information processing apparatus that illuminates a printed image during capture when embedded information is to be processed, information processing system, information processing method, and storage medium | |
JP2019092027A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2009027385A (ja) | 画像処理装置とその方法およびコンピュータプログラム | |
US20230045024A1 (en) | Information processing apparatus, method, and computer-readable medium | |
JP7455584B2 (ja) | 情報処理装置、情報処理装置の制御方法、プログラム、および記憶媒体 | |
US9704210B2 (en) | Normalized mark data | |
JP6789890B2 (ja) | 情報処理装置、情報処理方法およびプログラム、並びに多重化パラメータの作成方法 | |
JP7451187B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP7438736B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP7438752B2 (ja) | 情報処理装置、情報処理装置の制御方法、記憶媒体およびプログラム | |
JP4235592B2 (ja) | 画像処理方法および画像処理装置 | |
JP2004343207A (ja) | 画像処理装置、画像処理方法、画像処理プログラム、画像処理プログラムを記録した記録媒体、および画像処理装置を備えた画像形成装置 | |
US20230129172A1 (en) | Information processing apparatus for performing multiplexing processing, control method therefor, and storage medium | |
JP2005244649A (ja) | 画像処理装置 | |
JP2005204065A (ja) | 画像処理装置 | |
JP2004242102A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190403 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200128 |
|
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: 20200218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200318 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6679540 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |