(57)【要約】【課題】グラフィックを含む画像およびグラフィックを含まない画像を容易に再生することができ、かつデータの保存のために必要な記憶装置の記憶容量の低減が可能な画像記録装置、画像記録方法および画像記録プログラムを提供する。【解決手段】ＣＣＤ画像処理部１により得られた対象物の画像が元画像データとしてフレームメモリ２に記憶される。ＣＰＵ５により描画された図形が図形データとしてＶＲＡＭ３に記憶される。画像の録画動作時には、ＣＰＵ５がフレームメモリ２に記憶される画像データおよびＶＲＡＭ３に記憶される図形データを合成することにより合成後画象データを作成し、図形により隠される元画像の部分に対応する元画像データを元画素データとして抽出し、メインＲＡＭ４に記憶される図形情報および元画素データを差分情報として合成後画像データに付加し、外部記憶装置８にファイルとして保存する。【選択図】        図２
2004180239.tif 000002
【特許請求の範囲】
【請求項１】
対象物の画像を表示するとともに対象物の計測機能を有する観察装置のための画像記録装置であって、
撮像により得られた対象物の画像を元画像データとして記憶する第１の記憶手段と、
前記対象物の画像に重ねて表示すべきグラフィックをグラフィックデータとして記憶する第２の記憶手段と、
データを保存するための記憶装置と、
前記第１の記憶手段に記憶された元画像データと前記第２の記憶手段に記憶されたグラフィックデータとを合成することにより合成後画像データを作成し、合成後画像データから元画像データを復元するための差分情報を前記合成後画像データとともに前記記憶装置に保存する処理手段とを備えたことを特徴とする画像記録装置。
【請求項２】
前記処理手段は、前記グラフィックの種類および位置を示す情報ならびに前記グラフィックにより隠される画像の部分に対応する画像データを前記差分情報として前記記憶手段に保存することを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記処理手段は、前記グラフィックのパターンを示す２値画像データを作成して圧縮し、圧縮された２値画像データおよび前記グラフィックにより隠される画像の部分に対応する画像データを前記差分情報として前記記憶装置に保存することを特徴とする請求項１記載の画像記録装置。
【請求項４】
前記処理手段は、前記グラフィックの矩形部分以外の部分のパターンを示す２値画像データを作成するとともに、前記グラフィックの矩形部分により隠される画像の部分に対応する画像データおよび前記グラフィックの矩形部分以外の部分により隠される画像の部分に対応する画像データを抽出し、前記２値画像データおよび前記グラフィックの矩形部分により隠される画像の部分に対応する画像データをそれぞれ圧縮し、前記圧縮された２値画像データ、前記グラフィックの矩形部分以外の部分により隠される画像の部分に対応する画像データ、前記グラフィックの矩形部分により隠される画像の部分に対応する圧縮された画像データおよびグラフィックの矩形部分の位置情報を前記差分情報として前記記憶装置に保存することを特徴とする請求項１記載の画像記録装置。
【請求項５】
前記処理手段は、画像の再生時に、前記記憶装置に保存された差分情報に基づいて前記記憶装置に保存された合成後画像データから元画像データを復元することを特徴とする請求項１〜４のいずれかに記載の画像記録装置。
【請求項６】
対象物の画像を表示するとともに対象物の計測機能を有する観察装置のための画像記録方法であって、
対象物の画像を元画像データとして記憶するステップと、
前記対象物の画像に重ねて表示すべきグラフィックをグラフィックデータとして記憶するステップと、
前記記憶された元画像データと前記記憶されたグラフィックデータとを合成することにより合成後画像データを作成し、合成後画像データから元画像データを復元するための差分情報を前記合成後画像データとともに記憶装置に保存するステップとを備えたことを特徴とする画像記録方法。
【請求項７】
画像の再生時に、前記記憶装置に保存された差分情報に基づいて前記記憶装置に保存された合成後画像データから元画像を復元するステップをさらに備えたことを特徴とする請求項６記載の画像記録方法。
【請求項８】
対象物の画像を表示するとともに対象物の計測機能を有する観察装置のためのコンピュータ読み取り可能な画像記録プログラムであって、
対象物の画像を元画像データとして記憶する処理と、
前記対象物の画像に重ねて表示すべきグラフィックをグラフィックデータとして記憶する処理と、
前記記憶された元画像データと前記記憶されたグラフィックデータとを合成することにより合成後画像データを作成し、合成後画像データから元画像データを復元するための差分情報を前記合成後画像データとともに記憶装置に保存する処理とを、
前記コンピュータに実行させることを特徴とする画像記録プログラム。
【請求項９】
画像の再生時に、前記記憶装置に保存された差分情報に基づいて前記記憶装置に保存された合成後画像データから元画像データを復元する処理をさらに前記コンピュータに実行させることを特徴とする請求項８記載の画像記録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像記録装置、画像記録方法および画像記録プログラムに関する。
【０００２】
【従来の技術】
従来より、対象物を撮像して拡大された画像を得るために顕微鏡等の拡大観察装置が用いられている。このような拡大観察装置では、対象物の拡大された画像が画面上に表示される。また、使用者がマウスを用いて画面上に表示された画像の２点を指定することにより指定された２点間の距離が計測される。その場合、対象物の寸法を計測するためのスケール、補助線等の計測線を画面上に描画することにより、対象物の計測位置を使用者に知らせることができる。画面上には計測結果を示す数値情報が画面上に合わせて表示される。さらに、画面上に注釈等の文字を描画することもできる。
【０００３】
このような拡大観察装置においては、計測線、計測結果、注釈等のグラフィックが描画された状態で対象物の画像が画像データとして保存される。したがって、使用者が保存された画像を汎用の画像ビューワー（画像再生用のアプリケーションプログラム）を用いて再生すると（例えば、特許文献１参照）、対象物の画像とともに計測線、計測結果、注釈等のグラフィックが視覚的に表示される。
【０００４】
【特許文献１】
特開２００２−３１２８０２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の従来の拡大観察装置に用いられる画像記録装置においては、対象物の画像が計測線、計測結果、注釈等のグラフィックとともに画像データとして保存されているので、保存された画像データから計測線、計測結果、注釈等のグラフィックを取り除くことができない。そのため、使用者は、計測線、計測結果、注釈等のグラフィックにより隠された対象物の画像の部分を再現することはできない。計測線、計測結果、注釈等のグラフィックを含まない対象物の画像を得るためには、使用者は再度対象物の計測を行う必要がある。
【０００６】
また、計測線、計測結果、注釈等のグラフィックを含む対象物の画像およびグラフィックを含まない対象物の画像の両方を保存しておきたい場合には、グラフィックを含む対象物の画像およびグラフィックを含まない対象物の画像の両方をそれぞれ別々のファイルとして記憶装置に保存および管理する必要がある。この場合、ほぼ同じ情報量を有する２つのファイルが存在することになり、記憶装置においてデータの保存に必要な記憶容量が増大する。
【０００７】
本発明の目的は、グラフィックを含む画像およびグラフィックを含まない画像を容易に再生することができ、かつデータの保存のために必要な記憶装置の記憶容量の低減が可能な画像記録装置、画像記録方法および画像記録プログラムを提供することである。
【０００８】
【課題を解決するための手段および発明の効果】
第１の発明に係る画像記録装置は、対象物の画像を表示するとともに対象物の計測機能を有する観察装置のための画像記録装置であって、撮像により得られた対象物の画像を元画像データとして記憶する第１の記憶手段と、対象物の画像に重ねて表示すべき計測機能に関するグラフィックをグラフィックデータとして記憶する第２の記憶手段と、データを保存するための記憶装置と、第１の記憶手段に記憶された元画像データと第２の記憶手段に記憶されたグラフィックデータとを合成することにより合成後画像データを作成し、合成後画像データから元画像データを復元するための差分情報を合成後画像データとともに記憶装置に保存する処理手段とを備えたものである。
【０００９】
本発明に係る画像記録装置においては、撮像により得られた対象物の画像が元画像データとして第１の記憶手段に記憶され、対象物の画像に重ねて表示すべき計測機能に関するグラフィックがグラフィックデータとして第２の記憶手段に記憶される。そして、第１の記憶手段に記憶された元画像データと第２の記憶手段に記憶されたグラフィックデータとが処理手段により合成されることにより合成後画像データが作成され、合成後画像データから元画像データを復元するための差分情報が合成後画像データとともに記憶装置に保存される。
【００１０】
このように、合成後画像データおよび差分情報が保存されるので、差分情報に基づいて元画像データを復元することができる。それにより、グラフィックを含まない対象物の画像を再生することが可能となる。この場合、元画像データではなく差分情報が保存されるので、記憶装置において必要な記憶容量が低減される。さらに、合成後画像データが保存されるので、汎用のアプリケーションプログラムにより対象物の画像上にグラフィックを含む合成画像を容易に再生することができる。
【００１１】
第２の発明に係る画像記録装置は、第１の発明に係る画像記録装置の構成において、処理手段は、グラフィックの種類および位置を示す情報ならびにグラフィックにより隠される画像の部分に対応する画像データを差分情報として記憶手段に保存するものである。
【００１２】
この場合、合成後画像データにおいて、グラフィックの種類および位置を示す情報に基づいてグラフィックにより隠される画像の部分に対応する画像データを設定することにより、元画像データを復元することができる。
【００１３】
第３の発明に係る画像記録装置は、第１の発明に係る画像記録装置の構成において、処理手段は、グラフィックのパターンを示す２値画像データを作成して圧縮し、圧縮された２値画像データおよびグラフィックにより隠される画像の部分に対応する画像データを差分情報として記憶装置に保存するものである。
【００１４】
この場合、合成後画像データにおいて、グラフィックのパターンを示す２値画像データに基づいてグラフィックにより隠される画像の部分に対応する画像データを設定することにより、元画像データを復元することができる。特に、差分情報として圧縮された２値画像データおよびグラフィックにより隠される画像の部分に対応する画像データが保存されるので、任意のパターンを有するグラフィックにより隠された画像の部分に対応する画像データを復元することができる。
【００１５】
第４の発明に係る画像記録装置は、第１の発明に係る画像記録装置の構成において、処理手段は、グラフィックの矩形部分以外の部分のパターンを示す２値画像データを作成するとともに、グラフィックの矩形部分により隠される画像の部分に対応する画像データおよびグラフィックの矩形部分以外の部分により隠される画像の部分に対応する画像データを抽出し、２値画像データおよびグラフィックの矩形部分により隠される画像の部分に対応する画像データをそれぞれ圧縮し、圧縮された２値画像データ、グラフィックの矩形部分以外の部分により隠される画像の部分に対応する画像データ、グラフィックの矩形部分により隠される画像の部分に対応する圧縮された画像データおよびグラフィックの矩形部分の位置情報を差分情報として記憶装置に保存するものである。
【００１６】
この場合、合成後画像データにおいて、グラフィックの矩形部分以外の部分に対応する２値画像データに基づいてグラフィックの矩形部分以外の部分により隠される画像の部分に対応する画像データを設定し、かつグラフィックの矩形部分により隠される画像の部分に対応する画像データを設定することにより、元画像データを復元することができる。特に、差分情報として圧縮された２値画像データ、グラフィックの矩形部分以外の部分により隠される画像の部分に対応する画像データ、グラフィックの矩形部分により隠される画像の部分に対応する圧縮された画像データおよびグラフィックの矩形部分の位置情報が保存されるので、任意のパターンを有するグラフィックにより隠された画像の部分に対応する画像データを復元することができるとともに、差分情報を保存するために必要な記憶容量がさらに低減される。
【００１７】
第５の発明に係る画像記録装置は、第１〜第４のいずれかの発明に係る画像記録装置の構成において、処理手段は、画像の再生時に、記憶装置に保存された差分情報に基づいて記憶装置に保存された合成後画像データから元画像データを復元するものである。
【００１８】
この場合、記憶装置に保存された差分情報に基づいて記憶装置に保存された合成後画像データから元画像データが復元される。それにより、使用者は元画像データに基づく対象物の画像を容易に見ることが可能となる。
【００１９】
第６の発明に係る画像記録方法は、対象物の画像を表示するとともに対象物の計測機能を有する観察装置のための画像記録方法であって、対象物の画像を元画像データとして記憶するステップと、対象物の画像に重ねて表示すべきグラフィックをグラフィックデータとして記憶するステップと、記憶された元画像データと記憶されたグラフィックデータとを合成することにより合成後画像データを作成し、合成後画像データから元画像データを復元するための差分情報を合成後画像データとともに記憶装置に保存するステップとを備えたものである。
【００２０】
本発明に係る画像記録方法においては、撮像により得られた対象物の画像が元画像データとして記憶され、対象物の画像に重ねて表示すべき計測機能に関するグラフィックがグラフィックデータとして記憶される。そして、記憶された元画像データと記憶されたグラフィックデータとが合成されることにより合成後画像データが作成され、合成後画像データから元画像データを復元するための差分情報が合成後画像データとともに記憶装置に保存される。
【００２１】
このように、合成後画像データおよび差分情報が保存されるので、差分情報に基づいて元画像データを復元することができる。それにより、グラフィックを含まない対象物の画像を再生することが可能となる。この場合、元画像データではなく差分情報が保存されるので、記憶装置において必要な記憶容量が低減される。さらに、合成後画像データが保存されるので、汎用のアプリケーションプログラムにより対象物の画像上にグラフィックを含む合成画像を容易に再生することができる。
【００２２】
第７の発明に係る画像記録方法は、第６に係る画像記録方法において、画像の再生時に、記憶装置に保存された差分情報に基づいて記憶装置に保存された合成後画像データから元画像を復元するステップをさらに備えたものである。
【００２３】
この場合、記憶装置に保存された差分情報に基づいて記憶装置に保存された合成後画像データから元画像データが復元される。それにより、使用者は元画像データに基づく対象物の画像を容易に見ることが可能となる。
【００２４】
第８の発明に係る画像記録プログラムは、対象物の画像を表示するとともに対象物の計測機能を有する観察装置のためのコンピュータ読み取り可能な画像記録プログラムであって、対象物の画像を元画像データとして記憶する処理と、対象物の画像に重ねて表示すべきグラフィックをグラフィックデータとして記憶する処理と、記憶された元画像データと記憶されたグラフィックデータとを合成することにより合成後画像データを作成し、合成後画像データから元画像データを復元するための差分情報を合成後画像データとともに記憶装置に保存する処理とを、コンピュータに実行させるものである。
【００２５】
本発明に係る画像記録プログラムにおいては、撮像により得られた対象物の画像が元画像データとして記憶され、対象物の画像に重ねて表示すべきグラフィックがグラフィックデータとして記憶される。そして、記憶された元画像データと記憶されたグラフィックデータとが合成されることにより合成後画像データが作成され、合成後画像データから元画像データを復元するための差分情報が合成後画像データとともに記憶装置に保存される。
【００２６】
このように、合成後画像データおよび差分情報が保存されるので、差分情報に基づいて元画像データを復元することができる。それにより、グラフィックを含まない対象物の画像を再生することが可能となる。この場合、元画像データではなく差分情報が保存されるので、記憶装置において必要な記憶容量が低減される。さらに、合成後画像データが保存されるので、汎用のアプリケーションプログラムにより対象物の画像上にグラフィックを含む合成画像を容易に再生することができる。
【００２７】
第９の発明に係る画像記録プログラムは、第８の発明に係る画像記録プログラムにおいて、画像の再生時に、記憶装置に保存された差分情報に基づいて記憶装置に保存された合成後画像データから元画像データを復元する処理をさらにコンピュータに実行させるものである。
【００２８】
この場合、記憶装置に保存された差分情報に基づいて記憶装置に保存された合成後画像データから元画像データが復元される。それにより、使用者は元画像データに基づく対象物の画像を容易に見ることが可能となる。
【００２９】
【発明の実施の形態】
図１は本発明の一実施の形態に係る画像記録装置の構成を示すブロック図である。
【００３０】
図１の画像記録装置は、ＣＣＤ（電荷結合素子）画像処理部１、フレームメモリ２、ＶＲＡＭ（ビデオランダムアクセスメモリ）３、メインＲＡＭ４、ＣＰＵ（中央演算処理装置）５、重ね合わせ合成器６、ＬＣＤ（液晶表示）パネル７および外部記憶装置８を備える。
【００３１】
ＣＣＤ画像処理部１は、ＣＣＤカメラからなり、対象物を撮像し、得られた画像（以下、元画像と呼ぶ）をＹＵＶフォーマットの画像データとしてフレームメモリ２に与える。以下、元画像を表す画像データを元画像データと呼ぶ。フレームメモリ２は、ＣＣＤ画像処理部１から与えられた元画像データを記憶する。
【００３２】
外部記憶装置８は、ハードディスク装置等からなり、後述する画像記録プログラムを記憶するとともに後述する各種データを記憶する。ＣＰＵ５は、外部記憶装置８に記憶された画像記録プログラムをメインＲＡＭ４上で実行し、各部を制御する。このＣＰＵ５は、使用者により画面上で指定された２点間の寸法、２直線間の角度等を元画像データに基づいて算出する計測機能を有する。
【００３３】
ＣＰＵ５は、画面上に表示された画像に計測線、計測結果を示す数値情報、注釈、ユーザインタフェイス等を示すグラフィック（以下、図形と呼ぶ）を描画する際には、図形の種類、座標情報および色を含む図形情報をメインＲＡＭ４に書き込み、その図形情報に基づいてＲＧＢフォーマットのグラフィックデータ（以下、図形データと呼ぶ）をＶＲＡＭ３に与える。ここで、図形の種類とは、例えば、矩形、線分、円、矢印等である。座標情報とは、例えば、始点座標、終点座標、中心座標等である。
【００３４】
重ね合わせ合成器６は、ＬＣＤパネル７の画面の走査に応じてフレームメモリ２から元画像データを読み出すともにＶＲＡＭ３から図形データを読み出し、元画像データおよび図形データに重ね合わせ合成を行い、合成された画像データ（以下、合成後画像データと呼ぶ）に基づいて合成画像をＬＣＤパネル７の画面上に表示する。重ね合わせ合成については後述する。
【００３５】
図２は図１の画像記録装置における重ね合わせ合成および画像の保存を示す概念図である。
【００３６】
上記のように、ＣＣＤ画像処理部１により得られた元画像を表す元画像データはフレームメモリ２に記憶される。また、ＣＰＵ５により描画された図形を表す図形データはＶＲＡＭ３に記憶される。
【００３７】
重ね合わせ合成器６は、フレームメモリ２に記憶された元画像データおよびＶＲＡＭ３に記憶された図形データに重ね合わせ合成を行い、合成された画像データに基づいて合成画像をＬＣＤパネル７の画面上に表示する。
【００３８】
ここで、重ね合わせ合成とは、ＶＲＡＭ３から読み出された図形データの各画素の値に応じてフレームメモリ２から読み出された元画像データまたはＶＲＡＭ３から読み出された図形データのいずれか一方を選択し、ＬＣＤパネル７に与える。具体的には、重ね合わせ合成器６は、ＶＲＡＭ３から読み出された図形データの画素の値が透過色として設定されている値である場合にはフレームメモリ２から読み出された元画像データを出力し、その他の場合にはＶＲＡＭ３から読み出された図形データを出力する。それにより、ＬＣＤパネル７の画面は、対象物の画像上に図形が描画されているように見える。図２の例では、対象物の画像上に計測線が表示されている。
【００３９】
使用者が画面上で計測線等の図形の一部を変更する操作を行った場合、ＣＰＵ５はメインＲＡＭ４に記憶された図形情報のうち対応する図形情報を編集し、編集された図形に基づいてＶＲＡＭ３に記憶される図形データを編集する。それにより、使用者は任意の図形を削除または編集することが可能となる。
【００４０】
使用者が画像の保存操作を行った場合、ＣＰＵ５はフレームメモリ２に記憶される元画像データおよびＶＲＡＭ３に記憶される図形データを読み出し、重ね合わせ合成器６と同様に元画像データおよび図形データに重ね合わせ合成を行い、合成後画像データを得る。また、ＣＰＵ５は、元画像データおよび合成後画像データから図形により隠されている画像の部分に対応する画像データを含む差分情報を抽出する。以下、元画像データにおいて図形により隠されている各画素に対応する画像データを元画素データと呼ぶ。
【００４１】
さらに、ＣＰＵ５は、差分情報を合成後画像データに付加し、合成後画像データおよび差分情報をファイルとして外部記憶装置８に保存する。
【００４２】
なお、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）ファイルでは、アプリケーションプログラムが独自に定義する領域を作成することができる。合成後画像データを差分情報とともにＴＩＦＦファイルに保存する場合、合成後画像データは標準フォーマットでＴＩＦＦファイル内に格納されるが、差分情報は後述する画像記録プログラムにより定義される独自の領域に格納される。
【００４３】
したがって、このようなＴＩＦＦファイルをパーソナルコンピュータに複写し、汎用の画像ビューワー（画像再生用のアプリケーションプログラム）で再生した場合には合成後画像データに基づく合成画像を表示することができる。また、後述する画像記録プログラムにより差分情報に基づいて合成後画像データから元画像データを復元し、元画像データに基づいて元画像を表示することができる。
【００４４】
ところで、元画像を表す元画像データをファイルとして保存するとともに、そのファイルの冗長領域に独自の形式で図形の座標情報等の図形に関する情報を記録する方法も考えられる。しかしながら、この方法では、図形を含む対象物の元画像を得る場合に、図形に関する情報を利用可能な専用のアプリケーションプログラムが必要となり、汎用の画像ビューワーでは元画像しか再生できない。この場合、合成後画像データにより表される合成画像を再生するためには専用のアプリケーションプログラムが必要となる。
【００４５】
これに対して、本実施の形態に係る画像記録装置によれば、合成画像を表す合成後画像データおよび差分情報がファイルとして保存されるので、汎用の画像ビューワーにより合成画像を再生することができる。また、専用のアプリケーションプログラムにより元画像を再生することができる。通常、使用者は合成画像を見ることが多いので、合成画像については汎用の画像ビューワーにより再生することができることが望ましい。ここで、専用のアプリケーションプログラムとは、後述する本発明の一実施の形態に係る画像記録プログラムである。
【００４６】
以下、本実施の形態に係る画像記録装置における画像の録画動作および画像の再生動作の第１〜第３の例を説明する。
【００４７】
ここで、画像の録画動作とは、合成後画像データを差分情報とともにファイルに保存する動作であり、画像の再生動作とは、ファイルに保存された差分情報に基づいて合成後画像データから元画像データを復元する動作である。
【００４８】
図３は画像の録画動作および画像の再生動作の第１の例を示す概念図である。図３において、元画像データおよび図形データ（図示せず）が重ね合わせ合成されることにより合成後画像データが作成される。図３の例では、元画像データに重ね合わせ合成される図形データの始点座標がＳで表され、終点座標がＥで表される。
【００４９】
画像の録画時には、合成後画像データにおいて図形データにより隠された部分に対応する元画像データの画素の値が元画素データとして抽出される。図形が線分の場合には、線分を描画するときのアルゴリズムに従って始点座標から終点座標まで線上の画素の元画像データが元画素データとして順に抽出される。図形が円弧の場合には、線分と同様に円弧を描画するときのアルゴリズムに従って円弧上の画素の元画像データが元画素データとして順に抽出される。図形が矩形の場合には、矩形領域の元画像データが元画素データとして抽出される。図３の例では、“１”〜“７”が図形により隠された元画像の部分に対応する元画素データを表す。
【００５０】
ファイルにヘッダ、差分情報および合成後画像データが保存される。差分情報は、元画素データおよび図形情報からなる。図形情報は、図形の種類、座標情報および色を含む。図３の例では、図形の種類は線分であり、座標情報は始点座標Ｓおよび終点座標Ｅを含む。
【００５１】
画像の再生時には、ファイルに保存された合成後画像データが読み出される。また、ファイルに保存された図形情報に基づいて合成後画像データにおいて元画素データが図形を描くときのアルゴリズムに従って上書きされることにより、合成後画像データから元画像データが復元される。
【００５２】
図３の例では、合成後画像データにおいて、図形情報により表される画素に元画素データ“１”〜“７”が設定される。それにより、元画像データが復元される。
【００５３】
図４は画像記録プログラムに従うＣＰＵ５の録画動作の第１の例を示すフローチャートである。また、図５は画像記憶プログラムに従うＣＰＵ５の再生動作の第１の例を示すフローチャートである。
【００５４】
まず、ＣＰＵ５による録画動作の第１の例を説明する。ＣＰＵ５は、元画像データをフレームメモリ２から取得する（ステップＳ１）。次に、ＣＰＵ５は、メインＲＡＭ４から図形情報を取得し、変数ＺＮを描画すべき図形の数に設定し、変数ｉを０に設定する（ステップＳ２）。
【００５５】
その後、ＣＰＵ５は、変数ＺＮが０であるか否かを判別する（ステップＳ３）。変数ＺＮが０でない場合には、ＣＰＵ５はメインＲＡＭ４からｉ番目の図形情報を取り出す（ステップＳ４）。そして、ＣＰＵ５は、取り出した図形情報に基づいて図形を描くために塗りつぶす次の１画素を決定する（ステップＳ５）。次に、ＣＰＵ５は、決定された画素に対応する元画素データをメインメモリ４に待避する（ステップＳ６）。さらに、ＣＰＵ５は、元画像データにおいて決定された画素に図形の色を設定する（ステップＳ７）。
【００５６】
次に、ＣＰＵ５は、図形情報に基づいて、決定された画素が図形を描くために塗りつぶす最後の画素であるか否かを判別する（ステップＳ８）。決定された画素が最後の画素でない場合には、ステップＳ５に戻り、決定された画素が最後の画素となるまでステップＳ５〜Ｓ７の処理を繰り返す。それにより、元画像データとｉ番目の図形に対応する図形データとの重ね合わせ合成が行われるとともに、ｉ番目の図形により隠される元画像の部分に対応する元画素データがメインＲＡＭ４に退避される。
【００５７】
ステップＳ８において決定された画素が最後の画素である場合には、ＣＰＵ５は、変数ＺＮから１を減算し、変数ｉに１を加算し（ステップＳ９）、ステップＳ３に戻り、変数ＺＮが０になるまでステップＳ３〜Ｓ９の処理を繰り返す。それにより、合成後画像データおよびすべての図形により隠される元画像の部分に対応する元画素データが得られる。
【００５８】
ステップＳ３において変数ＺＮが０になると、ＣＰＵ５は、合成後画像データ、図形情報および元画素データを含むファイルを外部記憶装置８に保存し（ステップＳ１０）、録画動作を終了する。
【００５９】
次に、ＣＰＵ５の再生動作の第１の例を説明する。まず、ＣＰＵ５は、外部記憶装置８に保存されたファイルから合成後画像データを取得する（ステップＳ１１）。次に、ＣＰＵ５は、外部記憶装置８に保存されたファイルから図形情報および元画素データを取得し、変数ＺＮを図形の数に設定し、変数ｉを０に設定する（ステップＳ１２）。
【００６０】
その後、ＣＰＵ５は変数ＺＮが０であるか否かを判別する（ステップＳ１３）。変数ＺＮが０でない場合には、ＣＰＵ５はメインＲＡＭ４からｉ番目の図形情報を取り出す（ステップＳ１４）。そして、ＣＰＵ５は、取り出した図形情報に基づいて図形を描くために塗りつぶす次の１画素を決定する（ステップＳ１５）。さらに、ＣＰＵ５は、決定された画素に対応する元画素データを合成後画像データに復帰させる（ステップＳ１６）。
【００６１】
次に、ＣＰＵ５は、図形情報に基づいて、決定された画素が図形を描くために塗りつぶす最後の画素であるか否かを判別する（ステップＳ１７）。決定された画素が最後の画素でない場合には、ＣＰＵ５は、ステップＳ１５に戻り、決定された画素が最後の画素になるまでステップＳ１５〜Ｓ１７の処理を繰り返す。それにより、合成後画像データにおいてｉ番目の図形により隠された元画像の部分に対応する元画素データが復帰される。
【００６２】
ステップＳ１７において決定された画素が最後の画素になると、ＣＰＵ５は、変数ＺＮから１を減算し、変数ｉに１を加算し（ステップＳ１８）、ステップＳ１３に戻り、変数ＺＮが０になるまでステップＳ１３〜Ｓ１８の処理を繰り返す。それにより、合成後画像データにおいてすべての図形により隠された元画像の部分に対応する元画素データが復帰され、元画像データが復元される。ステップＳ１３において変数ＺＮが０になると、ＣＰＵ５は再生動作を終了する。
【００６３】
上記のように、合成後画像データおよび差分情報がファイルとして保存されるので、差分情報に基づいて元画像データを復元することができる。それにより、元画像を再生することが可能となる。この場合、元画像データではなく差分情報が保存されるので、外部記憶装置８において必要な記憶容量が低減される。さらに、合成後画像データが保存されるので、汎用の画像ビューワーにより合成画像を容易に再生することができる。
【００６４】
図６は画像の録画動作および画像の再生動作の第２の例を示す概念図である。図６において、元画像データおよび図形データ（図示せず）が重ね合わせ合成されることにより合成後画像データが作成される。図６の例では、文字「Ｋ」を表す図形データが元画像データに重ね合わせ合成される。
【００６５】
画像の録画時には、図形パターンを示した２値画像データが作成される。ここで、２値画像データは、図形が存在する画素を“１”で表し、図形が存在しない画素を“０”で表した画像データである。図６の例では、文字「Ｋ」に相当する画素が“１”で表される。
【００６６】
また、図形により隠された元画像の部分に対応する元画像データの画素の値が元画素データとして抽出される。すなわち、２値画像データの“１”の画素に対応する元画像データの画素の値が元画素データとして抽出される。図６の例では、“１”〜“１２”が図形により隠された元画像の部分に対応する元画素データを表す。
【００６７】
２値画像データは、ランレングス圧縮され、圧縮２値画像データが得られる。なお、ランレングス圧縮の代わりにＭＲ（Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）等の他の圧縮法を用いて２値画像データを圧縮してもよい。
【００６８】
ファイルにヘッダ、差分情報および合成後画像データが保存される。差分情報は、元画素データおよび圧縮２値画像データからなる。
【００６９】
画像の再生時には、ファイルに保存された合成後画像データが読み出される。また、ファイルに保存された圧縮２値画像データが伸張される。伸張された２値画像データに基づいて合成後画像データにおいて元画素データが上書きされることにより、合成後画像データから元画像データが復元される。
【００７０】
図６の例では、合成後画像データにおいて、２値画像データにより表される画素に元画素データ“１”〜“１２”が設定される。それにより、元画像データが復元される。
【００７１】
図７は画像記録プログラムに従うＣＰＵ５の録画動作の第２の例を示すフローチャートである。図８は画像記憶プログラムに従うＣＰＵ５の再生動作の第２の例を示すフローチャートである。
【００７２】
まず、ＣＰＵ５の録画動作の第２の例を説明する。ＣＰＵ５は、元画像データをフレームメモリ２から取得する（ステップＳ２１）。次に、ＣＰＵ５は、ＶＲＡＭ３に記憶された図形データに基づいて図形パターンを示す２値画像データを得る（ステップＳ２２）。
【００７３】
次に、ＣＰＵ５は、座標値Ｘおよび座標値Ｙをそれぞれに０に設定する（ステップＳ２３）。座標値Ｘは２値画像データにおける画素の水平方向の位置を示し、座標値Ｙは２値画像データにおける画素の垂直方向の位置を示す。以下、２値画像データの各画素の位置を座標（Ｘ，Ｙ）で表す。
【００７４】
ＣＰＵ５は、２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”であるか否かを判別する（ステップＳ２４）。２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”の場合には、ＣＰＵ５は、座標（Ｘ，Ｙ）の画素に対応する元画素データをメインＲＡＭ４に待避するとともに（ステップＳ２５）、元画像データにおいて図形の色を設定する。さらに、ＣＰＵ５は、座標値Ｘに１を加算する（ステップＳ２６）。ステップＳ２４において２値画像データの座標（Ｘ，Ｙ）の画素の値が“０”の場合には、ＣＰＵ５はそのままステップＳ２６に進み、座標値Ｘに１を加算する。
【００７５】
次いで、ＣＰＵ５は、座標値Ｘが画像の横幅に達したか否かを判別する（ステップＳ２７）。座標値Ｘが画像の横幅に達していない場合には、ＣＰＵ５は、ステップＳ２４に戻り、座標値Ｘが画像の横幅に達するまでステップＳ２４〜Ｓ２６の処理を繰り返す。
【００７６】
ステップＳ２７において座標値Ｘが画像の横幅に達した場合には、ＣＰＵ５は、座標値Ｘを０に設定し、座標値Ｙに１を加算する（ステップＳ２８）。次いで、ＣＰＵ５は、座標値Ｙが画像の高さに達したか否かを判別する（ステップＳ２９）。座標値Ｙが画像の高さに達していない場合には、ＣＰＵ５は、ステップＳ２４に戻り、座標値Ｙが画像の高さに達するまでステップＳ２４〜Ｓ２９の処理を繰り返す。それにより、合成後画像データおよび図形により隠される元画像の部分に対応する元画素データが得られる。
【００７７】
ステップＳ２９において座標値Ｙが画像の高さに達すると、ＣＰＵ５は、２値画像データを圧縮し、合成後画像データ、圧縮２値画像データおよび元画素データを含むファイルを外部記憶装置８に保存し（ステップＳ３０）、録画動作を終了する。
【００７８】
次に、ＣＰＵ５の再生動作の第２の例を説明する。まず、ＣＰＵ５は、外部記憶装置８に保存されたファイルから合成後画像データを取得する（ステップＳ３１）。また、ＣＰＵ５は、外部記憶装置８に保存されたファイルから圧縮２値画像データおよび元画素データを取得し（ステップＳ３２）、圧縮２値画像データを伸張する。そして、ＣＰＵ５は、座標値Ｘおよび座標値Ｙをそれぞれ０に設定する（ステップＳ３３）。
【００７９】
次に、ＣＰＵ５は、２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”であるか否かを判別する（ステップＳ３４）。２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”の場合には、ＣＰＵ５は、座標（Ｘ，Ｙ）の画素に対応する元画素データを合成後画像データに復帰させ（ステップＳ３５）、座標値Ｘに１を加算する（ステップＳ３６）。ステップＳ３４において２値画像データの座標（Ｘ，Ｙ）の画素の値が“０”の場合には、ＣＰＵ５はそのままステップＳ３６に進み、座標値Ｘに１を加算する。
【００８０】
次いで、ＣＰＵ５は、座標値Ｘが画像の横幅に達したか否かを判別する（ステップＳ３７）。座標値Ｘが画像の横幅に達していない場合には、ＣＰＵ５は、ステップＳ３４に戻り、座標値Ｘが画像の横幅に達するまでステップＳ３４〜Ｓ３７の処理を繰り返す。
【００８１】
ステップＳ３７において座標値Ｘが画像の横幅に達した場合には、ＣＰＵ５は、座標値Ｘを０に設定し、座標値Ｙに１を加算する（ステップＳ３８）。さらに、ＣＰＵ５は、座標値Ｙが画像の高さに達したか否かを判別する（ステップＳ３９）。座標値Ｙが画像の高さに達していない場合には、ＣＰＵ５は、ステップＳ３４に戻り、座標値Ｙが画像の高さに達するまでステップＳ３４〜Ｓ３９の処理を繰り返す。それにより、合成後画像データにおいて図形により隠された元画像の部分に対応する元画素データが復帰され、元画像データが復元される。ステップＳ３９において座標値Ｙが画像の高さに達すると、ＣＰＵ５は再生動作を終了する。
【００８２】
上記のように、合成後画像データおよび差分情報がファイルとして保存されるので、差分情報に基づいて元画像データを復元することができる。それにより、元画像を再生することが可能となる。この場合、元画像データではなく差分情報が保存されるので、外部記憶装置８において必要な記憶容量が低減される。さらに、合成後画像データが保存されるので、汎用の画像ビューワーにより合成画像を容易に再生することができる。
【００８３】
特に、差分情報として２値画像データが圧縮されて保存されるので、元画像において任意のパターンを有する図形により隠された部分に対応する元画素データを容易に復元することができる。
【００８４】
図９は画像の録画動作および画像の再生動作の第３の例を示す概念図である。図９において、元画像データおよび図形データ（図示せず）が重ね合わせ合成されることにより合成後画像データが作成される。図９の例では、矩形部分および斜め線を表す図形データが元画像データに重ね合わせ合成される。
【００８５】
画像の録画時には、第２の例と同様に、図形パターンを示した２値画像データが作成される。図９の例では、矩形部分および斜め線に相当する画素が“１”で表される。
【００８６】
また、図形により隠された元画像の部分に対応する元画像データの画素の値が元画素データとして抽出される。すなわち、２値画像データの“１”の画素に対応する元画像データの画素の値が元画素データとして抽出される。図９の例では、“１”〜“１２”が図形により隠された元画像の部分に対応する元画素データを表す。
【００８７】
さらに、２値画像データの矩形部分が削除される。すなわち、２値画像データのうち矩形部分に相当する画素の値が“０”に設定される。
【００８８】
２値画像データは、ランレングス圧縮され、圧縮２値画像データが得られる。なお、ランレングス圧縮の代わりにＭＲ等の他の圧縮法を用いて２値画像データを圧縮してもよい。
【００８９】
また、合成後画像データおよび矩形部分により隠された元画像の部分に対応する元画素データがＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式の圧縮法を用いて圧縮される。なお、合成後画像データおよび矩形部分により隠された元画像の部分に対応する元画素データをＦＦＴ（高速フーリエ変換）し、高い周波数ほど減衰させた後にハフマン符号を用いて圧縮してもよい。
【００９０】
ファイルにヘッダ、差分情報および圧縮された合成後画像データが保存される。差分情報は、矩形部分以外の部分により隠された元画像の部分に対応する元画素データ、矩形部分により隠された元画像の部分に対応する圧縮された元画素データ、圧縮２値画像データおよび矩形部分の位置データからなる。ここで、矩形部分の位置データとは、矩形部分の位置を示す情報（位置情報）である。
【００９１】
画像の再生時には、ファイルに保存された圧縮された合成後画像データが伸張されて読み出される。また、ファイルに保存された圧縮２値画像データが伸張される。さらに、ファイルに保存された圧縮された元画素データが伸張される。合成後画像データにおいて矩形部分により隠された元画像の部分に対応する元画素データが矩形部分の位置データに基づいて上書きされ、伸張された２値画像データに基づいて合成後画像データにおいて矩形部分以外の部分により隠された元画像の部分に対応する元画素データが上書きされることにより、合成後画像データから元画像データが復元される。
【００９２】
図９の例では、合成後画像データにおいて、２値画像データにより表される画素に元画素データ“１”〜“３”が設定され、矩形部分に相当する画素に“４”〜“１２”が設定される。それにより、元画像データが復元される。
【００９３】
図１０および図１１は画像記録プログラムに従うＣＰＵ５の録画動作の第３の例を示すフローチャートである。図１２は画像記録プログラムに従うＣＰＵ５の再生動作の第３の例を示すフローチャートである。
【００９４】
まず、ＣＰＵ５の録画動作の第３の例を説明する。ＣＰＵ５は、元画像データをフレームメモリ２から取得する（ステップＳ４１）。次に、ＣＰＵ５は、ＶＲＡＭ３に記憶された図形データに基づいて図形パターンを示す２値画像データを取得する（ステップＳ４２）。
【００９５】
次に、ＣＰＵ５は、図形パターンの矩形部分を検出し（ステップＳ４３）、メインＲＡＭ４に矩形部分に対応する元画素データおよびその位置を保存する（ステップＳ４４）。その後、ＣＰＵ５は、２値画像データにおいて矩形部分に相当する画素の値を“０”に設定することにより矩形部分を除去する（ステップＳ４５）。
【００９６】
次いで、ＣＰＵ５は、座標値Ｘおよび座標値Ｙをそれぞれ０に設定する（ステップＳ４６）。以下、第２の例と同様に、２値画像データにおける各画素の位置を座標（Ｘ，Ｙ）で表す。
【００９７】
次に、ＣＰＵ５は、２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”であるか否かを判別する（ステップＳ２４）。２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”の場合には、ＣＰＵ５は、座標（Ｘ，Ｙ）の画素に対応する元画素データをメインＲＡＭ４に待避するとともに（ステップＳ４８）、元画像データにおいて図形の色を設定する。そして、ＣＰＵ５は、座標値Ｘに１を加算する（ステップＳ４９）。ステップＳ４７において２値画像データの座標（Ｘ，Ｙ）の画素の値が“０”の場合には、ＣＰＵ５はそのままステップＳ４９に進み、座標値Ｘに１を加算する。
【００９８】
次いで、ＣＰＵ５は、座標値Ｘが画像の横幅に達したか否かを判別する（ステップＳ５０）。座標値Ｘが画像の横幅に達していない場合には、ＣＰＵ５は、ステップＳ４６に戻り、座標値Ｘが画像の横幅に達するまでステップＳ４６〜Ｓ５０の処理を繰り返す。
【００９９】
ステップＳ４９において座標値Ｘが画像の横幅に達した場合には、ＣＰＵ５は、座標値Ｘを０に設定し、座標値Ｙに１を加算する（ステップＳ５１）。次いで、ＣＰＵ５は、座標値Ｙが画像の高さに達したか否かを判別する（ステップＳ５２）。座標値Ｙが画像の高さに達していない場合には、ＣＰＵ５は、ステップＳ４６に戻り、座標値Ｙが画像の高さに達するまでステップＳ４６〜Ｓ５２の処理を繰り返す。それにより、合成後画像データおよび矩形部分以外の図形により隠される元画像の部分に対応する元画素データが得られる。
【０１００】
ステップＳ５２において座標値Ｙが画像の高さに達すると、ＣＰＵ５は、合成後画像データを圧縮し（ステップＳ５３）、２値画像データおよび矩形部分に対応する元画素データを圧縮する（ステップＳ５４）。
【０１０１】
さらに、ＣＰＵ５は、圧縮された合成後画像データ、矩形部分に対応する圧縮された元画素データ、圧縮２値画像データ、矩形部分以外の部分に対応する元画素データおよび矩形部分の位置データを含むファイルを外部記憶装置８に保存し（ステップＳ５５）、録画動作を終了する。
【０１０２】
次に、ＣＰＵ５による再生動作の第３の例を説明する。まず、ＣＰＵ５は、外部記憶装置８に保存されたファイルから合成後画像データを取得して伸張する（ステップＳ６１）。また、ＣＰＵ５は、外部記憶装置８に保存されたファイルから矩形部分に対応する圧縮された元画素データを取得して伸張し、矩形部分の位置データに基づいて合成後画像データに上書きする（ステップＳ６２）。さらに、ＣＰＵ５は、外部記憶装置８に保存されたファイルから矩形部分以外の部分に対応する元画素データを取得するとともに、圧縮２値画像データを取得して伸張する（ステップＳ６３）。そして、ＣＰＵ５は、座標値Ｘおよび座標値Ｙをそれぞれ０に設定する（ステップＳ６４）。
【０１０３】
次に、ＣＰＵ５は、２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”であるか否かを判別する（ステップＳ６５）。２値画像データの座標（Ｘ，Ｙ）の画素の値が“１”の場合には、ＣＰＵ５は、座標（Ｘ，Ｙ）の画素に対応する元画素データを合成後画像データに復帰させ（ステップＳ６６）、座標値Ｘに１を加算する（ステップＳ６６）。ステップＳ６５において２値画像データの座標（Ｘ，Ｙ）の画素の値が“０”の場合には、ＣＰＵ５はそのままステップＳ６７に進み、座標値Ｘに１を加算する。
【０１０４】
次いで、ＣＰＵ５は、座標値Ｘが画像の横幅に達したか否かを判別する（ステップＳ６８）。座標値Ｘが画像の横幅に達していない場合には、ＣＰＵ５は、ステップＳ６４に戻り、座標値Ｘが画像の横幅に達するまでステップＳ６４〜Ｓ６８の処理を繰り返す。
【０１０５】
ステップＳ６８において座標値Ｘが画像の横幅に達した場合には、ＣＰＵ５は、座標値Ｘを０に設定し、座標値Ｙに１を加算する（ステップＳ６９）。さらに、ＣＰＵ５は、座標値Ｙが画像の高さに達したか否かを判別する（ステップＳ７０）。座標値Ｙが画像の高さに達していない場合には、ＣＰＵ５は、ステップＳ６４に戻り、座標値Ｙが画像の高さに達するまでステップＳ６４〜Ｓ７０の処理を繰り返す。それにより、合成後画像データにおいて図形により隠された元画像の部分に対応する元画素データが復帰され、元画像データが復元される。ステップＳ７０において座標値Ｙが画像の高さに達すると、ＣＰＵ５は再生動作を終了する。
【０１０６】
上記のように、合成後画像データおよび差分情報がファイルとして保存されるので、差分情報に基づいて元画像データを復元することができる。それにより、元画像を再生することが可能となる。この場合、元画像データではなく差分情報が保存されるので、外部記憶装置８において必要な記憶容量が低減される。さらに、合成後画像データが保存されるので、汎用の画像ビューワーにより合成画像を容易に再生することができる。
【０１０７】
特に、差分情報として図形の矩形部分以外の部分を表す２値画像データが圧縮されて保存されるので、任意のパターンを有する図形により隠された元画像の部分に対応する元画素データを容易に復元することができる。また、図形の矩形部分以外の部分を表す２値画像データおよび図形の矩形部分により隠された元画像の部分に対応する元画素データが圧縮されて保存されるので、必要な記憶容量がさらに低減される。
【０１０８】
本実施の形態においては、フレームメモリ２が第１の記憶手段に相当し、ＶＲＡＭ３が第２に記憶手段に相当し、外部記憶装置８が記憶装置に相当し、ＣＰＵ５が処理手段に相当する。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る画像記録装置の構成を示すブロック図である。
【図２】図１の画像記録装置における重ね合わせ合成および画像の保存を示す概念図である。
【図３】画像の録画動作および画像の再生動作の第１の例を示す概念図である。
【図４】画像記録プログラムに従うＣＰＵの録画動作の第１の例を示すフローチャートである。
【図５】画像記憶プログラムに従うＣＰＵの再生動作の第１の例を示すフローチャートである。
【図６】画像の録画動作および画像の再生動作の第２の例を示す概念図である。
【図７】画像記録プログラムに従うＣＰＵの録画動作の第２の例を示すフローチャートである。
【図８】画像記憶プログラムに従うＣＰＵの再生動作の第２の例を示すフローチャートである。
【図９】画像の録画動作および画像の再生動作の第３の例を示す概念図である。
【図１０】画像記録プログラムに従うＣＰＵの録画動作の第３の例を示すフローチャートである。
【図１１】画像記録プログラムに従うＣＰＵの録画動作の第３の例を示すフローチャートである。
【図１２】画像記録プログラムに従うＣＰＵの再生動作の第３の例を示すフローチャートである。
【符号の説明】
１  画像処理部
２  フレームメモリ
３  ＶＲＡＭ
４  メインＲＡＭ
５  ＣＰＵ
６  重ね合わせ合成器
７  ＬＣＤパネル
８  外部記憶装置
【図１】
2004180239.tif 000003
【図２】
2004180239.tif 000004
【図３】
2004180239.tif 000005
【図４】
2004180239.tif 000006
【図５】
2004180239.tif 000007
【図６】
2004180239.tif 000008
【図７】
2004180239.tif 000009
【図８】
2004180239.tif 000010
【図９】
2004180239.tif 000011
【図１０】
2004180239.tif 000012
【図１１】
2004180239.tif 000013
【図１２】
2004180239.tif 000014