本發(fā)明涉及圖像處理裝置和圖像處理方法。
背景技術:日本特開第2002-033901號公報公開了一種圖像輸入設備,該圖像輸入設備使用設備無關顏色來共享彩色圖像,而不管顏色屬性信息以何種文件格式保存都不會丟失該信息。該圖像輸入設備包括:圖像輸入裝置,該圖像輸入裝置用于取得數(shù)字圖像;顏色屬性取得裝置,該顏色屬性取得裝置用于取得將所接收的數(shù)字圖像轉換為設備無關顏色時要參照的顏色屬性信息;以及水印嵌入裝置,該水印嵌入裝置用于將所取得的顏色屬性信息作為電子水印嵌入到所取得的數(shù)字圖像中。日本特開第2011-044919號公報公開了一種圖像處理裝置和圖像處理程序,其確保在執(zhí)行減色處理之前保存待保存到處理對象圖像中的特定顏色。特定顏色信息設置部對特定顏色、該特定顏色的范圍、以及指定顏色進行設置。當給出了處理對象圖像時,代表顏色生成部從構成處理對象圖像的各個像素的顏色中提取代表顏色。特定顏色置換處理部用所設置的指定顏色置換處理對象圖像中的由特定顏色信息設置部設置的顏色范圍中的像素的顏色,并且向顏色置換后的像素添加表明已經執(zhí)行了置換的信息。顏色置換部用代表顏色生成部提取的代表顏色置換由特定顏色置換處理部進行處理后的處理對象圖像。在處理對象圖像中,不用代表顏色置換添加了表明已經執(zhí)行了置換的信息的像素的顏色。
技術實現(xiàn)要素:因此,本發(fā)明的一個目的是提供一種圖像處理裝置和圖像處理方法,用以防止在對包含信息圖像的圖像進行限色處理時檢測不到該信息圖像。根據(jù)本發(fā)明的第一方面,提供了一種圖像處理裝置,該圖像處理裝置包括第一提取部、第二提取部、第三提取部、判定部、修正部以及限色部。所述第一提取部從圖像中提取具有信息圖像的區(qū)域和該信息圖像的顏色,所述信息圖像表示嵌入在所述圖像中的信息。所述第二提取部提取所述第一提取部提取的區(qū)域周圍的周邊圖像的顏色。所述第三提取部提取對所述圖像執(zhí)行限色處理所需的信息。所述判定部在限色處理基于所述第三提取部提取的信息時,判定作為所述第一提取部提取的所述信息圖像的顏色與所述第二提取部提取的所述周邊圖像的顏色之間的差的色差是否落入預定范圍內。如果所述判定部判定為所述色差未落入所述預定范圍內,則所述修正部對代表顏色進行修正,所述代表顏色代表進行了限色處理后的圖像的顏色。所述限色部基于由所述修正部修正后的代表顏色對所述圖像執(zhí)行限色處理。根據(jù)本發(fā)明的第二方面,提供了一種圖像處理裝置,該圖像處理裝置包括第一提取部、第二提取部、第三提取部、限色部、判定部、修正部以及圖像修正部。所述第一提取部從圖像中提取具有表示嵌入在所述圖像中的信息的信息圖像的區(qū)域。所述第二提取部提取由所述第一提取部提取的區(qū)域周圍的周邊區(qū)域。所述第三提取部提取對所述圖像執(zhí)行限色處理所需的信息。所述限色部根據(jù)由所述第三提取部提取的信息,對所述圖像執(zhí)行限色處理。所述判定部判定在由所述限色部進行限色處理后的圖像中,作為所述第一提取部提取的信息圖像的區(qū)域的顏色與所述第二提取部提取的周邊圖像的顏色之間的差的色差是否落入預定范圍內。如果所述判定部判定為所述色差未落入所述預定范圍內,則所述修正部對代表顏色進行修正,所述代表顏色代表進行限色處理后的圖像的顏色。所述圖像修正部基于由所述修正部修正后的代表顏色,對進行所述限色部的限色處理后的圖像進行修正。根據(jù)本發(fā)明的第三方面,在所述圖像處理裝置中,所述預定范圍由以下區(qū)域限定:從所述周邊圖像的顏色起在所述色差方向上延伸比預定的第一距離大或該第一距離以上的距離的區(qū)域;從所述周邊圖像的顏色起在所述色差方向上延伸小于預定的第二距離或該第二距離以下的距離的區(qū)域;以及從所述周邊圖像的顏色起在與所述色差方向垂直的方向上延伸比預定的第三距離小或該第三距離以下的距離的區(qū)域。根據(jù)本發(fā)明的第四方面,在所述圖像處理裝置中,所述修正部向所述預定范圍內的顏色中追加代表顏色。根據(jù)本發(fā)明的第五方面,在所述圖像處理裝置中,所述修正部將距所述預定范圍的距離短的代表顏色改變?yōu)樗鲱A定范圍內的顏色。根據(jù)本發(fā)明的第六方面,在所述圖像處理裝置中,如果代表顏色存在于比所述預定范圍大給定值的第二范圍內,則所述修正部將距所述預定范圍的距離短的代表顏色改變?yōu)樗鲱A定范圍內的顏色。如果在所述第二范圍內不存在代表顏色,則所述修正部向所述預定范圍內的顏色中追加代表顏色。根據(jù)本發(fā)明的第七方面,在所述圖像處理裝置中,所述修正部僅在具有所述信息圖像的區(qū)域中對代表顏色進行修正。根據(jù)本發(fā)明的第八方面,在所述圖像處理裝置中,如果對代表顏色的數(shù)量有限制,則所述修正部在追加代表顏色時,選擇要排除的代表顏色并且排除所選擇的代表顏色。根據(jù)本發(fā)明的第九方面,在所述圖像處理裝置中,所述修正部選擇如下代表顏色作為要排除的代表顏色:該代表顏色是待追加的代表顏色和所述周邊圖像的代表顏色以外的代表顏色,并且是限色處理前后的顏色之差最小的代表顏色。根據(jù)本發(fā)明的第十方面,在所述圖像處理裝置中,所述修正部選擇如下代表顏色作為要排除的代表顏色:該代表顏色是待追加的代表顏色和所述周邊圖像的代表顏色以外的代表顏色,并且是限色處理后很少使用的代表顏色。根據(jù)本發(fā)明的第十一方面,在所述圖像處理裝置中,所述修正部選擇如下代表顏色作為要排除的代表顏色:該代表顏色是待追加的代表顏色和所述周邊圖像的代表顏色以外的代表顏色,并且是與待追加的代表顏色接近的代表顏色。根據(jù)本發(fā)明的第十二方面,在所述圖像處理裝置中,在代表顏色的數(shù)量小于預定閾值或者在該預定閾值以下的情況下,在限色處理前后的顏色之差大于預定閾值或者在該預定閾值以上的情況下,或者在所述限色處理是黑白化處理的情況下,所述修正部不修正所述代表顏色,并且用所述周邊圖像的顏色對具有所述信息圖像的區(qū)域進行補全。根據(jù)本發(fā)明的第十三方面,在所述圖像處理裝置中,在所提取的周邊圖像是素色圖像的情況下,在所提取的周邊圖像的亮度大于預定閾值或者在該預定閾值以上的情況下,在所提取的周邊圖像是底色圖像的情況下,或者在所提取的周邊圖像是白色圖像的情況下,所述第二提取部提取所述周邊圖像的顏色。根據(jù)本發(fā)明的第十四方面,在所述圖像處理裝置中,如果所提取的周邊圖像的顏色的預定顏色成分少于預定閾值或者在該預定閾值以下,則所述第二提取部提取所述周邊圖像的顏色。根據(jù)本發(fā)明的第十五方面,提供了一種圖像處理方法,該方法包括:從圖像中提取具有信息圖像的區(qū)域和所述信息圖像的顏色,所述信息圖像表示嵌入在所述圖像中的信息;提取所提取的區(qū)域周圍的周邊圖像的顏色;提取對所述圖像執(zhí)行限色處理所需的信息;當限色處理是基于所提取的信息時,判定作為所述信息圖像的提取顏色與所述周邊圖像的提取顏色之間的差的色差是否落入預定范圍內;如果判定為所述色差未落入所述預定范圍內,則對代表顏色進行修正,所述代表顏色代表進行限色處理后的圖像的顏色;以及基于修正后的代表顏色對所述圖像執(zhí)行限色處理。根據(jù)本發(fā)明的第十六方面,提供了一種圖像處理方法,該方法包括:從圖像中提取具有表示嵌入在所述圖像中的信息的信息圖像的區(qū)域;提取所提取的區(qū)域周圍的周邊區(qū)域;提取對所述圖像執(zhí)行限色處理所需的信息;根據(jù)所提取的信息對所述圖像執(zhí)行限色處理;判定在經過限色處理后的圖像中,作為所述信息圖像的提取區(qū)域的顏色與所提取的周邊區(qū)域的顏色之間的差的色差是否落入預定范圍內;如果判定為所述色差未落入所述預定范圍內,則對代表顏色進行修正,所述代表顏色代表經過限色處理后的圖像的顏色;以及基于修正后的代表顏色來修正限色處理后的圖像。根據(jù)本發(fā)明的所述第一方面,所述圖像處理裝置可防止在對包含信息圖像的圖像進行限色處理時檢測不到該信息圖像的情況。根據(jù)本發(fā)明的所述第二方面,所述圖像處理裝置可防止在對包含信息圖像的圖像進行限色處理時檢測不到該信息圖像的情況。根據(jù)本發(fā)明的所述第三方面,所述圖像處理裝置在利用由信息圖像與周邊圖像之間的色差的方向和與該色差方向垂直的方向限定的區(qū)域進行限色處理時,可判定所述信息圖像與所述周邊圖像之間的色差是否落入預定范圍內。根據(jù)本發(fā)明的所述第四方面,所述圖像處理裝置可在所述預定范圍中追加代表顏色。根據(jù)本發(fā)明的所述第五方面,所述圖像處理裝置可將距所述預定范圍的距離短的代表顏色改變?yōu)樗鲱A定范圍內的顏色。根據(jù)本發(fā)明的所述第六方面,如果第二范圍中包含了代表顏色,則所述圖像處理裝置可將該代表顏色改變?yōu)樗鲱A定范圍內的顏色。如果所述第二范圍內不包含代表顏色,則所述圖像處理裝置可將代表顏色追加到所述預定范圍內的顏色中。根據(jù)本發(fā)明的所述第七方面,所述圖像處理裝置可僅在具有所述信息圖像的區(qū)域中對代表顏色進行修正。根據(jù)本發(fā)明的所述第八方面,如果對代表顏色的數(shù)量有限制,則所述圖像處理裝置可在追加代表顏色時,選擇要排除的代表顏色并且排除所選擇的代表顏色。根據(jù)本發(fā)明的所述第九方面,所述圖像處理裝置可選擇限色處理前后的顏色之差最小的代表顏色作為要排除的代表顏色。根據(jù)本發(fā)明的所述第十方面,所述圖像處理裝置可選擇限色處理后很少使用的代表顏色作為要排除的代表顏色。根據(jù)本發(fā)明的所述第十一方面,所述圖像處理裝置可選擇與待追加的代表顏色接近的代表顏色作為要排除的代表顏色。根據(jù)本發(fā)明的所述第十二方面,在代表顏色的數(shù)量小于預定閾值或者在該預定閾值以下的情況下,在限色處理前后的顏色之差大于預定閾值或者在該預定閾值以上的情況下,或者在所述限色處理是黑白化處理的情況下,所述圖像處理裝置可以不修正所述代表顏色并且可刪除所述信息圖像。根據(jù)本發(fā)明的所述第十三方面,在所提取的周邊圖像是素色圖像的情況下,在所提取的周邊圖像的亮度大于預定閾值或者在該預定閾值以上的情況下,在所提取的周邊圖像是底色圖像的情況下,或者在所提取的周邊圖像是白色圖像的情況下,所述圖像處理裝置把所述周邊圖像的顏色作為對象。根據(jù)本發(fā)明的所述第十四方面,如果所提取的周邊圖像的顏色的預定顏色成分少,則所述圖像處理裝置可提取所述周邊圖像的顏色。根據(jù)本發(fā)明的所述第十五方面,所述圖像處理方法可防止在對包含信息圖像的圖像進行限色處理時檢測不到該信息圖像的情況。根據(jù)本發(fā)明的所述第十六方面,所述圖像處理方法可防止在對包含信息圖像的圖像進行限色處理時檢測不到該信息圖像的情況。附圖說明基于以下附圖對本發(fā)明的示例性實施方式進行詳細說明,其中:圖1是根據(jù)第一示例性實施方式的圖像處理裝置的示例結構的概念模塊結構圖。圖2是示出根據(jù)第一示例性實施方式的示例處理的流程圖。圖3示出了局部區(qū)域中的嵌入信息區(qū)域與周邊背景區(qū)域之間的示例關系;圖4示出了根據(jù)第一示例性實施方式的示例處理。圖5是根據(jù)第二示例性實施方式的圖像處理裝置的示例結構的概念模塊結構圖。圖6是示出根據(jù)第二示例性實施方式的示例處理的流程圖。圖7是根據(jù)第三示例性實施方式的圖像處理裝置的示例結構的概念模塊結構圖。圖8A和8B是示出根據(jù)第三示例性實施方式的示例處理的部分流程圖;以及圖9是示出用于實現(xiàn)根據(jù)任一示例性實施方式的圖像處理裝置的計算機的示例硬件結構的框圖。具體實施方式下面將參照附圖來說明本發(fā)明的各種示例性實施方式。圖1是根據(jù)第一示例性實施方式的圖像處理裝置的示例結構的概念模塊結構圖。術語“模塊”一般地指軟件(計算機程序)、硬件等的邏輯上可分離的部分。因此,在本示例性實施方式中使用的術語“模塊”不僅指計算機程序中的模塊,還指硬件結構中的模塊。因此,將以用于提供各模塊的功能的計算機程序(使計算機執(zhí)行各過程的程序、使計算機作為各部發(fā)揮作用的程序以及使計算機實現(xiàn)各功能的程序)、系統(tǒng)以及方法為背景來對本示例性實施方式進行說明。當為了便于說明而使用“存儲”、“被存儲”以及等同的術語時,這些術語表示在本示例性實施方式涉及計算機程序時把所述計算機程序存儲到存儲設備中,或者執(zhí)行控制以將所述計算機程序存儲到存儲設備中。此外,模塊和功能可一一對應。從實施的角度來說,一個模塊可由一個程序構成,多個模塊可由一個可程序構成,或者反之,一個模塊可由多個程序構成。此外,多個模塊可由單個計算機執(zhí)行,或者單個模塊可由分布或者并行環(huán)境下的多個計算機執(zhí)行。一個模塊可包含另一模塊。此外,下文中,術語“連接”包括物理連接和邏輯連接(如交換數(shù)據(jù),發(fā)布指令以及數(shù)據(jù)項目之間的參照關系)。術語“預定”意味著在執(zhí)行期望的處理“之前確定”,并且根據(jù)當前的狀態(tài)和條件或者根據(jù)先前的狀態(tài)和條件,包括在根據(jù)本示例性實施方式的處理開始“之前確定”,并且包括即使在根據(jù)本示例性實施方式的處理開始之后,但在執(zhí)行期望的處理“之前確定”。如果使用了多個“預定值”,則這些值可彼此不同,或者兩個以上的值(或者全部值)可以相同。用語“如果A,則B”或者類似意思的詞語表示“判定A是否成立,如果判定為A成立則B”,除非不需要判定A是否成立。此外,術語“系統(tǒng)”或者“裝置”包括多個計算機、硬件部件、設備或者其它適當要素經由網絡(包括一對一通信結構)等通信介質彼此連接而成的結構,并且可由單個計算機、硬件部件、設備或者適當要素實現(xiàn)。術語“裝置”、“設備”以及“系統(tǒng)”同義。應該理解術語“系統(tǒng)”不包括僅基于人為規(guī)則的社會“機構”(社會系統(tǒng))。此外,針對各模塊執(zhí)行的每個處理,從存儲設備讀取期望的信息,或者如果在模塊中執(zhí)行多個處理,則針對該多個處理中的每個處理,從存儲設備中讀取期望的信息,并對該期望的信息進行處理。將處理結果寫入到存儲設備中。因此,在此可無需對處理信息之前從存儲設備讀取信息,以及在處理信息之后將信息寫入存儲設備的過程進行說明。在此使用時,術語“存儲設備”可包括硬盤、隨機訪問存儲器(RAM)、外部存儲介質、使用通信線路的存儲設備、以及中央處理單元(CPU)中的寄存器。根據(jù)第一示例性實施方式的圖像處理裝置被構成為對包含信息圖像的圖像執(zhí)行限色,從而以有限數(shù)量的不同顏色顯示該圖像(此后成為“限色處理”)。如圖1中例示的示例中所示,該圖像處理裝置包括嵌入信息區(qū)域/顏色提取模塊110、周邊顏色提取模塊115、代表顏色提取模塊120、再現(xiàn)判定模塊130、修正模塊140以及限色模塊150。信息圖像指系統(tǒng)地生成的用于以機器可讀的方式表達電子數(shù)據(jù)的圖像代碼,并且包括例如包含用于識別輸出(例如打印或者復制)所述圖像的圖像形成裝置的信息的追蹤圖案。信息圖像可以是不可見的信息圖像或其等同物。不可見的信息圖像或其等同物指裸眼不可察覺或者難以察覺的信息圖像或類似信息圖像,即辨識性低(或者幾乎不可辨識)的信息圖像。例如,信息圖像是利用黃色色調劑輸出的。注意,信息圖像也可稱為嵌入信息。本示例性實施方式可用于疊加有信息圖像的圖像的限色。在本示例性實施方式中,判定在疊加有信息圖像的區(qū)域中,所述信息圖像的顏色與所述信息圖像的顏色周圍的周邊顏色之間的色差是否適于限色至盡管信息圖像的可辨別性低但可檢測到該信息圖像的程度。如果判定為色差不適于限色至這種程度,則再次選擇疊加區(qū)域的代表顏色或者追加代表顏色。嵌入信息區(qū)域/顏色提取模塊110連接至周邊顏色提取模塊115和色差計算模塊132。嵌入信息區(qū)域/顏色提取模塊110接收圖像100,并且從圖像100提取具有表示圖像100中嵌入的信息的信息圖像的區(qū)域和該信息圖像的顏色。術語“具有信息圖像的區(qū)域”指由一個或者多個像素構成的區(qū)域。注意,具有信息圖像的區(qū)域也可稱為嵌入信息區(qū)域。下面參照圖3來說明具有信息圖像的區(qū)域。周邊顏色提取模塊115連接至嵌入信息區(qū)域/顏色提取模塊110和色差計算模塊132。周邊顏色提取模塊115提取由嵌入信息區(qū)域/顏色提取模塊110提取的區(qū)域周圍的周邊圖像的顏色。注意,周邊圖像也稱為周邊背景區(qū)域,并且周邊圖像的顏色也稱為周圍背景顏色。參照圖3來說明局部區(qū)域300中的嵌入信息區(qū)域310與周邊背景區(qū)域320之間的關系。嵌入信息區(qū)域310是預測信息圖像所在的區(qū)域。嵌入信息區(qū)域310可具有一個或者更多個像素的尺寸。局部區(qū)域300是具有預定尺寸的區(qū)域。在圖3中,局部區(qū)域300例如是(不限于)矩形的。局部區(qū)域300還可形成為任何形狀,諸如六邊形或者橢圓形(包括圓形)。局部區(qū)域300可具有包括一個或者更多個嵌入信息區(qū)域310的尺寸,并且還可包括嵌入信息區(qū)域310(或者多個嵌入信息區(qū)域310)的背景。此外,在圖3中,嵌入信息區(qū)域310位于局部區(qū)域300的中央,但也可不必位于局部區(qū)域300的中央。嵌入信息區(qū)域310的形狀不限于正方形,可以是矩形、L形多邊形等。周邊背景區(qū)域320是從局部區(qū)域300中排除嵌入信息區(qū)域310后的區(qū)域。嵌入信息區(qū)域/顏色提取模塊110對嵌入信息區(qū)域310進行處理,并且周邊顏色提取模塊115對周邊背景區(qū)域320進行處理。代表顏色提取模塊120連接至色差再現(xiàn)判定模塊134和限色模塊150。代表顏色提取模塊120接收圖像100和指定代表顏色信息102,并且提取對圖像100執(zhí)行限色處理所需的信息。指定代表顏色信息102可以是代表顏色的值(執(zhí)行限色處理后得到的轉換后顏色)或者代表顏色的數(shù)量。代表顏色的值包括顏色范圍。如果指定代表顏色信息102是代表顏色的數(shù)量,則代表顏色提取模塊120從圖像100中提取代表顏色。例如,代表顏色提取模塊120執(zhí)行如下處理,例如按照從最常使用的顏色(該顏色的像素數(shù)最多)開始的降序,將代表顏色指派為圖像100中使用的顏色。再現(xiàn)判定模塊130判定代表顏色中是否包含在預定顏色方向上與周邊背景顏色相距預定顏色距離范圍以內的代表顏色。再現(xiàn)判定模塊130包括色差計算模塊132和色差再現(xiàn)判定模塊134。色差計算模塊132連接至嵌入信息區(qū)域/顏色提取模塊110、周邊顏色提取模塊115以及色差再現(xiàn)判定模塊134。色差計算模塊132計算色差,該色差是由嵌入信息區(qū)域/顏色提取模塊110提取的信息圖像的顏色與由周邊顏色提取模塊115提取的周邊圖像的顏色之間的差。在此,色差由矢量表示。更具體來說,在顏色空間中,從信息圖像的顏色的位置到周邊圖像的顏色的位置的向量(或者從周邊圖像的顏色的位置到信息圖像的顏色的位置的向量)表示該色差。因此,色差方向與向量的朝向相對應。色差再現(xiàn)判定模塊134連接至代表顏色提取模塊120、色差計算模塊132以及代表顏色追加模塊142。當限色處理基于由代表顏色提取模塊120提取的信息時,色差再現(xiàn)判定模塊134判定色差計算模塊132計算的色差(該色差是嵌入信息區(qū)域/顏色提取模塊110提取的信息圖像的顏色與周邊顏色提取模塊115提取的周邊圖像的顏色之間的差)是否落入預定范圍內。色差再現(xiàn)判定模塊134使用的預定范圍可以由以下區(qū)域限定:從周邊圖像的顏色起在色差方向上延伸比預定的第一距離大或該第一距離以上的距離的區(qū)域;從周邊圖像的顏色起在色差方向上延伸比預定的第二距離小或該第二距離以下的距離的區(qū)域;以及從周邊圖像的顏色起在與色差方向垂直的方向上延伸比預定的第三距離小或該第三距離以下的距離的區(qū)域。下面參照圖4來進行說明。圖4示出了根據(jù)第一示例性實施方式的示例處理;更具體來說,圖4示出了判定嵌入信息區(qū)域(具有信息圖像的區(qū)域)的顏色與周邊背景區(qū)域(周邊圖像)的顏色之間的色差是否在預定范圍內的示例。該預定范圍是滿足下列全部條件的區(qū)域:(1)在色差方向412上從周邊背景區(qū)域顏色(代表顏色)446起延伸比色差距離432大或色差距離432以上的距離的區(qū)域。(2)在色差方向412上從周邊背景區(qū)域顏色(代表顏色)446起延伸比色差距離434小或色差距離432以下的距離的區(qū)域。(3)在色差方向412和垂直于色差方向412的垂直方向414上從周邊背景區(qū)域顏色(代表顏色)446起延伸比色差距離436小或色差距離432以下的距離的區(qū)域。在圖4示出的示例中,該預定范圍是范圍420。顏色空間400例如是由x軸402、y軸404以及z軸406限定的空間。在此使用時,所述色差是從周邊背景區(qū)域顏色(代表顏色)446到范圍420中的中央顏色422的向量。垂直方向414是與色差方向412垂直的向量的集合。由于作為代表顏色的周邊背景區(qū)域顏色(代表顏色)446是背景的代表顏色,因此周邊背景顏色與其對應的代表顏色之間一般沒有差異。周邊背景顏色的示例包括:素色、亮度高于預定閾值或者在該預定閾值以上的顏色、底色以及白色,并且該顏色在限色處理前后沒有變化(或者變化可忽略)。如果嵌入信息的顏色包括在范圍420中,則從該嵌入信息中讀取信息。換言之,嵌入信息的顏色與周邊背景顏色之間的色差是適當?shù)摹G度胄畔^(qū)域顏色442包括在范圍420中,而嵌入信息區(qū)域顏色444不包括在范圍420中。例如,如果與嵌入信息的顏色相對應的代表顏色(對嵌入信息的顏色進行限制(限色處理)后的顏色)位于嵌入信息區(qū)域顏色442的位置處,則可從該嵌入信息讀取信息。相反,如果與嵌入信息的顏色相對應的代表顏色位于嵌入信息區(qū)域顏色444的位置處,則很難從該嵌入信息讀取信息。修正模塊140包括代表顏色追加模塊142。代表顏色追加模塊142連接至色差再現(xiàn)判定模塊134和限色模塊150。如果色差再現(xiàn)判定模塊134判定為色差計算模塊132計算出的色差未落入預定范圍內,則代表顏色追加模塊142對代表經過限色處理后的圖像的顏色即代表顏色進行修正。不言而喻,在圖4示出的示例中,所述預定范圍是范圍420。代表顏色追加模塊142還可將代表顏色追加至該預定范圍內的顏色中。代表顏色追加模塊142還可將距該預定范圍的距離短的代表顏色(例如最近距離處的代表顏色)改變?yōu)樵擃A定范圍內的顏色?;蛘?,如果代表顏色被包含在比該預定范圍大給定值的第二范圍內,則代表顏色追加模塊142可將距該預定范圍的距離短的代表顏色改變?yōu)樵擃A定范圍內的顏色。術語“給定值”指預定的距離,并且第二范圍是比所述預定范圍大的范圍,并且可以通過均等地增大所述預定范圍的尺寸,或者通過在預定方向(包括多個方向)上增大所述預定范圍的尺寸來生成。如果所述第二范圍內不包含代表顏色,則可向所述預定范圍內的顏色追加代表顏色。代表顏色追加模塊142還可僅在具有信息圖像的區(qū)域中對代表顏色進行修正。在此情況下,在包含信息圖像的區(qū)域以外的區(qū)域中不使用修正后的代表顏色。此外,當要追加代表顏色時,可僅針對具有信息圖像的區(qū)域參照所追加的代表顏色。如果代表顏色的數(shù)量存在上限(例如存在最大255個代表顏色的上限),則代表顏色追加模塊142在追加代表顏色時可選擇要排除的代表顏色,并且排除所選擇的代表顏色。...