(57)【要約】【課題】画像情報が有するオブジェクトの情報を、少ないデータ量で生成する情報処理装置等を提供すること。【解決手段】画像情報がオブジェクト情報を生成する情報処理装置１００であって、前記オブジェクト情報はオブジェクトの情報であり、前記オブジェクトは画像情報が有するオブジェクトであって、前記画像情報に基づいて画像参照情報を生成する画像参照情報生成手段１１０を有し、前記オブジェクト情報は、前記画像参照情報を有し、前記画像参照情報は、オブジェクトの座標に係る情報を含む情報処理装置。【選択図】図１
2007299321.tif 000002
【特許請求の範囲】
【請求項１】
画像情報からオブジェクト情報を生成する情報処理装置であって、
前記画像情報に基づいて画像参照情報を生成する画像参照情報生成手段を有し、
前記オブジェクト情報は、前記画像参照情報を有することを特徴とする情報処理装置。
【請求項２】
前記画像参照情報は、オブジェクトの座標に係る情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記オブジェクトの配置ための情報である配置情報を生成する配置情報生成手段を有し、
前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含むことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記オブジェクト情報と前記配置情報とを対応づけるオブジェクト識別情報を付与するオブジェクト識別情報付与手段を有することを特徴とする請求項３記載の情報処理装置。
【請求項５】
画像情報に、オブジェクトに係る付加情報を付加する情報処理装置であって、
前記画像情報に基づいて画像参照情報を生成する画像参照情報生成手段と、
前記画像参照情報生成手段が生成した前記画像参照情報を有するオブジェクト情報を生成するオブジェクト情報生成手段と、
前記オブジェクト情報生成手段が生成した前記オブジェクト情報を付加情報として前記画像情報に付加する情報付加手段と
を有することを特徴とする情報処理装置。
【請求項６】
前記画像参照情報は、オブジェクトの座標に係る情報を含むことを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記オブジェクトに対しオブジェクト識別情報を付与するオブジェクト識別情報付与手段と、
前記画像情報から前記オブジェクトの領域であるオブジェクト領域を取得するオブジェクト領域取得手段とを有し、
前記情報付加手段は、前記領域取得手段によって取得された前記オブジェクト領域に、当該オブジェクトに対応する前記オブジェクト識別情報を付加することを有することを特徴とする請求項５又は６記載の情報処理装置。
【請求項８】
前記画像参照情報は、前記オブジェクト識別情報を有することを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記付加情報を分割する付加情報分割手段を有し、
前記情報付加手段は、前記付加情報分割手段によって分割された前記付加情報を、前記オブジェクト領域に付加することを特徴とする請求項７又は８記載の情報処理装置。
【請求項１０】
前記オブジェクトの配置ための情報である配置情報を生成する配置情報生成手段を有し、
前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含み、
前記付加情報は、前記配置情報を含むことを特徴とする請求項５ないし９何れか一項に記載の情報処理装置。
【請求項１１】
画像情報からオブジェクト情報を生成する情報処理方法であって、
前記画像情報に基づく画像参照情報が生成される画像参照情報生成ステップを有し、
前記オブジェクト情報は、前記画像参照情報を有することを特徴とする情報処理方法。
【請求項１２】
前記画像参照情報は、オブジェクトの座標に係る情報を含むことを特徴とする請求項１１記載の情報処理方法。
【請求項１３】
前記オブジェクトの配置ための情報である配置情報が生成される配置情報生成ステップを有し、
前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含むことを特徴とする請求項１１又は１２記載の情報処理方法。
【請求項１４】
前記オブジェクト情報と前記配置情報とを対応づけるオブジェクト識別情報が付与されるオブジェクト識別情報付与ステップを有することを特徴とする請求項１３記載の情報処理方法。
【請求項１５】
画像情報に、オブジェクトに係る付加情報を付加する情報処理方法であって、
前記画像情報に基づく画像参照情報が生成される画像参照情報生成ステップと、
前記画像参照情報生成ステップで生成された前記画像参照情報を有するオブジェクト情報を生成するオブジェクト情報生成ステップと、
前記オブジェクト情報生成ステップで生成された前記オブジェクト情報を付加情報として前記画像情報に付加する情報付加ステップと
を有することを特徴とする情報処理方法。
【請求項１６】
前記画像参照情報は、オブジェクトの座標に係る情報を含むことを特徴とする請求項１５記載の情報処理方法。
【請求項１７】
前記オブジェクトに対しオブジェクト識別情報が付与されるオブジェクト識別情報付与ステップと、
前記画像情報から前記オブジェクトの領域であるオブジェクト領域が取得されるオブジェクト領域取得ステップとを有し、
前記情報付加ステップでは、前記領域取得ステップで取得された前記オブジェクト領域に、当該オブジェクトに対応する前記オブジェクト識別情報が付加されることを特徴とする請求項１５又は１６記載の情報処理方法。
【請求項１８】
前記画像参照情報は、前記オブジェクト識別情報を有することを特徴とする請求項１７記載の情報処理方法。
【請求項１９】
前記付加情報が分割される付加情報分割ステップを有し、
前記情報付加ステップでは、前記付加情報分割ステップで分割された前記付加情報が、前記オブジェクト領域に付加されることを特徴とする請求項１７又は１８記載の情報処理方法。
【請求項２０】
前記オブジェクトの配置ための情報である配置情報が生成される配置情報生成ステップを有し、
前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含み、
前記付加情報は、前記配置情報を含むことを特徴とする請求項１５ないし１９何れか一項に記載の情報処理方法。
【請求項２１】
請求項１１ないし２０何れか一項記載の情報処理方法をコンピュータに実行させる情報処理プログラム。
【請求項２２】
請求項２１記載の情報処理プログラムを格納したコンピュータに読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラム、及び、情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、ディジタル画像に、電子透かし情報として画像自身又は画像に関連する情報を埋め込むことにより、当該画像を閲覧する際に、電子透かし情報として埋め込まれている画像の情報、又は、画像の関連情報を取得する装置及び方法がある。
【０００３】
例えば、特開２００２−２５９２４９号公報（特許文献１）には、情報機器が読み取った電子透かしの形態を有するＵＲＬを含んだ画像から、サーバが電子透かし情報であるＵＲＬを抽出し、情報機器に送信することにより、前記情報機器が前記ＵＲＬにアクセスできるホームページアクセス方法が開示されている。
【０００４】
また、例えば、特開２０００−７６２８６号公報（特許文献２）に開示されている画像通信システムでは、サーバが、複製画像にＩＤを埋め込み、原画像と前記ＩＤとを対応づけて管理することにより、前記複製画像からＩＤを抽出したクライアントが、サーバにリクエストし原画像を取得している。
【０００５】
また、例えば、特開２０００−３４１４９８号公報（特許文献３）に開示されているアナログ文書再ディジタル化方法等は、ディジタル文書を印刷イメージに変換した後、当該ディジタル文書情報を電子透かし情報として埋め込むことにより、アナログ文書として印刷された文書を、ディジタル画像に変換した後に電子透かし情報であるディジタル文書を検出して出力する。
【特許文献１】特開２００５−２５９２４９号公報
【特許文献２】特開２０００−７６２８６号公報
【特許文献３】特開２０００−３４１４９８号公報
【特許文献４】特開平５−２３３８７３号公報
【特許文献５】特開平６−４７０４号公報
【特許文献６】特開平７−３７０３６号公報
【特許文献７】特開平７−７３２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１及び２に開示されている技術では、クライアント等が取得した透かし情報に基づき情報を取得する際に、ＵＲＬにアクセスする、又は、サーバにリクエストするため、クライアントは、ネットワークインタフェース等の外部機器との接続手段が必須となっており、そのような接続手段が無い場合は考慮されていない上、接続手段を有していたとしても、通信状態が良くない場合には、情報を取得することができないという不具合があった。上記特許文献１は、さらに、電子透かし情報の抽出をもサーバが行うために、通信が不可能又は困難な状況では、通信先のアドレスであるＵＲＬ情報でさえも取得することができないという不具合があった。
【０００７】
また、上記特許文献１及び２におけるクライアント等が、外部機器との接続手段を有し通信状態が良好であったとしても、サーバ等から取得する情報が画像データ等である場合には、情報の量が多くなり、通信時間や通信に係るコスト等が大きくなるが、そのようなことは考慮されていない。
【０００８】
一方で、上記特許文献３では、アナログ文書に対応するディジタル情報は、電子透かし情報として当該アナログ文書に格納されているために、上記特許文献１及び２における、ネットワークインタフェース等を含む通信手段は不要であり、情報取得のための通信コスト等を考慮する必要は無い。
【０００９】
しかしながら、上記特許文献３では、電子透かし情報として埋め込める情報の量が考慮されていない。例えば、電子透かし情報として埋め込む情報が、比較的少量のデータである場合には、このことはさほど問題にはならないが、大量のデータを埋め込む場合には、埋め込まれたアナログ文書の画像の品質の低下が大きくなる、又は、埋め込むことの出来るデータの量を埋め込む画像データの量が上回る、という問題が生じる。少量のデータとは、例えば、テキストデータ、小さな画像のデータ、又は、小さくかつ色数の少ない画像のデータ等であり、大量のデータとは、例えば、フルカラーの画像のデータ、又は、画角の大きな画像のデータ等である。
【００１０】
さらに、アナログ文書等に情報を付加する方法として、電子透かし情報として埋め込む他に、所定の画像符号等に変換して付加する方法があるが、画像符号等を用いる場合でも、付加することのできるデータの量は有限であるために、画像のデータ等の大量のデータを付加情報として文書に付加することは難しいという問題があった。
【００１１】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、画像情報が有するオブジェクトの情報を、少ないデータ量で生成する情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の情報処理装置は次の如き構成を採用した。
【００１３】
本発明の情報処理装置は、画像情報からオブジェクト情報を生成する情報処理装置であって、前記画像情報に基づいて画像参照情報を生成する画像参照情報生成手段を有し、前記オブジェクト情報は、前記画像参照情報を有するように構成することができる。
【００１４】
これにより、画像情報が有するオブジェクトの情報を、少ないデータ量で生成する情報処理装置を提供することができる。
【００１５】
また、上記目的を達成するために、本発明の情報処理装置が生成する前記画像参照情報は、オブジェクトの座標に係る情報を含むように構成することができる。
【００１６】
これにより、オブジェクトの画像データを、当該画像の座標で表現する情報処理装置を提供することができる。
【００１７】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、前記オブジェクトの配置ための情報である配置情報を生成する配置情報生成手段を有し、前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含むように構成することができる。
【００１８】
これにより、オブジェクトを配置するための配置情報を生成する情報処理装置を提供することができる。
【００１９】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、前記オブジェクト情報と前記配置情報とを対応づけるオブジェクト識別情報を付与するオブジェクト識別情報付与手段を有する構成とすることができる。
【００２０】
これにより、オブジェクト識別情報によってオブジェクト情報と配置情報とを対応づける情報処理装置を提供することができる。
【００２１】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、画像情報に、オブジェクトに係る付加情報を付加する情報処理装置であって、前記画像情報に基づいて画像参照情報を生成する画像参照情報生成手段と、前記画像参照情報生成手段が生成した前記画像参照情報を有するオブジェクト情報を生成するオブジェクト情報生成手段と、前記オブジェクト情報生成手段が生成した前記オブジェクト情報を付加情報として前記画像情報に付加する情報付加手段とを有する構成とすることができる。
【００２２】
これにより、画像情報が有するオブジェクトの情報を、少ないデータ量で生成し、付加情報として画像情報に付加する情報処理装置を提供することができる。
【００２３】
また、上記目的を達成するために、本発明の情報処理装置が生成する前記画像参照情報は、オブジェクトの座標に係る情報を含むように構成することができる。
【００２４】
これにより、オブジェクトの画像データを、当該画像の座標で表現する情報処理装置を提供することができる。
【００２５】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、前記オブジェクトに対しオブジェクト識別情報を付与するオブジェクト識別情報付与手段と、前記画像情報から前記オブジェクトの領域であるオブジェクト領域を取得するオブジェクト領域取得手段とを有し、前記情報付加手段は、前記領域取得手段によって取得された前記オブジェクト領域に、当該オブジェクトに対応する前記オブジェクト識別情報を付加することを有するように構成することができる。
【００２６】
これにより、オブジェクト識別情報を当該オブジェクトの領域に付加する情報処理装置を提供することができる。
【００２７】
また、上記目的を達成するために、本発明の情報処理装置が生成する前記画像参照情報は、前記オブジェクト識別情報を有するように構成することができる。
【００２８】
これにより、オブジェクトの画像を、当該オブジェクトの識別情報で表現する情報処理装置を提供することができる。
【００２９】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、前記付加情報を分割する付加情報分割手段を有し、前記情報付加手段は、前記付加情報分割手段によって分割された前記付加情報を、前記オブジェクト領域に付加するように構成することができる。
【００３０】
これにより、付加情報を分割し、オブジェクト領域毎に付加する情報処理装置を提供することができる。
【００３１】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、前記オブジェクトの配置ための情報である配置情報を生成する配置情報生成手段を有し、前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含み、前記付加情報は、前記配置情報を含むように構成することができる。
【００３２】
これにより、オブジェクトを配置するための配置情報を生成し画像情報に付加する情報処理装置を提供することができる。
【００３３】
また、上記目的を達成するために、本発明の情報処理方法は、画像情報からオブジェクト情報を生成する情報処理方法であって、前記画像情報に基づく画像参照情報が生成される画像参照情報生成ステップを有し、前記オブジェクト情報は、前記画像参照情報を有する構成とすることができる。
【００３４】
また、上記目的を達成するために、本発明の情報処理方法によって生成される前記画像参照情報は、オブジェクトの座標に係る情報を含むように構成することができる。
【００３５】
また、上記目的を達成するために、本発明の情報処理方法は、さらに、前記オブジェクトの配置ための情報である配置情報が生成される配置情報生成ステップを有し、前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含むように構成することができる。
【００３６】
また、上記目的を達成するために、本発明の情報処理方法は、さらに、前記オブジェクト情報と前記配置情報とを対応づけるオブジェクト識別情報が付与されるオブジェクト識別情報付与ステップを有する構成とすることができる。
【００３７】
また、上記目的を達成するために、本発明の情報処理方法は、さらに、画像情報に、オブジェクトに係る付加情報を付加する情報処理方法であって、前記画像情報に基づく画像参照情報が生成される画像参照情報生成ステップと、前記画像参照情報生成ステップで生成された前記画像参照情報を有するオブジェクト情報を生成するオブジェクト情報生成ステップと、前記オブジェクト情報生成ステップで生成された前記オブジェクト情報を付加情報として前記画像情報に付加する情報付加ステップとを有する構成とすることができる。
【００３８】
また、上記目的を達成するために、本発明の情報処理方法が生成する前記画像参照情報は、オブジェクトの座標に係る情報を含むように構成することができる。
【００３９】
また、上記目的を達成するために、本発明の情報処理方法は、さらに、前記オブジェクトに対しオブジェクト識別情報が付与されるオブジェクト識別情報付与ステップと、前記画像情報から前記オブジェクトの領域であるオブジェクト領域が取得されるオブジェクト領域取得ステップとを有し、前記情報付加ステップでは、前記領域取得ステップで取得された前記オブジェクト領域に、当該オブジェクトに対応する前記オブジェクト識別情報が付加されるように構成することができる。
【００４０】
また、上記目的を達成するために、本発明の情報処理方法が生成する前記画像参照情報は、前記オブジェクト識別符号を有するように構成することができる。
【００４１】
また、上記目的を達成するために、本発明の情報処理方法は、さらに、前記付加情報が分割される付加情報分割ステップを有し、前記情報付加ステップでは、前記付加情報分割ステップで分割された前記付加情報が、前記オブジェクト領域に付加されるように構成することができる。
【００４２】
また、上記目的を達成するために、本発明の情報処理方法は、さらに、前記オブジェクトの配置ための情報である配置情報が生成される配置情報生成ステップを有し、前記配置情報は、前記オブジェクトのサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含み、前記付加情報は、前記配置情報を含むように構成することができる。
【００４３】
また、上記目的を達成するために、本発明の情報処理プログラムは、さらに、請求項１１ないし２０何れか一項記載の情報処理方法をコンピュータに実行させる情報処理プログラムとして構成することができる。
【００４４】
また、上記目的を達成するために、本発明の情報記憶媒体は、さらに、請求項２１記載の情報処理プログラムを格納したコンピュータに読み取り可能な情報記憶媒体として構成することができる。
【発明の効果】
【００４５】
本発明の情報処理装置によれば、画像情報が有するオブジェクトの情報を、少ないデータ量で生成する情報処理装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施例を図面に基づき説明する。
【実施例１】
【００４７】
（本発明の情報処理装置の機能構成図）
図１は、本発明の情報処理装置の機能構成の例である。図１では、情報処理装置１００に、画像情報が入力され、処理を行われることにより、付加情報を付加された画像情報が出力される。
【００４８】
付加情報に含まれる情報は、オブジェクト情報、又は、配置情報である。オブジェクト情報とは、オブジェクトの情報であって、オブジェクトとは、画像情報を構成する画像又は文字等である。配置情報とは、オブジェクトを配置するための情報であって、例えば、オブジェクト毎のサイズ、拡大率若しくは縮小率、又は、フォントに係る情報を含んでいる。付加情報には、さらに、オブジェクトを識別するためのオブジェクト識別情報が含まれていても良い。オブジェクト識別情報は、オブジェクト情報、又は、配置情報に含まれている番号又は記号等であって、オブジェクト情報と配置情報とを対応づけるために用いられてもよい。情報処理装置１００によって、画像情報をベクタデータとして構成するための情報を、付加情報として当該画像情報に付加することができる。
【００４９】
情報処理装置１００は、付加情報生成手段１１０、付加手段１５０、画像入力手段１０１、イメージ生成手段１０２、オブジェクト分割手段１０３、及び、オブジェクト領域取得手段１０４を有するように構成される。
【００５０】
付加情報生成手段１１０は、画像情報が有するオブジェクトに係る情報を生成する手段であって、オブジェクト情報生成手段１２０、配置情報生成手段１３０、及び、オブジェクト識別情報付与手段１４０を有するように構成される。
【００５１】
オブジェクト情報生成手段１２０は、画像情報が有するオブジェクトの情報を生成する手段であって、画像参照情報生成手段１２１及びオブジェクトデータ取得手段１２４を有するように構成される。オブジェクト情報の詳細は、後述するが、画像情報が有するオブジェクト毎に、所定の属性及び内容を有する情報であって、ベクタデータとして構成される情報であってもよい。
【００５２】
画像参照情報生成手段１２１は、画像情報上の領域を所定の方法で指定し、参照することにより、オブジェクト情報を生成する手段である。画像参照情報生成手段１２１が生成する画像参照情報は、写真、グラフ等のオブジェクトであって、画角が大きい、又は、フルカラー等のデータ量の大きなオブジェクトを対象とする。これにより、テキストデータや小さな画像データ等よりもデータ量の大きな写真等に対し、データ量の少ない画像参照情報を用いたオブジェクト情報を生成することができる。
【００５３】
画像参照情報生成手段１２１は、また、画像情報上の領域を、座標によって参照する画像参照情報を生成してもよい。座標の取得は、画像情報が、情報処理装置１００に、画像（イメージ）として入力された場合には、画像を所定の方法で処理することにより、画像情報が有する写真等の領域の座標を取得する。また、画像情報が、ベクタデータとして入力された場合には、画像情報が有するオブジェクトの領域を、ベクタデータ内に含まれる位置情報を処理することにより、取得してもよい。さらに、画像情報が、データ記述言語で記述される情報として入力された場合には、画像情報が有する写真等のオブジェクトの領域を、当該オブジェクトのメタデータの部分から取得してもよい。
【００５４】
画像参照情報生成手段１２１は、また、オブジェクト識別情報によって参照する画像参照情報を生成してもよい。オブジェクト識別情報とは、当該画像情報の中で、オブジェクト毎に付与される識別情報であって、例えば、一意に付与される番号又は記号である。
【００５５】
オブジェクトデータ取得手段１２４は、テキスト等のデータ量が少ないオブジェクトに対し、データの本体を取得し、該データを有するオブジェクト情報を生成する手段である。オブジェクトが、例えば、文書の場合は、データの本体としてテキストデータを取得する。
【００５６】
配置情報生成手段１３０は、画像情報が有するオブジェクトを配置するための配置情報を生成する手段である。配置情報を生成することにより、オブジェクト情報によって構成される画像情報を、配置することができる。配置情報の詳細は、後述する。
【００５７】
オブジェクト識別情報付与手段１４０は、画像情報が有するオブジェクトに対し、画像情報内で一意に識別情報を生成し、オブジェクトに付与する手段である。オブジェクト識別情報付与手段が付与する識別情報は、画像参照情報生成手段１２１によって生成される画像参照情報の中で用いられる他に、オブジェクト情報及び配置情報を対応づける際に用いられるが、詳細は後述する。
【００５８】
なお、配置情報生成手段１３０及びオブジェクト識別情報付与手段１４０は、必ずしも付加情報生成手段１１０に設けられていなくてもよく、必要とされる機能に応じて付加情報生成手段１１０が有していればよい。
【００５９】
付加手段１５０は、付加情報生成手段１１０が生成した、オブジェクト情報又は配置情報を、画像情報の画像に付加する手段であって、情報付加手段１５１、及び、付加情報分割手段１５３を有するように構成される。
【００６０】
情報付加手段１５１は、付加情報を所定の方法によって画像情報の画像に付加する手段である。付加される付加情報は、オブジェクト情報と配置情報の何れか一方、又は、その両方である。情報付加手段１５１が付加情報を画像情報に付加する方法は、例えば、付加情報を電子透かし情報として画像情報に付加する、又は、ドット符号又はＱＲコード等の可視情報として画像情報に付加する等の方法がある。
【００６１】
情報付加手段１５１は、また、画像情報が有する各オブジェクトの領域に、オブジェクト識別情報付与手段１４０によってオブジェクト毎に付与されたオブジェクト識別情報を付加してもよい。オブジェクトの領域は、後述するオブジェクト領域取得手段１０４によって取得される。これにより、オブジェクト毎に当該オブジェクトに対応するオブジェクト識別情報が付加された画像情報を生成することができる。
【００６２】
付加情報分割手段１５３は、付加情報生成手段１１０が生成した付加情報を分割する手段である。分割された付加情報は、情報付加手段１５１によって、オブジェクトの領域毎に付加される。付加情報分割手段１５３は、例えば、付加情報を等分割する。付加情報分割手段１５３は、また、オブジェクト情報又は配置情報を、それらの情報が対応するオブジェクトの単位に分割してもよい。
【００６３】
付加情報分割手段１５３は、さらに、分割された付加情報が付加されるオブジェクトの領域に応じて、付加情報を分割してもよい。例えば、付加方法が付加されるオブジェクトの領域の種類に応じて異なる場合に、複数の付加方法に応じた量に分割する。これにより例えば、テキストデータに付加情報を付加する場合と、画像データに付加情報を付加する場合とで、付加情報の量を好適に配分することができる。
【００６４】
また、付加情報分割手段１５３は、付加されるオブジェクトの領域の大きさが異なる場合に、オブジェクトの領域の大きさに応じて、付加情報を分割してもよい。これにより、画像情報の中で、オブジェクトの領域の大きさに応じて付加情報の量を好適に配分することができる。
【００６５】
情報付加手段１５１は、付加情報又は分割された付加情報を、画像情報又はオブジェクトの領域に、複数回付加させることにより、付加情報が付加された画像情報が、編集等により変更された場合に、付加されている付加情報に生じる誤りを検出又は訂正するように付加を行ってもよい。
【００６６】
なお、付加情報分割手段１５３は、必ずしも付加手段１５０に設けられていなくてもよく、必要とされる場合に、付加手段１５０が有するように構成されていればよい。
【００６７】
付加手段１５０は、ＭＦＰ等の出力手段を有する装置における制御手段として構成されてもよい。付加手段１５０は、また、ＰＣのＯＳ上で動作するプリンタ等のデバイスドライバとして構成されてもよい。付加手段１５０は、また、ラスタデータ又はベクタデータを生成するアプリケーションとして構成されてもよい。
【００６８】
画像入力手段１０１は、画像情報を取得する手段である。画像情報は、紙等の媒体に形成される画像、アプリケーションによって作成される画像、ディジタル画像として取得される画像、又は、その他の手段によって生成される画像の何れでもよい。画像情報は、また、ラスタデータ、及び、ベクタデータの何れのデータ形式であってもよく、さらに、データ記述言語、又は、所定のアプリケーションによって使用される書式によって構成される画像であってもよい。
【００６９】
イメージ生成手段１０２は、画像入力手段１０１に入力された画像情報が、ラスタデータの形式では無い場合に、画像情報をラスタデータとして構成する手段であり、オブジェクト分割手段１０３は、画像情報からオブジェクトを抽出する手段である。
【００７０】
オブジェクト分割手段１０３は、イメージ生成手段１０２によって生成された画像、又は、画像入力手段に入力されたラスタデータとして構成される画像情報の画像を、所定の方法で領域分割することにより、オブジェクトを生成してもよい。オブジェクト分割手段１０３は、画像入力手段に入力された画像情報が、ラスタデータとして構成されていない場合には、ベクタデータの位置若しくは属性情報、又は、データ記述言語の所定のメタデータを、解析することにより、オブジェクトを生成してもよい。
【００７１】
オブジェクト領域取得手段１０４は、オブジェクト分割手段１０３が生成したオブジェクトの領域を、座標等の位置情報として取得する手段である。オブジェクト分割手段１０３及びオブジェクト領域取得手段１０４は、一の手段として構成されてもよい。
【００７２】
なお、情報処理装置１００が有する機能は、図１のように実現されているとは限らない。本発明の情報処理装置の機能を実現するように、各手段が設けられていればよい。
【００７３】
（オブジェクトの領域の取得の例）
図２は、ＨＴＭＬによって記述された画像情報の例である。図２において、オブジェクト２ａは、「ｉｍｇ」タグに含まれていることから、オブジェクトの種類は写真又は図等であり、格納場所のパス名及びファイル名からなる識別子の拡張子がｇｉｆであることから、ｇｉｆ形式を有する画像ファイルであることが判る。オブジェクト２ａは、さらに、「ｉｍｇ」タグの引数（下線２ｂ）「ｗｉｄｔｈ」及び「ｈｅｉｇｈｔ」から、オブジェクトの領域の大きさが横１０９、縦３０であることが判る。オブジェクト２ａは、また、「ｔａｂｌｅ」タグ（下線２ｃ）で定義される表形式の中に含まれる１行目２列目のカラムに配置されており、表のサイズは、横７４８となっている。そこで、オブジェクト分割手段１０３は、「ｉｍｇ」タグを有するオブジェクトを、画像等のオブジェクトとして取得し、オブジェクト領域取得手段１０４は、その領域を、「ｉｍｇ」タグの引数、及び、「ｉｍｇ」タグが含まれる表の構成を元に、オブジェクトの領域を取得するように構成されてもよい。
【００７４】
なお、入力された画像情報が、ラスタデータでは無い場合に、オブジェクト分割手段１０３及びオブジェクト領域取得手段１０４が、イメージ生成手段１０２によって生成された画像情報の画像を解析する処理を実行することにより、付加手段１５０によって付加された付加情報を抽出する装置における、画像をオブジェクトへ分割する、又は、画像からのオブジェクトの領域の取得が、情報処理装置１００と同じアルゴリズムで実行することが可能になる。これにより、付加情報を抽出する際に、精度の高いオブジェクトへの分割又はオブジェクトの領域の取得を実行できる。
【００７５】
ラスタデータとして構成される画像情報をオブジェクトへ分割する、又は、当該画像情報からオブジェクト領域の取得を行うには、例えば、以下の公知技術がある。特開平５−２３３８７３号公報には、文字サイズが異なる様々な文書画像に対し、抽出した黒連結成分の外接矩形の高さから、標準文字サイズを取得することに基づき、文字の矩形とそれ以外の矩形とに分類する領域分割方法が開示されている。この領域分割方法によれば、文字領域からなるオブジェクトと、非文字領域からなるオブジェクトに分割することができる。
【００７６】
また、例えば、特開平６−４７０４号公報には、文書画像中の罫線や表領域を正確に識別する罫線識別方法が開示されている。前記罫線識別方法等によれば、所定の大きさを有する黒連結成分の外接矩形から、罫線矩形候補を選択し、該罫線矩形候補の方向に文書画像をスキャンして得られる所定の長さを有する黒ランから、罫線矩形を生成し、前記罫線矩形候補と前記罫線矩形との関係に基づき、前記罫線矩形が罫線であるか否かを判定している。この方法によれば、文書画像中の表領域又は囲み枠領域等を識別することができ、表領域又は囲み枠領域をオブジェクトの領域とするオブジェクトを取得することができる。
【００７７】
また、例えば、特開平７−３７０３６号公報には、黒画素連結成分の外接矩形の領域を、文字、罫線、表、図、グラフ、その他、様々な属性に分類する矩形分類方法が開示されている。前記矩形分類方法によれば、黒画素連結成分の外接矩形を有するオブジェクトの種類を、外接矩形の属性に基づき取得することができる。
【００７８】
また、例えば、特開平７−７３２７１号公報には、黒画素連結成分に外接する矩形を、文字の矩形とそれ以外の矩形に分類し、文字の矩形を行方向に統合する領域分割方法が開示されている。前記領域分割方法によれば、ラスタデータから文字領域を有するオブジェクトを抽出することができる。さらに、文字領域の抽出が正確に行われた場合には、ラスタデータからＯＣＲ処理によりテキストデータを取得するのに好適なデータを得ることができる。
【００７９】
（オブジェクト情報の例）
付加情報生成手段１１０によって生成されたオブジェクト情報の例を、図３に示す。図３では、テキスト及び写真のオブジェクトのオブジェクト情報が示されており、それぞれについて、表の左から、識別情報、種類、内容が記されている。識別情報「０００」のオブジェクトは「文字領域」であり、その内容には「本報告書では・・・」から始まるテキストデータが含まれている。識別情報「００１」のオブジェクトは写真であり、その内容には、画像情報内を所定の方法で参照することを示す「画像参照」の文字、オブジェクトの形状である「矩形」、並びに、当該矩形の開始点及び終了点の座標である「（１２，２８）−（４５，５３）」が含まれている。さらに、識別情報「００１」のオブジェクトの下には、別のオブジェクトのオブジェクト情報が続くように構成されている。
【００８０】
識別情報「００１」のオブジェクトの内容の部分が、画像参照情報のうち、座標による画像参照情報である。座標による画像参照情報は、この他に、円形、多角形、又は、その他の形状であってもよく、それぞれについて、対応する所定の座標列が記されていれば良い。
【００８１】
識別情報「００２」のオブジェクトは、「図」であり、その内容には、「画像参照」の文字に続いて、識別情報（ＩＤ）が記されている。識別情報「００２」のオブジェクトの内容の部分が、画像参照情報のうち、識別情報による画像参照情報である。
【００８２】
（配置情報の例）
配置情報生成手段１３０が生成する配置情報の例を、図４に示す。図４では、各オブジェクトに対応する配置情報が示されており、それぞれについて、表の左から、識別情報、属性、値が記されている。配置情報に対応するオブジェクト情報は、各配置情報が有する識別情報によって対応づけられている。
【００８３】
識別情報「０００」のオブジェクトは、図３における文字領域のオブジェクト情報と対応している。そこで、属性は、文字領域の始点、文字のサイズ（フォントのポイント数）、及び、フォントの書体を有しており、それぞれに対応して、座標点の情報である「（１０,２０）」、フォントのポイント数である「１０．５」、及び、書体の情報である「ゴシック」が値として保持されている。
【００８４】
識別情報「００１」のオブジェクトは、図３における写真のオブジェクト情報と対応している。そこで、属性は、写真の始点、及び、写真の拡大率を有しており、それぞれに対応して、座標点の情報である「（１５，１６０）」、及び、拡大率である「１００％」が値として保持されている。
【００８５】
識別情報「００２」のオブジェクトは、図３における図のオブジェクト情報と対応している。そこで、属性は、図の始点、及び、図の拡大率を有しており、それぞれに対応して、座標点の情報である「（２４０，３２０）」、及び、拡大率である「１００％」が値として保持されている。
【００８６】
図４における各配置情報が有する値の属性は、本発明の情報処理装置では、これに限定されることなく、様々なオブジェクトについて、それぞれ配置等を定められる値及び属性であればよい。また、オブジェクト情報と配置情報とを対応づける識別情報と、オブジェクトを参照するために用いられる識別情報とは、同一の識別情報である必要はなく、それぞれの識別情報が、画像情報の中でオブジェクトに与えられていればよい。
【００８７】
なお、図３及び図４では、「文字領域」「写真」「図」「矩形」及び「画像参照」の識別子は、それぞれの動作又は内容が一意に定まるように、予め定められていればよく、また、その他の識別子であっても、オブジェクトの種類又は形状等を表すものであればよい。さらに、図３及び図４では、オブジェクト情報のデータ構造について説明したが、オブジェクト情報は、図３及び図４に示したデータ構造に限らず、データ記述言語、又は、所定のバイナリフォーマット等で記述されていてもよい。
【００８８】
また、図３及び図４において、オブジェクト情報及び配置情報は、それぞれ別個のデータ構造を有するように示されているが、本発明の情報処理装置が生成するオブジェクト情報、及び、配置情報は、必ずしも独立したデータ構造でなくてもよく、一のデータ構造の中に、オブジェクト情報及び配置情報が含まれるように構成されてもよい。
【００８９】
（付加情報を分割する例）
図５は、付加情報であるオブジェクト情報及び配置情報を、それぞれ分割し、画像情報の画像に付加する例である。図５において、オブジェクト情報は、付加情報分割手段１５３によって分割され、オブジェクト情報１から３が生成する。また、配置情報は、付加情報分割手段１５３によって分割され、配置情報１から３が生成する。なお、オブジェクト情報１から３と配置情報１から３とは、分割された情報毎に対応づけられていなくてもよい。
【００９０】
一方、処理対象文書の画像情報は、オブジェクト分割手段１０３によってオブジェクトに分割され、文字領域、写真、及び、図のオブジェクトが生成し、さらにオブジェクト領域取得手段１０４によって、それらの領域が位置情報と取得されている。
【００９１】
情報付加手段１５１は、オブジェクト識別情報付与手段１４０によってオブジェクト毎に付与された識別情報であるオブジェクト識別情報を、対応するオブジェクトの領域に付加し、さらに、付加情報分割手段１５３によって分割された付加情報であるオブジェクト情報及び配置情報を、オブジェクトの領域毎に付加する。
【００９２】
これにより、オブジェクトの領域から当該オブジェクトのオブジェクト識別情報を取得した場合に、オブジェクトを識別することのできる情報処理装置を提供することができる。また、付加情報をオブジェクトの領域が有する性質に応じて分割することにより、効率的に付加情報を付加する情報処理装置を提供することができる。
【００９３】
（オブジェクト生成から付加情報を付加するまでの処理のフロー）
図６から図９は、本発明の情報処理方法における付加情報生成及び付加等の処理を説明する図である。
【００９４】
図６は、全体の処理を説明する図である。図６において、ステップＳ１００では、オブジェクト分割手段１０３等が、画像情報からオブジェクトを取得し、オブジェクトの領域を取得する。ステップＳ２００では、付加情報生成手段１１０が、画像情報が有するオブジェクトの付加情報を生成する。ステップＳ３００では、付加手段１５０が、ステップＳ２００で取得した付加情報を画像情報に付加する。
【００９５】
図７は、ステップＳ１００における、入力された画像情報が有するオブジェクトを取得する処理のフローの例であり、入力された画像情報が、処理されることによりオブジェクトに分割され、オブジェクトの領域が取得される。ステップＳ１０１では、画像入力手段１０１が、入力された画像の画像情報を取得する。入力される画像は、例えば、スキャナから読み取られた画像、アプリケーションによって作成される画像、ディジタル画像として取得される画像、又は、その他の手段によって生成される画像の何れでもよい。画像情報は、また、ラスタデータ、及び、ベクタデータの何れのデータ形式であってもよく、さらに、データ記述言語、又は、所定のアプリケーションによって使用される書式によって構成される画像であってもよい。
【００９６】
ステップＳ１０２では、オブジェクト分割手段１０３が、画像情報が有するオブジェクトを取得する。オブジェクト分割手段１０３は、例えば、ラスタデータとして構成される画像情報に領域分割等の手法を適用することに基づき、オブジェクトを取得する。オブジェクト分割手段１０３は、また、ベクタデータとして構成される画像情報を解析することに基づき、オブジェクトを取得してもよい。
【００９７】
ステップＳ１０３では、オブジェクト領域取得手段１０４が、オブジェクト分割手段１０３によって分割されたオブジェクトの領域を取得する。なお、ステップＳ１０２におけるオブジェクトの取得、及び、ステップＳ１０３におけるオブジェクトの領域の取得は、一のステップ又は一の手段によって行われてもよい。
【００９８】
ステップＳ１０４では、入力された画像情報が、ラスタデータとして構成されるか否かを判断する。ラスタデータとして構成される場合には、ステップＳ２００へ進み、ラスタデータではない場合には、ステップＳ１０５へ進む。ステップＳ１０５では、イメージ生成手段１０２が、入力された画像情報から画像情報の画像であるラスタデータを生成する。
【００９９】
なお、ステップＳ１０２及びステップＳ１０３と、ステップＳ１０４及びステップＳ１０５とは、処理順が入れ替わってもよい。これにより、ベクタデータとして入力された画像情報に対しても、ラスタデータとして変換された後に、オブジェクト分割等の処理が行われるため、後に、画像情報から付加情報を抽出する際に行われるオブジェクト分割等の処理と、同じアルゴリズムを適用することができる。
【０１００】
また、ステップＳ１０５におけるラスタデータの生成は、必ずしも行われなくてもよい。例えば、ベクタデータとして構成される画像情報に対して、付加情報を付加する場合には、ステップＳ１０５におけるラスタデータの生成の処理は行わないように構成されてもよい。
【０１０１】
図８は、ステップＳ２００の処理を説明する図であって、画像情報が有するオブジェクトの付加情報を生成する処理のフローの例である。図８において、ステップＳ２０１では、オブジェクト識別情報付与手段１４０が、ステップＳ１００で生成されたオブジェクトに対し、オブジェクト識別情報を付与する。オブジェクト識別情報は、オブジェクトに対して一意になるように付与されてもよい。
【０１０２】
ステップＳ２０２では、処理するオブジェクトが画像として構成されるオブジェクトか否かを判断する。画像である場合には、ステップＳ２０３へ進み、画像ではない場合には、ステップＳ２０４へ進む。なお、ステップＳ２０２における判断は、オブジェクトが画像として構成されるか否かの他に、オブジェクトが有するデータの本体のデータ量が、所定の量よりも大きいか否かによって判断されてもよい。付加情報として付加することのできるデータの量に基づき、上記の所定の量を定めることにより、付加情報のデータ量を好適にすることができる。
【０１０３】
ステップＳ２０３では、画像参照情報生成手段１２１が、画像参照情報を有するオブジェクト情報を生成する。ステップＳ２０４では、オブジェクトデータ取得手段１２４が、オブジェクトが有するデータの本体、例えば、当該オブジェクトが文書として構成される場合には、テキストデータを取得する。
【０１０４】
ステップＳ２０５では、配置情報生成手段１２１が、ステップＳ１０３で取得されたオブジェクトの領域等に基づき、オブジェクトを配置するための位置を表す配置情報を生成する。なお、配置情報を、入力された画像情報に基づき定めることにより、当該配置情報を用いる場合に、入力された画像情報と略同一の画像情報を生成することができる。
【０１０５】
ステップＳ２０６では、画像情報が有する全てのオブジェクトについて、付加情報を生成する処理等であるステップＳ２０２からＳ２０５の処理が行われているか否かを判断する。処理されていないオブジェクトがある場合には、ステップＳ２０１へ進み、全てのオブジェクトについて処理が行われている場合には、ステップＳ３００へ進む。
【０１０６】
図９は、ステップＳ３００における処理を説明する図であって、付加情報を画像情報に付加する処理のフローの例である。図９において、ステップＳ３０１は、情報付加手段１５１が、オブジェクト毎に付与されているオブジェクトの識別情報を、画像情報に付加する。ステップＳ３０２では、付加情報を分割するか否かを判断する。付加情報を分割しない場合には、ステップＳ３０３へ進み、付加情報を分割する場合には、ステップＳ３０４へ進む。
【０１０７】
ステップＳ３０３では、情報付加手段１５１が、オブジェクト情報又は配置情報を、画像情報に所定の方法で付加する。一方、ステップＳ３０４では、付加情報分割手段１５３が、付加情報を分割する。ステップＳ３０５では、情報付加手段１５１が、ステップＳ３０４で分割された付加情報を、オブジェクトの領域にそれぞれ付加する。
【０１０８】
なお、ステップＳ３０１、ステップＳ３０３、及び、ステップＳ３０５において付加情報が付加される画像情報は、画像として構成されてもよく、また、所定の記述言語等によって構成されてもよい。これにより、ラスタデータとして構成される画像情報、プリンタ言語として構成される画像情報、又は、その他の形式を有する画像情報に対して、付加情報を付加することができる。
【０１０９】
ステップＳ３０３又はステップＳ３０５の処理が終了することにより、全ての処理が終了する。
【０１１０】
（本発明の情報処理装置により付加情報を付加された画像情報から付加情報を抽出する情報処理装置の機能構成図）
図１０は、本発明の情報処理装置１００により付加情報を付加された画像情報から、付加情報を抽出し、画像情報をベクタデータとして構成させる情報処理装置の機能構成図である。
【０１１１】
図１０において、情報処理装置２００は、付加情報を付加された画像情報を取得し、当該画像情報を処理することにより、ベクタデータとして構成される画像情報を生成する。情報処理装置２００によって、画像情報から付加情報を抽出し、該付加情報に含まれるオブジェクト情報、配置情報、又は、オブジェクト識別情報から、画像情報を、ベクタデータとして構成することができる。
【０１１２】
情報処理装置２００は、付加情報抽出手段２１０、オブジェクト情報取得手段２２０、画像入力手段２０１、オブジェクト分割手段２０３、オブジェクト領域取得手段２０４、及び、ベクタデータ構成手段２０５を有するように構成される。
【０１１３】
情報処理装置２００は、また、情報処理装置１００とともに一の情報処理装置として構成されてもよい。この場合には、情報処理装置１００が有する手段と、情報処理装置２００が有する手段とで、同名の手段は、必ずしも重複して設けられなくてもよい。
【０１１４】
付加情報抽出手段２１０は、画像情報から付加情報を抽出して取得する手段であって、オブジェクト情報抽出手段２１１、配置情報抽出手段２１２、オブジェクト識別情報抽出手段２５２、オブジェクト情報結合手段２５４、及び、配置情報結合手段２５６を有するように構成される。なお、付加情報抽出手段２１０が有する各手段は、必ずしも上記の全てである必要は無く、情報処理装置２００が必要とする機能に応じて、付加情報抽出手段２１０が有していてもよい。
【０１１５】
オブジェクト情報抽出手段２１１は、画像からオブジェクト情報を抽出して取得する手段であり、配置情報抽出手段２１２は、画像から配置情報を抽出して取得する手段である。オブジェクト情報抽出手段２１１及び配置情報抽出手段２１２は、一の手段として構成されてもよい。
【０１１６】
オブジェクト識別情報抽出手段２５２は、オブジェクト毎に付与されているオブジェクト識別情報を、当該オブジェクトの領域から抽出して取得する手段であり、取得されたオブジェクト識別情報は、画像参照情報抽出手段２２１等で用いられる。オブジェクト識別情報が、画像情報の中でオブジェクトに対して一意に付与されている場合には、オブジェクトを識別することができる。
【０１１７】
オブジェクト情報抽出手段２１１は、また、一のオブジェクトのオブジェクト情報、又は、複数のオブジェクトのオブジェクト情報が、分割されてオブジェクトの領域毎に付加されている場合に、それらの分割されたオブジェクト情報を抽出して取得してもよい。オブジェクト情報結合手段２５４は、分割されたオブジェクト情報が抽出された場合に、それらを結合することによりオブジェクト情報を取得する手段である。オブジェクト結合手段２５４は、オブジェクト情報抽出手段２１１とともに一の手段として構成されてもよい。
【０１１８】
配置情報抽出手段２１２は、また、一のオブジェクトの配置情報、又は、複数のオブジェクトの配置情報が、分割されてオブジェクトの領域毎に付加されている場合に、それらの分割された配置情報を抽出して取得してもよい。配置情報結合手段２５６は、分割された配置情報が抽出された場合に、それらを結合することにより配置情報を取得する手段である。配置情報結合手段２５６は、配置情報抽出手段２１２とともに一の手段として構成されてもよい。
【０１１９】
オブジェクト情報取得手段２２０は、オブジェクトの情報であるオブジェクト情報に基づき、オブジェクトのデータを取得する手段であって、画像参照情報取得手段２２１、及び、オブジェクトデータ取得手段２２４を有するように構成される。
【０１２０】
画像参照情報取得手段２２１は、オブジェクト情報が、画像情報における画像の座標又は画像情報が有するオブジェクトの識別情報を参照するように構成されている場合に、参照される座標のデータ又は参照される識別情報を有するオブジェクトのデータを取得する。画像参照情報取得手段２２１は、オブジェクト情報が座標による画像参照情報を有する場合に、入力された画像情報の画像を参照する座標を取得し、当該座標における画像のデータを取得する。
【０１２１】
画像参照情報取得手段２２１は、オブジェクト情報が、オブジェクト識別情報による画像参照情報を有する場合に、入力された画像情報内のオブジェクトに対して付与されているオブジェクト識別情報を取得し、さらに、当該オブジェクト識別情報が付加されているオブジェクトの領域から、オブジェクトの画像データを取得する。
【０１２２】
オブジェクトデータ取得手段２２４は、オブジェクト情報に含まれているオブジェクトのデータを取得する。オブジェクトデータ取得手段２２４によって取得されるデータは、例えば、文書を構成するテキストデータである。
【０１２３】
画像入力手段２０１は、付加情報を付加された画像情報を取得する手段であって、入力される画像は、典型的には、ラスタデータとして構成される画像である。画像入力手段２０１は、紙等の媒体上に形成された画像をスキャナ等で読み込むことにより画像を取得する手段であってもよい。画像入力手段２０１は、また、記憶媒体に記憶された画像のデータ、アプリケーション等で生成された画像のデータ、又は、情報処理装置が有する図示しない外部インタフェースを通して取得された画像のデータであって、付加情報を付加された画像情報を取得する手段であってもよい。
【０１２４】
オブジェクト分割手段２０３は、画像入力手段２０１に入力された画像情報を、オブジェクトに分割する手段である。画像情報をオブジェクトに分割する方法は、例えば、情報処理装置１００が有するオブジェクト分割手段１０３が行う処理と同一の方法であってもよい。
【０１２５】
オブジェクト領域取得手段２０４は、画像情報が有するオブジェクトの領域を取得する手段である。オブジェクト領域取得手段２０４がオブジェクトの領域を取得する方法は、例えば、情報処理装置１００が有するオブジェクト領域取得手段１０４が行う処理と同一の方法であってもよい。
【０１２６】
ベクタデータ構成手段２０５は、オブジェクト情報取得手段２２０が取得したオブジェクトのデータと、配置情報抽出手段２１２が抽出した配置情報とを用いて、ベクタデータとして構成される画像情報を生成する。
【０１２７】
（オブジェクト生成から付加情報の付加までの処理のフロー）
図１１から１４は、本発明の情報処理方法により付加情報を付加された画像から、付加情報を抽出し、画像情報をベクタデータとして構成させる情報処理方法の処理を説明する図である。
【０１２８】
図１１は、全体の処理を説明する図である。図１１において、ステップＳ４００では、入力された画像情報から、オブジェクト及びオブジェクトの領域が取得される。ステップＳ５００では、画像情報に付加された付加情報が抽出され、ステップＳ６００では、ステップＳ５００で抽出された付加情報に基づき、画像情報がベクタデータとして構成される。
【０１２９】
（オブジェクトの領域取得の処理のフロー）
図１２は、情報処理装置２００に入力された画像情報から、オブジェクトの領域を取得する処理のフローの例である。ステップＳ４０１では、画像入力手段２０１が、付加情報を付加された画像情報を取得する。
【０１３０】
ステップＳ４０２では、オブジェクト分割手段２０３が、ステップＳ４０１において取得された画像情報を、所定の方法によりオブジェクトに分割する。なお、ステップＳ４０２におけるオブジェクトの分割方法は、ステップＳ１０２におけるオブジェクトの分割方法と同一であってもよい。これにより、情報処理装置１００と情報処理装置２００とを一の装置として構成する場合に、処理を実行する手段を共有することができる。また、情報処理装置１００が処理したオブジェクトと、情報処理装置２００が処理するオブジェクトとを略同一にすることができる。
【０１３１】
ステップＳ４０３では、オブジェクト領域取得手段２０４が、ステップＳ４０２で取得されたオブジェクトに対し、その位置情報である領域情報を取得する。領域情報は、例えば、前記画像上の座標として構成されてもよい。
【０１３２】
（オブジェクトのデータを取得する処理のフロー）
図１３は、オブジェクトのデータを取得する処理のフローの例である。オブジェクトのデータとは、例えば、文字領域のオブジェクトにおいては、テキストデータであり、画像のオブジェクトにおいては、画像データのことである。
【０１３３】
図１３において、ステップＳ５０１では、オブジェクト識別情報が当該オブジェクトの領域に付加されている場合に、オブジェクト識別情報抽出手段２５２が、ステップＳ４０３で取得されたオブジェクトの領域から、オブジェクト識別情報を取得する。オブジェクト識別情報が、画像情報が有するオブジェクトに対して一意に付与されている場合には、それらのオブジェクトを識別することができる。
【０１３４】
ステップＳ５０２では、画像情報に付加されている付加情報が、オブジェクトの領域毎に分割されて付加されているか否かを判断し、分割されていない場合には、ステップＳ５０３へ進み、分割されている場合には、ステップＳ５０４へ進む。なお、付加情報が分割されて付加されているか否かは、予め所定の方法で付加及び抽出が行われることが定められている、又は、画像情報に所定の方法によって分割の有無が付加されている等の方法に基づき、情報処理装置２００が判断を行う。
【０１３５】
ステップＳ５０３では、付加情報抽出手段２１０が、画像情報に付加されている付加情報を抽出して取得する。画像情報に付加されている付加情報は、オブジェクト情報、又は、配置情報であり、オブジェクト情報は、オブジェクト情報抽出手段２１１によって抽出され、配置情報は、配置情報抽出手段２１２によって抽出される。
【０１３６】
ステップＳ５０４では、付加情報抽出手段２１０が、ステップＳ４０３で取得されたオブジェクトの領域から、付加情報を抽出する。抽出される付加情報は、オブジェクト情報、又は、配置情報であり、オブジェクト情報は、オブジェクト情報抽出手段２１１によって抽出され、配置情報は、配置情報抽出手段２１２によって抽出される。
【０１３７】
なお、ステップＳ５０３又はステップＳ５０４において、オブジェクト情報抽出手段２１１及び配置情報抽出手段２１２は、一の手段として構成されてもよい。
【０１３８】
ステップＳ５０５では、付加情報抽出手段２１０が、ステップＳ４０３で取得された全てのオブジェクトの領域について、分割された付加情報の抽出が終了しているか否かを判断し、終了している場合は、ステップＳ５０６へ進み、終了していない場合には、再びステップＳ５０４へ進む。
【０１３９】
ステップＳ５０６では、オブジェクト情報結合手段２５４又は配置情報結合手段２５６が、ステップＳ５０４で取得された分割された付加情報であるオブジェクト情報又は配置情報をそれぞれ結合し、オブジェクト情報又は配置情報を取得する。なお、オブジェクト情報結合手段２５４又は配置情報結合手段２５６は、それぞれ、オブジェクト情報抽出手段２１１又は配置情報抽出手段２１２と、一の手段として構成されてもよい。
【０１４０】
ステップＳ５０７では、オブジェクト情報取得手段２２０が、ステップＳ５０３又はステップＳ５０６で取得されたオブジェクト情報に基づき、オブジェクトのデータを取得する。オブジェクト情報取得手段２２０によって取得されるオブジェクトのデータとは、オブジェクト情報が画像参照情報を有する場合には、当該画像参照情報によって参照される座標の領域又は識別情報を有するオブジェクトのデータであり、オブジェクト情報がオブジェクトのデータの本体を有する場合には、当該データの本体である。
【０１４１】
（画像情報をベクタデータとして構成する処理のフロー）
図１４は、ステップＳ５００において取得された付加情報等に基づき、画像情報をベクタデータとして構成する処理のフローの例である。図１４では、オブジェクトに対応する付加情報に基づき、それぞれのオブジェクトをベクタデータとして生成する。
【０１４２】
図１４において、ステップＳ６０１では、ベクタデータ構成手段２０５が、ステップＳ４０２において取得された各々のオブジェクトに対し、当該オブジェクトの付加情報が取得されているか否かを判断する。取得されている場合には、ステップＳ６０２へ進み、取得されていない場合には、ステップＳ６０３へ進む。
【０１４３】
ステップＳ６０２では、ベクタデータ構成手段２０５が、付加情報が取得されているオブジェクトを、取得されたオブジェクト情報又は配置情報に基づき、ベクタデータとして構成する。一方、ステップＳ６０３では、ベクタデータ構成手段２０５が、付加情報が取得されなかったオブジェクトに対し、予め定められた所定の方法により、ベクタデータを生成する。所定の方法とは、当該オブジェクトの色を反転させる、当該オブジェクトを特定のレイヤ若しくは画像内の所定の位置に配置する、強調表示がなされるように加工する、又は、その他の方法であって、ステップＳ６０２において処理されるオブジェクトと区別できるように構成される方法であればよい。これにより、付加情報が付加されているにも関わらず、抽出できなかったオブジェクト、又は、付加情報が付加された後に追加されたオブジェクト等を、他のオブジェクトと区別することができる。
【０１４４】
ステップＳ６０４では、ベクタデータ構成手段２０５が、ステップＳ４０２において取得された全てのオブジェクトに対し、ベクタデータの生成の処理が終了されているか否かを判断する。全てのオブジェクトに対し、処理が終了されている場合には、ＥＮＤへ進み、処理が終了されていない場合には、再びステップＳ６０１へ進む。
【０１４５】
（情報処理装置１００をコンピュータとして構成する例）
図１５は、本発明の情報処理方法を実行するコンピュータの構成例である。図１５において、コンピュータの主処理部１００は、デバイス等とバスを介して接続されることにより、本発明の情報処理方法を実行する。
【０１４６】
図１５では、コンピュータの主処理部１０が、プリンタ３００、スキャナ４００、入力デバイス５００、表示装置６００、及び、ハードディスクドライブ７００とバスを介して接続されている。コンピュータの主処理部１０は、デバイスとネットワークを介して接続されていてもよい。
【０１４７】
コンピュータの主処理部１０は、ＣＰＵ１１、ＲＯＭ１２、及び、ＲＡＭ１３を有するように構成される。ＣＰＵ１１は、ＲＯＭ１２等の記憶手段に格納されているプログラムを読み出して実行することにより、本発明の情報処理方法を実行する。ＲＯＭ１２は、ＣＰＵ１１が実行するプログラム等を格納する記憶手段であり、ＲＡＭ１３は、ＣＰＵ１１が処理を行う際に一時データを格納する記憶手段である。
【０１４８】
プリンタ３００は、コンピュータの主処理部１０の命令により、文書又は画像等のデータを紙等の媒体上に画像として形成して出力する装置であり、スキャナ４００は、紙等の媒体上に形成されている画像を読み取って、ラスタデータとして構成させる装置である。
【０１４９】
入力デバイス５００は、コンピュータの主処理部１０への命令を入力する装置であり、表示装置は、コンピュータの主処理部１０が行う処理等を表示する装置である。ハードディスクドライブ７００は、大量のデータを記憶する記憶装置である。
【０１５０】
本発明の情報処理プログラムは、ハードディスクドライブ７００，又は、ＲＯＭ１２の何れか、又は、その他の、コンピュータの主処理部１０が読み出し可能な記憶媒体に格納されていてもよい。
【０１５１】
（情報処理装置２００をコンピュータとして構成する例）
図１６は、本発明の情報処理方法によって付加情報を付加された画像から、付加情報を抽出し、画像情報をベクタデータとして構成する処理を実行するコンピュータの構成例である。図１６において、コンピュータの主処理部１００は、デバイス等とバスを介して接続されることにより、上記の処理を実行する。
【０１５２】
図１６では、コンピュータの主処理部２０が、プリンタ３２０、スキャナ４２０、入力デバイス５２０、表示装置６２０、及び、ハードディスクドライブ７２０とバスを介して接続されている。コンピュータの主処理部２０は、デバイスとネットワークを介して接続されていてもよい。
【０１５３】
コンピュータの主処理部２０は、ＣＰＵ２１、ＲＯＭ２２、及び、ＲＡＭ２３を有するように構成される。ＣＰＵ２１は、ＲＯＭ２２等の記憶手段に格納されているプログラムを読み出して実行することにより、本発明の情報処理方法によって付加情報を付加された画像情報から、付加情報を抽出し、画像情報をベクタデータとして構成する処理を実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラム等を格納する記憶手段であり、ＲＡＭ２３は、ＣＰＵ２１が処理を行う際に一時データを格納する記憶手段である。
【０１５４】
プリンタ３２０、スキャナ４２０、入力デバイス５２０、表示装置６２０、及び、ハードディスクドライブ７２０は、図１５における同名のデバイスがコンピュータの主処理部１０に対して行う動作と、同一の動作をコンピュータの主処理部２０に対して行うので、ここでは、詳細は述べない。
【０１５５】
本発明の情報処理方法によって付加情報を付加された画像情報から、付加情報を抽出し、画像情報をベクタデータとして構成する処理を実現する情報処理プログラムは、ハードディスクドライブ７００，又は、ＲＯＭ１２の何れか、又は、その他の、コンピュータの主処理部１０が読み出し可能な記憶媒体に格納されていてもよい。
【０１５６】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【０１５７】
【図１】本発明の情報処理装置の機能構成の例。
【図２】ＨＴＭＬによって記述された画像情報の例。
【図３】オブジェクト情報の例。
【図４】配置情報の例。
【図５】付加情報を分割し画像に付加する例。
【図６】本発明の情報処理方法における付加情報生成及び付加等の処理のフローの例。
【図７】入力された画像情報が有するオブジェクトを取得する処理のフローの例。
【図８】画像情報が有するオブジェクトの付加情報を生成する処理のフローの例。
【図９】付加情報を画像情報に付加する処理のフローの例。
【図１０】付加情報を抽出し、画像情報をベクタデータとして構成させる情報処理装置の機能構成図の例。
【図１１】付加情報を付加された画像情報から、付加情報を抽出しベクタデータを生成させる情報処理方法の例。
【図１２】画像情報からオブジェクトの領域を取得する処理のフローの例。
【図１３】オブジェクトのデータを取得する処理のフローの例。
【図１４】画像情報をベクタデータとして構成する処理のフローの例。
【図１５】本発明の情報処理方法を実行するコンピュータの構成例。
【図１６】情報処理装置２００をコンピュータとして構成する例。
【符号の説明】
【０１５８】
１０、２０ コンピュータの主処理部
１１、２１ ＣＰＵ
１２、２２ ＲＯＭ
１３、２３ ＲＡＭ
１００、２００ 情報処理装置
１０１、２０１ 画像入力手段
１０２、２０２ イメージ生成手段
１０３、２０３ オブジェクト分割手段
１０４、２０４ オブジェクト領域分割手段
１１０ 付加情報生成手段
１２０ オブジェクト情報生成手段
１２１ 画像参照情報生成手段
１２４ オブジェクトデータ取得手段
１３０ 配置情報生成手段
１４０ オブジェクト識別情報付与手段
１５０ 付加手段
１５１ 情報付加手段
１５３ 付加情報分割手段
２０５ ベクタデータ構成手段
２１０ 付加情報抽出手段
２１１ オブジェクト情報抽出手段
２１２ 配置情報抽出手段
２２０ オブジェクト情報取得手段
２２１ 画像参照情報抽出手段
２２４ オブジェクトデータ取得手段
２５２ オブジェクト識別情報抽出手段
２５４ オブジェクト情報結合手段
２５６ 配置情報結合手段
【図１】
2007299321.tif 000003
【図２】
2007299321.tif 000004
【図３】
2007299321.tif 000005
【図４】
2007299321.tif 000006
【図５】
2007299321.tif 000007
【図６】
2007299321.tif 000008
【図７】
2007299321.tif 000009
【図８】
2007299321.tif 000010
【図９】
2007299321.tif 000011
【図１０】
2007299321.tif 000012
【図１１】
2007299321.tif 000013
【図１２】
2007299321.tif 000014
【図１３】
2007299321.tif 000015
【図１４】
2007299321.tif 000016
【図１５】
2007299321.tif 000017
【図１６】
2007299321.tif 000018