(57)【特許請求の範囲】
【請求項１】
画情報を圧縮符号化した画情報符号化データを生成する圧縮符号化手段と、
前記画情報とは別の情報である埋め込み情報として、ユーザによって指定されるか予め設定された数字や文字、画情報処理装置の形式や製造番号、該画情報の処理年月日、著作者名等の情報を記憶する埋め込み情報記憶手段と、
所定の符号化データを、前記埋め込み情報記憶手段に記憶された埋め込み情報に対応して変形して埋め込み情報符号化データとして生成する埋め込み制御手段と、
前記埋め込み制御手段により生成された埋め込み情報符号化データを、前記画情報圧縮符号化データに付加する手段とを具備したことを特徴とする画像処理装置。
【請求項２】
画情報を圧縮符号化した画情報符号化データを生成する圧縮符号化手段と、
前記画情報とは別の情報である埋め込み情報として、ユーザによって指定されるか予め設定された数字や文字、画情報処理装置の形式や製造番号、該画情報の処理年月日、著作者名等の情報を記憶する埋め込み情報記憶手段と、
前記埋め込み情報記憶手段に記憶された埋め込み情報を前記画情報のライン番号で代表させるため、所定の符号化データを、前記埋め込み情報記憶手段に記憶された埋め込み情報に対応して変形して埋め込み情報符号化とし、データ前記ライン番号に対応したラインに生成する埋め込み制御手段と、
前記埋め込み制御手段により生成された埋め込み情報符号化データを、前記画情報圧縮符号化データに付加する手段とを具備したことを特徴とする画像処理装置。
【請求項３】
前記所定の符号化データがＥＯＬのゼロフィルであることを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記所定の符号化データが、ＲＴＣのＥＯＬであることを特徴とする請求項１または２記載の画像処理装置。
【請求項５】
前記所定の符号化データが、Ｋパラメータであることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記所定の符号化データが、黒ゼロもしくは白ゼロのターミネイト符号であることを特徴とする請求項１または２記載の画像処理装置。
【請求項７】
画情報を圧縮符号化する圧縮符号化手段と、
画情報に付加する埋め込み情報を記憶する埋め込み情報記憶手段と、
全白ラインが２ライン以上連続したことを検出する全白ライン数検出手段と、
前記検出手段によって全白ラインが２ライン以上連続したことを検出したときに、検出された全白ラインのうち少なくとも２ライン目以降のラインを、復号時にエラーとして抽出されるデータおよび前記埋め込み情報を含むエラーラインに入れ替える手段とを具備したことを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置に関し、特に画情報に、該画情報とは別の情報である埋め込み情報を付加するのに好適な画像処理装置に関する。
【０００２】
【従来の技術】
コンピュータによる画像処理において、画像データ内に文字データを合成して、主たる情報とは別の補完的な情報を該画像データ内に埋め込む方法が提案されている（３値濃度パターンを用いた画像と文字の合成符号化方法「１９８８年、画像電子学会誌第３頁〜第９頁」）。
【０００３】
この方法は、濃度パターン法を用いる画像処理において、１画素の濃度が各種パターンで表示される点に着目し、画像データに埋め込む文字データを前記濃度パターンの配列によって表したものである。この方法によれば、主たる画像データとは別の情報である文字データを画像に合成することができる。
【０００４】
【発明が解決しようとする課題】
前記画像処理装置には、次のような問題点がある。まず、該装置では濃度パターンの配列で付加情報を表示するようにしているので濃度パターンのない画像に対しては文字データを埋め込むことができないという問題点がある。
【０００５】
また、該装置では、付加データを圧縮符号化前の画情報に埋め込むものであるため、一旦符号化された後は、この付加データを容易に抽出できない。すなわち、符号化されたデータを復号しなければ埋め込まれた情報を抽出できないという問題点がある。
【０００６】
本発明は、上記問題点に鑑み、主たる画情報の符号化データに、補完的な情報を付加することができる画情報処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の課題を解決し、目的を達成するための本発明は、画情報を圧縮符号化した画情報符号化データを生成する圧縮符号化手段と、前記画情報とは別の情報である埋め込み情報として、ユーザによって指定されるか予め設定された数字や文字、画情報処理装置の形式や製造番号、該画情報の処理年月日、著作者名等の情報を記憶する埋め込み情報記憶手段と、所定の符号化データを、前記埋め込み情報記憶手段に記憶された埋め込み情報に対応して変形して埋め込み情報符号化データとして生成する埋め込み制御手段と、前記埋め込み制御手段により生成された埋め込み情報符号化データを、前記画情報圧縮符号化データに付加する手段とを具備した点に特徴がある。
【０００８】
また、本発明は、埋め込み情報を、ＥＯＬのゼロフィル、ＲＴＣのＥＯＬ、Ｋパラメータの変形、および白ゼロ符号と黒ゼロ符号のターミネイト符号の組合わせのいずれかの変形によって代表される点に特徴があり、さらに、前記変形を施したライン番号で前記埋め込み情報を代表させる点に特徴がある。
【０００９】
また、本発明は、画情報を圧縮符号化する圧縮符号化手段と、画情報に付加する埋め込み情報を記憶する埋め込み情報記憶手段と、全白ラインが２ライン以上連続したことを検出する全白ライン数検出手段と、前記検出手段によって全白ラインが２ライン以上連続したことを検出したときに、検出された全白ラインのうち少なくとも２ライン目以降のラインを、復号時にエラーとして抽出されるデータおよび前記埋め込み情報を含むエラーラインに入れ替える手段とを具備した点に特徴がある。
【００１０】
前記特徴によれば、画情報とは別の情報を埋め込みデータとして符号化データに付加することができる。この埋め込みデータは復号化されたデータには現れないゼロフィル数やＥＯＬ数等の表現形態で付加される。
【００１１】
【発明の実施の形態】
以下に、図面を参照して本発明を詳細に説明する。図２は本発明の一実施形態に係る画像処理装置のハード構成を示すブロック図である。同図において、スキャナ１は読取りの対象となる原稿の最大サイズに対応した長さ（主走査方向サイズ）を有するＣＣＤイメージセンサを有し、該イメージセンサをその長さ方向と直交する方向（副走査方向）へ移動させて原稿の画情報を読み取る。該スキャナ１はさらに読み取った画情報を２値化する手段を有する。
【００１２】
２値化された画情報はバッファ２に蓄積される。該バッファ２に蓄積された画情報は符号器３で符号化され、画情報メモリ４に転送されて蓄積される。画情報メモリ４に蓄積された画情報は操作・表示装置（コンパネ）５から入力された指示に従い、プリンタ６で印字されたり、モデム７およびＮＣＵ８を介して回線に送出される。画情報を印字するためには、前記符号化された画情報は復号器９で復号された後、プリンタ６に供給される。ＣＰＵ１０は、該画像処理装置の各構成部分を予定のプログラムに従って制御する。なお、プログラムや該プログラムの実行に必要なシステムデータはＲＯＭ１１またはＲＡＭ１２に格納される。
【００１３】
続いて、上記構成による画像処理装置の動作を説明する。本実施形態では、読み取った原稿の画情報を符号化する際に、該画情報とは別の情報（以下、「埋め込み情報」という）を該符号化データに付加するようにしている。
【００１４】
図１は、画像処理装置の要部機能を示すブロック図である。同図において、符号化部３ａでは入力された画情報を符号化して出力する。このとき、符号化部３ａでは、埋め込み情報記憶部１４に予め登録された埋め込み情報を、埋め込み制御部１３からの指示に従って符号化し、これを前記画情報の符号化データに付加して出力する。埋め込み情報記憶部１４に記憶される埋め込み情報は、例えば、該画像処理装置の型式や製造番号等の識別情報、当該画情報の処理年月日、著作者名等である。これらの情報は、予めＲＯＭ１１やＲＡＭ１２に記憶させたものでもよいし、画情報処理のつどコンパネ５から入力したものであってもよい。また、これらの情報は、数字や文字情報を数値に対応させた（ＪＩＳコードのような）ものでもよい。埋め込み制御部１３は、前記埋め込み情報を予定の手順で符号化する指示を発生させるためのプログラムを含む。以下、前記埋め込み情報を含む符号化データの作成および送信手順について詳述する。
【００１５】
図３は、本実施形態の画像処理装置による情報の送信手順を示すフローチャートである。同図において、ステップＳ１００では送信原稿の画情報を前記スキャナ１によって読み取る。ステップＳ２００では前記読み取られた画情報を符号化する。本実施形態では、この符号化のときに埋め込み情報を符号化して付加する。この符号化の詳細は後述する。ステップＳ３００では符号化されたデータをモデム７、ＮＣＵ８を介して回線に送出する。なお、前記画情報はあらかじめスキャナ１で読み取って画情報メモリ４に格納してあったものでもよいし、図示しないホストコンピュータ等から供給されて蓄積されていた画情報であってもよい。
【００１６】
次に、埋め込み情報を付加する符号化手順について説明する。まず、埋め込み情報をＥＯＬ（ライン端符号）に付加した例を説明する。ＩＴＵ−Ｔ勧告Ｔ４，Ｔ６には符号化方式としてＭＨ，ＭＲが定義されており、ライン端を表す符号としてＥＯＬが規定されている。このＥＯＬは、“０”が１１ビット連続し、その後に“１”が１ビット付加されたパターンである。ところで、このパターンは、１ラインの符号化データが短い場合にも最小伝送時間が確保されるように“０”ビットを拡張することが認められている。そこで、この実施形態では、拡張“０”ビット（ゼロフィル）を利用し、“０”ビットの拡張個数によって埋め込み情報を表現することにしている。
【００１７】
図４に、ＥＯＬへ付加した埋め込み情報の例を示す。同図（ａ）はゼロフィルのないＥＯＬを示す。図４（ｂ）は第１ラインの“０”ビットを１つ拡張して１２個にしたＥＯＬであり、図４（ｃ）は第２ラインの“０”ビットを２つ拡張して１３個にしたＥＯＬであり、図４（ｄ）は第３ラインの“０”ビットを３つ拡張して１４にしたＥＯＬである。例えば、拡張したビット数に対応して予め数値を与えておく。“０”ビットの１つ拡張には数値［０］を、２つ拡張には数値［１］を、３つ拡張には数値［２］を対応させてあったとすれば、図４に示した第１ライン〜第３ラインで［０１２］という数値情報を表現することができる。そして、この符号化データを解析することによって、［０１２］という数値情報を抽出することができる。
【００１８】
上記ＥＯＬのゼロフィルで埋め込み情報を付加する場合の動作をフローチャートを参照して説明する。図５において、ステップＳ１では、埋め込み情報を付加するか否か、特にこの例ではゼロフィルで付加するか否かを判断する。この判断は、コンパネ５から予め登録された指示ないし初期設定を基準に行う。埋め込み情報をゼロフィルで付加する場合はステップＳ２に進み、当該ラインがゼロフィルを行うラインか否かを判断する。これは、何ライン分を利用して埋め込み情報を付加するかを予め登録しておき、その登録内容により判断する。当該符号化ラインがゼロフィルを行うラインならばステップＳ３に進み、そのラインに該当する埋め込み情報をＲＡＭ１２またはＲＯＭ１１の埋め込み情報記憶部１４から読み込む。
【００１９】
ステップＳ４では、読み込んだ埋め込み情報に従ってゼロフィルつまり“０”ビットの数を調整したＥＯＬを作成する。ステップＳ５ではＥＯＬに続く画情報１ラインを符号化する。ステップＳ６で１頁分の符号化を終了したか否かを判断する。１頁分の符号化を終了したならばこのフローを抜ける。
【００２０】
次に、埋め込み情報をＲＴＣ（ページ終了符号）で表現した例を説明する。ＩＴＵ−Ｔの勧告によればページ終了を示す符号としてＲＴＣが定義されている。このＲＴＣは、符号方式がＭＨまたはＭＲの場合はＥＯＬが６個相当分、ＭＭＲの場合はＥＯＬが２個相当分で構成される。ところで、このＥＯＬの個数が勧告より多くても復号には影響を与えない。そこで、この実施形態では、ＥＯＬの数を埋め込み情報に応じて調整するようにした。例えば、符号化方式がＭＨまたはＭＲの場合、埋め込み情報が数値［１］であれば、ＥＯＬが７個相当分、ＭＭＲの場合はＥＯＬが３個相当分でＲＴＣを構成する。なお、原稿の頁数が複数であれば、複数頁の各ＲＴＣに情報を付加して複数個の数値で埋め込み情報を表現することができる。
【００２１】
上記ＲＣＴで埋め込み情報を付加する場合の動作をフローチャートを参照して説明する。図６において、ステップＳ１０で１ラインを符号化する。ステップ１頁すべての符号化が終了するとステップＳ１１の判断が肯定となり、ステップＳ１２に進む。ステップＳ１２では埋め込み情報をＲＴＣで表現するか否かを判断する。この判断は、ゼロフィルで情報を付加する場合と同様、予め設定されている指示によって行う。ＲＴＣで埋め込み情報を付加するならばステップＳ１３に進み、当該頁がＲＴＣで埋め込み情報を付加する頁か否かを判断する。この判断が肯定ならばステップＳ１４に進み、その頁に該当する埋め込み情報をＲＡＭ１２またはＲＯＭ１１から読み込む。
【００２２】
ステップＳ１５では、読み込んだ埋め込み情報に従ってＲＴＣのＥＯＬ数を増やす。ステップＳ１６ですべての頁の符号化を終了したか否かを判断する。すべての頁の符号化を終了したならばこのフローを抜ける。
【００２３】
次に、埋め込み情報をＫパラメータで表現した例を説明する。ＩＴＵ−Ｔの勧告によるＭＲ符号化方式では１次元符号化ラインと２次元符号化ラインの繰返し周期をＫパラメータとして規定している。標準画質の場合はＫパラメータは「２」、高画質の場合は「４」と規定されている。一方、ＥＯＬの直後のビットには、そのラインが１次元符号化ラインか２次元符号化ラインかを示すフラグビットが付加されている。したがって、Ｋパラメータが規定のとおりでないとしても、このフラグビットによって１次元符号化ラインか２次元符号化ラインかを識別できるので、復号には支障がない。
【００２４】
そこで、この実施形態では、埋め込み情報に応じてＫパラメータを調整するようにした。例えば、埋め込み情報が数値［１２３］であれば、標準画質の場合最初に出現するＫパラメータを規定より「１」増やして「３」とし、次に出現するＫパラメータを規定より「２」増やして「４」とし、さらにその次に出現するＫパラメータを規定より「３」増やして「５」とする。
【００２５】
図７は、Ｋパラメータを規定より「１」増やして「３」とした場合を示す。同図に示すように、ＥＯＬの最後の“１”ビットに続いて前記フラグビットが設定されている。該フラグビット“１”は、そのラインが１次元符号化ラインであることを意味している。
【００２６】
埋め込み情報をＫパラメータで表現する場合の符号化の動作をフローチャートを参照して説明する。図８において、ステップＳ２０では、埋め込み情報をＫパラメータで付加するか否かを判断する。この判断は、コンパネ５から予め登録された指示ないし初期設定を基準に行う。Ｋパラメータで埋め込み情報を表現する場合はステップＳ２１に進み、当該頁がＫパラメータを変化させる頁か否かを判断する。これは、どの頁に埋め込み情報を付加するかを予め登録しておき、その登録内容により判断する。当該頁がＫパラメータを変化させる頁ならばステップＳ２２に進み、Ｋパラメータとして、付加したい埋め込み情報に対応する数値に［４］を加算した値を設定する。また、変数ＭにＫパラメータを設定する。前記加算される数値［４］は勧告で定義されている高画質のＫパラメータである。ステップＳ２０またはステップＳ２１の判断が否定ならばステップＳ２８に進んでＫパラメータ「４」で通常の符号化処理を実行する。
【００２７】
ステップＳ２３では「Ｍ＜Ｋ」の成立を判断する。「Ｍ＜Ｋ」が成立するならばステップＳ２４に進んでそのラインを２次元符号化し、「Ｍ＜Ｋ」が不成立ならばステップＳ２５に進んでそのラインを１次元符号化する。ステップＳ２６では「Ｍ−１」が“０”か否かを判断し、この判断が肯定となるまで符号化を行う。「Ｍ−１」が“０”になれば、ステップＳ２７に進んで１頁分の符号化を終了したか否かを判断する。１頁分の符号化を終了したならばこのフローを抜ける。
【００２８】
次に、埋め込み情報をエラーラインに付加した例を説明する。符号化方式がＭＨまたはＭＲの場合、復号時にエラーが検出されるとそのエラーラインはその直前のラインまたは全白ラインで置換えられる。そこで、この実施形態では、全白ラインが２ライン以上存在する部分の、少なくとも２ライン目以降のデータを予定のエラーデータに入れ替える。このエラーデータは復号時にエラーと判断されるように構成したものであり、このエラーデータからなるラインに、埋め込み情報を付加する。エラーラインは上述のように、復号時に直前のラインまたは全白ラインに置き換えられるので、復号データには埋め込み情報は現れない。従ってプリント等の処理に際してもエラーラインによる不都合は生じないし、埋め込み情報は可視化されない。
【００２９】
図９は埋め込み情報をエラーラインに付加する場合の動作を示すフローチャートである。同図において、ステップＳ３０では画情報メモリ４に蓄積された符号化前の画情報の全白ライン数を計数するためのカウンタＣをクリアする。ステップＳ３１では前記画情報の１ラインをチェックする。ステップＳ３２では、前記ラインが全白か否かを判断する。全白ラインならばステップＳ３３に進み、カウンタＣをインクリメントする。全白ラインでなければステップＳ３３ａでカウンタＣをクリアした後、ステップＳ３６に進む。ステップＳ３４ではカウンタＣが「２」か否かを判断する。この判断が否定ならばステップＳ３６にジャンプしてそのラインを符号化する。
【００３０】
カウンタＣが「２」ならば、全白ラインが連続したと判断してステップＳ３５に進み、そのラインをエラーラインに置き換えるためのデータおよび予定の埋め込み情報を埋め込み情報記憶部１４から読み出す。ステップＳ３６では前記読み出したデータおよび埋め込み情報をそのラインの情報として符号化する。ステップＳ３７では符号化をすべて終了したか否かを判断する。まだ符号化する画情報がある場合はステップＳ３８に進み、埋め込み情報の有無を判断する。埋め込み情報があればステップＳ３０に進む。埋め込み情報がなければ予定の埋め込み情報をすべて付加したと判断してステップＳ３９に進む。ステップＳ３９では、画情報メモリ４から１ライン分の画情報を読み出し、ステップＳ３６に進む。符号化がすべて終了したならばこのフローを抜ける。
【００３１】
図１０は全白ラインをエラーラインにして埋め込み情報を付加した符号化データを示す図である。同図（ａ）は２ライン分の全白ラインを示し、各ラインはＥＯＬとＭＨ全白データ１７２８ドットを示すメイクアップ符号およびターミネイト符号とからなる。また、図１０（ｂ）においては、前記２ラインのうち第２番目のラインをエラーラインとするため、ドット数が１７９２となるメイクアップ符号およびターミネイト符号を記述し、その後に埋め込み情報を記述した。
【００３２】
次に、埋め込み情報を白ゼロ符号および黒ゼロ符号の組み合わせで表現する例を説明する。ＩＴＵ−Ｔの勧告によれば、ＭＨおよびＭＲ１次元符号において、白ゼロ符号（００１１０１０１Ｂ）と、黒ゼロ符号（００００１１０１１１Ｂ）とが定義されている。これら黒ゼロ、白ゼロ符号は、例えばターミネイト符号に用いられるが、白ゼロおよび黒ゼロを組とするパターンは本来使用されない。
【００３３】
そこで、この実施形態では、白ゼロおよび黒ゼロを組とし、その組数と埋め込み情報とを対応づけることにした。そして、この白ゼロおよび黒ゼロの組をＥＯＬの後に付加する。例えば、埋め込み情報が数値［１］ならば白ゼロおよび黒ゼロの組を１組付加し、埋め込み情報が数値［２］ならば白ゼロおよび黒ゼロの組を２組付加するという具合にする（図１１の模式図参照）。なお、この表現方法は、ＥＯＬのゼロフィル数増加の例と同様に処理できるためフローチャートは省略する。
【００３４】
次に、特定位置のラインに予定の変化を与えることで埋め込み情報を表現する例を説明する。すなわち、特定のラインに前記ＥＯＬのゼロフィルや白ゼロおよび黒ゼロの組合わせ等の情報を付加する。そうして、このような情報がどのラインに付加されているかに予め意味を持たせておき、表現したい埋め込み情報に対応するラインに変化を与える。例えば、１０進数の情報を埋め込む場合、（１０×ｎ＋ｋｎ）ラインにゼロフィル等予定の変化を与える。なお、ｎは０または正の整数、ｋｎはｎ桁目の数字である。例えば、１０進数［１２３］という数値を埋め込みたい場合は、第１１ライン、第２２ライン、および第３３ラインに変化を付ければよい。
【００３５】
続いて、上述のようにして付加した埋め込み情報を抽出する動作を説明する。図１２を参照して前記符号化データを受信する場合を説明する。同図において、ステップＳ５００では、受信した符号化データを画情報メモリ４に蓄積する。ステップＳ６００では埋め込み情報を抽出する。この処理の詳細は後述する。ステップＳ７００では符号化データを復号する。ステップＳ８００ではステップＳ６００で抽出した埋め込み情報をプリントする。ステップＳ９００では復号化データをプリントする。なお、埋め込み情報はプリントするだけでなく、コンパネ５に表示させるようにしてもよい。
【００３６】
次に、埋め込み情報の抽出動作を説明する。図１３において、ステップＳ５０では、ＥＯＬを検出する。ステップＳ５１では、ＥＯＬの“０”の個数から、勧告で規定されている個数つまり「１１」を減算してその結果を記憶する。ステップＳ５２では１頁分の処理が終了したか否かを判断する。終了していればステップＳ５３に進み、ステップＳ５１で記憶したデータを解析し、抽出データとして記憶する。前記データの解析は、予め登録してある対応テーブル等を参照して行うことができる。
【００３７】
他の方法で表現された埋め込み情報も同様にして抽出できるので、フローチャートは省略するが、例えば以下の通りである。ＲＴＣのＥＯＬ数で埋め込み情報を表現した場合は、ＲＴＣに含まれているＥＯＬ数を検出し、その数が符号化方式に応じて規定されている数（６または２）を超えている場合に、その数を抽出データとする。
【００３８】
また、Ｋパラメータで埋め込み情報を付加した場合は、ＥＯＬに付加されたフラグビットを検出し、“１”ビットと“１”ビットに続く“０”ビットの数を計数加算して、その値から規定のＫパラメータを減算した結果を抽出データとする。
【００３９】
また、復号時にエラーが検出されるように故意に形成したエラーラインで埋め込み情報を表現した場合は、復号によってエラーが発生した場合、その復号データの直後から次のＥＯＬまでのデータを抽出データとする。
【００４０】
また、白ゼロ符号と黒ゼロ符号との組の数で埋め込み情報を付加した場合は、ＥＯＬを検出した直後の符号に白ゼロ符号と黒ゼロ符号との組がいくつあるかを計数してその計数結果を抽出データとする。
【００４１】
また、ラインに予定の変化をつけて、その変化をつけたラインで埋め込み情報を付加した場合、例えばＥＯＬ中のゼロフィル数でラインに変化を付加した場合は、規定の数よりも多いゼロフィル数のラインを抽出する。そして、上述の１０進数のｎ桁の数値を前記（１０×ｎ＋ｋｎ）の式に従って埋め込んだ場合においては、ｍ番目のラインに変化があったとすれば（ｍ÷１０）の剰余を抽出データとする。
【００４２】
【発明の効果】
以上の説明から明らかなように、請求項１ないし請求項７の発明によれば、画情報とは別の情報を埋め込みデータとして符号化データに付加することができる。この埋め込みデータは復号化されたデータには現れないゼロフィル数やＥＯＬ数等の表現形態で付加されるので、例えば、受信した画情報のハードコピーには不要な情報が含まれないようにして、埋め込み情報だけを印刷したりコンパネへ表示したりすることができる。
【００４３】
また、埋め込み情報は原稿の種類には影響されないので、例えば濃度パターンを有する原稿に限定される等の不具合が解消される。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像処理装置の要部機能を示すブロック図である。
【図２】本発明の一実施形態に係る画像処理装置のハード構成を示すブロック図である。
【図３】画像処理の全体動作を示すフローチャートである。
【図４】ゼロフィル数で埋め込み情報を付加した符号化データの模式図である。
【図５】ゼロフィル数で埋め込み情報を付加する動作を示すフローチャートである。
【図６】ＲＴＣのＥＯＬ数で埋め込み情報を付加する動作を示すフローチャートである。
【図７】Ｋパラメータを調整した符号化データの模式図である。
【図８】Ｋパラメータの調整で埋め込み情報を付加する動作を示すフローチャートである。
【図９】エラーラインを挿入して埋め込み情報を付加する動作を示すフローチャートである。
【図１０】エラーラインを挿入した符号化データの模式図である。
【図１１】白ゼロ符号と黒ゼロ符号で埋め込み情報を付加した符号化データの模式図である。
【図１２】符号化データの受信動作を示すフローチャートである。
【図１３】埋め込み情報の抽出動作を示すフローチャートである。
【符号の説明】
１…スキャナ、    ３…符号器、    ３ａ…符号化部、    ４…画情報メモリ、    ５…コンパネ、    １３…埋め込み情報制御部、    １４…埋め込み情報記憶部
【図１】
0003593777.tif 000002
【図３】
0003593777.tif 000003
【図２】
0003593777.tif 000004
【図４】
0003593777.tif 000005
【図５】
0003593777.tif 000006
【図７】
0003593777.tif 000007
【図１０】
0003593777.tif 000008
【図６】
0003593777.tif 000009
【図８】
0003593777.tif 000010
【図９】
0003593777.tif 000011
【図１１】
0003593777.tif 000012
【図１２】
0003593777.tif 000013
【図１３】
0003593777.tif 000014