(57)【要約】【課題】作業者の負担および作業ミスの軽減を図ることが可能な画像データ編集方法を提供する。【解決手段】画像の編集過程で作成される付随情報を管理するための画像情報データベースと、編集により格納される画像データ群とを備える。画像情報データベースに格納された情報に基づいて、新たに入力される編集用画像データと画像データ群を比較するステップ（Ｓ１〜Ｓ６）、比較により新規の画像であると判別した場合に、画像情報データベースおよび画像データ群を更新するステップ（Ｓ９）、画像データ群の一括閲覧用縮小画像データ群を生成するステップ（Ｓ９において同時に行う）、一括閲覧用縮小画像データ群のリンクデータを画像情報データベースで管理するステップ（Ｓ９において同時に行う）を有する。【選択図】　　　　　図２
2004072334.tif 000002
【特許請求の範囲】
【請求項１】
画像の編集過程で作成される画像に付随する付随情報を管理するための画像情報データベースと、前記画像情報データベースとは別に編集により格納される画像データ群とを備えた画像データ編集装置における画像データ編集方法であって、
前記画像情報データベースに格納された情報に基づいて、新たに入力される編集用画像データと前記画像データ群を比較するステップと、
前記比較により新規の画像であると判別した場合に、前記画像情報データベースおよび前記画像データ群を更新するステップと、
前記画像データ群の一括閲覧用縮小画像データ群を生成するステップと、
前記一括閲覧用縮小画像データ群のリンクデータを前記画像情報データベースで管理するステップとを有することを特徴とする画像データ編集方法。
【請求項２】
前記画像情報データベースに格納された情報に基づいて、新たに入力される編集用画像データと前記画像データ群を比較するステップにおいて、
前記比較により同一画像であると判別した場合に、新たに入力される編集用画像データと前記画像データ群の画像データにおける部分領域のサンプリングデータ取得をするステップと、
前記サンプリングデータを比較するステップと、
前記比較結果に基づいて、データの削除および更新を行うステップとを有することを特徴とする請求項１記載の画像データ編集方法。
【請求項３】
前記画像データ群に画像データの追加を行う場合に、
新規に画像データを格納する領域を指定するステップと、
前記指定された領域に対して画像データ格納条件を付帯するステップと、
前記領域に対する画像データ格納条件を画像情報データベースに登録するステップとを有することを特徴とする請求項１記載の画像データ編集方法。
【請求項４】
新たに入力される編集用画像データを、編集後の画像データに対する親データ情報として前記画像情報データベースに登録するステップと、前記編集後の画像データを、新たに入力される編集用画像データの子データ情報として前記画像情報データベースに登録するステップとを有することを特徴とする請求項１記載の画像データ編集方法。
【請求項５】
前記新たに入力される編集用画像データの編集過程を、編集ログデータとして画像情報データベースに記録するステップを有することを特徴とする請求項４記載の画像データ編集方法。
【請求項６】
前記編集過程の再現の途中、あるいは編集過程を遡る途中で処理を停止した場合であっても、再度編集を実行可能とするステップを有することを特徴とする請求項５記載の画像データ編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データ編集方法に関し、特に作業者の負担を軽減することができる画像データ編集方法に関する。
【０００２】
【従来の技術】
従来、画像データを編集する場合には、画像データ名称、画像データサイズ、画像データ作成日時、および復元された画像データ等の情報に基づいて、作業者が自らの目で画像データを確認して編集を行っていた。
また、複数の領域に格納された画像データを管理するためにサムネイル表示を行おうとした場合、全ての画像データに関するサムネイル表示を一度に行うことができず、領域毎にサムネイル表示を行わなければならないこともあり、画像の編集に支障が生じる場合があった。
【０００３】
【発明が解決しようとする課題】
すなわち、上述した従来の技術では、画像データの編集を行う場合に、作業者自身が画像データに関する画像情報データを考慮しながら編集方法を検討しなければならず、画像データの内容や作業手順を常に確認しながら編集作業を行う必要があった。
【０００４】
このため、作業者自身の判断が作業の大半を占めることとなり、作業者への負担が大きく、作業ミスを誘発しやすいという問題があった。
特に、画像データの複製を行う場合や、画像データ修正作業を行う場合に、作業者自身が画像データの格納場所を考慮するとともに、元画像データとの関係を記憶しておく必要があり、作業者にとって大きな負担となっていた。
【０００５】
さらに、画像データの修正を行って新規に画像データを生成させた場合には、作業者自身が元画像データから修正画像データを生成する修正過程を記憶しなければならなかった。このため、後に再修正を行う場合に、作業者自身の作業負担が大きなものとなるばかりでなく、作業ミスが誘発される可能性が高くなるという問題があった。
【０００６】
本発明は、上述した事情に鑑み提案されたもので、作業者の負担および作業ミスの軽減を図ることが可能な画像データ編集方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る画像データ編集方法は、画像の編集過程で作成される画像に付随する付随情報を管理するための画像情報データベースと、前記画像情報データベースとは別に編集により格納される画像データ群とを備えた画像データ編集装置における画像データ編集方法であって、
前記画像情報データベースに格納された情報に基づいて、新たに入力される編集用画像データと前記画像データ群を比較するステップと、前記比較により新規の画像であると判別した場合に、前記画像情報データベースおよび前記画像データ群を更新するステップと、前記画像データ群の一括閲覧用縮小画像データ群を生成するステップと、前記一括閲覧用縮小画像データ群のリンクデータを前記画像情報データベースで管理するステップとを有することを特徴とするものである。
【０００８】
この場合、前記画像情報データベースに格納された情報に基づいて、新たに入力される編集用画像データと前記画像データ群を比較するステップにおいて、
前記比較により同一画像であると判別した場合に、新たに入力される編集用画像データと前記画像データ群の画像データにおける部分領域のサンプリングデータ取得をするステップと、前記サンプリングデータを比較するステップと、前記比較結果に基づいて、データの削除および更新を行うステップとを付加することを特徴とする。
【０００９】
また、前記画像データ群に画像データの追加を行う場合に、新規に画像データを格納する領域を指定するステップと、前記指定された領域に対して画像データ格納条件を付帯するステップと、前記領域に対する画像データ格納条件を画像情報データベースに登録するステップとを付加することを特徴とする。
【００１０】
また、新たに入力される編集用画像データを、編集後の画像データに対する親データ情報として前記画像情報データベースに登録するステップと、前記編集後の画像データを、新たに入力される編集用画像データの子データ情報として前記画像情報データベースに登録するステップとを付加することを特徴とする。
【００１１】
さらに、前記新たに入力される編集用画像データの編集過程を、編集ログデータとして画像情報データベースに記録するステップを付加してもよいし、前記編集過程の再現の途中、あるいは編集過程を遡る途中で処理を停止した場合であっても、再度編集を実行可能とするステップを付加してもよい。
【００１２】
【発明の実施の形態】
以下、図面に基づいて、本発明に係る画像データ編集方法の実施形態を説明する。
本発明の実施形態に係る画像データ編集方法は、コンピュータ上で稼働するソフトウエア（編集エンジン）により実現されるものであり、コンピュータの記憶領域には、画像の編集過程で作成される画像に付随する付随情報を管理するための画像情報データベースと、画像情報データベースとは別に編集により格納される画像データ群が記憶されている。
【００１３】
図１は、本発明の実施形態に係る画像データ編集方法を実現するためのデータベース、データ群および編集エンジンの関係を示す模式図である。
本発明の実施形態に係る画像データ編集方法は、コンピュータにより実現される編集エンジンＤを用いて、ユーザーにより選択された画像データ群Ａ、画像情報データベースＢ、画像データ群Ｃおよび一括閲覧用縮小画像データ群Ｅを編集管理する。ここで、画像データ群Ｃは、画像情報データベースＢを使用して編集エンジンＤにより管理されている画像データ群であり、一括閲覧用縮小画像データ群Ｅは、画像データ群Ｃの縮小画像が収められている画像データ群である。
【００１４】
また、編集エンジンＤは、コンピュータを用いて、画像情報データ取得処理、画像データ情報比較処理、画像データリンク情報管理処理、画像情報データベース検索処理、画像データ内データサンプリング処理、子プロセス管理処理、一括閲覧用縮小画像管理処理、および画像情報データ管理処理を実現するためのソフトウエアである。
【００１５】
図２は、本発明の実施形態に係る画像データ編集処理の手順を示すフローチャートである。
本発明の実施形態に係る画像データ編集処理では、まず、ユーザーが選別条件を指定して画像データを選択する（Ｓ１）。そして、ユーザーが選択した編集用画像データ群Ａから画像データに付帯する情報群を取得する（Ｓ２）。
続いて、編集用画像データ群Ａから取得された画像情報データに基づいて、画像情報データベースＢに対する検索処理を開始する（Ｓ３）。この検索処理により得られた結果は、画像編集エンジンＤの管理下にある領域に一時格納しておく。
【００１６】
続いて、検索処理により得られた結果に基づいて、同一画像データの有無を確認する（Ｓ４）。
ここで、同一画像データの存在が確認された場合には、さらに編集用画像データ群Ａおよび画像データ群Ｃに対して追加データサンプリング処理を開始する（Ｓ５）。そして、編集用画像データ群Ａおよび画像データ群Ｃから追加サンプリング処理により得られたデータを比較し、さらに同一画像データの有無を確認する（Ｓ６）。
【００１７】
この段階においても同一画像データの存在が確認された場合には、ユーザーに対して同一画像データに関する判断を要求し、同一画像データの削除を行うか否かを確認する（Ｓ７）。ここで、同一画像データの削除を行う場合には、選択された画像データを削除する（Ｓ１０）。
【００１８】
一方、同一画像データの削除を行わない場合には、ユーザーが選択した処理を実施する（Ｓ８）。具体的には、ユーザーが編集用画像データ群Ａを作成する際に選択した条件、すなわち編集用画像データ群Ａを画像データ群Ｃに追加する際の条件に従い、編集用画像データ群Ａを画像データ群Ｃに追加更新処理する。
【００１９】
また、ステップ４（Ｓ４）およびステップ６（Ｓ６）において同一画像データが存在しないと判断された場合、ステップ１０（Ｓ１０）において選択された画像データの削除が行われた場合にも、ユーザーが選択した処理（Ｓ８）を行う。続いて、画像情報データベースＢの更新処理を行う（Ｓ９）。具体的には、追加あるいは更新された画像情報データに関して、画像情報データベースＢに対する追加または変更を行う。
【００２０】
なお、画像編集エンジンＤにより画像情報データベースＢを更新する際に、サムネイルデータの作成あるいは更新が同時に処理される。また、ユーザーが選択した処理が画像データの複製処理の場合には、画像編集エンジンＤは、複製元の画像データを親データとするとともに、複製先のデータを子データとして登録し、画像データ間のリンクマップを作成して画像情報データベースＢに登録する。
【００２１】
ここで、元々リンクマップが存在していた場合には、リンクデータの追加および更新を行う。このリンクマップの作成処理は、ユーザーが選択可能であり、リンクマップを作成しない場合には、複製元と複製先の画像データはリンクされず、ともに親データとして扱われる。
【００２２】
また、上述した処理において、編集用画像データ群Ａに未処理の編集用画像データ（編集元画像データ）ａが存在している場合には、再度処理を再開し、編集用画像データ群Ａの中に未処理の編集用画像データがなくなった時点で処理を終了する。
【００２３】
なお、ステップ６（Ｓ６）において、ユーザーの判断により同一画像データの削除が可能となっているが、画像データの格納場所によっては削除権限がない場合もありうるため、この場合には削除の選択はできない。
【００２４】
次に、画像データの修正処理を行うための子プロセスについて説明する。
図３は、画像データの修正処理を行うための子プロセスにおける処理の手順を示すフローチャートであり、図４は、編集エンジンと子プロセスとの関係を示す模式図である。
【００２５】
画像データの修正処理を行う場合には、図３に示すように、まず、ユーザーが選別条件を指定して画像データを選択する（Ｓ１１）。そして、ユーザーの選択に従い、子プロセス管理処理を開始し、画像編集エンジンＤの管理下において修正処理へ処理を移す（Ｓ１２）。
続いて、ユーザーが画像データを修正する間、画像編集エンジンＤは、ユーザーの修正過程を子プロセスより逐次受け取って記録処理し、編集課程のログデータｃを作成する（Ｓ１３）。
【００２６】
続いて、ユーザーによる画像データの修正処理が終了すると（Ｓ１４）、子プロセスから画像編集エンジンＤへ処理が移行し、画像編集エンジンＤは、子プロセスより修正済み画像データを受け取って処理を開始するとともに（Ｓ１５）、子プロセス処理を終了する（Ｓ１６）。
【００２７】
続いて、修正済み画像データを編集元画像データに対して上書きするか否かを確認する（Ｓ１７）。ここで、修正済み画像データを編集元画像データへ上書きする場合には、編集元画像データを削除するとともに編集元画像データが存在していた記憶領域に、修正済み画像データを記憶させ（Ｓ１８）、修正済み画像データの画像情報データを編集元画像データの画像情報データとして画像情報データベースＢを更新する（Ｓ１９）。
【００２８】
一方、修正済み画像データを新規な画像データとして記憶する場合には、修正済み画像データを格納する記憶領域および画像データ名に基づいて、修正済み画像データｂを記憶させ（Ｓ２０）、修正済み画像データの画像情報データ、および編集元画像データと修正済み画像データのリンクデータを作成する（Ｓ２１）。
最後に、全ての画像情報データを画像情報データベースＢに追加して（Ｓ１９）、処理を終了する。
【００２９】
上述した画像データの修正処理を、図４を参照してさらに詳しく説明する。
図４において、編集元画像データをａ、修正済み画像データをｂとして扱っており、修正済み画像データｂの修正処理を一部遡って再修正した再修正済み画像データをｂ′として表記してある。
【００３０】
この再修正済み画像データｂ′を作成する場合に、ユーザーは、まず、修正済み画像データｂを選択する。続いて、修正済み画像データｂを再修正するために、画像編集エンジンＤが子プロセスを起動して、修正処理に移行する（Ｓ３１）。
なお、再修正にあたり、ユーザーは、編集元画像データａから修正過程を順送りに再現し、希望する位置から再度修正を行う方法（Ｓ３２）と、修正済み画像データｂから修正過程を遡って希望する位置から再度修正を行う方法（Ｓ３３）があるが、編集元画像データａから修正済み画像データｂに至る修正過程は、全て画像情報データベースＢに登録されているため、どちらの方法を選択してもよい。
【００３１】
続いて、画像編集エンジンＤにより、修正済み画像データｂの再修正を開始するとともに、新規に修正過程の記録を開始する。そして、再修正が終了して再修正済み画像データｂ′が作成されると、編集元画像データａと再修正済み画像データｂ′のリンクデータを新たに作成し、これらリンクデータを含む画像情報データを画像情報データベースＢに追加して、処理を終了する。
【００３２】
【発明の効果】
以上説明したように、本発明に係る画像データ編集方法によれば、一括閲覧用縮小画像データ群のリンクデータを画像情報データベースで管理することにより、画像情報データの検索を行う場合に、画像データを呼び出して画像情報データを読み取ることなく、ローカル領域あるいは非ローカル（ネットワーク）領域上の画像データに対して、画像情報データの検索を行うことが可能となる。
【００３３】
また、画像情報データ内に画像データサンプリング情報を持たせることにより、ユーザーが一括閲覧用縮小画像データを確認するだけで画像データの比較を行うことができ、画像データの整理が容易となる。
【００３４】
また、非ローカル領域上に存在する画像データを画像データ群に追加する場合に、画像情報データおよび一括閲覧用縮小画像データのみを作成して、画像情報データベースに登録することにより、ローカル領域に画像データの複製を作成することなく、画像データの管理を行うことが可能となる。この場合には、画像情報データベースに対して、非ローカル領域に画像データが存在することを情報として格納する。
【００３５】
また、編集前の画像データを親データとし、編集後の画像データを親データに対する子データとして画像情報データベースに登録することにより、編集後の画像データの存在数が明確になる。
【００３６】
また、画像情報データベースに対して、各子データを作成する過程を登録することにより、子データ間における編集過程の相違に基づく画像データの差異を容易に比較することが可能となる。さらに、編集過程を遡って特定部分の編集を容易に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像データ編集方法を実現するためのデータベース、データ群および編集エンジンの関係を示す模式図である。
【図２】本発明の実施形態に係る画像データ編集処理の手順を示すフローチャートである。
【図３】画像データの修正処理を行うための子プロセスにおける処理の手順を示すフローチャートである。
【図４】編集エンジンと子プロセスとの関係を示す模式図である。
【符号の説明】
Ａ，Ｃ　画像データ群
Ｂ　画像情報データベース
Ｄ　編集エンジン
Ｅ　一括閲覧用縮小画像データ群
ａ　編集元画像データ
ｂ　修正済み画像データ
ｂ′　再修正済み画像データ
ｃ　編集ログデータ
【図１】
2004072334.tif 000003
【図２】
2004072334.tif 000004
【図３】
2004072334.tif 000005
【図４】
2004072334.tif 000006