JP2000330858A - 画像処理装置およびプログラム記憶媒体 - Google Patents
画像処理装置およびプログラム記憶媒体Info
- Publication number
- JP2000330858A JP2000330858A JP11144651A JP14465199A JP2000330858A JP 2000330858 A JP2000330858 A JP 2000330858A JP 11144651 A JP11144651 A JP 11144651A JP 14465199 A JP14465199 A JP 14465199A JP 2000330858 A JP2000330858 A JP 2000330858A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image processing
- attribute
- attribute information
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
- G06T7/238—Analysis of motion using block-matching using non-full search, e.g. three-step search
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/32—Image data format
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 画像データの処理を効率よく行うことができ
る画像処理装置を提供する。 【解決手段】 親子関係を有する複数の、画像をあらわ
す画像データとその画像の属性をあらわす画像属性情報
とのペアを有するオブジェクトを取扱う画像処理装置に
おいて、親オブジェクトの画像属性情報を継承してオブ
ジェクトを生成するオブジェクト生成手段3と、オブジ
ェクトを削除する際にそのオブジェクトの子オブジェク
トも削除するオブジェクト削除手段4と、オブジェクト
の属性を変更する際にそのオブジェクトの子オブジェク
トの属性も変更する属性情報変更手段5とを備えた。
る画像処理装置を提供する。 【解決手段】 親子関係を有する複数の、画像をあらわ
す画像データとその画像の属性をあらわす画像属性情報
とのペアを有するオブジェクトを取扱う画像処理装置に
おいて、親オブジェクトの画像属性情報を継承してオブ
ジェクトを生成するオブジェクト生成手段3と、オブジ
ェクトを削除する際にそのオブジェクトの子オブジェク
トも削除するオブジェクト削除手段4と、オブジェクト
の属性を変更する際にそのオブジェクトの子オブジェク
トの属性も変更する属性情報変更手段5とを備えた。
Description
【0001】
【発明の属する技術分野】本発明は、画像処理を行う画
像処理装置、および画像処理を行うプログラムを記憶し
てなるプログラム記憶媒体に関する。
像処理装置、および画像処理を行うプログラムを記憶し
てなるプログラム記憶媒体に関する。
【0002】
【従来の技術】写真などの画像を表すデジタル画像デー
タは、画像サイズ、画像精度、データ形式等のそれぞれ
の属性に関し、異なる様々な属性内容をとりうるもので
あり、その属性内容に応じて画像データの生成、削除、
変換など、画像データに何らかの処理を行う画像処理装
置が知られている。例えば、ディスプレイに表示される
画像の大きさを320ピクセル×240ピクセルといっ
た一定サイズに揃えることが必要な場合に、画像サイズ
を変換する機能を備えた画像処理装置が使用され、その
画像処理装置によって、予め用意された複数の様々な画
像サイズの画像データそれぞれに基づいて上記一定のサ
イズの画像データが生成される。また、例えば、CPU
(Central Processing Unit)
の性能の劣るコンピュータにおいても画像データの取り
扱いを容易にするために画像データの画像精度変換する
機能を備えた画像処理装置が使用されて画像データの画
像精度がフルカラーから256色に落とされたり、画像
データがメモリの容量を圧迫しないように画像データの
形式を変換する機能を備えた画像処理装置が使用されて
画像データのデータ形式をTIFFからさらに圧縮率の
高いjpegに変換されたりする。
タは、画像サイズ、画像精度、データ形式等のそれぞれ
の属性に関し、異なる様々な属性内容をとりうるもので
あり、その属性内容に応じて画像データの生成、削除、
変換など、画像データに何らかの処理を行う画像処理装
置が知られている。例えば、ディスプレイに表示される
画像の大きさを320ピクセル×240ピクセルといっ
た一定サイズに揃えることが必要な場合に、画像サイズ
を変換する機能を備えた画像処理装置が使用され、その
画像処理装置によって、予め用意された複数の様々な画
像サイズの画像データそれぞれに基づいて上記一定のサ
イズの画像データが生成される。また、例えば、CPU
(Central Processing Unit)
の性能の劣るコンピュータにおいても画像データの取り
扱いを容易にするために画像データの画像精度変換する
機能を備えた画像処理装置が使用されて画像データの画
像精度がフルカラーから256色に落とされたり、画像
データがメモリの容量を圧迫しないように画像データの
形式を変換する機能を備えた画像処理装置が使用されて
画像データのデータ形式をTIFFからさらに圧縮率の
高いjpegに変換されたりする。
【0003】
【発明が解決しようとする課題】しかし、従来の画像処
理装置はこのように様々な属性について様々な属性内容
をとる画像データを扱うため、画像データや画像データ
の処理に必要なデータの管理および制御が複雑かつ煩雑
なものとなっている。そこで、データの管理および制御
を支援して、効率のよい画像処理を行う画像処理装置
が、特に様々な属性内容を有する複数の画像データを処
理する場合に、望まれている。
理装置はこのように様々な属性について様々な属性内容
をとる画像データを扱うため、画像データや画像データ
の処理に必要なデータの管理および制御が複雑かつ煩雑
なものとなっている。そこで、データの管理および制御
を支援して、効率のよい画像処理を行う画像処理装置
が、特に様々な属性内容を有する複数の画像データを処
理する場合に、望まれている。
【0004】本発明は、上記事情に鑑み、効率のよい画
像処理を行う、画像処理装置およびプログラム記憶媒体
を提供することを目的とする。
像処理を行う、画像処理装置およびプログラム記憶媒体
を提供することを目的とする。
【0005】
【課題を解決するための手段】上記目的を達成する本発
明の画像処理装置のうちの第1の画像処理装置は、親子
関係を含む階層構造形式となるようにリンクが張られた
複数の、画像をあらわす画像データとその画像の属性を
あらわす画像属性情報とのペアを有するオブジェクトか
らなるオブジェクト体系中のオブジェクトを取扱うもの
であって、オブジェクトを新たに生成するオブジェクト
生成手段を備え、そのオブジェクト生成手段が、親オブ
ジェクトが存在するオブジェクトを新たに生成するにあ
たり、生成中の新たなオブジェクトにその親オブジェク
ト中の画像属性情報をデフォルトとして設定するもので
あることを特徴とする。
明の画像処理装置のうちの第1の画像処理装置は、親子
関係を含む階層構造形式となるようにリンクが張られた
複数の、画像をあらわす画像データとその画像の属性を
あらわす画像属性情報とのペアを有するオブジェクトか
らなるオブジェクト体系中のオブジェクトを取扱うもの
であって、オブジェクトを新たに生成するオブジェクト
生成手段を備え、そのオブジェクト生成手段が、親オブ
ジェクトが存在するオブジェクトを新たに生成するにあ
たり、生成中の新たなオブジェクトにその親オブジェク
ト中の画像属性情報をデフォルトとして設定するもので
あることを特徴とする。
【0006】この第1の画像処理装置は、親オブジェク
トが存在するオブジェクトの画像属性情報にその親オブ
ジェクトの画像属性情報を設定するので、画像データの
属性をあらわす画像属性情報を効率良く設定できる。
トが存在するオブジェクトの画像属性情報にその親オブ
ジェクトの画像属性情報を設定するので、画像データの
属性をあらわす画像属性情報を効率良く設定できる。
【0007】上記目的を達成する本発明の画像処理装置
のうちの第2の画像処理装置は、親子関係を含む階層構
造形式となるようにリンクが張られた複数の、画像をあ
らわす画像データとその画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱うものであって、既設の
オブジェクトの画像属性情報を変更する属性変更手段を
備え、その属性変更手段が、子オブジェクトが存在する
オブジェクトの画像属性情報を変更するにあたり、変更
対象のオブジェクトの画像属性情報について変更された
画像属性情報をそのオブジェクトの子オブジェクトに反
映させるものであることを特徴とする。
のうちの第2の画像処理装置は、親子関係を含む階層構
造形式となるようにリンクが張られた複数の、画像をあ
らわす画像データとその画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱うものであって、既設の
オブジェクトの画像属性情報を変更する属性変更手段を
備え、その属性変更手段が、子オブジェクトが存在する
オブジェクトの画像属性情報を変更するにあたり、変更
対象のオブジェクトの画像属性情報について変更された
画像属性情報をそのオブジェクトの子オブジェクトに反
映させるものであることを特徴とする。
【0008】この第2の画像処理装置は、オブジェクト
の画像属性情報をそのオブジェクトの子オブジェクトの
画像属性情報に反映させるので、特に複数のオブジェク
トに対して、オブジェクトの画像属性情報を効率よく変
更することができる。
の画像属性情報をそのオブジェクトの子オブジェクトの
画像属性情報に反映させるので、特に複数のオブジェク
トに対して、オブジェクトの画像属性情報を効率よく変
更することができる。
【0009】上記目的を達成する本発明の画像処理装置
のうちの第3の画像処理装置は、親子関係を含む階層構
造形式となるようにリンクが張られた複数の、画像をあ
らわす画像データとその画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱うものであって、既設の
オブジェクトを削除するオブジェクト削除手段を備え、
そのオブジェクト削除手段が、子オブジェクトが存在す
るオブジェクトを削除するにあたり、削除対象のオブジ
ェクトの子オブジェクトも削除するものであることを特
徴とする。
のうちの第3の画像処理装置は、親子関係を含む階層構
造形式となるようにリンクが張られた複数の、画像をあ
らわす画像データとその画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱うものであって、既設の
オブジェクトを削除するオブジェクト削除手段を備え、
そのオブジェクト削除手段が、子オブジェクトが存在す
るオブジェクトを削除するにあたり、削除対象のオブジ
ェクトの子オブジェクトも削除するものであることを特
徴とする。
【0010】この第3の画像処理装置は、オブジェクト
を削除する際にそのオブジェクトの子オブジェクトをと
もに削除するので、特に複数のオブジェクトに対して、
オブジェクトに含まれる画像属性情報および画像データ
を効率よく削除することができる。
を削除する際にそのオブジェクトの子オブジェクトをと
もに削除するので、特に複数のオブジェクトに対して、
オブジェクトに含まれる画像属性情報および画像データ
を効率よく削除することができる。
【0011】上記目的を達成する本発明の画像処理装置
のうちの第4の画像処理装置は、画像をあらわす画像デ
ータとその画像の属性をあらわす画像属性情報とのペア
を有するオブジェクトの生成処理を含む画像処理を行う
ものであって、デフォルト用の画像属性情報が記憶され
た記憶手段と、オブジェクトを生成するオブジェクト生
成手段とを備え、そのオブジェクト生成手段が、生成中
のオブジェクトに、上記記憶手段に記憶された画像属性
情報をデフォルトとして設定するものであることを特徴
とする。
のうちの第4の画像処理装置は、画像をあらわす画像デ
ータとその画像の属性をあらわす画像属性情報とのペア
を有するオブジェクトの生成処理を含む画像処理を行う
ものであって、デフォルト用の画像属性情報が記憶され
た記憶手段と、オブジェクトを生成するオブジェクト生
成手段とを備え、そのオブジェクト生成手段が、生成中
のオブジェクトに、上記記憶手段に記憶された画像属性
情報をデフォルトとして設定するものであることを特徴
とする。
【0012】この第4の画像処理装置は、生成中のオブ
ジェクトに所定の画像属性情報をデフォルトとして設定
するので、画像データの属性をあらわす画像属性情報を
効率良く設定できる。
ジェクトに所定の画像属性情報をデフォルトとして設定
するので、画像データの属性をあらわす画像属性情報を
効率良く設定できる。
【0013】上記目的を達成する本発明のプログラム記
憶媒体のうちの第1のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、親子関係を含む階層構造形式となるように
リンクが張られた複数の、画像をあらわす画像データと
その画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置として動作させる画像処理プ
ログラムが記憶されてなるものであって、上記画像処理
プログラムが、オブジェクトを新たに生成するオブジェ
クト生成手段を備え、そのオブジェクト生成手段が、親
オブジェクトが存在するオブジェクトを新たに生成する
にあたり、生成中の新たなオブジェクトにその親オブジ
ェクト中の画像属性情報をデフォルトとして設定するも
のであることを特徴とする。
憶媒体のうちの第1のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、親子関係を含む階層構造形式となるように
リンクが張られた複数の、画像をあらわす画像データと
その画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置として動作させる画像処理プ
ログラムが記憶されてなるものであって、上記画像処理
プログラムが、オブジェクトを新たに生成するオブジェ
クト生成手段を備え、そのオブジェクト生成手段が、親
オブジェクトが存在するオブジェクトを新たに生成する
にあたり、生成中の新たなオブジェクトにその親オブジ
ェクト中の画像属性情報をデフォルトとして設定するも
のであることを特徴とする。
【0014】上記目的を達成する本発明のプログラム記
憶媒体のうちの第2のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、親子関係を含む階層構造形式となるように
リンクが張られた複数の、画像をあらわす画像データと
その画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置として動作させる画像処理プ
ログラムが記憶されてなるものであって、上記画像処理
プログラムが、既設のオブジェクトの画像属性情報を変
更する属性変更手段を備え、その属性変更手段が、子オ
ブジェクトが存在するオブジェクトの画像属性情報を変
更するにあたり、変更対象のオブジェクトの画像属性情
報について変更された画像属性情報をそのオブジェクト
の子オブジェクトに反映させるものであることを特徴と
する。
憶媒体のうちの第2のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、親子関係を含む階層構造形式となるように
リンクが張られた複数の、画像をあらわす画像データと
その画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置として動作させる画像処理プ
ログラムが記憶されてなるものであって、上記画像処理
プログラムが、既設のオブジェクトの画像属性情報を変
更する属性変更手段を備え、その属性変更手段が、子オ
ブジェクトが存在するオブジェクトの画像属性情報を変
更するにあたり、変更対象のオブジェクトの画像属性情
報について変更された画像属性情報をそのオブジェクト
の子オブジェクトに反映させるものであることを特徴と
する。
【0015】上記目的を達成する本発明のプログラム記
憶媒体のうちの第3のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、親子関係を含む階層構造形式となるように
リンクが張られた複数の、画像をあらわす画像データと
その画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う、画像処理装置として動作させる画像処理
プログラムが記憶されてなるものであって、上記画像処
理プログラムが、既設のオブジェクトを削除するオブジ
ェクト削除手段を備え、そのオブジェクト削除手段が、
子オブジェクトが存在するオブジェクトを削除するにあ
たり、削除対象のオブジェクトの子オブジェクトも削除
するものであることを特徴とする。
憶媒体のうちの第3のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、親子関係を含む階層構造形式となるように
リンクが張られた複数の、画像をあらわす画像データと
その画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う、画像処理装置として動作させる画像処理
プログラムが記憶されてなるものであって、上記画像処
理プログラムが、既設のオブジェクトを削除するオブジ
ェクト削除手段を備え、そのオブジェクト削除手段が、
子オブジェクトが存在するオブジェクトを削除するにあ
たり、削除対象のオブジェクトの子オブジェクトも削除
するものであることを特徴とする。
【0016】上記目的を達成する本発明のプログラム記
憶媒体のうちの第4のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、画像をあらわす画像データとその画像の属
性をあらわす画像属性情報とのペアを有するオブジェク
トの生成処理を含む画像処理を行う画像処理装置として
動作させる画像処理プログラムが記憶されてなるもので
あって、上記画像処理プログラムが、オブジェクトを生
成するオブジェクト生成手段を備え、そのオブジェクト
生成手段が、生成中のオブジェクトに所定の画像属性情
報をデフォルトとして設定するものであることを特徴と
する。
憶媒体のうちの第4のプログラム記憶媒体は、コンピュ
ータシステムにローディングされて、そのコンピュータ
システムを、画像をあらわす画像データとその画像の属
性をあらわす画像属性情報とのペアを有するオブジェク
トの生成処理を含む画像処理を行う画像処理装置として
動作させる画像処理プログラムが記憶されてなるもので
あって、上記画像処理プログラムが、オブジェクトを生
成するオブジェクト生成手段を備え、そのオブジェクト
生成手段が、生成中のオブジェクトに所定の画像属性情
報をデフォルトとして設定するものであることを特徴と
する。
【0017】この本発明のプログラム記憶媒体のうちの
第1から第4までのプログラム記憶媒体それぞれは、本
発明の画像処理装置のうちの第1から第4までの画像処
理装置それぞれと同じ作用効果を奏する。また、構成要
素に、画像処理装置とプログラム記憶媒体とで同じ名前
をつけたが、装置はハードウェアで構成したもの、ある
いは例えば汎用のコンピュータなどのハードウェアにソ
フトウェアを組み込んで本発明の画像処理装置としての
機能を実現したものを意味し、プログラムはソフトウェ
ア自体を意味する。
第1から第4までのプログラム記憶媒体それぞれは、本
発明の画像処理装置のうちの第1から第4までの画像処
理装置それぞれと同じ作用効果を奏する。また、構成要
素に、画像処理装置とプログラム記憶媒体とで同じ名前
をつけたが、装置はハードウェアで構成したもの、ある
いは例えば汎用のコンピュータなどのハードウェアにソ
フトウェアを組み込んで本発明の画像処理装置としての
機能を実現したものを意味し、プログラムはソフトウェ
ア自体を意味する。
【0018】
【発明の実施の形態】以下、本発明の実施形態について
説明する。
説明する。
【0019】図1は、本発明の画像処理装置の一実施形
態が実現されたコンピュータの外観図(A)および内部
構成図(B)である。
態が実現されたコンピュータの外観図(A)および内部
構成図(B)である。
【0020】図1(A)および図1(B)に示すよう
に、コンピュータ20は、CPU11、CD−ROMド
ライブ12、メモリ13、ハードディスク14、マウス
15_1、キーボード15_2、およびディスプレイ1
6が、システムバス17によって接続されてなる、通常
のGUI(グラフィックユーザインターフェース)機能
を備えたコンピュータであり、コンピュータ20のCD
−ROMドライブ12に、本発明の画像処理装置におい
て使用されるプログラムを記憶したCD−ROM18を
挿入し、ハードディスク14にそのプログラムをインス
トールすることによりこの画像処理装置は運用可能の状
態となり、このインストールされたプログラムが起動さ
れると、このコンピュータシステムは、本発明の画像処
理装置の一実施形態として動作する。
に、コンピュータ20は、CPU11、CD−ROMド
ライブ12、メモリ13、ハードディスク14、マウス
15_1、キーボード15_2、およびディスプレイ1
6が、システムバス17によって接続されてなる、通常
のGUI(グラフィックユーザインターフェース)機能
を備えたコンピュータであり、コンピュータ20のCD
−ROMドライブ12に、本発明の画像処理装置におい
て使用されるプログラムを記憶したCD−ROM18を
挿入し、ハードディスク14にそのプログラムをインス
トールすることによりこの画像処理装置は運用可能の状
態となり、このインストールされたプログラムが起動さ
れると、このコンピュータシステムは、本発明の画像処
理装置の一実施形態として動作する。
【0021】従って、画像処理プログラムが記憶された
CD−ROM18は、本発明のプログラム記憶媒体の一
実施形態に相当する。
CD−ROM18は、本発明のプログラム記憶媒体の一
実施形態に相当する。
【0022】なお、図1に示したコンピュータ20で
は、上記プログラムを記憶するプログラム記憶媒体とし
てCD−ROM18を用いているが、本発明のプログラ
ム記憶媒体は、CD−ROMに限られるものではなく、
それ以外の光ディスク、光磁気ディスク、フロッピーデ
ィスク、磁気テープなどのプログラム記憶媒体、および
上記プログラムがインストールされた状態にあるハード
ディスク装置などの内部記憶装置をも含むものであり、
画像処理プログラムを記憶した状態にあるそれらのプロ
グラム記憶媒体も、本発明のプログラム記憶媒体の一実
施形態に相当する。
は、上記プログラムを記憶するプログラム記憶媒体とし
てCD−ROM18を用いているが、本発明のプログラ
ム記憶媒体は、CD−ROMに限られるものではなく、
それ以外の光ディスク、光磁気ディスク、フロッピーデ
ィスク、磁気テープなどのプログラム記憶媒体、および
上記プログラムがインストールされた状態にあるハード
ディスク装置などの内部記憶装置をも含むものであり、
画像処理プログラムを記憶した状態にあるそれらのプロ
グラム記憶媒体も、本発明のプログラム記憶媒体の一実
施形態に相当する。
【0023】図2は、図1に外観が示されている画像処
理装置の概念構成図である。
理装置の概念構成図である。
【0024】この図に示される画像処理装置10は、情
報取得手段1、画像データ記憶手段2、オブジェクト生
成手段3、オブジェクト削除手段4、属性情報変更手段
5、オブジェクト変更手段6、オブジェクト記憶手段
7、画像データ読込手段8からなる。
報取得手段1、画像データ記憶手段2、オブジェクト生
成手段3、オブジェクト削除手段4、属性情報変更手段
5、オブジェクト変更手段6、オブジェクト記憶手段
7、画像データ読込手段8からなる。
【0025】この画像処理装置10の概念構成の詳細に
ついて説明する前に、画像処理とオブジェクトについて
説明しておく。
ついて説明する前に、画像処理とオブジェクトについて
説明しておく。
【0026】ここでいう画像処理は、写真などの画像を
表すデジタル画像データに何らかの処理を加えることを
いう。デジタル画像データは、様々な処理の組み合わせ
によって属性が変更される。デジタル画像データを特徴
づける属性の一覧は画像属性情報としてまとめられる。
表すデジタル画像データに何らかの処理を加えることを
いう。デジタル画像データは、様々な処理の組み合わせ
によって属性が変更される。デジタル画像データを特徴
づける属性の一覧は画像属性情報としてまとめられる。
【0027】図3は、画像属性情報に含まれる属性の種
類を示す図である。
類を示す図である。
【0028】画像属性情報には、例えば、320ピクセ
ル×240ピクセルといった画像の大きさを表す画像サ
イズ情報、256色(8ビット)やフルカラー(24ビ
ット)のように画像の色の精度を表す画像精度情報、j
pegなどの圧縮方式を表す圧縮方式情報、RGBやC
MYKのように色を規定するベースとなる色空間の種類
を表す色空間情報、インテル形式やモトローラ形式とい
ったプラットフォームの種類を表すプラットフォーム情
報などの様々な種類の属性情報が含まれる。
ル×240ピクセルといった画像の大きさを表す画像サ
イズ情報、256色(8ビット)やフルカラー(24ビ
ット)のように画像の色の精度を表す画像精度情報、j
pegなどの圧縮方式を表す圧縮方式情報、RGBやC
MYKのように色を規定するベースとなる色空間の種類
を表す色空間情報、インテル形式やモトローラ形式とい
ったプラットフォームの種類を表すプラットフォーム情
報などの様々な種類の属性情報が含まれる。
【0029】図4は、従来の画像処理装置によりデジタ
ル画像データの属性が変更される状況を示す図である。
ル画像データの属性が変更される状況を示す図である。
【0030】この図に示されるように、デジタル画像デ
ータの属性を変換する場合には、そのデジタル画像デー
タの解析などによって設定された画像属性情報が使用さ
れる。このデジタル画像データは、格納先が管理される
とともにその格納先と所定の画像属性情報とが対応付け
られる。さらに、このデジタル画像データの属性の変換
に際しては、TIFF、JPEG、DICOM、PNG
などのデータ形式それぞれについての情報および各プラ
ットフォームの情報が管理される必要があり、上記デジ
タル画像データは、これらの情報に基づいて制御されな
がら画像処理が施されて、新しい属性を有するデジタル
画像データおよび画像属性情報に変換される。
ータの属性を変換する場合には、そのデジタル画像デー
タの解析などによって設定された画像属性情報が使用さ
れる。このデジタル画像データは、格納先が管理される
とともにその格納先と所定の画像属性情報とが対応付け
られる。さらに、このデジタル画像データの属性の変換
に際しては、TIFF、JPEG、DICOM、PNG
などのデータ形式それぞれについての情報および各プラ
ットフォームの情報が管理される必要があり、上記デジ
タル画像データは、これらの情報に基づいて制御されな
がら画像処理が施されて、新しい属性を有するデジタル
画像データおよび画像属性情報に変換される。
【0031】このデジタル画像データの属性変換のよう
に、画像処理には、多種多様な属性内容に応じた複雑で
煩雑な管理および制御が必要となる。しかし、本実施形
態の画像処理装置では、以下に説明するように、デジタ
ル画像データおよび画像属性情報のペアを有するオブジ
ェクトが画像処理の基本単位として取り扱われること
で、上記管理および制御が支援されて、画像処理が効率
よく行われる。
に、画像処理には、多種多様な属性内容に応じた複雑で
煩雑な管理および制御が必要となる。しかし、本実施形
態の画像処理装置では、以下に説明するように、デジタ
ル画像データおよび画像属性情報のペアを有するオブジ
ェクトが画像処理の基本単位として取り扱われること
で、上記管理および制御が支援されて、画像処理が効率
よく行われる。
【0032】次に、1つのオブジェクトの構造につい
て、図5とともに、適宜図6〜図8を参照して説明す
る。
て、図5とともに、適宜図6〜図8を参照して説明す
る。
【0033】図5は、オブジェクトの構造を示す図であ
る。
る。
【0034】図5に示すように、オブジェクトはデジタ
ル画像データと画像属性情報とを表すリソース情報とリ
ンクしている。リソース情報の詳細を図6に示す。
ル画像データと画像属性情報とを表すリソース情報とリ
ンクしている。リソース情報の詳細を図6に示す。
【0035】図6は、オブジェクトのリソース情報の一
例を示す図である。
例を示す図である。
【0036】リソース情報にはデジタル画像データの格
納先の情報が含まれ、この格納先に格納されるデジタル
画像データが、このオブジェクトが有するデジタル画像
データに相当する。また、このリソース情報には、画像
属性情報のうちの、例えば、画像サイズ情報、画像精度
情報、圧縮方式情報、および色空間情報、プラットフォ
ーム情報などが含まれている。このリソース情報によっ
て、画像属性情報とデジタル画像データとは対応付けさ
れている。
納先の情報が含まれ、この格納先に格納されるデジタル
画像データが、このオブジェクトが有するデジタル画像
データに相当する。また、このリソース情報には、画像
属性情報のうちの、例えば、画像サイズ情報、画像精度
情報、圧縮方式情報、および色空間情報、プラットフォ
ーム情報などが含まれている。このリソース情報によっ
て、画像属性情報とデジタル画像データとは対応付けさ
れている。
【0037】オブジェクトは、図7に示すようにクラス
と呼ばれる同じ性質を持ったグループに属するよう分類
される。
と呼ばれる同じ性質を持ったグループに属するよう分類
される。
【0038】図7は、オブジェクトのクラスの分類の一
例を示す図である。
例を示す図である。
【0039】この図に示すように、クラスは階層構造を
とる。その階層構造は、ここでは、最上位階層のクラス
である「コアクラス」を有し、「コアクラス」の下位の
階層のクラスとして、画像そのものに関するオブジェク
トのクラスである「画像クラス」と、ヒストグラムやル
ックアップテーブルなどを含む「画像関連データクラ
ス」を有する。「画像クラス」は、下位の階層のクラス
として、「カラー画像(ColourImage)クラ
ス」、「一般画像(GenericImage)クラ
ス」、および 「モノクロ画像(Monochrome
Image)クラス」を有する。
とる。その階層構造は、ここでは、最上位階層のクラス
である「コアクラス」を有し、「コアクラス」の下位の
階層のクラスとして、画像そのものに関するオブジェク
トのクラスである「画像クラス」と、ヒストグラムやル
ックアップテーブルなどを含む「画像関連データクラ
ス」を有する。「画像クラス」は、下位の階層のクラス
として、「カラー画像(ColourImage)クラ
ス」、「一般画像(GenericImage)クラ
ス」、および 「モノクロ画像(Monochrome
Image)クラス」を有する。
【0040】オブジェクトの属するクラスが異なると、
オブジェクトのリソース情報に含まれる画像属性情報の
属性の種類は異なってもよい。ただし、このクラスの階
層構造では、下位の階層のクラスは、上位の階層のクラ
スのリソースを継承する。すなわち、下位の階層のクラ
スのリソース情報の画像属性情報が有する属性の種類
は、上位の階層のクラスのリソース情報の画像属性情報
が有する属性の種類を含む。
オブジェクトのリソース情報に含まれる画像属性情報の
属性の種類は異なってもよい。ただし、このクラスの階
層構造では、下位の階層のクラスは、上位の階層のクラ
スのリソースを継承する。すなわち、下位の階層のクラ
スのリソース情報の画像属性情報が有する属性の種類
は、上位の階層のクラスのリソース情報の画像属性情報
が有する属性の種類を含む。
【0041】図5に示すように、オブジェクトは、この
クラスについての情報であるクラス情報とリンクしてい
る。クラス情報は、クラス名とそのクラスに属するオブ
ジェクトに対するリソース情報のデフォルトであるデフ
ォルトリソースを有する。
クラスについての情報であるクラス情報とリンクしてい
る。クラス情報は、クラス名とそのクラスに属するオブ
ジェクトに対するリソース情報のデフォルトであるデフ
ォルトリソースを有する。
【0042】また、図5に示すように、オブジェクト
は、図4の説明で述べた、デジタル画像データの属性変
換の制御に用いられるTIFF、JPEG、DICO
M、PNGなどのデータ形式それぞれの情報を表すイメ
ージ形式固有リソースとリンクしている。
は、図4の説明で述べた、デジタル画像データの属性変
換の制御に用いられるTIFF、JPEG、DICO
M、PNGなどのデータ形式それぞれの情報を表すイメ
ージ形式固有リソースとリンクしている。
【0043】また、オブジェクトは、外部からの操作に
応じて、他のオブジェクトと親子関係が設定される。こ
こでいうオブジェクトの親子関係は、一般に知られてい
る、オブジェクトのクラスの親子関係ではなく、オブジ
ェクトの具体的な一例(インスタンス)の親子関係であ
る。この親子関係は、通常、同じクラスに属する複数の
オブジェクト間に設定される。この親子関係がオブジェ
クト間に設定されると、あるオブジェクトAが1つ以上
の子(Descendant)オブジェクトを有する場
合、オブジェクトAのリソース情報の1つ以上の属性の
内容がそれらの子オブジェクトに継承されて、それらの
子オブジェクトはリソース情報にそれらの属性の内容と
同じ、属性の内容を有することになる。それらの子オブ
ジェクトにとってオブジェクトAは親(Parent)
オブジェクトであり、それらの子オブジェクトのうちの
1つのオブジェクトBにとって、オブジェクトAのオブ
ジェクトB以外の子オブジェクトが兄弟(Siblin
g)オブジェクトである。オブジェクトは、親(Par
ent)オブジェクト、子(Descendant)オ
ブジェクト、および兄弟オブジェクトとリンクしてい
る。
応じて、他のオブジェクトと親子関係が設定される。こ
こでいうオブジェクトの親子関係は、一般に知られてい
る、オブジェクトのクラスの親子関係ではなく、オブジ
ェクトの具体的な一例(インスタンス)の親子関係であ
る。この親子関係は、通常、同じクラスに属する複数の
オブジェクト間に設定される。この親子関係がオブジェ
クト間に設定されると、あるオブジェクトAが1つ以上
の子(Descendant)オブジェクトを有する場
合、オブジェクトAのリソース情報の1つ以上の属性の
内容がそれらの子オブジェクトに継承されて、それらの
子オブジェクトはリソース情報にそれらの属性の内容と
同じ、属性の内容を有することになる。それらの子オブ
ジェクトにとってオブジェクトAは親(Parent)
オブジェクトであり、それらの子オブジェクトのうちの
1つのオブジェクトBにとって、オブジェクトAのオブ
ジェクトB以外の子オブジェクトが兄弟(Siblin
g)オブジェクトである。オブジェクトは、親(Par
ent)オブジェクト、子(Descendant)オ
ブジェクト、および兄弟オブジェクトとリンクしてい
る。
【0044】また、オブジェクトは、オブジェクトが識
別されるためのオブジェクト名を有し、また、フラグの
使用状況を示す情報を有する。フラグが1の場合には、
このオブジェクトは使用されている状況にあることを示
しており、以下では、フラグを1にすることをフラグを
「使用」に設定すると称する。フラグが0の場合には、
このオブジェクトがリソース情報などの情報を有してい
ても、未使用と見なされ、以下では、フラグを0にする
ことをフラグを「未使用」に設定すると称する。
別されるためのオブジェクト名を有し、また、フラグの
使用状況を示す情報を有する。フラグが1の場合には、
このオブジェクトは使用されている状況にあることを示
しており、以下では、フラグを1にすることをフラグを
「使用」に設定すると称する。フラグが0の場合には、
このオブジェクトがリソース情報などの情報を有してい
ても、未使用と見なされ、以下では、フラグを0にする
ことをフラグを「未使用」に設定すると称する。
【0045】図8は、本実施形態の画像処理装置により
デジタル画像データの属性が変更される状況を示す図で
ある。
デジタル画像データの属性が変更される状況を示す図で
ある。
【0046】この図は、図4とは、デジタル画像データ
および画像属性情報が一緒に実線のボックスに囲まれて
いる点において異なる。この実線のボックスがオブジェ
クトを表す。この図の左側のボックスが表すオブジェク
トは、既に画像属性情報が設定されており、デジタル画
像データの格納先を含み、結果として画像属性情報とデ
ジタル画像データの格納先とが対応付けられ、さらに、
TIFF、JPEG、DICOM、PNGなどのデータ
形式それぞれの内容についての情報および各プラットフ
ォームの情報とリンクしている。デジタル画像データの
属性変更の詳細については以下で述べるが、本実施形態
の画像処理装置では、上述したそのオブジェクト内部に
用意されている情報が参照されることで、オブジェクト
を単位としてデジタル画像データの属性変更が行われ
る。本実施形態の画像処理装置は、ソフトウェアの形態
をとる場合には、このようなオブジェクトが用いられる
ため、一般のオブジェクト指向プログラミングが備える
プログラムの保守および拡張に優れるという長所を有す
る。
および画像属性情報が一緒に実線のボックスに囲まれて
いる点において異なる。この実線のボックスがオブジェ
クトを表す。この図の左側のボックスが表すオブジェク
トは、既に画像属性情報が設定されており、デジタル画
像データの格納先を含み、結果として画像属性情報とデ
ジタル画像データの格納先とが対応付けられ、さらに、
TIFF、JPEG、DICOM、PNGなどのデータ
形式それぞれの内容についての情報および各プラットフ
ォームの情報とリンクしている。デジタル画像データの
属性変更の詳細については以下で述べるが、本実施形態
の画像処理装置では、上述したそのオブジェクト内部に
用意されている情報が参照されることで、オブジェクト
を単位としてデジタル画像データの属性変更が行われ
る。本実施形態の画像処理装置は、ソフトウェアの形態
をとる場合には、このようなオブジェクトが用いられる
ため、一般のオブジェクト指向プログラミングが備える
プログラムの保守および拡張に優れるという長所を有す
る。
【0047】さて、このオブジェクトを用いた画像処理
装置10の概念構成図である図2の説明に戻る。情報取
得手段1により、オブジェクトの生成および削除、並び
にリソース情報に含まれる画像属性情報の変更に際し
て、利用者の操作に応じて、対象となるオブジェクト
名、クラス名、親オブジェクト名、リソース情報の属性
内容などの情報が取得される。画像データ記憶手段2に
は、複数のデジタル画像データが記憶され、オブジェク
ト記憶手段7には複数のオブジェクトが記憶される。
装置10の概念構成図である図2の説明に戻る。情報取
得手段1により、オブジェクトの生成および削除、並び
にリソース情報に含まれる画像属性情報の変更に際し
て、利用者の操作に応じて、対象となるオブジェクト
名、クラス名、親オブジェクト名、リソース情報の属性
内容などの情報が取得される。画像データ記憶手段2に
は、複数のデジタル画像データが記憶され、オブジェク
ト記憶手段7には複数のオブジェクトが記憶される。
【0048】オブジェクト生成手段3は、情報取得手段
1によって取得された情報を基にオブジェクト名、クラ
ス名、親オブジェクト名、フラグ、リソース情報の設定
を行ってオブジェクトを生成するものである。その生成
したオブジェクトはオブジェクト記憶手段7に格納され
る。
1によって取得された情報を基にオブジェクト名、クラ
ス名、親オブジェクト名、フラグ、リソース情報の設定
を行ってオブジェクトを生成するものである。その生成
したオブジェクトはオブジェクト記憶手段7に格納され
る。
【0049】オブジェクト削除手段4は、情報取得手段
1によって取得された削除対象となるオブジェクト名の
オブジェクトをオブジェクト記憶手段7から読み込ん
で、そのオブジェクトのフラグを「未使用」に設定する
ものである。「未使用」に設定されたオブジェクトはオ
ブジェクト記憶手段7に格納される。ただし、オブジェ
クト削除手段4は、利用者の操作に応じて、削除対象と
なるオブジェクト名のオブジェクトを実際に削除するこ
ともできる。
1によって取得された削除対象となるオブジェクト名の
オブジェクトをオブジェクト記憶手段7から読み込ん
で、そのオブジェクトのフラグを「未使用」に設定する
ものである。「未使用」に設定されたオブジェクトはオ
ブジェクト記憶手段7に格納される。ただし、オブジェ
クト削除手段4は、利用者の操作に応じて、削除対象と
なるオブジェクト名のオブジェクトを実際に削除するこ
ともできる。
【0050】属性情報変更手段5は、情報取得手段1に
よって取得されたオブジェクト名を有する、属性の変更
対象となるオブジェクトをオブジェクト記憶手段7から
読み込んで、そのオブジェクトのリソース情報の所定の
属性内容を情報取得手段1によって取得された新しい属
性内容によって置き換えるものである。その新しい属性
内容によって置き換えられたオブジェクトはオブジェク
ト記憶手段7に格納される。
よって取得されたオブジェクト名を有する、属性の変更
対象となるオブジェクトをオブジェクト記憶手段7から
読み込んで、そのオブジェクトのリソース情報の所定の
属性内容を情報取得手段1によって取得された新しい属
性内容によって置き換えるものである。その新しい属性
内容によって置き換えられたオブジェクトはオブジェク
ト記憶手段7に格納される。
【0051】画像データ読込手段8は、利用者の操作に
応じて、情報取得手段1からオブジェクト名と画像デー
タ名とを取得し、そのオブジェクト名を有するオブジェ
クトをオブジェクト記憶手段7から読み込みさらに、そ
の画像データ名を有するデジタル画像データを画像デー
タ記憶手段2から読み込んで、そのデジタル画像データ
の属性を解析してその解析した属性内容とそのデジタル
画像データの格納先とをその読み込んだオブジェクトの
リソース情報に適用する。そのようにリソース情報を更
新されたオブジェクトはオブジェクト記憶手段7に格納
される。
応じて、情報取得手段1からオブジェクト名と画像デー
タ名とを取得し、そのオブジェクト名を有するオブジェ
クトをオブジェクト記憶手段7から読み込みさらに、そ
の画像データ名を有するデジタル画像データを画像デー
タ記憶手段2から読み込んで、そのデジタル画像データ
の属性を解析してその解析した属性内容とそのデジタル
画像データの格納先とをその読み込んだオブジェクトの
リソース情報に適用する。そのようにリソース情報を更
新されたオブジェクトはオブジェクト記憶手段7に格納
される。
【0052】オブジェクト変更手段6は、オブジェクト
記憶手段7からデジタル画像データAを有するオブジェ
クトAとデジタル画像データを有していないオブジェク
トBとを読み込んで、オブジェクトAのデジタル画像デ
ータをオブジェクトBの画像属性情報に従って変更した
デジタル画像データBを生成し、オブジェクトBをデジ
タル画像データBを有するオブジェクトに変更するもの
である。そのオブジェクトBはオブジェクト記憶手段7
に格納される。
記憶手段7からデジタル画像データAを有するオブジェ
クトAとデジタル画像データを有していないオブジェク
トBとを読み込んで、オブジェクトAのデジタル画像デ
ータをオブジェクトBの画像属性情報に従って変更した
デジタル画像データBを生成し、オブジェクトBをデジ
タル画像データBを有するオブジェクトに変更するもの
である。そのオブジェクトBはオブジェクト記憶手段7
に格納される。
【0053】この画像処理装置10による、オブジェク
ト生成、オブジェクト削除、およびオブジェクトの属性
内容の変更の詳細をフローチャートを用いて以下に説明
する。
ト生成、オブジェクト削除、およびオブジェクトの属性
内容の変更の詳細をフローチャートを用いて以下に説明
する。
【0054】図9は、オブジェクト生成のフローチャー
トである。
トである。
【0055】ステップS101で、情報取得手段1が、
利用者の操作によって入力されたオブジェクト名、オブ
ジェクトのクラス名を取得する。また、情報取得手段1
は、利用者の操作によって親オブジェクト名が入力され
た場合には親オブジェクト名を取得し、さらに、利用者
の操作によってリソース情報が入力された場合にはその
リソース情報を取得する。取得するリソース情報は、リ
ソース情報に含まれる様々な属性のうちの一部の属性に
ついての情報であってよい。次に、ステップS102〜
S106へ進む。
利用者の操作によって入力されたオブジェクト名、オブ
ジェクトのクラス名を取得する。また、情報取得手段1
は、利用者の操作によって親オブジェクト名が入力され
た場合には親オブジェクト名を取得し、さらに、利用者
の操作によってリソース情報が入力された場合にはその
リソース情報を取得する。取得するリソース情報は、リ
ソース情報に含まれる様々な属性のうちの一部の属性に
ついての情報であってよい。次に、ステップS102〜
S106へ進む。
【0056】ステップS102〜S106では、オブジ
ェクト生成手段3は、オブジェクト記憶手段7を検索し
て、生成対象のオブジェクトが最初のオブジェクトであ
ると判定すると、新たにオブジェクトを生成する。ただ
し、この段階では、このオブジェクトには、図5に示し
たような各種の情報の具体的な内容は含まれない。
ェクト生成手段3は、オブジェクト記憶手段7を検索し
て、生成対象のオブジェクトが最初のオブジェクトであ
ると判定すると、新たにオブジェクトを生成する。ただ
し、この段階では、このオブジェクトには、図5に示し
たような各種の情報の具体的な内容は含まれない。
【0057】また、オブジェクト生成手段3は、情報取
得手段1によって親オブジェクト名が取得された場合に
は、その親オブジェクト名を持つオブジェクトの子オブ
ジェクトをオブジェクト記憶手段7から検索する。その
検索した子オブジェクトのうちフラグが「未使用」であ
るものがある場合には、そのフラグが「未使用」の子オ
ブジェクトを生成対象のオブジェクトとして使用する。
オブジェクト記憶手段7中の、その取得された親オブジ
ェクト名を持つオブジェクトが子オブジェクトを持たな
い場合や、子オブジェクトを持っていてもその全ての子
オブジェクトのフラグが全て「使用」となっている場合
には、オブジェクト生成手段3は、新たにその取得され
た親オブジェクト名を持つオブジェクトの子オブジェク
トを生成する。
得手段1によって親オブジェクト名が取得された場合に
は、その親オブジェクト名を持つオブジェクトの子オブ
ジェクトをオブジェクト記憶手段7から検索する。その
検索した子オブジェクトのうちフラグが「未使用」であ
るものがある場合には、そのフラグが「未使用」の子オ
ブジェクトを生成対象のオブジェクトとして使用する。
オブジェクト記憶手段7中の、その取得された親オブジ
ェクト名を持つオブジェクトが子オブジェクトを持たな
い場合や、子オブジェクトを持っていてもその全ての子
オブジェクトのフラグが全て「使用」となっている場合
には、オブジェクト生成手段3は、新たにその取得され
た親オブジェクト名を持つオブジェクトの子オブジェク
トを生成する。
【0058】さらに、オブジェクト生成手段3は、生成
対象のオブジェクトが最初のオブジェクトではなくか
つ、情報取得手段1によって親オブジェクト名が取得さ
れなかった場合には、オブジェクト記憶情報7に記憶さ
れたオブジェクトを検索し、検索したオブジェクトの中
から使用フラグが「未使用」となっているオブジェクト
を探しだして生成対象のオブジェクトとして使用する。
ただし、検索したオブジェクトの中に「未使用」となっ
ているフラグを持つオブジェクトが存在しない場合に
は、オブジェクト生成手段3は、新たにオブジェクトを
生成する。次に、ステップS107へ進む。
対象のオブジェクトが最初のオブジェクトではなくか
つ、情報取得手段1によって親オブジェクト名が取得さ
れなかった場合には、オブジェクト記憶情報7に記憶さ
れたオブジェクトを検索し、検索したオブジェクトの中
から使用フラグが「未使用」となっているオブジェクト
を探しだして生成対象のオブジェクトとして使用する。
ただし、検索したオブジェクトの中に「未使用」となっ
ているフラグを持つオブジェクトが存在しない場合に
は、オブジェクト生成手段3は、新たにオブジェクトを
生成する。次に、ステップS107へ進む。
【0059】ステップS107では、オブジェクト生成
手段3が、ステップS102〜S106で生成したオブ
ジェクトに対して、情報取得手段1によって取得された
オブジェクト名を設定し、オブジェクト記憶手段7から
情報取得手段1によって取得されたクラス名のクラスの
あるオブジェクトを読み込んでその読み込んだオブジェ
クトのクラス情報を設定する。また、オブジェクト生成
手段3は、オブジェクト記憶手段7に記憶された、情報
取得手段1によって取得された親オブジェクト名のオブ
ジェクトを生成対象のオブジェクトにリンクさせる。ま
た、生成対象のオブジェクトの使用フラグを「使用」に
設定する。次に、ステップS108〜S110へ進む。
手段3が、ステップS102〜S106で生成したオブ
ジェクトに対して、情報取得手段1によって取得された
オブジェクト名を設定し、オブジェクト記憶手段7から
情報取得手段1によって取得されたクラス名のクラスの
あるオブジェクトを読み込んでその読み込んだオブジェ
クトのクラス情報を設定する。また、オブジェクト生成
手段3は、オブジェクト記憶手段7に記憶された、情報
取得手段1によって取得された親オブジェクト名のオブ
ジェクトを生成対象のオブジェクトにリンクさせる。ま
た、生成対象のオブジェクトの使用フラグを「使用」に
設定する。次に、ステップS108〜S110へ進む。
【0060】ステップS108〜S110では、情報取
得手段1によって親オブジェクト名が取得されていない
場合には、オブジェクト生成手段3は、生成対象のオブ
ジェクトのクラス情報中のデフォルトリソースをリソー
ス情報として設定する。このようにリソース情報が設定
されたオブジェクトは、このデフォルトリソースと同じ
内容のリソース情報を有する。
得手段1によって親オブジェクト名が取得されていない
場合には、オブジェクト生成手段3は、生成対象のオブ
ジェクトのクラス情報中のデフォルトリソースをリソー
ス情報として設定する。このようにリソース情報が設定
されたオブジェクトは、このデフォルトリソースと同じ
内容のリソース情報を有する。
【0061】このように、本実施形態の画像処理装置
は、生成対象のオブジェクトの属するクラスに応じたデ
フォルト用のリソース情報を有し、そのオブジェクトに
そのリソース情報をデフォルトのリソース情報として設
定するので、リソース情報を効率良く設定してオブジェ
クトを効率よく生成できる。
は、生成対象のオブジェクトの属するクラスに応じたデ
フォルト用のリソース情報を有し、そのオブジェクトに
そのリソース情報をデフォルトのリソース情報として設
定するので、リソース情報を効率良く設定してオブジェ
クトを効率よく生成できる。
【0062】また、情報取得手段1によって親オブジェ
クト名が取得されている場合には、オブジェクト生成手
段3は、その親オブジェクト名のオブジェクトのリソー
ス情報を継承して生成対象のオブジェクトにそのリソー
ス情報をデフォルトとして設定する。このようにリソー
ス情報が設定されたオブジェクトは、そのリソース情報
と同じ内容のリソース情報を有する。
クト名が取得されている場合には、オブジェクト生成手
段3は、その親オブジェクト名のオブジェクトのリソー
ス情報を継承して生成対象のオブジェクトにそのリソー
ス情報をデフォルトとして設定する。このようにリソー
ス情報が設定されたオブジェクトは、そのリソース情報
と同じ内容のリソース情報を有する。
【0063】このように、本実施形態の画像処理装置
は、親オブジェクトが存在するオブジェクトにその親オ
ブジェクトのリソース情報をデフォルトのリソース情報
として設定するので、リソース情報を効率よく設定して
オブジェクトを効率よく生成できる。
は、親オブジェクトが存在するオブジェクトにその親オ
ブジェクトのリソース情報をデフォルトのリソース情報
として設定するので、リソース情報を効率よく設定して
オブジェクトを効率よく生成できる。
【0064】次に、ステップS111へ進む。
【0065】ステップS111では、情報取得手段1に
よってリソース情報が取得された場合には、ステップS
108〜S110で設定されたリソース情報を一部ある
いは全部この取得されたリソース情報で置き換えて設定
する。以上で、オブジェクトの生成は完了する。
よってリソース情報が取得された場合には、ステップS
108〜S110で設定されたリソース情報を一部ある
いは全部この取得されたリソース情報で置き換えて設定
する。以上で、オブジェクトの生成は完了する。
【0066】図10は、オブジェクト削除のフローチャ
ートである。
ートである。
【0067】ステップS201では、利用者の操作に応
じて入力された、削除対象となるオブジェクトのオブジ
ェクト名が、情報取得手段1によって取得され、オブジ
ェクト記憶手段7からそのオブジェクト名のオブジェク
トがオブジェクト削除手段4によって読み込まれる。次
にステップS202へ進む。
じて入力された、削除対象となるオブジェクトのオブジ
ェクト名が、情報取得手段1によって取得され、オブジ
ェクト記憶手段7からそのオブジェクト名のオブジェク
トがオブジェクト削除手段4によって読み込まれる。次
にステップS202へ進む。
【0068】ステップS202では、オブジェクト削除
手段4によって、読み込まれたオブジェクトの使用フラ
グが「未使用」に変更される。次に、ステップS203
〜S204へ進む。
手段4によって、読み込まれたオブジェクトの使用フラ
グが「未使用」に変更される。次に、ステップS203
〜S204へ進む。
【0069】ステップS203〜S204では、オブジ
ェクト削除手段4が、削除対象のオブジェクトに子オブ
ジェクトが存在するか否かを判定し、子オブジェクトが
存在する場合には、その子オブジェクト全ての使用フラ
グを「未使用」に変更する。以上で、オブジェクトの削
除は完了する。
ェクト削除手段4が、削除対象のオブジェクトに子オブ
ジェクトが存在するか否かを判定し、子オブジェクトが
存在する場合には、その子オブジェクト全ての使用フラ
グを「未使用」に変更する。以上で、オブジェクトの削
除は完了する。
【0070】このように、本実施形態の画像処理装置
は、オブジェクトをそのオブジェクトの子オブジェクト
とともに削除するので、特に複数のオブジェクトに対し
て、それらのオブジェクトを、それらのオブジェクトに
含まれる画像属性情報および画像データとともに効率よ
く削除することができる。
は、オブジェクトをそのオブジェクトの子オブジェクト
とともに削除するので、特に複数のオブジェクトに対し
て、それらのオブジェクトを、それらのオブジェクトに
含まれる画像属性情報および画像データとともに効率よ
く削除することができる。
【0071】図11は、オブジェクトの属性内容変更の
フローチャートである。
フローチャートである。
【0072】ステップS301では、利用者の操作に応
じて入力された、属性変更対象となるオブジェクトのオ
ブジェクト名が、情報取得手段1によって取得され、オ
ブジェクト記憶手段7からそのオブジェクト名のオブジ
ェクトが属性情報変更手段5によって読み込まれる。ま
た、利用者の操作に応じて入力された、新たな属性内容
を含むリソース情報が、情報取得手段1によって取得さ
れる。次にステップS302へ進む。
じて入力された、属性変更対象となるオブジェクトのオ
ブジェクト名が、情報取得手段1によって取得され、オ
ブジェクト記憶手段7からそのオブジェクト名のオブジ
ェクトが属性情報変更手段5によって読み込まれる。ま
た、利用者の操作に応じて入力された、新たな属性内容
を含むリソース情報が、情報取得手段1によって取得さ
れる。次にステップS302へ進む。
【0073】ステップS302では、属性情報変更手段
5が、オブジェクト記憶手段7から読み込んだ属性変更
対象となるオブジェクトのリソース情報の上記新たな属
性内容に対応する部分のみをその新たな属性内容に置き
換えて設定する。次に、ステップS303〜S304へ
進む。
5が、オブジェクト記憶手段7から読み込んだ属性変更
対象となるオブジェクトのリソース情報の上記新たな属
性内容に対応する部分のみをその新たな属性内容に置き
換えて設定する。次に、ステップS303〜S304へ
進む。
【0074】ステップS303〜S304では、属性情
報変更手段5が、上記属性変更対象となるオブジェクト
に子オブジェクトが存在するか否かを判定して、子オブ
ジェクトが存在する場合には、オブジェクト記憶手段7
からその属性変更対象となるオブジェクトの子オブジェ
クトを読み込んで、全ての子オブジェクトのリソース情
報を、ステップS302と同様に上記新たな属性情報を
含むリソース情報に置き換えて設定する。以上で、オブ
ジェクトの属性内容の変更は完了する。
報変更手段5が、上記属性変更対象となるオブジェクト
に子オブジェクトが存在するか否かを判定して、子オブ
ジェクトが存在する場合には、オブジェクト記憶手段7
からその属性変更対象となるオブジェクトの子オブジェ
クトを読み込んで、全ての子オブジェクトのリソース情
報を、ステップS302と同様に上記新たな属性情報を
含むリソース情報に置き換えて設定する。以上で、オブ
ジェクトの属性内容の変更は完了する。
【0075】このように、本実施形態の画像処理装置
は、オブジェクトの画像属性情報をその子オブジェクト
の画像属性情報に反映させるので、特に複数のオブジェ
クトに対して、それらのオブジェクトの画像属性情報を
効率よく変更することができる。
は、オブジェクトの画像属性情報をその子オブジェクト
の画像属性情報に反映させるので、特に複数のオブジェ
クトに対して、それらのオブジェクトの画像属性情報を
効率よく変更することができる。
【0076】次に、上記オブジェクト生成を利用して、
デジタル画像データのサイズを変換する例について説明
する。ここでは、本実施形態の画像処理装置が、様々な
データ形式、様々な画像サイズの複数画像を読み込ん
で、全ての画像を一括して同一画像サイズに変換処理す
る場合を考える。
デジタル画像データのサイズを変換する例について説明
する。ここでは、本実施形態の画像処理装置が、様々な
データ形式、様々な画像サイズの複数画像を読み込ん
で、全ての画像を一括して同一画像サイズに変換処理す
る場合を考える。
【0077】図12は、複数のオブジェクトの画像サイ
ズを変更するフローチャートの一例である。
ズを変更するフローチャートの一例である。
【0078】図13は、図12のフローチャートで使用
されるオブジェクトの親子関係の階層構造を示す図であ
る。
されるオブジェクトの親子関係の階層構造を示す図であ
る。
【0079】図12に示すように、ステップS401で
は、オブジェクト生成手段3が図13に示すルートオブ
ジェクトa1を生成する。このルートオブジェクトa1
は、親オブジェクトは設定されておらず、一般画像クラ
スに属するよう設定され、リソース情報として、この一
般画像クラスのデフォルトリソースが設定される。な
お、このフローチャートで使用される全てのオブジェク
トは、一般画像クラスに属するよう設定されるものとす
る。次に、ステップS402へ進む。
は、オブジェクト生成手段3が図13に示すルートオブ
ジェクトa1を生成する。このルートオブジェクトa1
は、親オブジェクトは設定されておらず、一般画像クラ
スに属するよう設定され、リソース情報として、この一
般画像クラスのデフォルトリソースが設定される。な
お、このフローチャートで使用される全てのオブジェク
トは、一般画像クラスに属するよう設定されるものとす
る。次に、ステップS402へ進む。
【0080】ステップS402では、上記様々なデータ
形式、様々な画像サイズの複数画像を有するオブジェク
トの親オブジェクトとなる図13に示すルートソースオ
ブジェクトa2を、オブジェクト生成手段3が生成す
る。このルートソースオブジェクトa2は、ルートオブ
ジェクトa1が親オブジェクトとして設定され、リソー
ス情報はこの親オブジェクトのリソース情報を継承す
る。なお、以下にあげるオブジェクトそれぞれのリソー
ス情報は特に断らなければそれぞれの親オブジェクトの
リソース情報を継承する。次に、ステップS403へ進
む。
形式、様々な画像サイズの複数画像を有するオブジェク
トの親オブジェクトとなる図13に示すルートソースオ
ブジェクトa2を、オブジェクト生成手段3が生成す
る。このルートソースオブジェクトa2は、ルートオブ
ジェクトa1が親オブジェクトとして設定され、リソー
ス情報はこの親オブジェクトのリソース情報を継承す
る。なお、以下にあげるオブジェクトそれぞれのリソー
ス情報は特に断らなければそれぞれの親オブジェクトの
リソース情報を継承する。次に、ステップS403へ進
む。
【0081】ステップS403では、図13に示す、上
記様々なデータ形式や様々な画像サイズの複数画像を読
み込む基になるオブジェクトであるソースオブジェクト
a3が、オブジェクト生成手段3によって所定の画像数
だけ生成される。これらのソースオブジェクトa3は、
ルートソースオブジェクトa2が親オブジェクトとして
設定される。次に、ステップS404へ進む。
記様々なデータ形式や様々な画像サイズの複数画像を読
み込む基になるオブジェクトであるソースオブジェクト
a3が、オブジェクト生成手段3によって所定の画像数
だけ生成される。これらのソースオブジェクトa3は、
ルートソースオブジェクトa2が親オブジェクトとして
設定される。次に、ステップS404へ進む。
【0082】ステップS404では、画像データ読込手
段8によって、上記様々なデータ形式、様々な画像サイ
ズの複数のデジタル画像データそれぞれが画像データ記
憶手段2からソースオブジェクトa3それぞれに読み込
まれる。このようにデジタル画像データが読み込まれる
ことによって、画像データ読込手段8は、ソースオブジ
ェクトa3それぞれのリソース情報中の画像属性情報
に、その読み込まれたデジタル画像データの画像属性情
報を設定する。次に、ステップS405へ進む。
段8によって、上記様々なデータ形式、様々な画像サイ
ズの複数のデジタル画像データそれぞれが画像データ記
憶手段2からソースオブジェクトa3それぞれに読み込
まれる。このようにデジタル画像データが読み込まれる
ことによって、画像データ読込手段8は、ソースオブジ
ェクトa3それぞれのリソース情報中の画像属性情報
に、その読み込まれたデジタル画像データの画像属性情
報を設定する。次に、ステップS405へ進む。
【0083】ステップS405では、図13に示す、同
一画像サイズの複数のデジタル画像データの親オブジェ
クトとなるルートディスティネーションオブジェクトa
4が、オブジェクト生成手段3によって生成される。こ
のルートディスティネーションオブジェクトa4は、ル
ートオブジェクトa1が親オブジェクトとして設定され
ており、リソース情報に含まれる画像属性情報のうちの
画像サイズが320ピクセル×240ピクセルに設定さ
れ、画像サイズ以外のリソース情報は親オブジェクトの
リソース情報を継承する。次に、ステップS406へ進
む。
一画像サイズの複数のデジタル画像データの親オブジェ
クトとなるルートディスティネーションオブジェクトa
4が、オブジェクト生成手段3によって生成される。こ
のルートディスティネーションオブジェクトa4は、ル
ートオブジェクトa1が親オブジェクトとして設定され
ており、リソース情報に含まれる画像属性情報のうちの
画像サイズが320ピクセル×240ピクセルに設定さ
れ、画像サイズ以外のリソース情報は親オブジェクトの
リソース情報を継承する。次に、ステップS406へ進
む。
【0084】ステップS406では、図13に示す、同
一画像サイズの複数のデジタル画像データを読み込む基
となるオブジェクトであるディスティネーションオブジ
ェクトa5が、オブジェクト生成手段3によって、その
複数のデジタル画像データの数と同数生成される。これ
らのディスティネーションオブジェクトa5は、親オブ
ジェクトとしてルートディスティネーションオブジェク
トa4が設定されている。次に、ステップS407へ進
む。
一画像サイズの複数のデジタル画像データを読み込む基
となるオブジェクトであるディスティネーションオブジ
ェクトa5が、オブジェクト生成手段3によって、その
複数のデジタル画像データの数と同数生成される。これ
らのディスティネーションオブジェクトa5は、親オブ
ジェクトとしてルートディスティネーションオブジェク
トa4が設定されている。次に、ステップS407へ進
む。
【0085】ステップS407では、オブジェクト変更
手段6が、オブジェクト記憶手段7に記憶される、ディ
スティネーションオブジェクトa5それぞれに対してソ
ースオブジェクトそれぞれを対応させた一対のオブジェ
クトを順に読み込み、その一対のオブジェクトのうちの
ソースオブジェクトa3のデジタル画像データをその一
対のオブジェクトのうちのディスティネーションオブジ
ェクトa5の画像属性情報に従って変更したデジタル画
像データを生成し、その一対のオブジェクトのディステ
ィネーションオブジェクトa5にその生成したデジタル
画像データの格納先の情報を与えて変更する。この変更
を繰り返すことにより、変換対象の全てのデジタル画像
データが320ピクセル×240ピクセルのデジタル画
像データに変換される。次に、ステップS408へ進
む。
手段6が、オブジェクト記憶手段7に記憶される、ディ
スティネーションオブジェクトa5それぞれに対してソ
ースオブジェクトそれぞれを対応させた一対のオブジェ
クトを順に読み込み、その一対のオブジェクトのうちの
ソースオブジェクトa3のデジタル画像データをその一
対のオブジェクトのうちのディスティネーションオブジ
ェクトa5の画像属性情報に従って変更したデジタル画
像データを生成し、その一対のオブジェクトのディステ
ィネーションオブジェクトa5にその生成したデジタル
画像データの格納先の情報を与えて変更する。この変更
を繰り返すことにより、変換対象の全てのデジタル画像
データが320ピクセル×240ピクセルのデジタル画
像データに変換される。次に、ステップS408へ進
む。
【0086】ステップS408では、オブジェクト削除
手段4が、ルートオブジェクトa1を削除する。このル
ートオブジェクトa1の削除に伴って、ルートソースオ
ブジェクトa2、全てのソースオブジェクトa3、ルー
トディスティネーションオブジェクトa4、およびディ
スティネーションオブジェクトa5が削除される。
手段4が、ルートオブジェクトa1を削除する。このル
ートオブジェクトa1の削除に伴って、ルートソースオ
ブジェクトa2、全てのソースオブジェクトa3、ルー
トディスティネーションオブジェクトa4、およびディ
スティネーションオブジェクトa5が削除される。
【0087】このように、本実施形態の画像処理装置で
は、オブジェクト単位でデジタル画像データを取り扱
い、オブジェクトの親子関係およびクラスによる性質継
承を利用して、複数のデジタル画像データを効率よく変
換処理することができる。
は、オブジェクト単位でデジタル画像データを取り扱
い、オブジェクトの親子関係およびクラスによる性質継
承を利用して、複数のデジタル画像データを効率よく変
換処理することができる。
【0088】
【発明の効果】以上説明したように、本発明の画像処理
装置およびプログラム記憶媒体によれば、オブジェクト
の親子関係およびクラスによる性質継承を利用して、画
像データの処理を効率よく行うことができる。
装置およびプログラム記憶媒体によれば、オブジェクト
の親子関係およびクラスによる性質継承を利用して、画
像データの処理を効率よく行うことができる。
【図1】本発明の画像処理装置の一実施形態が実現され
たコンピュータの外観図(A)および内部構成図(B)
である。
たコンピュータの外観図(A)および内部構成図(B)
である。
【図2】図1に外観が示されている画像処理装置の概念
構成図である。
構成図である。
【図3】画像属性情報に含まれる属性の種類を示す図で
ある。
ある。
【図4】従来の画像処理装置によりデジタル画像データ
の属性が変更される状況を示す図である。
の属性が変更される状況を示す図である。
【図5】オブジェクトの構造を示す図である。
【図6】オブジェクトのリソース情報の一例を示す図で
ある。
ある。
【図7】オブジェクトのクラスの分類の一例を示す図で
ある。
ある。
【図8】本実施形態の画像処理装置によりデジタル画像
データの属性が変更される状況を示す図である。
データの属性が変更される状況を示す図である。
【図9】オブジェクト生成のフローチャートである。
【図10】オブジェクト削除のフローチャートである。
【図11】オブジェクトの属性内容変更のフローチャー
トである。
トである。
【図12】複数のオブジェクトの画像サイズを変更する
フローチャートの一例である。
フローチャートの一例である。
【図13】図12のフローチャートで使用されるオブジ
ェクトの親子関係の階層構造を示す図である。
ェクトの親子関係の階層構造を示す図である。
1 情報取得手段 2 画像データ記憶手段 3 オブジェクト生成手段 4 オブジェクト削除手段 5 属性情報変更手段 6 オブジェクト変更手段 7 オブジェクト記憶手段 8 画像データ読込手段 10 画像処理装置 11 CPU 12 CD−ROMドライブ 13 メモリ 14 ハードディスク 15_1 マウス 15_2 キーボード 16 ディスプレイ 17 システムバス 18 CD−ROM 20 コンピュータ
Claims (8)
- 【請求項1】 親子関係を含む階層構造形式となるよう
にリンクが張られた複数の、画像をあらわす画像データ
と該画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置において、 オブジェクトを新たに生成するオブジェクト生成手段を
備え、該オブジェクト生成手段が、親オブジェクトが存
在するオブジェクトを新たに生成するにあたり、生成中
の新たなオブジェクトに該親オブジェクト中の画像属性
情報をデフォルトとして設定するものであることを特徴
とする画像処理装置。 - 【請求項2】 親子関係を含む階層構造形式となるよう
にリンクが張られた複数の、画像をあらわす画像データ
と該画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置において、 既設のオブジェクトの画像属性情報を変更する属性変更
手段を備え、該属性変更手段が、子オブジェクトが存在
するオブジェクトの画像属性情報を変更するにあたり、
変更対象のオブジェクトの画像属性情報について変更さ
れた画像属性情報を該オブジェクトの子オブジェクトに
反映させるものであることを特徴とする画像処理装置。 - 【請求項3】 親子関係を含む階層構造形式となるよう
にリンクが張られた複数の、画像をあらわす画像データ
と該画像の属性をあらわす画像属性情報とのペアを有す
るオブジェクトからなるオブジェクト体系中のオブジェ
クトを取扱う画像処理装置において、 既設のオブジェクトを削除するオブジェクト削除手段を
備え、該オブジェクト削除手段が、子オブジェクトが存
在するオブジェクトを削除するにあたり、削除対象のオ
ブジェクトの子オブジェクトも削除するものであること
を特徴とする画像処理装置。 - 【請求項4】 画像をあらわす画像データと該画像の属
性をあらわす画像属性情報とのペアを有するオブジェク
トの生成処理を含む画像処理を行う画像処理装置におい
て、 デフォルト用の画像属性情報が記憶された記憶手段と、
オブジェクトを生成するオブジェクト生成手段とを備
え、該オブジェクト生成手段が、生成中のオブジェクト
に、前記記憶手段に記憶された画像属性情報をデフォル
トとして設定するものであることを特徴とする画像処理
装置。 - 【請求項5】 コンピュータシステムにローディングさ
れて、該コンピュータシステムを、親子関係を含む階層
構造形式となるようにリンクが張られた複数の、画像を
あらわす画像データと該画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱う画像処理装置として動
作させる画像処理プログラムが記憶されてなるプログラ
ム記憶媒体において、 前記画像処理プログラムが、オブジェクトを新たに生成
するオブジェクト生成手段を備え、該オブジェクト生成
手段が、親オブジェクトが存在するオブジェクトを新た
に生成するにあたり、生成中の新たなオブジェクトに該
親オブジェクト中の画像属性情報をデフォルトとして設
定するものであることを特徴とするプログラム記憶媒
体。 - 【請求項6】 コンピュータシステムにローディングさ
れて、該コンピュータシステムを、親子関係を含む階層
構造形式となるようにリンクが張られた複数の、画像を
あらわす画像データと該画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱う画像処理装置として動
作させる画像処理プログラムが記憶されてなるプログラ
ム記憶媒体において、 前記画像処理プログラムが、既設のオブジェクトの画像
属性情報を変更する属性変更手段を備え、該属性変更手
段が、子オブジェクトが存在するオブジェクトの画像属
性情報を変更するにあたり、変更対象のオブジェクトの
画像属性情報について変更された画像属性情報を該オブ
ジェクトの子オブジェクトに反映させるものであること
を特徴とするプログラム記憶媒体。 - 【請求項7】 コンピュータシステムにローディングさ
れて、該コンピュータシステムを、親子関係を含む階層
構造形式となるようにリンクが張られた複数の、画像を
あらわす画像データと該画像の属性をあらわす画像属性
情報とのペアを有するオブジェクトからなるオブジェク
ト体系中のオブジェクトを取扱う、画像処理装置として
動作させる画像処理プログラムが記憶されてなるプログ
ラム記憶媒体において、 前記画像処理プログラムが、既設のオブジェクトを削除
するオブジェクト削除手段を備え、該オブジェクト削除
手段が、子オブジェクトが存在するオブジェクトを削除
するにあたり、削除対象のオブジェクトの子オブジェク
トも削除するものであることを特徴とするプログラム記
憶媒体。 - 【請求項8】 コンピュータシステムにローディングさ
れて、該コンピュータシステムを、画像をあらわす画像
データと該画像の属性をあらわす画像属性情報とのペア
を有するオブジェクトの生成処理を含む画像処理を行う
画像処理装置として動作させる画像処理プログラムが記
憶されてなるプログラム記憶媒体において、 前記画像処理プログラムが、オブジェクトを生成するオ
ブジェクト生成手段を備え、該オブジェクト生成手段
が、生成中のオブジェクトに所定の画像属性情報をデフ
ォルトとして設定するものであることを特徴とするプロ
グラム記憶媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11144651A JP2000330858A (ja) | 1999-05-25 | 1999-05-25 | 画像処理装置およびプログラム記憶媒体 |
| US09/495,931 US6968077B1 (en) | 1999-05-25 | 2000-02-02 | Image processing apparatus and program storage medium |
| US11/117,539 US20050190994A1 (en) | 1999-05-25 | 2005-04-29 | Image processing apparatus and program storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11144651A JP2000330858A (ja) | 1999-05-25 | 1999-05-25 | 画像処理装置およびプログラム記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000330858A true JP2000330858A (ja) | 2000-11-30 |
Family
ID=15367051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11144651A Pending JP2000330858A (ja) | 1999-05-25 | 1999-05-25 | 画像処理装置およびプログラム記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US6968077B1 (ja) |
| JP (1) | JP2000330858A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007517268A (ja) * | 2003-08-21 | 2007-06-28 | マイクロソフト コーポレーション | ハードウェア/ソフトウェア・インターフェース・システムにより管理可能な情報の単位を編成するデジタル・イメージ・スキーマの実装のためのシステムおよび方法 |
| JP2009301335A (ja) * | 2008-06-13 | 2009-12-24 | Ricoh Co Ltd | 画像処理装置、画像処理方法及びコンピュータプログラム |
| US7917534B2 (en) | 2003-08-21 | 2011-03-29 | Microsoft Corporation | Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system |
| JP2012022623A (ja) * | 2010-07-16 | 2012-02-02 | Canon Inc | 画像処理装置の制御方法およびプログラム |
| US8166101B2 (en) | 2003-08-21 | 2012-04-24 | Microsoft Corporation | Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system |
| US8238696B2 (en) | 2003-08-21 | 2012-08-07 | Microsoft Corporation | Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2400291A (en) * | 2003-04-05 | 2004-10-06 | Autodesk Canada Inc | Image processing using switch nodes |
| US7664299B2 (en) * | 2004-04-02 | 2010-02-16 | Kabushiki Kaisha Toshiba | Apparatus that prepares information relating to image data |
| US20110110568A1 (en) * | 2005-04-08 | 2011-05-12 | Gregory Vesper | Web enabled medical image repository |
| US7801382B2 (en) * | 2005-09-22 | 2010-09-21 | Compressus, Inc. | Method and apparatus for adjustable image compression |
| US20090259929A1 (en) * | 2006-01-16 | 2009-10-15 | Hong Fu Jin Precision Industry (Shenzhen) Co,. Ltd. | System and method for submitting a patent application electronically |
| US8869066B2 (en) | 2006-07-06 | 2014-10-21 | Addthis, Llc | Generic content collection systems |
| US20080082627A1 (en) * | 2006-09-29 | 2008-04-03 | Allen Stewart O | Method and Apparatus for Widget Container/Widget Tracking and Metadata Manipulation |
| US8056092B2 (en) * | 2006-09-29 | 2011-11-08 | Clearspring Technologies, Inc. | Method and apparatus for widget-container hosting and generation |
| US20080140722A1 (en) * | 2006-11-20 | 2008-06-12 | Vivalog Llc | Interactive viewing, asynchronous retrieval, and annotation of medical images |
| WO2008109761A2 (en) | 2007-03-06 | 2008-09-12 | Clearspring Technologies, Inc. | Method and apparatus for data processing |
| US9009728B2 (en) | 2007-03-06 | 2015-04-14 | Addthis, Inc. | Method and apparatus for widget and widget-container distribution control based on content rules |
| US8654139B2 (en) | 2007-08-29 | 2014-02-18 | Mckesson Technologies Inc. | Methods and systems to transmit, view, and manipulate medical images in a general purpose viewing agent |
| US8209378B2 (en) | 2007-10-04 | 2012-06-26 | Clearspring Technologies, Inc. | Methods and apparatus for widget sharing between content aggregation points |
| US8520978B2 (en) * | 2007-10-31 | 2013-08-27 | Mckesson Technologies Inc. | Methods, computer program products, apparatuses, and systems for facilitating viewing and manipulation of an image on a client device |
| JP5605228B2 (ja) * | 2011-01-07 | 2014-10-15 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
| US9767720B2 (en) * | 2012-06-25 | 2017-09-19 | Microsoft Technology Licensing, Llc | Object-centric mixed reality space |
| US10311609B2 (en) | 2012-12-17 | 2019-06-04 | Clinton B. Smith | Method and system for the making, storage and display of virtual image edits |
| CN107072509B (zh) * | 2015-09-30 | 2019-03-19 | Hoya株式会社 | 内窥镜系统以及评价值计算装置 |
| US10512433B2 (en) * | 2016-03-03 | 2019-12-24 | Hoya Corporation | Correction data generation method and correction data generation apparatus |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5020112A (en) * | 1989-10-31 | 1991-05-28 | At&T Bell Laboratories | Image recognition method using two-dimensional stochastic grammars |
| US5295243A (en) * | 1989-12-29 | 1994-03-15 | Xerox Corporation | Display of hierarchical three-dimensional structures with rotating substructures |
| US5502576A (en) * | 1992-08-24 | 1996-03-26 | Ramsay International Corporation | Method and apparatus for the transmission, storage, and retrieval of documents in an electronic domain |
| US5712964A (en) * | 1993-09-29 | 1998-01-27 | Fujitsu Limited | Computer graphics data display device and method based on a high-speed generation of a changed image |
| US5627554A (en) * | 1995-04-18 | 1997-05-06 | Jefferson; Gordon V. | Segmented direct volume display device and method |
| CA2180975C (en) * | 1995-07-11 | 2000-01-18 | Tomoko Matsuzawa | Scenario editor for multimedia data and scenario reproducing apparatus |
| JPH09231020A (ja) * | 1996-02-27 | 1997-09-05 | Canon Inc | 画像描画装置および方法 |
| DE69732942D1 (de) * | 1996-08-23 | 2005-05-12 | Konishiroku Photo Ind | Verfahren zur Speicherung von medizinischen Bilddaten, die auf einem blattförmigen Aufzeichnungsmedium aufgezeichnet sind |
| US5917958A (en) * | 1996-10-31 | 1999-06-29 | Sensormatic Electronics Corporation | Distributed video data base with remote searching for image data features |
| EP0880110B1 (en) * | 1997-05-22 | 2006-11-08 | Nippon Telegraph And Telephone Corporation | Method and apparatus for displaying computer generated holograms |
| JP4164134B2 (ja) * | 1997-05-26 | 2008-10-08 | キヤノン株式会社 | 撮像装置及び撮像方法 |
| US6501827B1 (en) * | 1998-09-29 | 2002-12-31 | Canon Kabushiki Kaisha | Examination system, image processing apparatus and method, medium, and x-ray photographic system |
| US6381029B1 (en) * | 1998-12-23 | 2002-04-30 | Etrauma, Llc | Systems and methods for remote viewing of patient images |
-
1999
- 1999-05-25 JP JP11144651A patent/JP2000330858A/ja active Pending
-
2000
- 2000-02-02 US US09/495,931 patent/US6968077B1/en not_active Expired - Lifetime
-
2005
- 2005-04-29 US US11/117,539 patent/US20050190994A1/en not_active Abandoned
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007517268A (ja) * | 2003-08-21 | 2007-06-28 | マイクロソフト コーポレーション | ハードウェア/ソフトウェア・インターフェース・システムにより管理可能な情報の単位を編成するデジタル・イメージ・スキーマの実装のためのシステムおよび方法 |
| US7917534B2 (en) | 2003-08-21 | 2011-03-29 | Microsoft Corporation | Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system |
| US8166101B2 (en) | 2003-08-21 | 2012-04-24 | Microsoft Corporation | Systems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system |
| US8238696B2 (en) | 2003-08-21 | 2012-08-07 | Microsoft Corporation | Systems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system |
| JP2009301335A (ja) * | 2008-06-13 | 2009-12-24 | Ricoh Co Ltd | 画像処理装置、画像処理方法及びコンピュータプログラム |
| JP2012022623A (ja) * | 2010-07-16 | 2012-02-02 | Canon Inc | 画像処理装置の制御方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20050190994A1 (en) | 2005-09-01 |
| US6968077B1 (en) | 2005-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000330858A (ja) | 画像処理装置およびプログラム記憶媒体 | |
| US6995765B2 (en) | System, method, and computer program product for optimization of a scene graph | |
| EP1643393B1 (en) | System and method for managing access to files in a distributed file system | |
| US7912826B2 (en) | Apparatus, computer program product, and method for supporting construction of ontologies | |
| US20040109197A1 (en) | Apparatus and method for sharing digital content of an image across a communications network | |
| KR101355273B1 (ko) | 컴퓨팅 시스템 및 그 실행 제어 방법과, 그 실행 제어 프로그램을 기록한 기록 매체 | |
| JP2003527671A (ja) | 電子式設計自動化用途のデータベース | |
| CN109885577A (zh) | 数据处理方法、装置、终端及存储介质 | |
| US8274520B2 (en) | Facilitating caching in an image-processing system | |
| CN118312551A (zh) | 一种实现异构数据源统一访问的方法及装置 | |
| CN115795629A (zh) | 数据转换方法、数据转换系统以及电子设备 | |
| CN115629763A (zh) | 目标代码的生成方法、npu指令的显示方法及装置 | |
| WO2011020259A1 (zh) | 供用户自定义字体的方法 | |
| CN117634113A (zh) | 电网信息模型转化为fbx格式的方法、系统及电子设备 | |
| JP2000187724A (ja) | セグメンテ―ションタグを使用し画像情報に迅速にアクセスするシステム及び方法 | |
| CN118626111B (zh) | 一种前端项目部署优化方法及系统 | |
| KR101224684B1 (ko) | 패키징 모델의 컴포넌트와 패키지의 물리적 표현의 피처간의 매핑 방법 및 시스템 | |
| US20060212485A1 (en) | Electronic file saving system | |
| CN116028036A (zh) | 低代码引擎业务组件快速接入的方法及介质 | |
| CN116226461A (zh) | 知识图谱的更新方法、装置及存储介质 | |
| Mineter et al. | High-throughput computing to enhance intervisibility analysis | |
| CN114443306A (zh) | 资源处理方法、装置、电子设备及计算机可读存储介质 | |
| JP4375199B2 (ja) | 画像処理装置およびプログラム | |
| JP3613403B2 (ja) | マルチメディア文書記憶装置 | |
| JP2023503593A (ja) | ポイントクラウドデータを復号する方法、コンピュータシステム、およびコンピュータプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060926 |