(57)【要約】【課題】  複合電子文書について、テキストとともに画像を格納し、通信する。【解決手段】  電子文書に含まれる、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する方法およびシステムを開示する。本発明の例示的な実施形態によれば、第１の画像に対応する第１のデータのセットを受け取る。電子文書において、第１のデータのセットを第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより、第２のデータのセットを生成する。第２の画像から第１の画像への電子リンクを確立することにより、第２の画像を使用してデータベースから第１の画像を検索することができるようにする。
2005533325.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に含まれる第１のデータのセットによって表される第１の画像を、前記第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する方法であって、
前記第１の画像に対応する前記第１のデータのセットを受け取るステップ（１０５）と、
前記第１のデータのセットを、前記第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより、前記第２のデータのセットを生成するステップ（１１０）と、
前記電子文書において、前記第１の画像を、前記第２の画像に置き換えるステップ（１１５）と、
前記第２の画像から、前記第１の画像への電子リンクを確立するステップ（１２０）であって、前記第１の画像を、該電子リンクを使用してデータベースから検索することができるステップ（１２０）と
を含む方法。
【請求項２】
前記第２のデータのセットは、前記第１のデータのセットより小さい
請求項１に記載の方法。
【請求項３】
前記第１の画像の前記ベクトル画像表現は、前記第１の画像のカリカチュアである
請求項１に記載の方法。
【請求項４】
前記第１の画像の前記ベクトル画像表現は、
前記第１の画像に関連する情報を識別すること
を含む請求項１に記載の方法。
【請求項５】
前記電子リンクは、
前記第１の画像に関連するバーコード
を含む請求項１に記載の方法。
【請求項６】
前記電子文書を第１のテキスト文書と前記第１の画像とにセグメント化するステップ（２０５）であって、前記第１のテキスト文書と前記第１の画像とがセグメントマップを使用して関連付けられるステップ（２０５）と、
前記第１のテキスト文書から、第２のテキスト文書を作成するステップ（２１０）であって、前記第２のテキスト文書は、前記第１のテキスト文書に関連するステップ（２１０）と、
前記第２の画像と、前記第１のテキスト文書と前記第２のテキスト文書とのうちの少なくとも１つとを使用して、前記セグメントマップに従い、前記電子文書を組み立てるステップ（２１５）と
を含む請求項１に記載の方法。
【請求項７】
前記第２の画像を含む前記電子文書を表示するステップ（１２５）
を含む請求項１に記載の方法。
【請求項８】
前記電子リンクを使用して、前記データベースから、前記第１の画像を検索するステップ（３０５）と、
前記電子文書において、前記第２の画像を、前記第１の画像に置き換えるステップ（３１０）と、
前記第１の画像を含む前記電子文書を表示するステップ（３１５）と
を含む請求項１に記載の方法。
【請求項９】
電子文書に含まれる第１のデータのセットによって表される第１の画像を、前記第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示するシステムであって、
前記第１の画像に対応する前記第１のデータのセットを受け取り、
前記第１のデータのセットを、前記第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより、前記第２のデータのセットを生成し、
前記電子文書において、前記第１の画像を前記第２の画像に置き換え、
前記第２の画像から前記第１の画像への電子リンクを確立し、前記第１の画像を、前記電子リンクを使用してデータベースから検索することができるようにする
コンピュータプログラムのステップを格納するメモリ（６１０）と、
前記コンピュータプログラムを実行するために前記メモリにアクセスするプロセッサと
を具備するシステム。
【請求項１０】
電子文書に含まれる、第１のデータのセットによって表される第１の画像を、前記第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する方法を、
前記第１の画像に対応する第１のデータのセットを受け取るステップであって、前記第１の画像は前記第１のデータのセットによって表され、前記第１の画像は電子文書に含まれるステップと、
前記第１のデータのセットを、前記第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより、第２の画像に対応する第２のデータのセットを生成するステップであって、前記第２の画像は前記第２のデータのセットによって表され、前記第２のデータのセットは前記第１のデータのセットとは異なるステップと、
前記電子文書において、前記第１の画像を、前記第２の画像に置き換えるステップと、
前記第２の画像から前記第１の画像への電子リンクを確立するステップであって、前記第１の画像を、前記電子リンクを使用してデータベースから検索することができるようにするステップと
を実行することにより実施するコンピュータプログラム
を含むコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[発明の分野]
本発明は、画像処理に関する。詳細には、本発明は、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する方法およびシステムに関する。
【背景技術】
【０００２】
［背景情報］
複合電子文書では、テキストとともに含まれる画像を格納し通信することが望ましくない場合がある。
たとえば、ファイルサイズの大きい画像を含む電子文書を処理する１つの方法は、電子文書から画像（複数可）を取り除くというものである。
しかしながら、画像（複数可）を取り除くことにより、文書の外観が損なわれるとともに文書の情報値が低下する可能性がある。
ファイルサイズの大きい画像を含む電子文書を処理する別の方法は、相応じてファイルサイズが大きい高解像度画像を、ファイルサイズがより小さい、その画像の解像度がより低い（粗い）コピーと置き換えるというものである。
この手法は、従来の製版（pre-press）ツールに見られるオープン・プリプレス・インタフェース（Open Pre-press Interface）（ＯＰＩ）で使用される。
ＯＰＩは、「For Placement Only」（ＦＰＯ）として知られる概念を使用して、デザインに、プリント時に高いすなわち元の解像度の画像と置き換えるスポットを保持する。
しかしながら、画像を解像度の粗いコピーと置き換えることは、文書の情報値に影響を与える可能性がある。
それは、解像度がより低い（粗い）コピーにより、オリジナル画像（複数可）の性質および特徴を識別することが困難になる可能性があるためである。
【０００３】
別法として、文書において画像（複数可）をそのまま（intact）にすることも可能である。
しかしながら、画像（複数可）をそのまま維持することにより、文書のファイルサイズ全体が大きくなる可能性があり、それにより、たとえば別のユーザまたはインターネット上に位置するコンピュータシステム等、別のユーザまたは別のコンピュータシステムに転送するために、時間、記憶域および帯域幅に関してファイルが高価になる可能性がある。
【特許文献１】米国特許第６２７５８２９号
【特許文献２】米国特許出願公開第２００２／０１６８１９号
【特許文献３】国際公開第０１／２７７１１号
【特許文献４】米国特許第６０５８２１９号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
［発明の概要］
電子文書に含まれる、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する方法およびシステムを開示する。
本発明の例示的な実施形態によれば、第１の画像に対応する第１のデータのセットを受け取る。
第１のデータのセットを第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより、第２のデータのセットを生成する。
電子文書において、第１の画像を第２の画像に置き換える。
第２の画像から第１の画像への電子リンクを確立することにより、第２の画像を使用してデータベースから第１の画像を検索することができるようにする。
【０００５】
本発明の他の目的および利点は、添付図面とともに好ましい実施形態の以下の詳細な説明を読むことにより当業者には明らかとなろう。
図面において、同様の参照数字を使用して同様の要素を示した。
【発明を実施するための最良の形態】
【０００６】
［好ましい実施形態の詳細な説明］
図１および図２は、本発明の例示的な実施形態により、電子文書に含まれる、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示するために実行するステップを示すフローチャートである。
電子文書は、電子形態のテキストと画像とをともに含む複合電子文書等、任意の電子ファイルであってもよい。
【０００７】
図１のステップ１０５において、第１の画像に対応する第１のデータのセットを受け取る。
例示的な実施形態によれば、画像は、任意のタイプの電子記憶媒体またはコンピュータメモリに電子形態で格納される任意のデジタル画像である。
たとえば、デジタル画像は、たとえばデジタルビデオカメラ、デジタルカメラ、ビデオキャプチャカードもしくは他の任意の画像またはビデオ取込デバイス等、任意のタイプのデジタル画像またはビデオ取込デバイスから取り込まれた、任意のデジタル画像、一続きのデジタル画像、またはデジタルビデオであってもよい。
別法として、デジタル画像は、スキャンされたまたは他の方法でデジタル化されデジタル画像またはデジタルビデオとして格納される、たとえばカメラ、ビデオカメラもしくは他の任意のアナログ画像またはビデオ取込デバイスから取り込まれた、アナログ画像、一続きのアナログ画像またはアナログビデオであってもよい。
例示的な実施形態によれば、データのセットは、たとえば少なくとも１つのデジタル画像、電子文書のテキストまたは電子文書自体等、電子文書またはその任意の部分を含むことができる、電子形態の情報の任意の集まりである。
【０００８】
例示的な実施形態によれば、第１の画像に対応する第１のデータのセットを、任意のソースまたは場所から受け取ってもよい。
たとえば、第１のデータのセットを、たとえばイーサネット（登録商標）接続または他の任意の形態のコンピュータネットワーク接続等のネットワーク接続を使用して、たとえばインターネットまたは他の任意のタイプのコンピュータネットワーク等のコンピュータネットワーク内に配置されたコンピュータシステム等、リモートの場所から受け取ってもよい。
別法として、第１のデータのセットを、コンピュータに存在するコンピュータデータベースから等、ローカルな場所から受け取ってもよい。
このように、第１のデータのセットを、電子情報を送受信することができる任意の形態の電子通信を使用して任意の場所から受け取る。
第１のデータのセットを、たとえば電子情報を解読し、電子情報を拡張する等により、電子通信から導出してもよい。
【０００９】
ステップ１１０において、第１のデータのセットを、第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより、第２のデータのセットを生成する。
本発明の例示的な実施形態によれば、複合電子文書における画像を、それら画像の代替表現に置き換えることができる。
代替表現は、たとえば、第１の画像のベクトル画像表現、第１の画像のテキスト記述、第１の画像の様式化されたまたは認識可能な複製、第１の画像の関連するまたは既知の表現、これらの代替表現の任意の組合せまたは他の任意の形態の代替表現であってもよい。
オリジナル画像の代替表現は、ファイルサイズがオリジナル画像と異なる。
たとえば、オリジナル画像の代替表現は、オリジナル画像よりファイルサイズが小さくてもよい。
このため、例示的な実施形態によれば、第２のデータのセットは、第１のデータのセットより小さくてもよい。
代替表現を使用して、たとえば文書サイズを低減しながら、オリジナル画像に含まれる情報と同じ情報かまたはそれより優れた情報を伝える。
また、代替表現は、たとえば、これらのタイプの画像を含む文書の索引付け、認識または閲覧に役立つことも可能である。
【００１０】
例示的な実施形態によれば、第１の画像のベクトル画像表現は、たとえば、ユーザに対し視覚的に意味がありかつ重要な第１の画像の表現である任意のタイプの線図であってもよい。
さらに、ベクトル画像表現のファイルサイズは、第１の画像に比較して小さくしてもよい。
第１の画像のテキスト記述は、たとえば、ベクトル画像表現で使用することができる情報を識別する第１の画像のテキスト要約、または第１の画像のベクトル画像表現を考慮するために再フォーマットされた電子文書に含まれるオリジナルテキストであってもよい。
このため、第１の画像の代替表現は、限定されないが、オリジナル画像のテキスト記述、たとえばバーコードまたは限定されないが透かし、あぶり出しインク、任意の機械読取可能符号化等を含む他の符号化等、機械読取可能または他の非テキストデータ表現、オリジナル画像のカリカチュア、象徴的表現、もしくは、オリジナル画像からたとえばクロッピング矩形（たとえば、選択された座標によって指定されたオリジナルの部分）を用いてクロッピングされたオリジナル画像の一部かもしくは画像の縮小または拡大バージョンまたは画像の任意の部分（たとえば、選択された拡大率または縮小率によって拡大または縮小された画像の左上隅の使用）を含む、オリジナル画像における情報を伝えることができるオリジナル画像の他の任意の代替表現（rendition）を含んでもよい。
代替表現は、たとえば、文書サイズを小さくし、たとえばこれらのタイプの画像を含む文書の索引付け、認識または閲覧に役立つことができる。
【００１１】
ステップ１１５において、電子文書において第１の画像を第２の画像に置き換える。
置き換えられた第１の画像を、たとえばコンピュータデータベースまたは電子画像情報を格納することができる他の任意のタイプの電子記憶媒体に格納することができる。
この第１の画像を、後に、第２の画像を第１の画像と置き換えることによりオリジナル電子文書を検索し再現することが望まれる場合に、コンピュータデータベースまたは電子記憶媒体から検索することができる。
【００１２】
例示的な実施形態によれば、第１の画像のベクトル画像表現は、ユーザに対し視覚的に意味がある第１の画像のカリカチュアであってもよい。
オリジナル画像のカリカチュアは、ユーザに対しオリジナル画像と視覚的に等しく意味があるかまたはそれより意味がある情報を伝える。
さらに、オリジナル画像のカリカチュアが必要なメモリ空間または記憶域を、オリジナル画像自体よりはるかに小さくすることができる。
たとえば、図４Ａに、複合電子文書を示す。
図４Ａの文書は、文書のテキストおよびレイアウトとともにワシントン・モニュメントの画像を含む。
図４Ｂに示すように、ワシントン・モニュメントの画像の代わりにカリカチュアを用いる。
図４Ｂのワシントン・モニュメントのカリカチュアは、ワシントン・モニュメントの画像を示唆するため、ユーザに対して視覚的に意味がありかつ重要である。
しかしながら、この場合、カリカチュアが使用するメモリまたは記憶空間は、図４Ａのワシントン・モニュメントのオリジナル画像より小さい。
【００１３】
このように、電子文書においてオリジナル画像の代りに高または中間解像度のカリカチュアを使用することができる。
カリカチュアは、第１の画像に対応しカリカチュアのデータベースから検索することができる既知のカリカチュアであってもよい。
カリカチュアのデータベースは、たとえば電子画像情報等の電子情報を格納する任意のコンピュータデータベースであってもよい。
かかる例示的な実施形態では、第１の画像の内容は、たとえば、自動的に認識することができ、第１の画像に対応するカリカチュアのデータベースからの関連するカリカチュア画像と置き換えることができる。
たとえば、第１の画像の内容の自動認識を、たとえば人、顔またはシーンを使用して画像の内容を特徴付けるために必要なデータを提供する形状、図形またはシーン認識アルゴリズムを使用する任意の形態の画像処理技法を用いて実行してもよい。
【００１４】
別法として、カリカチュアを第１の画像から自動的に生成してもよい。
たとえば、「骨格抽出（skeletonizing）」技法を使用してカリカチュアを生成してもよい。
骨格抽出は、たとえば、第１の画像における各エッジの中心ピクセルのみを保持することにより行うことができる。
画像処理の技術における骨格抽出の使用については、たとえば、参照により本明細書に援用される米国特許第６，０５８，２１９号に述べられている。
しかしながら、当業者は、オリジナル画像からカリカチュアを生成するために他の画像処理技法を使用してもよい、ということを理解するであろう。
他の画像処理技法には、限定されないが、画像のラインを細線化する細線化アルゴリズム、たとえば人、顔またはシーンを使用して、カリカチュアを生成するために必要なデータを提供する形状、図形またはシーン認識アルゴリズム（たとえば、たとえば背景に山、空および太陽を含む何もない野原における「棒線画」カリカチュアの画像を、同じ背景にいる人の画像から生成することによる等、サブ画像の内容およびサブ画像の置換に基づき複合画像を生成する）、相対的なサイズ情報に基づいてカリカチュアを生成すること、またはオリジナル画像からカリカチュアを自動的に生成するために使用することができる他の任意の画像処理技法がある。
【００１５】
例示的な実施形態によれば、第１の画像のベクトル画像表現は、第１の画像に関連する情報を識別することを含んでもよい。
図４Ｂに示すように、ワシントン・モニュメントの画像の代りに、識別情報およびバーコードも含むカリカチュアを用いる。
識別情報は、たとえば図４Ｂに示すような「ワシントン・モニュメント」という語の表題等、画像のテキスト記述であってもよい。
しかしながら、識別情報は、第１の画像の画像表現を識別する任意の図形またはテキスト情報であってもよい。
【００１６】
ステップ１２０において、第２の画像から第１の画像へ電子リンクを確立し、それにより、その電子リンクを使用してデータベースから第１の画像を検索することができるようにする。
電子リンクは、第２の画像に置き換えた後の第１の画像の記憶位置への参照である。
電子リンクにアクセスすることで、ユーザが、そのリンクが指す記憶位置に行き、または逆にその電子リンクが指す情報が検索される。
電子リンクはまた、たとえば、データベース、ライブラリまたは他の任意の形態の文書リポジトリから電子リンクによって記述された第１の画像（またはオリジナル文書全体またはその任意の部分）を検索するルックアップサービスによって使用することができる、たとえば分類情報または他の任意の形態の記述等の記述であってもよい。
【００１７】
図４Ｃに示すように、第２の画像は、たとえば第１の画像を参照しまたはそれを記述するバーコードであってもよい電子リンクまたは参照を含む。
別法として、第２の画像自体は、第１の画像に対する電子リンクまたは参照（たとえば、ユニフォーム・リソース・ロケータ（ＵＲＬ）を組み込んだ透かしまたは文書に一意のＵＲＬまたは他の汎用識別子）であってもよい。
【００１８】
しかしながら、電子リンクは、たとえば第１の画像の記憶位置を指すかまたは他の方法で第１の画像を記述し、たとえば電子文書において第１の画像が配置される場所を指示する位置識別子を提供するかまたは指す限り、いかなるタイプの参照であってもよい。
位置識別子は、たとえば、文書の名前と、第１の画像が配置されている場所のページ番号と、第１の画像のサイズと、第１の画像が配置されるページ上の点の座標と、（オリジナル）電子文書における第１の画像の位置を指示する他の任意のタイプの位置決め情報と、を含んでもよい。
電子リンクまたは参照にアクセスすることにより、第１の画像が格納されているデータベースまたは他の電子記憶媒体から、電子文書における第１の画像の配置を指示する任意の位置識別子とともに第１の画像が検索される。
たとえば、ユーザは、たとえば、任意のコンピュータポインティングデバイス（たとえばコンピュータマウス等）を使用して図４Ｃのバーコード上をクリックすることにより、第１の画像を検索してもよい。
【００１９】
本発明の例示的な実施形態により、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する、図１に示すステップについて、図２および図５を参照してより詳細に説明する。
図２のステップ２０５において、電子文書を第１のテキスト文書と第１の画像とにセグメント化する。
ここで、第１のテキスト文書と第１の画像とは、セグメントマップを使用して関連付けられる。
図５に示すように、電子文書５００は、テキストと画像との両方からなる複合文書であってもよい。
例示的な実施形態によれば、電子文書５００を、その構成部分に、たとえばそのテキスト要素と画像要素とにセグメント化すなわち分解してもよい。
たとえば、電子文書５００を、電子文書５００のいかなる画像もないテキストであるテキスト文書５０５（たとえば、第１のテキスト文書）と、オリジナル画像５１５（たとえば、第１の画像）と、にセグメント化してもよい。
テキスト文書５０５とオリジナル画像５１５とは、セグメントマップ５２５を用いて関連付けられる。
セグメントマップ５２５は、たとえばテキスト文書５０５に対するオリジナル画像５１５の配置等、電子文書５００におけるテキストおよび画像の配置を表す。
文書が多数の画像を含む場合、各文書ページを分析して複数の画像にセグメント化してもよく、それら画像の各々は、処理されセグメントマップ５２５を使用して関連付けられる。
セグメントマップ５２５を使用して、セグメント化された後の電子文書５００を、その構成部分から再組立てする。
【００２０】
図２のステップ２１０において、第１のテキスト文書から第２のテキスト文書（たとえば、テキストのみの文書５１０）を作成する。
ここで、第２のテキスト文書は、第１のテキスト文書に関連する。
図５に示すように、テキスト文書５０５からテキストのみの文書５１０を作成してもよい。
このため、テキスト文書５０５のように、テキストのみの文書５１０は、いかなる画像も含まない電子文書５００のテキストのみの表現であってもよい。
しかしながら、テキストのみの文書５１０を、たとえば、オリジナル画像５１５によって先に占有されていた空間を使用して再フォーマットしてもよい。
例示的な実施形態によれば、テキスト文書５０５またはテキストのみの文書５１０を使用して、電子文書５００の代替表現を作成してもよい。
図１のステップ１１０において、たとえば、オリジナル画像５１５のカリカチュア表現５２０を、作成するかまたはカリカチュアのデータベースから検索してもよい。
カリカチュア表現５２０は、オリジナル画像５１５に含まれる情報と同じ情報かまたはそれより優れた情報を伝えるような、ユーザに対し視覚的に意味がありかつ重要であるオリジナル画像５１５の任意のベクトル画像表現であってもよい。
さらに、カリカチュア表現５２０が占有するメモリサイズまたは記憶空間はオリジナル画像５１５より小さくてもよい。
【００２１】
図２のステップ２１５において、第２の画像（たとえば、カリカチュア表現５２０）と、第１のテキスト文書（たとえば、テキスト文書５０５）と第２のテキスト文書（たとえば、テキストのみの文書５１０）とのうちの少なくとも１つと、を使用して、セグメントマップ（たとえば、セグメントマップ５２５）に従って、電子文書（たとえば、電子文書５００）を組み立てる。
このため、電子文書５００を、電子文書５００の代替表現を作成するために、オリジナル画像５１５のカリカチュア表現と電子文書５００のオリジナルテキストまたはオリジナルテキストの再フォーマットされたバージョンのいずれかとを使用して再組立てしてもよい。
たとえば、電子文書５００の代替表現が占有するコンピュータメモリおよび記憶空間は、電子文書５００のオリジナルバージョンより小さく、ファイルサイズは、そのオリジナルバージョンより小さい。
しかしながら、ファイルサイズは異なるが、電子文書５００の代替表現は、電子文書５００のオリジナルバージョンに含まれる情報と同じ情報かまたはそれより優れた情報を伝える。
【００２２】
第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つを使用してオリジナル電子文書の代替表現を作成すると、図１のステップ１２５において、第２の画像を含む電子文書を表示する。
この電子文書の代替表現を、コンピュータモニタあるいは図形および／またはテキスト情報をユーザに表示する他の任意のビデオ表示装置を使用して表示してもよい。
また、第２の画像を含む電子文書を、後に検索するために、コンピュータデータベースにまたは他の任意の形態の電子記憶媒体に格納してもよい。
【００２３】
図３は、本発明の例示的な実施形態により第１の画像を含む電子文書を検索するために実行するステップを示すフローチャートである。
オリジナル電子文書の代替表現を作成すると、ユーザがオリジナル画像（複数可）を含むオリジナル形態での電子文書を検索したいと望む場合、図３に示すステップを実行する。
ステップ３０５において、電子リンクまたは参照を使用してデータベースから第１の画像を検索する。
上述したように、電子リンクまたは参照にアクセスすることにより、第１の画像が格納されているデータベースまたは他の電子記憶媒体から、電子文書における第１の画像の配置を指示する任意の位置識別子とともに第１の画像が検索される。
たとえば、ユーザは、たとえば、任意のコンピュータポインティングデバイス（たとえばコンピュータマウス等）を使用して図４Ｃのバーコード上をクリックすることにより、第１の画像を検索してもよい。
【００２４】
ステップ３１０において、電子文書において第２の画像を第１の画像に置き換える。
このため、第１の画像を、それが格納されていたデータベースから検索した後、電子文書の代替表現での第２の画像の代わりに第１の画像を用いることにより、オリジナル電子文書を再現（re-create）する。
オリジナル画像（複数可）が取り除かれた場合（たとえば、図５のテキストのみの文書５１０を作成するため）に、オリジナル電子文書のテキストがまた再フォーマットされた場合、第１の画像を置き換える前に、電子文書の代替表現をそのオリジナル形態に戻すように再フォーマットしてもよい。
オリジナル電子文書を再現すると、ステップ３１５において、第１の画像を含む電子文書を表示する。
オリジナル電子文書を、コンピュータモニタあるいはユーザに対して図形および／またはテキスト情報を表示する他の任意のビデオ表示装置を使用して表示してもよい。
【００２５】
このように、オリジナル電子文書の代替表現を、二次画像（複数可）から親（すなわちオリジナル）文書への電子リンクを用いて完全な文書として格納することができる。
オリジナル文書を検索するために、二次画像から親文書への電子リンクを位置識別子とともに使用して、ユーザに対しオリジナル文書全体を自動的に再現することができる。
【００２６】
したがって、本発明の例示的な実施形態は、電子文書に含まれる画像の代替表現を組み込んだ電子文書の代替表現を自動的に生成することができる。
画像の代替表現は、オリジナル電子文書のオリジナル画像に含まれる情報と同じ情報かまたはそれより優れた情報を伝える視覚的に意味がありかつ重要な画像である。
さらに、代替表現により、結果としての電子文書のファイルサイズを低減することができる。
オリジナル電子文書を、画像およびテキストの代替表現をそれらのそれぞれのオリジナルバージョンと自動的に置き換えることにより、電子文書の代替表現から自動的に再現することも可能である。
【００２７】
本発明の例示的な実施形態による、電子文書に含まれる、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示するシステムについて、図６を参照して説明する。
電子文書は、電子形態のテキストと画像とをともに含む任意の複合電子文書であってもよい。
【００２８】
例示的な実施形態によれば、図１乃至図３に示すようなコンピュータプログラムのステップを、たとえばコンピュータ６００（たとえばパーソナルコンピュータまたは他の任意のコンピュータシステム等）を使用して実行することができる。
コンピュータ６００は、メモリ６１０を有する。
メモリ６１０は、コンピュータ６００の内部または外部のいずれかに配置される任意のコンピュータメモリまたは他の任意の形態の電子記憶媒体であってもよい。
メモリ６１０は、たとえば、図１乃至図３に示すようなコンピュータプログラムのステップを格納してもよい。
上述した説明に基づいて理解されるように、メモリ６１０を、コンピュータプログラミングの当業者には既知である従来の技法を使用して、本明細書で説明する図１乃至図３に例示するようなコンピュータプログラムのステップを実行するようにプログラムしてもよい。
図１乃至図３に示すようなコンピュータプログラムのステップを実行する実際のソースコードまたはオブジェクトコードを、メモリ６１０に格納してもよい。
【００２９】
メモリ６１０は、第１の画像に対応する第１のデータのセットを受け取り、第１のデータのセットを第１の画像のベクトル画像表現とテキスト記述とのうちの少なくとも１つに変換することにより第２のデータのセットを生成し、電子文書において第１の画像を第２１の画像に置き換え、第２の画像から第１の画像への電子リンクを確立することにより、電子リンクを使用してデータベースから第１の画像を検索することができるようにする、コンピュータプログラムのステップを格納する。
第１のデータのセットは、電子情報を送受信することができる任意の形態の電子通信を使用して任意の場所から受け取られる。
【００３０】
例示的な実施形態によれば、電子リンクまたは参照は、第１の画像に関連するバーコードを含んでもよい。
しかしながら、電子リンクは、たとえば第１の画像（またはオリジナル文書）の記憶位置を指し、たとえば第１の画像が電子文書内に配置される場所を示す位置識別子を提供するかまたは指す限り、いかなるタイプの参照であってもよい。
第１の画像（および任意の関連する位置識別子）を、たとえば後に電子リンクを使用して第１の画像を検索することができる、コンピュータデータベースかまたは電子画像情報を格納することができる他の任意のタイプの電子記憶媒体に格納してもよい。
第１の画像を格納するコンピュータデータベースまたは他のタイプの電子記憶媒体は、コンピュータ６００に対してローカルに（たとえば、メモリ６１０に）存在してもよく、またはコンピュータ６００の外部に（たとえば、別のコンピュータネットワークに配置されたコンピュータに）存在し、たとえばイーサネット接続または電子情報の通信を可能にする他の任意の形態の電子接続等、任意のタイプのコンピュータネットワーク接続を介して、コンピュータ６００に接続されてもよい。
【００３１】
例示的な実施形態によれば、第１の画像のベクトル画像表現は、たとえば、ユーザに対して視覚的に意味がありかつ重要な第１の画像の表現であるいかなるタイプの線画であってもよい。
第１の画像のベクトル画像表現のファイルサイズは、第１の画像に比較して小さくすることができる。
たとえば、第１の画像のベクトル画像表現は、ユーザに対し視覚的に意味のある第１の画像のカリカチュアであってもよい。
カリカチュアは、第１の画像に対応しカリカチュアのデータベースから検索することができる既知のカリカチュアであってもよい。
カリカチュアのデータベースは、たとえば電子画像情報等の電子情報を格納するいかなるコンピュータデータベースであってもよい。
コンピュータデータベースは、コンピュータ６００に対してローカルに（たとえば、メモリ６１０に）存在してもよく、あるいはコンピュータ６００の外部に（たとえば、別のコンピュータネットワークに配置されたコンピュータに）存在し、たとえばイーサネット接続または電子情報の通信を可能にする他の任意の形態の電子接続等、任意のタイプのコンピュータネットワーク接続を介して、コンピュータ６００に接続されてもよい。
【００３２】
代替の例示的な実施形態によれば、カリカチュアを第１の画像から自動的に生成してもよい。
しかしながら、オリジナル画像に含まれる情報と同じかまたはそれより優れた情報を伝える限り、オリジナル画像の任意の形態の代替表現を使用してもよい。
カリカチュアによってもまた、文書サイズを低減することができる。
このように、第２のデータのセットは第１のデータのセットより小さくてもよい。
例示的な実施形態によれば、第１の画像のベクトル画像表現は、第１の画像に関連する識別情報を含んでもよい。
【００３３】
メモリ６１０は、電子文書を、セグメントマップを使用して関連付けられる第１のテキスト文書と第１の画像とにセグメント化し、第１のテキスト文書から、第１のテキスト文書に関連する第２のテキスト文書を作成し、第２の画像と、第１のテキスト文書と第２のテキスト文書とのうちの少なくとも１つと、を使用して、セグメントマップに従って電子文書を組み立てる、コンピュータプログラムのステップを格納する。
メモリ６１０はまた、第２の画像を含む電子文書を表示するコンピュータプログラムのステップも格納する。
【００３４】
メモリ６１０はまた、電子リンクを使用してデータベースから第１の画像を検索し、電子文書において第２の画像を第１の画像に置き換え、第１の画像を含む電子文書を表示するコンピュータプログラムのステップも格納する。
電子文書のオリジナルおよび代替表現を、コンピュータ６００と共に使用する、たとえばディスプレイ６１５等のディスプレイにおいてユーザに表示してもよい。
ディスプレイ６１５は、コンピュータモニタあるいはユーザに対し図形および／またはテキスト情報を表示する他の任意のビデオ表示装置であってもよい。
【００３５】
コンピュータ６００はまた、図１乃至図３に示すようなコンピュータプログラムのステップを実行するためにメモリ６１０にアクセスするプロセッサ６０５も含む。
プロセッサ６０５は、たとえばマイクロプロセッサ等、いかなる既知のプロセッサであってもよい。
コンピュータ６００はまた、たとえばイーサネット接続等、任意の形態のネットワーク接続を使用してコンピュータネットワークの少なくとも１つの他のコンピュータに接続されてもよい。
【００３６】
電子文書に含まれる、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示する、図１乃至図３に示すようなコンピュータプログラムのステップを、コンピュータベースシステム、プロセッサ内蔵システム、あるいは命令実行システム、装置またはデバイスから命令をフェッチしそれら命令を実行することができる他のシステム等の命令実行システム、装置またはデバイスによってかまたはそれに関連して使用される任意のコンピュータ読取可能媒体において具体化してもよい。
本明細書で使用する「コンピュータ読取可能媒体」は、命令実行システム、装置またはデバイスによってかまたはそれに関連して使用されるプログラムを収容し、格納し、通信し、伝播し、または移送する任意の手段であってもよい。
コンピュータ読取可能媒体は、限定されないがたとえば、電子、磁気、光、電磁気、赤外線または半導体のシステム、装置、デバイスまたは伝播媒体であってもよい。
コンピュータ読取可能媒体のより特定の例（非網羅的リスト）には、１つまたは複数のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能プログラマブルリードオンリメモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバおよびポータブルコンパクトディスクリードオンリメモリ（ＣＤＲＯＭ）が含まれてもよい。
【００３７】
当業者には、本発明を、その精神または本質的な特性から逸脱することなくさまざまな特定の形態で具体化することができる、ということが理解されよう。
ここで開示した実施形態は、あらゆる点で例示的であり限定的ではないとみなされる。
本発明の範囲は、上述した説明ではなく添付の特許請求の範囲によって示され、その等価物の意味および範囲内にあるすべての変更が包含されることが意図されている。
【図面の簡単な説明】
【００３８】
【図１】本発明の例示的な実施形態により、電子文書における、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示するために実行するステップを示すフローチャートである。
【図２】本発明の例示的な実施形態により、電子文書における、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示するために実行するステップを示すフローチャートである。
【図３】本発明の例示的な実施形態により第１の画像を含む電子文書を検索するために実行するステップを示すフローチャートである。
【図４Ａ】本発明の例示的な実施形態により、電子文書における、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像に置き換えることを示す図である。
【図４Ｂ】本発明の例示的な実施形態により、電子文書における、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像に置き換えることを示す図である。
【図４Ｃ】本発明の例示的な実施形態により、電子文書における、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像に置き換えることを示す図である。
【図５】本発明の例示的な実施形態により、電子文書をテキスト文書と画像とにセグメント化し、さまざまな部分の代替表現を作成することを示す図である。
【図６】本発明の例示的な実施形態による、電子文書における、第１のデータのセットによって表される第１の画像を、第１のデータのセットとは異なる第２のデータのセットによって表される第２の画像として表示するシステムを示す図である。
【符号の説明】
【００３９】
６０５・・・プロセッサ、
６１０・・・メモリ、
６１５・・・ディスプレイ、
【図１】
2005533325.tif 000003
【図２】
2005533325.tif 000004
【図３】
2005533325.tif 000005
【図４Ａ】
2005533325.tif 000006
【図４Ｂ】
2005533325.tif 000007
【図４Ｃ】
2005533325.tif 000008
【図５】
2005533325.tif 000009
【図６】
2005533325.tif 000010
【国際調査報告】
2005533325.tif 000011
2005533325.tif 000012