(57)【特許請求の範囲】
【請求項１】
フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う画像管理装置であって、
指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得する指示取得部と、
連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元する復元部と、
前記復元部により復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮する圧縮部と、
前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する前記管理情報変更部と、
を備える画像管理装置。
【請求項２】
請求項１に記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の先頭フレームである場合、
前記復元部は、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
前記圧縮部は、前記復元部により復元された前記第１フレームの次フレームの画像を圧縮して先頭フレームの圧縮データとし、
前記管理情報変更部は、前記第１圧縮単位のうち前記第１フレームより後のフレームが新たな第１圧縮単位を構成するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記新たな第１圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理装置。
【請求項３】
請求項１または請求項２に記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の最終フレームである場合、
前記復元部は、画像の復元を行わず、
前記圧縮部は、画像の圧縮を行わず、
前記管理情報変更部は、前記第１圧縮単位のうち前記第１フレームより前のフレームが新たな第１圧縮単位を構成するように、前記管理情報を変更する画像管理装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載の画像管理装置において、
前記指示取得部により取得された指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２フレームの属する圧縮単位である第２圧縮単位の先頭フレームでない場合、
前記復元部は、前記第２圧縮単位の圧縮データに基づいて前記第２フレームの画像を復元し、
前記圧縮部は、前記新たな画像を先頭フレームの圧縮データとして圧縮すると共に、前記復元部により復元された前記第２フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記管理情報変更部は、前記第２圧縮単位のうち前記第２フレームより前のフレームで構成される第２前部圧縮単位と前記第２圧縮単位のうち前記第２フレーム以降のフレームで構成される第２後部圧縮単位とに前記第２圧縮単位を分割して、前記第２前部圧縮単位と前記第２後部圧縮単位の間に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを前記第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載の画像管理装置において、
前記指示取得部により取得された指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２圧縮単位の先頭フレームである場合、
前記復元部は、画像の復元を行わず、
前記圧縮部は、前記新たな画像を先頭フレームの圧縮データとして圧縮し、
前記管理情報変更部は、前記第２圧縮単位の前に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを新たな圧縮単位である第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームから第２フレームの位置へのフレームの移動である場合、
前記復元部、前記圧縮部、前記管理情報変更部は、前記第１フレームの削除及び第２フレームの位置への前記第１フレームの画像の挿入を行う画像管理装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームから第２フレームの位置へのフレームの移動である場合、
前記管理情報変更部は、前記第１フレームを第２フレームの位置へ移動するように前記管理情報を変更すると共に、前記第１フレームの属する圧縮単位である第１圧縮単位における前記第１フレームの位置に基づいて前記第１圧縮単位の構成を変更するように前記管理情報を変更すると共に、前記第２フレームの属する圧縮単位である第２圧縮単位における前記第２フレームの位置に基づいて前記第２圧縮単位の構成を変更するように前記管理情報を変更する画像管理装置。
【請求項８】
請求項１乃至請求項７のいずれかに記載の画像管理装置において、
前記管理情報変更部は、前記指示に基づく処理の後でフレーム番号が連続するように前記管理情報を変更する画像管理装置。
【請求項９】
フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う管理をコンピュータに実行させる画像管理プログラムであって、
指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得し、
連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する
ことをコンピュータに実行させる画像管理プログラム。
【請求項１０】
フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う管理を行う画像管理方法であって、
指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得し、
連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する
ことを実行する画像管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像の圧縮データを管理する画像管理装置、画像管理プログラム、画像管理方法に関するものである。
【背景技術】
【０００２】
近年、ＣＴ（Computed Tomography）やＭＲ（Magnetic Resonance）などの画像診断装置の高性能化により、１ｍｍを下回る狭いスライス間隔で人体の断面を撮影できるようになってきている。このような画像診断装置では、１回の検査による撮影画像として、複数のフレームで構成されるマルチスライス画像が得られる。マルチスライス画像は、断面画像（フレーム）の面に垂直な軸の座標をスライス間隔毎に変化させながら、断面画像を連続して撮影したものである。スライス間隔を狭めると、１回の検査で得られるマルチスライス画像のフレーム数が増加し、フレーム数で数百枚から数千枚、データ容量で数百ＭＢ（Byte）の規模に達している。
【０００３】
撮影されたマルチスライス画像は、医療機関のコンピュータルームに設置された画像サーバに蓄積され、読影や診察時にネットワーク経由でクライアント端末に転送され、表示・参照される。また、診察に使用した医用画像は、法律により長期保存が義務付けられているため、蓄積容量は毎年増加傾向にある。このため、画像サーバへの格納枚数を向上させるために医用画像の圧縮が必須となっている。また、医用画像は、撮影画像を劣化無く保管したいという要望が強く、圧縮方法としてロスレス（可逆）圧縮が使用されることが多い。
【０００４】
従来の医用画像を対象としたロスレス画像圧縮方式には、ロスレスＪＰＥＧ（Joint Photographic Experts Group）、ＪＰＥＧ−ＬＳ（Lossless）、ＪＰＥＧ２０００等がある。現在、ロスレスＪＰＥＧが最も広く使われ、一部でＪＰＥＧ２０００が使用されている。
【０００５】
ロスレスＪＰＥＧは、着目画素の近傍三画素の中から１〜３個を使用して着目画素の予測値を計算し、着目画素との差分をハフマン符号化する方式である。７種類の予測方法があり、画像ごとに１種類の予測子を選択して使用する。圧縮率は画像にも依存するが、医用画像では概ね１／２〜１／３程度である。
【０００６】
ＪＰＥＧ２０００は離散ウェーブレット変換（ＤＷＴ）を使用した圧縮方法であり、画像にＤＷＴを適用して周波数空間に変換した後、変換データをエントロピー符号化効率を高めるようにモデリングを行った後、算術符号化する。医用画像に対する圧縮率はロスレスＪＰＥＧよりも高く、概ね１／３〜１／４程度である。
【０００７】
ＪＰＥＧ−ＬＳは着目画素の近傍４画素から着目画素の予測値を求め、予測誤差をＧｏｌｏｍｂ符号化する方法である。着目画素の値に応じて画素ごとに３種類の予測方法の中から予測方法を選択する。医用画像の圧縮率はＪＰＥＧ２０００と同程度である。
【０００８】
上述したロスレス画像圧縮方式は、画像単位に独立して圧縮する方式であるが、マルチスライスＣＴ／ＭＲ画像のようにフレーム間に相関を持つ医用画像用の圧縮方法として、三次元ＤＷＴを用いる方法が提案されている。前述の画像単位に圧縮を行う方式よりも高い圧縮率を実現できる。
【０００９】
なお、本発明の関連ある従来技術として、複数枚の断層画像や動画を構成するフレーム画像を圧縮する画像データ圧縮方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００５−２４５９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、マルチスライスＣＴ／ＭＲ画像は、人体外部に設けたセンサにより人体を透過したＸ線量や体内に投与した放射性物資からの放射線量等を検出し、人体断面のＸ線吸収量など体内の組織の状態を画像として再構成して可視化したものであり、被写体を直接撮影して得る自然画像とは特徴が大きく異なる。
【００１１】
特に、撮影された画像に生じるセンサや再構成に起因するノイズは、自然画像には通常存在しない。顕著なノイズの例として、マルチスライスＣＴの撮影画像に生じる放射状のノイズがある。
【００１２】
このような自然画像には存在しないノイズを含む医用画像を、従来の圧縮方法により圧縮すると自然画像に比べて圧縮効率が低下し、高圧縮化が困難であることが課題となっていた。
【００１３】
自然画像は、局所的に見て画素値の連続性が高い。上述した課題は、この自然画像の特徴を前提としていることに起因する。自然画像にＤＷＴを適用すると、変換後のデータにおいて周波数空間の低い周波数成分に値の分布が偏る傾向があり、その傾向が強い画像ほど圧縮率が高くなる。しかし、ノイズを含む医用画像では自然画像よりも高周波数成分を多く含むため、周波数空間での偏りが自然画像よりも小さくなり、その結果、圧縮率が低下する。
【００１４】
また、医用画像は、前述のように画質劣化無くロスレスに圧縮して保存する必要があるため、周波数成分を量子化して情報量を減らすなど画質劣化をともなう処理を適用することができないことが、高圧縮化を困難にする要因となっている。
【００１５】
以上のように、画像診断装置の進歩によるマルチスライス画像の枚数すなわち画像のデータ量が急増していることを背景に、ロスレスでマルチスライス画像を高圧縮化することが求められていた。さらに、高圧縮化されたマルチスライス画像を、復元や表示などのハンドリングのために使い勝手良く管理することが必要となる。
【００１６】
本発明は上述した問題点を解決するためになされたものであり、複数の画像の圧縮データを、効率的に管理することができる画像管理装置、画像管理プログラム、画像管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上述した課題を解決するため、本発明の一態様は、フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う画像管理装置であって、指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得する指示取得部と、連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元する復元部と、前記復元部により復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮する圧縮部と、前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する前記管理情報変更部とを備える。
【００１８】
また、本発明の一態様は、フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う管理をコンピュータに実行させる画像管理プログラムであって、指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得し、連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮し、前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更することをコンピュータに実行させる。
【００１９】
また、本発明の一態様は、フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う管理を行う画像管理方法であって、指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得し、連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮し、前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更することを実行する。
【発明の効果】
【００２０】
本発明によれば、複数の画像の圧縮データを、効率的に管理することができる。
【発明を実施するための最良の形態】
【００２１】
まず、実施の形態の前提技術について図面を参照しつつ説明する。
【００２２】
（前提技術）
本前提技術に係る画像圧縮装置の特徴は、複数フレームからなるマルチスライス画像を所定のフレーム数ごとに分割したものをグループとし、更に各フレームをブロックに分割し、ブロック縦サイズ×ブロック横サイズ×グループ内フレーム数に含まれる画素を圧縮単位とし、圧縮単位内の各画素の予測誤差の合計エントロピーを最小化させるように着目画素の画素値の予測を行う点にある。
【００２３】
また、この画像圧縮装置は、複数フレームにおける同一ブロック位置に同一の予測を適用することにより、マルチスライス画像に含まれるノイズの局所的な変化の規則性と、フレーム間の画素値の連続性や類似性を反映させた予測を行うことができる。これにより予測精度を高め、予測誤差の値を０近傍に集中させてエントロピー符号化効率を向上させることができる。
【００２４】
また、ＣＴは、人体の周囲に対向して配置したＸ線発生源とＸ線の量を測る検出器をらせん状に回転させ、検出器で検出したＸ線の透過量から人体断面のＸ線吸収量の違いを輝度値として画像化する。ここで、ＣＴは回転しながら撮影を行うため、得られた画像における撮影領域は画像に内接する円形の領域内部となる。この円形の領域の外側は、撮影領域外であるため均一な値（例えば０）が格納されている。
【００２５】
マルチスライス画像では、上述した撮影領域が全てのフレームに渡って通常同一であることから、この画像圧縮装置は、複数フレームに渡って同一画素値が連続する領域を検出し、圧縮対象の画素から除外すると共に、領域を示す情報を別途出力することにより圧縮対象の画素を削減でき圧縮効率を高めることができる。
【００２６】
また、この画像圧縮装置は、着目画素の画素値の予測に使用する参照画素として、着目画素との相関が高い近傍の画素の中から選択することにより、予測精度を向上させる。このとき、参照画素の位置は復元時に参照可能である必要があるため、圧縮済み（復元時には復元済み）の画素の中から選択される必要があり、この画像圧縮装置がラスタースキャン順序に従って圧縮を行う場合、ラスタースキャン順序において着目画素より前に存在する画素の中から選択される。
【００２７】
また、この画像圧縮装置は、各参照画素の画素値に対して重みを設定し、近傍画素の画素値に重みを乗算した値を合計することにより、着目画素の予測値を計算する。また、この画像圧縮装置は、上述した圧縮単位ごとに１組の重みを使用し、圧縮単位内の各着目画素と予測値の差である予測誤差が最小になるように重みを決定する。これにより、局所的な画像の連続性や類似性とフレーム間での画素値の連続性や類似性を反映した領域ごとに最適な予測を行うことができ、圧縮率を向上させることができる。
【００２８】
また、マルチスライス画像において、着目画素を含むフレームの画像は、前フレームの画像との類似性や画素値の連続性があることから、前フレームの中で着目画素と同じ位置に近い画素ほど、着目画素との相関が高いことが期待できる。したがって、この画像圧縮装置が、前フレームの画素を参照画素に加えて予測に使用することで、より予測精度を向上させることが期待できる。前フレームの参照画素の位置は、前フレームが着目画素を含むフレームよりも先に圧縮・復元されることから任意の位置に選択できるが、着目画素との同一位置を中心とする近傍位置にある画素の中から、着目画素との相関が高い順に選択する。
【００２９】
圧縮データには、予測誤差をエントロピー符号化した符号化データに加え、参照画素の重みの値を格納する必要があり、この画像圧縮装置は、重みの値を表すために所定のビット数を割り当てる。そこで、重みに割り当てたビット数に重みの個数（＝参照画素の個数）を乗じたビット数と、予測誤差をエントロピー符号化した際の圧縮データのサイズの合計が最小になるように参照画素の個数を決定することで、最も圧縮効率が高くなるよう参照画素の個数を決定できる。
【００３０】
また、着目画素に近い画素ほど着目画素との相関が高く、予測に用いることが適していることから、この画像圧縮装置は、着目画素に近い位置にある画素を優先的に予測に使用する参照画素として選択することで予測精度を向上させることができる。
【００３１】
次に、本前提技術に係る画像圧縮装置の構成について説明する。
【００３２】
図１は、本前提技術に係る画像圧縮装置の構成の一例を示すブロック図である。この画像圧縮装置は、マルチスライス画像（三次元画像）から圧縮データを生成する圧縮処理のための、圧縮制御部１１、フレーム内符号化部２１、フレーム間符号化部２２、更に、圧縮データから元のマルチスライス画像を生成する復元処理のための、復元制御部３１、フレーム内復号化部４１、フレーム間復号化部４２を備える。
【００３３】
次に、本前提技術に係る画像圧縮装置による圧縮処理の動作について説明する。
【００３４】
まず、圧縮制御部１１は、圧縮データのサイズを最小とする圧縮条件を決定するための圧縮条件決定処理を予め行うことにより圧縮条件を決定しておき、この圧縮条件を用いて圧縮処理を行う。圧縮条件決定処理の詳細については、後述する。
【００３５】
図２は、本前提技術に係る画像圧縮装置による圧縮処理の動作の一例を示すブロック図である。圧縮制御部１１は、入力されたマルチスライス画像から画像情報と領域情報を取得し、圧縮データに出力する。また、圧縮制御部１１は、マルチスライス画像のフレームをグループ毎に分割し、グループの先頭フレームをフレーム内符号化部２１に出力し、グループをフレーム間符号化部２２に出力する。フレーム内符号化部２１は、フレーム内符号化処理として、先頭フレームにおけるブロック毎にフレーム内予測とエントロピー符号化を行い、その結果をフレーム内重み係数とフレーム内符号化データとして圧縮データに出力する。フレーム間符号化部２２は、フレーム間符号化処理として、グループ内のフレームにおけるブロック毎に、フレーム間予測とエントロピー符号化を行い、その結果をフレーム間重み係数とフレーム間符号化データとして圧縮データに出力する。
【００３６】
図３は、本前提技術に係る画像圧縮装置による圧縮処理の動作の一例を示すフローチャートである。まず、圧縮制御部１１は、入力されたマルチスライス画像における各フレームの縦横のサイズ（画素数）、総フレーム数Ｍ、グループ内フレーム数Ｎ、フレーム内のブロックサイズ（ブロック縦画素数×ブロック横画素数）Ｋ×Ｋの情報を画像情報として圧縮データに出力する（Ｓ１０１）。画像情報は、復元時に必要となる。ここでは、ブロックの縦と横を同画素数とするが、異なる画素数でも良い。
【００３７】
次に、圧縮制御部１１は、入力されたマルチスライス画像の全Ｍフレームにわたって同一の画素値である領域を検出する。ここで、ＣＴ画像であれば、通常撮影領域である円形の領域の外部が検出される。次に、圧縮制御部１１は、検出した領域の画素は符号化を行わない領域である圧縮対象外領域に設定し、それ以外の領域は符号化を行う領域である圧縮対象領域に設定する（Ｓ１０２）。ここで、圧縮対象外領域は、グループ毎に、グループ内の全Ｎフレームにわたって同一の画素値である領域として決定されても良い。
【００３８】
次に、圧縮制御部１１は、処理Ｓ１０２で検出した領域の情報を圧縮データに出力する（Ｓ１０３）。ここで、圧縮制御部１１は、領域の情報をできるだけ圧縮する。例えば、圧縮制御部１１は、圧縮対象領域の形状が円形であれば円の中心位置と半径の画素数を圧縮データに出力し、圧縮対象領域の形状が矩形であれば矩形左上角の位置と縦および横の画素数を圧縮データに出力する。また、圧縮制御部１１は、圧縮対象領域の形状が任意形状の領域であれば、領域内部を０、領域外部を１で表し、０と１の連続長をランレングス符号化により符号化できる。
【００３９】
次に、圧縮制御部１１は、圧縮処理を開始する位置を先頭フレーム（フレーム番号ｉ＝１）に設定する（Ｓ１０４）。
【００４０】
次の処理Ｓ１０５〜Ｓ１０８は、フレーム内符号化部２１によるフレーム内符号化処理である。
【００４１】
まず、圧縮制御部１１は、Ｍフレームの中から、フレームｉを先頭とするＮフレーム分を取得して対象グループとする。フレーム内符号化部２１は、このうち、フレームｉを対象フレームとして選択する（Ｓ１０５）。
【００４２】
次に、フレーム内符号化部２１は、対象フレーム内のブロックごとに、着目画素と予測誤差の差が最小になるように参照画素の重み係数を決定する（Ｓ１０６）。ここで、フレーム内符号化部２１は、圧縮対象領域内でブロックを選択して着目ブロックとし、着目ブロック内の画素からラスタースキャン順序に従って着目画素の選択を行い、着目ブロック毎に参照画素の重み係数を決定する。図４は、本前提技術に係るラスタースキャン順序の一例を示す図である。ブロック内の画素を最上部のラインから最下部のラインに向かって、ライン毎に左から右方向に１画素ずつ選択し、着目画素とする。
【００４３】
図５は、本前提技術に係るフレーム内符号化処理における参照画素の選択の一例を示す図である。この走査の順番に従って各画素に走査番号を付けると、参照画素として、圧縮対象領域内の着目画素より走査番号が小さい画素の中で、着目画素との距離が近いものから所定の画素数だけ選択される。ここで、着目画素の画素値をＸ、参照画素の数をＲ、着目画素に対するＲ個の参照画素の画素値をＸ１〜ＸＲとする。この図において、Ｒ＝６とする。
【００４４】
また、重み係数の決定方法の例として、重回帰分析や最小２乗法を使用する方法がある。ここで、着目画素の予測値をＰ、参照画素の重み係数をＷ１〜ＷＲ、予測誤差をＥ、予測誤差の評価値をｅ、ブロック内の画素の数をＦ（Ｆ＝Ｋ×Ｋ）、ブロック内のＦ個の画素値をＸ１〜ＸＦ、予測値の定数項をＣとすると、各パラメータの関係は図６から図８に示す式で表せる。図６は、本前提技術に係るフレーム内符号化処理における予測値の算出式の一例を示す式である。図７は、本前提技術に係るフレーム内符号化処理における予測誤差の算出式の一例を示す式である。図８は、本前提技術に係るフレーム内符号化処理における誤差評価値の算出式の一例を示す式である。
【００４５】
ここで、フレーム内符号化部２１は、対象フレームの各ブロック内のＦ個の画素と図８の式を用いて予測誤差の評価値ｅを求め、ｅが最小になるように重み係数Ｗ１〜ＷＲと定数項Ｃを求める。予測に必要なパラメータを減らすため、定数項Ｃは０としても良い。次に、フレーム内符号化部２１は、決定した重み係数Ｗ１〜ＷＲをフレーム内重み係数として圧縮データに出力する。ここで、重み係数を表すためのビット精度は、予測値を計算する際の演算誤差が所定の範囲内になるよう考慮して予め決めておく。
【００４６】
次に、フレーム内符号化部２１は、対象フレーム内の各画素を順に着目画素とし、処理Ｓ１０６で求めた重み係数と参照画素の値から図６の式により予測値を計算し、図７の式により着目画素との予測誤差を計算する（Ｓ１０７）。次に、フレーム内符号化部２１は、予測値を計算する着目画素の位置から着目画素を含むブロックを着目ブロックとして求め、着目ブロックに対応する重み係数（処理Ｓ１０６で決定済み）を選択する。
【００４７】
次に、フレーム内符号化部２１は、処理Ｓ１０７で計算した対象フレームの予測誤差をエントロピー符号化する（Ｓ１０８）。予測誤差の値の分布は０近傍に集中しているため、エントロピー符号化の方法としてはＧｏｌｏｍｂＲｉｃｅ符号が適している。ここで、ハフマン符号化や算術符号化など他の方法を適用してもよい。次に、フレーム内符号化部２１は、エントロピー符号化の結果をフレーム内符号化データとして圧縮データに出力する。
【００４８】
次の処理Ｓ１０９〜Ｓ１１２は、フレーム間符号化部２２によるフレーム間符号化処理である。
【００４９】
まず、フレーム間符号化部２２は、対象グループのうちフレームｉを除いたフレームｉ＋１〜フレームｉ＋Ｎを対象フレーム群として選択する（Ｓ１０９）。ここで、符号化が完了していないフレーム数がＮに満たない場合には、それら残りのフレーム全てを対象フレーム群として選択する。
【００５０】
次に、フレーム間符号化部２２は、対象フレーム群内のブロックごとに、参照画素の重み係数を決定する（Ｓ１１０）。重み係数の求め方は、フレーム内符号化処理と同様であるが、対象フレーム群内の各フレームにおける同一の着目ブロックにおいて着目画素を選択する点、着目画素の存在するフレームを着目フレームとし、そのフレーム番号をｊとするとき、着目フレーム（ｊ）とその１つ前のフレーム（ｊ−１）における所定の範囲の画素から参照画素が選択される点、予測誤差の評価値ｅを求めるために用いられる画素が対象グループであるＮフレームにまたがる点が異なる。着目画素の選択は、対象フレーム群内の各フレームにおける同一の着目ブロックにおいて、ラスタースキャン順序に従い選択する。
【００５１】
図９は、本前提技術に係るフレーム間符号化処理における参照画素の選択の一例を示す図である。参照画素として、着目画素より走査番号が小さい画素の中で、着目画素との距離が近いものから所定の画素数だけ選択され、更に、前フレームにおける着目画素と同じ位置の画素と近傍の画素とが選択される。ここで、フレーム内符号化処理と同様、着目画素の画素値をＸ、参照画素の数をＳ、着目画素に対するＳ個の参照画素の画素値をＸ１〜ＸＳとする。この図において、Ｓ＝１１とする。また、この図は、着目画素が存在する現在のフレーム（ｊ）とその１つ前のフレーム（ｊ−１）における参照画素の位置を表す。
【００５２】
ここで、着目画素の予測値をＰ、参照画素の重み係数をＷ１〜ＷＳ、予測誤差をＥ、予測誤差の評価値をｅ、圧縮単位内の画素の数をＧ（Ｇ＝Ｋ×Ｋ×Ｎ）、圧縮単位内のＧ個の画素値をＸ１〜ＸＧ、予測値の定数項をＣとすると、各パラメータの関係は図１０から図１２に示す式で表せる。図１０は、本前提技術に係るフレーム間符号化処理における予測値の算出式の一例を示す式である。図１１は、本前提技術に係るフレーム間符号化処理における予測誤差の算出式の一例を示す式である。図１２は、本前提技術に係るフレーム間符号化処理における誤差評価値の算出式の一例を示す式である。
【００５３】
ここで、フレーム間符号化部２２は、対象フレームの各圧縮単位内のＧ個の画素と図１２の式を用いて予測誤差の評価値ｅを求め、ｅが最小になるように重み係数Ｗ１〜ＷＳと定数項Ｃを求める。予測に必要なパラメータを減らすため、定数項Ｃは０としても良い。次に、フレーム間符号化部２２は、決定した重み係数Ｗ１〜ＷＳをフレーム間重み係数として圧縮データに出力する。
【００５４】
次に、フレーム間符号化部２２は、対象フレーム群の各画素について、処理Ｓ１１０で求めた重み係数と参照画素の値から図１０の式により予測値を計算し、図１１の式により着目画素との予測誤差を計算する（Ｓ１１１）。着目画素の走査はフレーム内符号化処理と同様、ラスタースキャン順序で行う。次に、フレーム間符号化部２２は、予測値を計算する着目画素の位置から着目画素を含むブロックを着目ブロックとして求め、着目ブロックに対応する参照画素の重み係数（処理Ｓ１１０で決定済み）を選択する。
【００５５】
次に、フレーム間符号化部２２は、処理Ｓ１１１で計算した対象フレーム群の予測誤差をエントロピー符号化する（Ｓ１１２）。エントロピー符号化の方法は、フレーム内符号化処理と同様にＧｏｌｏｍｂＲｉｃｅ符号が適しているが、ハフマン符号化や算術符号化など他の方法を適用してもよい。次に、フレーム間符号化部２２は、エントロピー符号化の結果をフレーム間符号化データとして圧縮データに出力する。
【００５６】
上述したフレーム内符号化処理およびフレーム間符号化処理は、対象グループごとに行われる。更に、フレーム内符号化処理およびフレーム間符号化処理は、対象グループ内をブロックに分割した三次元領域である圧縮単位ごとに処理を行うため、圧縮単位内の画素値の相関は高く、圧縮効率が高い。
【００５７】
次に、圧縮制御部１１は、Ｍフレーム全ての符号化が完了した場合（Ｓ１１３，Ｙ）、圧縮処理を終了し、符号化が完了していないフレームが残っている場合（Ｓ１１３，Ｎ）、処理Ｓ１１４に移行する。
【００５８】
次に、圧縮制御部１１は、次に符号化すべきフレームの先頭を選択するために、フレーム番号を表す変数ｉにＮを加算し（Ｓ１１４）、処理Ｓ１０５に移行する。
【００５９】
上述したフローによれば、全フレームの圧縮処理が完了するまで処理Ｓ１０５〜Ｓ１１４を繰り返し行われることにより、入力したＭフレームのマルチスライス医用画像の圧縮が行われる。
【００６０】
図１３は、本前提技術に係る圧縮データの構成の一例を示す図である。この図は、圧縮完了時に出力された圧縮データを示す。圧縮データには、前述の画像情報と領域情報に続き、フレーム内符号化処理により得られたフレーム内重み係数とフレーム内符号化データ、フレーム間符号化処理により得られたフレーム間重み係数とフレーム間符号データが格納される。フレーム内重み係数、フレーム内符号化データ、フレーム間重み係数、フレーム間符号データは、グループ毎に格納される。
【００６１】
なお、本前提技術のフレーム内符号化処理は、フレーム間符号化処理と同様の方式を用いたが、他の二次元画像用のロスレス圧縮処理を用いても良い。
【００６２】
また、本前提技術においては、フレームの番号に従って圧縮処理を行い、フレーム間符号化処理においては、現在のフレームと１つ前のフレームから参照画素を選択したが、フレームの番号順ではなく、例えば、フレームの番号に対して順方向と逆方向に圧縮処理を行う場合、その方向に従って、参照画素を選択しても良い。また、フレーム間の相関の程度に応じて、１つ隣のフレームだけではなく、２つ以上離れたフレームから参照画素を選択しても良い。
【００６３】
次に、圧縮条件決定処理について説明する。
【００６４】
図１４は、本前提技術に係る画像圧縮装置による圧縮条件決定処理の動作の一例を示すフローチャートである。まず、圧縮制御部１１は、圧縮条件の中から最初の圧縮条件を選択する（Ｓ３０１）。圧縮条件は、以下の３種類のパラメータの組み合わせである。
【００６５】
パラメータ１．参照画素数および位置（処理Ｓ１０６，Ｓ１１０で用いられる）
パラメータ２．フレーム内のブロックサイズ（処理Ｓ１０６，Ｓ１１０で用いられる）
パラメータ３．グループ内フレーム数（処理Ｓ１０１で用いられる）
【００６６】
ここで、圧縮制御部１１は、フレーム内符号化処理に用いる圧縮条件として、パラメータ１とパラメータ２の組み合わせを選択し、フレーム間符号化処理に用いる圧縮条件として、パラメータ１とパラメータ２とパラメータ３の組み合わせを選択する。圧縮制御部１１は、各パラメータについて予め定められた範囲内で値を変化させることにより、最適値を求める。
【００６７】
パラメータ１について、圧縮制御部１１は、所定の順番に従って着目画素に近い方から順に参照画素を追加していくことにより、参照画素数の最適値が求められる。パラメータ２について、圧縮制御部１１は、ブロックサイズを小さいサイズから徐々に増やしていくことにより、ブロックサイズの最適値が求められる。パラメータ３について、圧縮制御部１１は、グループ内フレーム数を所定の少ない数から徐々に増やしていくことにより、グループ内フレーム数の最適値を求める。
【００６８】
次に、圧縮制御部１１は、評価画像に対して処理Ｓ３０１で選択した圧縮条件を用いた圧縮処理を行う（Ｓ３０２）。次に、圧縮制御部１１は、圧縮データのサイズが、それまでの圧縮条件を用いた圧縮処理により得られた圧縮データのサイズの中で最小か否かを判断し、最小であれば（Ｓ３０３，Ｙ）、処理Ｓ３０４へ移行し、最小でなければ（Ｓ３０３，Ｎ）、処理Ｓ３０５へ移行する。
【００６９】
次に、圧縮制御部１１は、処理Ｓ３０２で圧縮処理を行った圧縮条件を保持する（Ｓ３０４）。つまり、それまでの圧縮条件の中で圧縮データサイズが最小となる圧縮条件が保持されることになる。
【００７０】
次に、圧縮制御部１１は、全ての圧縮条件を用いて圧縮処理を終了したか否かを判断し、終了していれば（Ｓ３０５，Ｙ）、処理Ｓ３０６に移行し、終了していなければ（Ｓ３０５，Ｎ）、処理Ｓ３０１に戻る。処理Ｓ３０１では次の圧縮条件を選択して処理Ｓ３０２以降の処理を繰り返す。
【００７１】
次に、圧縮制御部１１は、処理Ｓ３０１〜Ｓ３０５で選択された圧縮データサイズが最小となる圧縮条件を最適圧縮条件として出力する（Ｓ３０６）。以後、この圧縮条件が圧縮処理に用いられる。
【００７２】
上述した圧縮条件決定処理により求められる圧縮条件は、評価画像に対して最適な条件であるが、同じ種類の画像であれば最適に近い圧縮条件であることが期待できる。入力マルチスライス画像ごとに最適な圧縮条件を使って圧縮を行う必要がある場合には、入力マルチスライス画像ごとに圧縮条件決定処理を実行すればよい。その際、処理Ｓ３０４では圧縮データを保持し、処理Ｓ３０６では圧縮条件を出力する代わりに、処理Ｓ３０４で保持しておいた圧縮データを出力することで、入力画像ごとに最適な圧縮条件で圧縮した圧縮データを出力することができる。
【００７３】
次に、本前提技術に係る画像圧縮装置による復元処理の動作について説明する。
【００７４】
図１５は、本前提技術に係る画像圧縮装置による復元処理の動作の一例を示すフローチャートである。まず、復元制御部３１は、圧縮データの画像情報から、入力画像の縦横の画素数、総フレーム数Ｍ、分割フレーム数Ｎ、ブロックサイズＫ×Ｋ画素の情報を取得する（Ｓ２０１）。次に、復元制御部３１は、圧縮データの領域情報から、圧縮対象領域を取得する。領域情報が符号化されている場合にはその復号化を行う（Ｓ２０２）。
【００７５】
次の処理Ｓ２０３〜Ｓ２０５は、フレーム内復号化部４１によるフレーム内復号化処理である。
【００７６】
次に、フレーム内復号化部４１は、圧縮処理と同様、対象フレームを決定し、圧縮データからブロックごとにフレーム内重み係数Ｗ１〜ＷＲを取得する（Ｓ２０３）。重み係数はブロックごとに１組のＷ１〜ＷＲが格納されている。ここで、圧縮処理の具体例と同様、参照画素数Ｒ＝６である。
【００７７】
次に、フレーム内復号化部４１は、エントロピー符号化された対象フレームの予測誤差を復号する（Ｓ２０４）。
【００７８】
次に、フレーム内復号化部４１は、処理Ｓ２０４で復号した予測誤差を上述したラスタースキャン順序で走査し、処理Ｓ２０３で取得した重み係数を使用して図６の式により予測値Ｐを計算し、予測誤差に加算して元の画素値に復元する（Ｓ２０５）。
【００７９】
次の処理Ｓ２０６〜Ｓ２０８はフレーム間復号化部４２によるフレーム間復号化処理である。
【００８０】
まず、フレーム間復号化部４２は、圧縮処理と同様、対象フレーム群を決定し、圧縮データからフレーム間重み係数Ｗ１〜ＷＳを取得する。重み係数はブロックごとにＷ１〜ＷＳが１組格納されている。ここで、具体例と同様、参照画素数Ｓ＝１１である（Ｓ２０６）。
【００８１】
次に、フレーム間復号化部４２は、フレーム間符号化データを復号し、エントロピー符号化された予測誤差を取得する。ここでは、対象フレーム群であるＮ−１フレーム分の予測誤差が復号される（Ｓ２０７）。
【００８２】
次に、フレーム間復号化部４２は、処理Ｓ２０７で復号した各対象フレーム群の予測誤差を上述したラスタースキャン順序で走査し、処理Ｓ２０３で取得した重み係数を使用して図１０の式により予測値Ｐを計算し、予測誤差に加算することで元の画素値に復元する（Ｓ２０８）。
【００８３】
次に、復元制御部３１は、Ｍフレーム全ての復元処理が完了した場合（Ｓ２０９，Ｙ）、このフローを終了し、復元処理が完了していないフレームが残っている場合（Ｓ２０９，Ｎ）、処理をＳ２０３に戻す。Ｍフレーム全ての復号処理が完了するまでＳ２０３からＳ２０９までの処理を繰り返し行うことで、元通りのＭフレームのマルチスライス医用画像が復元される。
【００８４】
なお、本前提技術の画像圧縮装置は、二次元画像（ｘｙ面）を奥行き（ｚ軸方向）毎に並べた三次元画像であるマルチスライスＣＴ／ＭＲ画像を圧縮の対象をとしたが、二次元画像を（ｘｙ座標）を時間（ｔ座標）毎に並べた三次元画像を圧縮の対象としても良い。つまり、二次元画像であるフレームからなるフレーム群で、あるフレームの近傍のフレームに相関がある場合は、本発明の効果を得ることができる。
【００８５】
また、画像圧縮装置が、圧縮制御部１１、フレーム内符号化部２１、フレーム間符号化部２２で構成されても良い。また、画像圧縮装置と別に、画像復元装置が、復元制御部３１、フレーム内復号化部４１、フレーム間復号化部４２で構成されても良い。
【００８６】
上述したように本前提技術に係る圧縮処理と復元処理によれば、三次元画像の圧縮において、従来の三次元ＤＷＴを使用したロスレス圧縮方式より高い圧縮率を実現できる。つまり、従来のロスレス圧縮方法に比べて画像データを保存するための記憶容量を削減できることにより、画像格納枚数の向上、画像格納用の記憶装置のコスト削減に寄与する。
【００８７】
また、本前提技術に係る画像圧縮装置は、画像処理装置に容易に適用することができ、画像処理装置の性能をより高めることができる。ここで、画像処理装置には、例えば、画像処理ソフトウェアを実行するＰＣ（Personal Computer）やサーバ等の情報処理装置、ＣＴやＭＲ等の画像診断装置、デジタルスチルカメラやデジタルビデオカメラ等の撮影装置等が含まれ得る。
【００８８】
以上に説明した画像圧縮方式は、圧縮単位毎に独立して復元することができる。しかしながら、圧縮単位内において先頭フレーム以外のフレームは、直前のフレームの画素値を予測に用いることから、必ず先頭フレームから順にフレームを復元する必要がある。従って、任意フレームが削除されると、次フレームの画像を復元することができなくなる場合がある。また、任意フレームが別のフレーム位置へ移動されると、移動元フレームと移動先フレームにおいて次フレームの画像の復元に必要な前フレームの画像を参照できず次フレームを復元することができなくなる。
【００８９】
このように、複数フレーム単位でフレーム間相関を利用して圧縮された圧縮データは、任意フレームを単純に削除したり移動したりすることができないという課題がある。
【００９０】
この課題を解決するための一つの方法として、圧縮単位全体の画像を復元し、削除または移動するフレームの画像を除く残りのフレームを再度圧縮する方法が考えられる。しかし、圧縮単位全体を対象に復元および再圧縮を行うため、処理負荷が多くなるという課題がある。特に、復元処理に比べて数倍の処理負荷を要する圧縮処理が復元処理と同程度の回数だけ行われるため、処理負荷の増加が著しく増加してしまう。
【００９１】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００９２】
（実施の形態）
本実施の形態においては、上述した画像圧縮方式による圧縮データのフレームを閲覧及び管理する画像閲覧システムについて説明する。
【００９３】
まず、本実施の形態に係る圧縮データのデータ構造について説明する。
【００９４】
１つのフレームの圧縮データは、１つの圧縮データファイルに格納される。各フレームには、全ての圧縮単位における全てのフレームの通し番号であるフレーム番号が付与され、各圧縮データファイルには固有のファイル名が付与される。また、圧縮データファイルを管理するための管理ファイルが存在する。管理ファイルは、フレーム番号とそれに対応する圧縮データファイル名を格納する。
【００９５】
図１６は、本実施の形態に係る圧縮データのデータ構造の一例を示すブロック図である。ここでは、圧縮単位のサイズをＮフレームとする。つまり、連続するＮ個のフレームの圧縮データファイルが１個の圧縮単位に属する。また、この例の圧縮単位に属するフレームのフレーム番号をｋからｋ＋Ｎ−１までとする。
【００９６】
圧縮データファイルは、フレームの画像が符号化された圧縮データに加え、フレームに関連する情報をヘッダとして保持する。圧縮単位における先頭フレーム（フレームｋ）の圧縮データファイルのヘッダは、フレーム数ｐ、フレーム内予測係数、付加情報で構成される。付加情報は、その他の情報である。圧縮単位における２番目のフレーム（フレームｋ＋１）の圧縮データファイルのヘッダは、フレーム数ｐ、圧縮単位内番号ｑ、フレーム間予測係数、付加情報で構成される。圧縮単位における３番目以降のフレーム（フレームｋ＋２〜ｋ＋Ｎ−１）の圧縮データファイルのヘッダは、フレーム数ｐ、圧縮単位内番号ｑ、付加情報で構成される。本実施の形態では、圧縮単位における２番目のフレーム以降のフレーム間予測係数は、同一とし、２番目のフレームの圧縮データファイルだけがフレーム間予測係数を持ち、３番目以降のフレームの復元には２番目のフレームで取得されるフレーム間予測係数が用いられる。
【００９７】
ヘッダを参照することにより、任意フレームを含む圧縮単位の先頭フレーム番号や最終フレーム番号を取得することができる。本実施の形態に係る画像閲覧システムは、このヘッダを参照して制御を行う。
【００９８】
圧縮データファイルのヘッダにおけるフレーム数が０でない場合、そのフレームは先頭フレームである。先頭フレームの圧縮データは、フレーム内符号化データである。一方、圧縮データファイルのヘッダにおけるフレーム数が０である場合、そのフレームは先頭フレーム以外であり、先頭フレームからの番号である圧縮単位内番号が付加される。先頭フレーム以外の圧縮データは、フレーム間符号化データである。
【００９９】
また、本実施の形態において、各圧縮単位の先頭フレームのヘッダには、該圧縮単位に含まれるフレーム数Ｎと該先頭フレームをフレーム内予測係数が含まれる。また、先頭以外のフレームのヘッダには、先頭フレームでないことを示す識別情報（０）と、圧縮単位内で何番目のフレームであるかを示す画像番号（１〜Ｎ−１）が含まれる。また、各圧縮単位の２番目のフレームのヘッダには、２番目以降のフレームのフレーム間予測係数が含まれる。このフレーム間予測係数は先頭以外のフレームで同一とするため、圧縮単位の３番目以降のフレームのヘッダにおいて、このフレーム間予測係数は省略される。
【０１００】
次に、本実施の形態に係る画像閲覧システムの構成について説明する。
【０１０１】
図１７は、本実施の形態に係る画像閲覧システムの構成の一例を示すブロック図である。この画像閲覧システムは、サーバ装置１１１とクライアント装置２１２で構成される。サーバ装置１１１とクライアント装置２１２は、ネットワークを介して接続される。サーバ装置１１１は、圧縮データ格納部１２１を備える。クライアント装置２１２は、指示部２３１、表示部２３２、画像管理装置２３３、入力部２３４を備える。画像管理装置２３３は、管理制御部２４１（指示取得部）、圧縮情報変更部２４２（管理情報変更部）、圧縮データ取得部２４３、圧縮データ保持部２４４、復元部２４５、画像保持部２４６、圧縮部２４７を備える。
【０１０２】
フレーム削除指示、フレーム挿入指示、フレーム移動指示は、管理制御部２４１に入力される。管理制御部２４１は、圧縮データの取得、復元、圧縮、圧縮情報の変更を制御する。
【０１０３】
圧縮データ取得部２４３は、削除するフレームや移動前後のフレームを含む圧縮単位の圧縮データを圧縮データ格納部１２１から取得し、圧縮データ保持部２４３に格納する。
【０１０４】
復元部２４５は、管理制御部２４１からの指示に基づいて圧縮データ保持部２４４に格納されている圧縮データの復元を行って復元画像を生成し、復元画像を画像保持部２４６に格納する。
【０１０５】
圧縮部２４７は、制御部からの指示に基づいて画像保持部２４６に格納されている復元画像の圧縮を行い、圧縮データを圧縮データ保持部２４４に格納する。
【０１０６】
圧縮情報変更部２４２は、管理制御部２４１からの指示に基づいて圧縮データ保持部２４４に格納されている圧縮データファイルのヘッダや管理ファイルなどの圧縮情報（管理情報）の変更を行う。
【０１０７】
圧縮データ保持部２４４は、管理制御部２４１からの指示に基づき、圧縮データ格納部１２１に格納された古い圧縮データを、圧縮データ保持部２４４に保持された新たな圧縮データへ置き換える。
【０１０８】
また、圧縮データ保持部２４４は、圧縮データファイルへの変更を、管理ファイルへも反映する。
【０１０９】
次に、本実施の形態に係る画像管理装置２３３によるフレーム削除処理、フレーム挿入処理、フレーム移動処理の動作について説明する。
【０１１０】
図１８は、本実施の形態に係る画像管理装置によるフレーム削除処理の一例を示す概念図である。図１９は、本実施の形態に係る画像管理装置によるフレーム挿入処理の一例を示す概念図である。図２０は、本実施の形態に係る画像管理装置によるフレーム移動処理の一例を示す概念図である。これらの図において、縦長の四角形は、各フレームであり、フレーム番号順に左から右へ並べられている。
【０１１１】
フレーム削除処理は、フレーム削除指示に従ってフレームｆ０を削除する処理である。但し、単にフレームｆ０を削除すると、フレームｆ０の次のフレームが復元できなくなる等の問題が発生する。フレーム挿入処理は、フレーム挿入指示に従ってフレームｆ１の位置に新たなフレームを挿入する処理である。但し、単にフレームｆ０を削除すると、挿入したフレームの次のフレームが復元できなくなる等の問題が発生する。フレーム移動処理は、フレーム移動指示に従ってフレームｆ０をフレームｆ１の位置に移動する処理である。但し、単にフレームｆ０を削除すると、フレームｆ０の次のフレームが復元できなくなる等の問題が発生し、単にフレームｆ０を削除すると、移動したフレームの次のフレームが復元できなくなる等の問題が発生する。
【０１１２】
本実施の形態の画像管理装置２３３は、フレーム削除、挿入、移動による影響を受けるのは、その直後のフレームのみである点に着目し、必要最小限の復元および圧縮により任意フレームの削除、挿入、移動を実現する。
【０１１３】
まず、本実施の形態に係る画像管理装置２３３によるフレーム削除処理の動作について説明する。
【０１１４】
図２１は、本実施の形態に係る画像管理装置によるフレーム削除処理の動作の一例を示すフローチャートである。この例におけるフレーム削除処理は、フレームｆ０を削除する処理である。
【０１１５】
Ｓ５０１：圧縮データ取得部２４３は、圧縮データ格納部１２１に格納された管理ファイルを参照することにより、外部（指示部２３１）からのフレーム削除指示で指示されたフレームｆ０を含む圧縮単位を検出し、該圧縮単位の先頭フレーム番号ｓ０と最終フレーム番号ｅ０を取得する。具体的には、圧縮データ取得部２４３は、圧縮データ格納部１２１からフレームｆ０のヘッダを取得し、ヘッダの先頭の値ｐが０以外の場合（先頭フレームのフレーム数が格納されている場合）、フレームｆを先頭フレーム、すなわちｓ０＝ｆ０とし、ｅ０＝ｆ０＋ｐが最終フレーム番号とする。一方、ｐが０である場合（先頭以外のフレームである場合）、圧縮データ取得部２４３は、その次の値ｑ（圧縮単位内番号）を取得し、ｓ０＝ｆ０−ｑを先頭フレーム番号とする。次いで、圧縮データ取得部２４３は、フレームｆ−ｑのヘッダを取得し、ヘッダ先頭の値ｐを得てｅ０＝ｆ０＋ｐ−ｑを最終フレーム番号とする。
【０１１６】
Ｓ５０２：管理制御部２４１は、フレームｆ０が最終フレームであった場合、Ｓ５１０に処理を移し、フレームｆ０が最終フレームでなかった場合、Ｓ５０３に処理を進める。
【０１１７】
Ｓ５０３：復元部２４５は、先頭フレームｓ０からフレームｆ０＋１、すなわちフレームｆ０の次のフレームまでを復元する。
【０１１８】
Ｓ５０４：管理制御部２４１は、フレームｆ０が最終フレームの直前のフレームであった場合、Ｓ５０８に処理を移し、フレームｆ０が最終フレームの直前より前のフレームであった場合、Ｓ５０７に処理を進める。
【０１１９】
Ｓ５０５：圧縮情報変更部２４２は、フレームｆ０＋２の圧縮データのヘッダに、フレームｓ０＋１のヘッダに含まれている予測係数を挿入する。
【０１２０】
Ｓ５０６：圧縮情報変更部２４２は、フレームｆ０＋２からフレームｅ０までの圧縮データのヘッダに含まれる画像番号をそれぞれ１からｅ０−ｆ０に変更する。
【０１２１】
Ｓ５０７：圧縮部２４７は、フレームｆ０＋１の復元画像をフレーム内予測を行って二次元圧縮する（他のフレームに依存しない圧縮データを生成する）。
【０１２２】
Ｓ５０８：圧縮情報変更部２４２は、Ｓ５０７で圧縮したフレームｆ０＋１の圧縮データのフレーム数をｅ０−ｆ０として、すなわち圧縮単位内でｆより後にあるフレーム数として格納する。これは、フレームｆ０＋１が、フレームｆ０の削除により分割されてできた２つの圧縮単位のうち後側の圧縮単位の先頭フレームになるためである。ここまでの処理により、フレームｆ０より後方のフレーム、すなわちフレームｆ０＋１からフレームｅ０までが一つの圧縮単位となり、この圧縮単位が通常通りに復元されることが可能となる。
【０１２３】
Ｓ５０９：管理制御部２４１は、フレームｆ０が先頭フレームであった場合、処理をＳ５１１に移し、フレームｆ０が先頭フレームでない場合、Ｓ５１０に処理を進める。
【０１２４】
Ｓ５１０：圧縮情報変更部２４２は、フレームｓ０の圧縮データのヘッダに含まれるフレーム数ｐをｆ０に変更する。ここまでの処理により、フレームｆ０より前方のフレーム、すなわちフレームｓ０からフレームｆ０−１までが一つの圧縮単位となり、この圧縮単位が通常通りに復元されることが可能となる。
【０１２５】
Ｓ５１１：圧縮データ保持部２４４は、フレームｆ０の圧縮データを削除し、削除処理を完了する。
【０１２６】
次に、本実施の形態に係るフレーム削除処理の具体例について説明する。
【０１２７】
図２２は、本実施の形態に係るフレーム削除処理における第１のケースを示す概念図である。図２３は、本実施の形態に係るフレーム削除処理における第２のケースを示す概念図である。図２４は、本実施の形態に係るフレーム削除処理における第３のケースを示す概念図である。この例においては、圧縮及び復元の速度と圧縮率のバランスを考慮して、元の圧縮単位のサイズを８フレームとする。
【０１２８】
これらの図は、フレーム削除指示により指示されたフレームが属する圧縮単位における各フレームの状態を示す。縦長の四角形は、各フレームを示し、左から右へフレーム番号順に並べられている。また、第１のケース〜第３のケースの図中のステップ番号（Ｓ５０１〜Ｓ５１１）は、上述したフレーム削除処理のフローチャートにおけるステップ番号に対応する。また、第１のケース〜第３のケースの図中の各フレームの下部に記された文字（ｓ０，ｆ０，ｅ０等）は、そのフレームのフレーム番号を示す。
【０１２９】
第１のケースは、圧縮単位の先頭フレームを削除する場合の動作を示す。第２のケースは、圧縮単位の最終フレームを削除する場合の動作を示す。第３のケースは、先頭フレームおよび最終フレーム以外のフレームを削除する場合の動作を示す。
【０１３０】
圧縮単位全体を復元してフレーム画像を削除した後に再圧縮する方法は、８フレーム分の復元と７フレーム分の圧縮が必要である。これに対して、本実施の形態による第１のケースは、２フレーム分の復元と１フレーム分の圧縮で済む。また、本実施の形態による第２のケースは、０フレーム分の復元と０フレーム分の圧縮で済む。また、本実施の形態による第３のケースは、５フレーム分の復元と１フレーム分の圧縮で済む。
【０１３１】
なお、第３のケースでは、削除するフレームの位置によって必要な復元回数が３回から８回の範囲で変わる。圧縮単位内において削除されるフレームの位置が全て同確率であると仮定すると、１フレームあたりの削除時の平均復元フレーム数および平均圧縮フレーム数は、それぞれ約４．４フレームおよび約０．８８フレームとなる。
【０１３２】
本実施の形態に係るフレーム削除処理によれば、圧縮単位全体を復元及び圧縮する方法に比べ、復元より処理負荷の大きい圧縮処理を大幅に少なくでき、処理負荷の低減に貢献する。
【０１３３】
次に、本実施の形態に係る画像管理装置２３３によるフレーム挿入処理の動作について説明する。
【０１３４】
図２５は、本実施の形態に係る画像管理装置によるフレーム挿入処理の動作の一例を示すフローチャートである。この例におけるフレーム挿入処理は、フレームｆ１の位置に新たなフレームを挿入する処理である。
【０１３５】
Ｓ６１１：圧縮データ取得部２４３は、圧縮データ格納部１２１に格納された管理ファイルを参照することにより、外部（指示部２３１）からのフレーム挿入指示で指示された挿入先のフレームｆ１を含む圧縮単位を検出し、該圧縮単位の先頭フレーム番号ｓ１と最終フレーム番号ｅ１を取得する。
【０１３６】
Ｓ６１２：管理制御部２４１は、フレームｆ１が先頭フレームまたは最終フレームであった場合、Ｓ６１９に処理を移し、先頭フレームでなかった場合にはＳ６１３に処理を進める。すなわち、移動先のフレーム位置が圧縮単位の境界である場合には、圧縮単位のデータを復元する必要がないため、Ｓ６１３からＳ６１９までの処理をスキップする。
【０１３７】
Ｓ６１３：復元部２４５は、先頭フレームｓ１からフレームｆ１までを復元する。
【０１３８】
Ｓ６１４：管理制御部２４１は、フレームｆ１が最終フレームの直前のフレームであった場合、Ｓ６１６に処理を移し、最終フレームの直前より前のフレームであった場合、Ｓ６１５に処理を進める。
【０１３９】
Ｓ６１５：圧縮情報変更部２４２は、フレームｓ１＋１のヘッダに含まれている予測係数を、フレームｆ１＋１の圧縮データのヘッダに挿入する。
【０１４０】
Ｓ６１６：圧縮情報変更部２４２は、フレームｆ１＋１からフレームｅ１までの圧縮データのヘッダに含まれる画像番号をそれぞれ１からｅ１−ｆ１に変更する。
【０１４１】
Ｓ６１７：復元部２４５は、フレームｆ１の復元画像をフレーム内予測を行って二次元圧縮する（他のフレームに依存しない圧縮データを生成する）。
【０１４２】
Ｓ６１８：圧縮情報変更部２４２は、Ｓ６１７で圧縮したフレームｆ１のヘッダにおけるフレーム数ｐの値をｅ−ｆ＋１とする。すなわちｐの値を当該圧縮単位におけるフレームｆ１以降のフレーム数とする。これは、フレームｆ１の挿入により２つに分割された圧縮単位のうち後側の圧縮単位の先頭フレームとするためである。ここまでの処理により、フレームｆ１以降のフレーム、すなわちフレームｆ１からフレームｅ１までが一つの圧縮単位となり、通常通りに復元を行うことが可能となる。
【０１４３】
Ｓ６１９：圧縮情報変更部２４２は、フレームｓ１の圧縮データのヘッダに含まれるフレーム数をｆ１に変更する。本処理により、フレームｆ１より前方のフレーム、すなわちフレームｓ１からフレームｆ１−１までが一つの圧縮単位となり、通常通りに復元を行うことが可能となる。
【０１４４】
Ｓ６２０：圧縮情報変更部２４２は、フレームｆ１より後の圧縮データのヘッダに含まれるフレーム番号を１増やし、フレーム挿入処理を終了する。
【０１４５】
本実施の形態に係るフレーム移動処理によれば、圧縮単位全体を復元及び圧縮する方法に比べ、復元より処理負荷の大きい圧縮処理を大幅に少なくでき、処理負荷の低減に貢献する。
【０１４６】
次に、本実施の形態に係る画像管理装置２３３によるフレーム移動処理の動作について説明する。
【０１４７】
図２６は、本実施の形態に係る画像管理装置によるフレーム移動処理の動作の一例を示すフローチャートである。この例におけるフレーム移動処理は、フレームｆ０の画像をフレームｆ１の位置へ移動する処理、すなわち、フレームｆ０の画像を削除してフレームｆ１の位置へ挿入する処理である。
【０１４８】
フレーム移動処理におけるＳ５０１〜Ｓ５１１は、フレーム削除処理と同様であるが、Ｓ５０７の代わりにＳ５０７ａが実行され、Ｓ５１１の代わりにＳ５１１ａが実行される。
【０１４９】
Ｓ５０７ａ：圧縮部２４７は、移動元フレームｆ０の復元画像とその次のフレームｆ０＋１の復元画像とをそれぞれフレーム内予測を用いて二次元圧縮する（他のフレームに依存しない圧縮データを生成する）。
【０１５０】
Ｓ５１１ａ：圧縮情報変更部２４２は、移動元フレームｆ０のヘッダを移動先フレームｆ１のヘッダに書き換える。
【０１５１】
また、フレーム移動処理におけるＳ６１１〜Ｓ６１９は、フレーム挿入処理と同様である。Ｓ６２０の代わりにＳ６２０ａ，Ｓ６２１ａ，Ｓ６２２ａが実行される。
【０１５２】
Ｓ６２０ａ：管理制御部２４１は、移動元フレームｆ０を後方に移動した場合、すなわちｆ０＜ｆ１の場合、Ｓ６２１ａに処理を進め、管理制御部２４１は、移動元フレームを前方に移動した場合、すなわちｆ１＜ｆ０の場合、Ｓ６２２ａに処理を進める。
【０１５３】
Ｓ６２１ａ（後方移動時）：フレームｆ０＋１からフレームｆ１−１までの圧縮データのヘッダに含まれるフレーム番号を１減らし、フレーム移動処理を終了する。すなわち、フレームｆ０が後方のフレームｆ１に移動することで、フレームｆ０＋１からフレームｆ１−１までのフレームの順序が１フレーム分前方にずれることになる。
【０１５４】
Ｓ６２２ａ（前方移動時）：フレームｆ１からフレームｆ０−１までの圧縮データのヘッダに含まれるフレーム番号を１増やし、フレーム移動処理を終了する。すなわち、フレームｆ０が前方のフレームｆ１に移動することで、フレームｆ１からフレームｆ０−１までのフレームの順序が１フレーム分後方にずれることになる。
【０１５５】
Ｓ６１９〜Ｓ６２２ａの処理により、移動元フレーム及び移動先フレームの間に含まれるフレームの圧縮データに、フレーム移動後のフレーム番号が反映される。
【０１５６】
次に、本実施の形態に係るフレーム移動処理の具体例について説明する。
【０１５７】
図２７は、本実施の形態に係るフレーム移動処理における第１のケースを示す概念図である。図２８は、本実施の形態に係るフレーム移動処理における第２のケースを示す概念図である。図２９は、本実施の形態に係るフレーム移動処理における第３のケースを示す概念図である。この例においては、圧縮及び復元の速度と圧縮率のバランスを考慮して、元の圧縮単位のサイズを８フレームとする。
【０１５８】
これらの図は、フレーム移動指示により指示された移動元フレームが属する圧縮単位である移動元圧縮単位と、フレーム移動指示により指示された移動先フレームが属する圧縮単位である移動元圧縮単位とにおける各フレームの状態を示す。縦長の四角形は、各フレームを示し、左から右へフレーム番号順に並べられている。また、第１のケース〜第３のケースの図中のステップ番号（Ｓ５０１〜Ｓ６２２ａ）は、上述したフレーム移動処理のフローチャートにおけるステップ番号に対応する。また、第１のケース〜第３のケースの図中の各フレームの下部に記された文字（ｓ０，ｆ０，ｅ０等）は、そのフレームのフレーム番号を示す。
【０１５９】
第１のケースは、フレーム移動処理のうち移動先圧縮単位に対する処理（Ｓ６１１〜Ｓ６１９）の例を示している。移動元圧縮単位に対する処理はフレーム削除処理と同様であるため説明を省略する。第２のケース及び第３のケースは、Ｓ６２０ａ〜Ｓ６２２ａの処理の例を示している。第２のケースは、フレームを後方に移動する場合（Ｓ６２１ａ）の例であり、第３のケースは、フレームを前方に移動する場合（Ｓ６２２ａ）の例である。
【０１６０】
移動元および移動先の圧縮単位全体を復元してフレーム画像を移動した後に再圧縮する方法は、１２フレーム分の復元と１２フレーム分の圧縮が必要である（フレーム内で移動する場合と、フレーム間で移動する場合を考慮）。これに対して、本実施の形態による第１のケース及び第２のケースは、７フレーム分の復元、３フレーム分の圧縮で済む。
【０１６１】
圧縮単位内において移動されるフレームの位置が全て同確率であると仮定すると、１フレームあたりの削除時の平均復元フレーム数および平均圧縮フレーム数は、それぞれ約８．２フレームおよび約２．７フレームとなる。
【０１６２】
本実施の形態に係るフレーム移動処理によれば、圧縮単位全体を復元及び圧縮する方法に比べ、復元より処理負荷の大きい圧縮処理を大幅に少なくでき、処理負荷の低減に貢献する。
【０１６３】
本実施の形態に係るフレーム削除処理、フレーム挿入処理、フレーム移動処理によれば、複数フレーム単位で圧縮された三次元画像の任意のフレームの削除、挿入、移動を必要最小限の処理量で実現することができる。このため、三次元圧縮データを復元及び表示するなどのハンドリングを行うシステムにおいて、フレーム削除、挿入、移動時のレスポンスを高めて使い勝手を向上させることができる。
【０１６４】
また、本実施の形態に係る画像管理装置は、画像診断装置に容易に適用することができ、画像診断装置の性能をより高めることができる。ここで、画像診断装置には、例えばＣＴ、ＭＲ等が含まれ得る。
【０１６５】
更に、画像管理装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、画像管理プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、画像管理装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【０１６６】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、何ら拘束されない。更に、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、全て本発明の範囲内のものである。
【０１６７】
以上の実施の形態に関し、更に以下の付記を開示する。
【０１６８】
（付記１）  フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う画像管理装置であって、
指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得する指示取得部と、
連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元する復元部と、
前記復元部により復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮する圧縮部と、
前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する前記管理情報変更部と、
を備える画像管理装置。
（付記２）  付記１に記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の先頭フレームである場合、
前記復元部は、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
前記圧縮部は、前記復元部により復元された前記第１フレームの次フレームの画像を圧縮して先頭フレームの圧縮データとし、
前記管理情報変更部は、前記第１圧縮単位のうち前記第１フレームより後のフレームが新たな第１圧縮単位を構成するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記新たな第１圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理装置。
（付記３）  付記１に記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の最終フレームである場合、
前記復元部は、画像の復元を行わず、
前記圧縮部は、画像の圧縮を行わず、
前記管理情報変更部は、前記第１圧縮単位のうち前記第１フレームより前のフレームが新たな第１圧縮単位を構成するように、前記管理情報を変更する画像管理装置。
（付記４）  付記１に記載の画像管理装置において、
前記指示取得部により取得された指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２フレームの属する圧縮単位である第２圧縮単位の先頭フレームでない場合、
前記復元部は、前記第２圧縮単位の圧縮データに基づいて前記第２フレームの画像を復元し、
前記圧縮部は、前記新たな画像を先頭フレームの圧縮データとして圧縮すると共に、前記復元部により復元された前記第２フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記管理情報変更部は、前記第２圧縮単位のうち前記第２フレームより前のフレームで構成される第２前部圧縮単位と前記第２圧縮単位のうち前記第２フレーム以降のフレームで構成される第２後部圧縮単位とに前記第２圧縮単位を分割して、前記第２前部圧縮単位と前記第２後部圧縮単位の間に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを前記第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理装置。
（付記５）  付記１に記載の画像管理装置において、
前記指示取得部により取得された指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２圧縮単位の先頭フレームである場合、
前記復元部は、画像の復元を行わず、
前記圧縮部は、前記新たな画像を先頭フレームの圧縮データとして圧縮し、
前記管理情報変更部は、前記第２圧縮単位の前に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを新たな圧縮単位である第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理装置。
（付記６）  付記１に記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームから第２フレームの位置へのフレームの移動である場合、
前記復元部、前記圧縮部、前記管理情報変更部は、前記第１フレームの削除及び第２フレームの位置への前記第１フレームの画像の挿入を行う画像管理装置。
（付記７）  付記６に記載の画像管理装置において、
前記指示取得部により取得された指示が第１フレームから第２フレームの位置へのフレームの移動である場合、
前記管理情報変更部は、前記第１フレームを第２フレームの位置へ移動するように前記管理情報を変更すると共に、前記第１フレームの属する圧縮単位である第１圧縮単位における前記第１フレームの位置に基づいて前記第１圧縮単位の構成を変更するように前記管理情報を変更すると共に、前記第２フレームの属する圧縮単位である第２圧縮単位における前記第２フレームの位置に基づいて前記第２圧縮単位の構成を変更するように前記管理情報を変更する画像管理装置。
（付記８）  付記１に記載の画像管理装置において、
前記管理情報変更部は、前記指示に基づく処理の後でフレーム番号が連続するように前記管理情報を変更する画像管理装置。
（付記９）  フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う管理をコンピュータに実行させる画像管理プログラムであって、
指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得し、
連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する
ことをコンピュータに実行させる画像管理プログラム。
（付記１０）  付記９に記載の画像管理プログラムにおいて、
前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の先頭フレームである場合、
前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
復元された前記第１フレームの次フレームの画像を圧縮して先頭フレームの圧縮データとし、
前記第１圧縮単位のうち前記第１フレームより後のフレームが新たな第１圧縮単位を構成するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記新たな第１圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理プログラム。
（付記１１）  付記９に記載の画像管理プログラムにおいて、
前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の最終フレームである場合、
画像の復元を行わず、
画像の圧縮を行わず、
前記第１圧縮単位のうち前記第１フレームより前のフレームが新たな第１圧縮単位を構成するように、前記管理情報を変更する画像管理プログラム。
（付記１２）  付記９に記載の画像管理プログラムにおいて、
前記指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２フレームの属する圧縮単位である第２圧縮単位の先頭フレームでない場合、
前記第２圧縮単位の圧縮データに基づいて前記第２フレームの画像を復元し、
前記新たな画像を先頭フレームの圧縮データとして圧縮すると共に、復元された前記第２フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記第２圧縮単位のうち前記第２フレームより前のフレームで構成される第２前部圧縮単位と前記第２圧縮単位のうち前記第２フレーム以降のフレームで構成される第２後部圧縮単位とに前記第２圧縮単位を分割して、前記第２前部圧縮単位と前記第２後部圧縮単位の間に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを前記第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理プログラム。
（付記１３）  付記９に記載の画像管理プログラムにおいて、
前記指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２圧縮単位の先頭フレームである場合、
画像の復元を行わず、
前記新たな画像を先頭フレームの圧縮データとして圧縮し、
前記第２圧縮単位の前に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを新たな圧縮単位である第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理プログラム。
（付記１４）  付記９に記載の画像管理プログラムにおいて、
前記指示が第１フレームから第２フレームの位置へのフレームの移動である場合、
前記第１フレームの削除及び前記第２フレームの位置への前記第１フレームの画像の挿入を行う画像管理プログラム。
（付記１５）  付記１４に記載の画像管理プログラムにおいて、
前記指示が第１フレームから第２フレームの位置へのフレームの移動である場合、
前記第１フレームを第２フレームの位置へ移動するように前記管理情報を変更すると共に、前記第１フレームの属する圧縮単位である第１圧縮単位における前記第１フレームの位置に基づいて前記第１圧縮単位の構成を変更するように前記管理情報を変更すると共に、前記第２フレームの属する圧縮単位である第２圧縮単位における前記第２フレームの位置に基づいて前記第２圧縮単位の構成を変更するように前記管理情報を変更する画像管理プログラム。
（付記１６）  フレーム番号を付されたフレームの画像が圧縮された圧縮データの管理を行う管理を行う画像管理方法であって、
指定されたフレームのフレーム番号と該フレームに対する処理の指示とを取得し、
連続する複数のフレームで構成される圧縮単位が複数連続し、且つ各圧縮単位における先頭フレームの圧縮データが先頭フレームだけの画像に基づいて圧縮された圧縮データであり、且つ各圧縮単位における先頭フレーム以外のフレームの圧縮データが直前のフレームの画像に基づいて圧縮された圧縮データに対して、前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１フレームの属する圧縮単位である第１圧縮単位の先頭フレームまたは最終フレームでない場合、前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
復元された前記第１フレームの次フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記圧縮データを管理する管理情報に対して、前記第１圧縮単位のうち前記第１フレームより前のフレームで構成される第１前部圧縮単位と前記第１圧縮単位のうち前記第１フレームより後のフレームで構成される第１後部圧縮単位とに前記第１圧縮単位を分割するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記第１後部圧縮単位の先頭フレームとするように前記管理情報を変更する
ことを実行する画像管理方法。
（付記１７）  付記１６に記載の画像管理方法において、
前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の先頭フレームである場合、
前記第１フレームの圧縮データに基づいて前記第１フレームの画像を復元し、前記第１フレームの画像と前記第１フレームの次フレームの圧縮データとに基づいて前記第１フレームの次フレームの画像を復元し、
復元された前記第１フレームの次フレームの画像を圧縮して先頭フレームの圧縮データとし、
前記第１圧縮単位のうち前記第１フレームより後のフレームが新たな第１圧縮単位を構成するように前記管理情報を変更すると共に、前記第１フレームの次フレームの圧縮データを前記新たな第１圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理方法。
（付記１８）  付記１６に記載の画像管理方法において、
前記指示が第１フレームの削除であり、且つ前記第１フレームが前記第１圧縮単位の最終フレームである場合、
画像の復元を行わず、
画像の圧縮を行わず、
前記第１圧縮単位のうち前記第１フレームより前のフレームが新たな第１圧縮単位を構成するように、前記管理情報を変更する画像管理方法。
（付記１９）  付記１６に記載の画像管理方法において、
前記指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２フレームの属する圧縮単位である第２圧縮単位の先頭フレームでない場合、
前記第２圧縮単位の圧縮データに基づいて前記第２フレームの画像を復元し、
前記新たな画像を先頭フレームの圧縮データとして圧縮すると共に、復元された前記第２フレームの画像を先頭フレームの圧縮データとして圧縮し、
前記第２圧縮単位のうち前記第２フレームより前のフレームで構成される第２前部圧縮単位と前記第２圧縮単位のうち前記第２フレーム以降のフレームで構成される第２後部圧縮単位とに前記第２圧縮単位を分割して、前記第２前部圧縮単位と前記第２後部圧縮単位の間に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを前記第３圧縮単位の先頭フレームとするように前記管理情報を変更する画像管理方法。
（付記２０）  付記１６に記載の画像管理方法において、
前記指示が第２フレームの位置への新たな画像の挿入であり、且つ前記第２フレームが前記第２圧縮単位の先頭フレームである場合、
画像の復元を行わず、
前記新たな画像を先頭フレームの圧縮データとして圧縮し、
前記第２圧縮単位の前に新たな圧縮単位である第３圧縮単位を挿入するように前記管理情報を変更すると共に、前記新たな画像の圧縮データを新たな圧縮単位である第３圧縮単位の先頭フレームとするように前記管理情報を変更すると共に、画像管理方法。
【図面の簡単な説明】
【０１６９】
【図１】前提技術に係る画像圧縮装置の構成の一例を示すブロック図である。
【図２】前提技術に係る画像圧縮装置による圧縮処理の動作の一例を示すブロック図である。
【図３】前提技術に係る画像圧縮装置による圧縮処理の動作の一例を示すフローチャートである。
【図４】前提技術に係るラスタースキャン順序の一例を示す図である。
【図５】前提技術に係るフレーム内符号化処理における参照画素の選択の一例を示す図である。
【図６】前提技術に係るフレーム内符号化処理における予測値の算出式の一例を示す式である。
【図７】前提技術に係るフレーム内符号化処理における予測誤差の算出式の一例を示す式である。
【図８】前提技術に係るフレーム内符号化処理における誤差評価値の算出式の一例を示す式である。
【図９】前提技術に係るフレーム間符号化処理における参照画素の選択の一例を示す図である。
【図１０】前提技術に係るフレーム間符号化処理における予測値の算出式の一例を示す式である。
【図１１】前提技術に係るフレーム間符号化処理における予測誤差の算出式の一例を示す式である。
【図１２】前提技術に係るフレーム間符号化処理における誤差評価値の算出式の一例を示す式である。
【図１３】前提技術に係る圧縮データの構成の一例を示す図である。
【図１４】前提技術に係る画像圧縮装置による圧縮条件決定処理の動作の一例を示すフローチャートである。
【図１５】前提技術に係る画像圧縮装置による復元処理の動作の一例を示すフローチャートである。
【図１６】本実施の形態に係る圧縮データのデータ構造の一例を示すブロック図である。
【図１７】本実施の形態に係る画像閲覧システムの構成の一例を示すブロック図である。
【図１８】本実施の形態に係る画像管理装置によるフレーム削除処理の一例を示す概念図である。
【図１９】本実施の形態に係る画像管理装置によるフレーム挿入処理の一例を示す概念図である。
【図２０】本実施の形態に係る画像管理装置によるフレーム移動処理の一例を示す概念図である。
【図２１】本実施の形態に係る画像管理装置によるフレーム削除処理の動作の一例を示すフローチャートである。
【図２２】本実施の形態に係るフレーム削除処理における第１のケースを示す概念図である。
【図２３】本実施の形態に係るフレーム削除処理における第２のケースを示す概念図である。
【図２４】本実施の形態に係るフレーム削除処理における第３のケースを示す概念図である。
【図２５】本実施の形態に係る画像管理装置によるフレーム挿入処理の動作の一例を示すフローチャートである。
【図２６】本実施の形態に係る画像管理装置によるフレーム移動処理の動作の一例を示すフローチャートである。
【図２７】本実施の形態に係るフレーム移動処理における第１のケースを示す概念図である。
【図２８】本実施の形態に係るフレーム移動処理における第２のケースを示す概念図である。
【図２９】本実施の形態に係るフレーム移動処理における第３のケースを示す概念図である。
【符号の説明】
【０１７０】
１１１  サーバ装置、２１２  クライアント装置、１２１  圧縮データ格納部、２３１  指示部、２３２  表示部、２３３  画像管理装置、２３４  入力部、２４１  管理制御部、２４２  圧縮情報変更部、２４３  圧縮データ取得部、２４４  圧縮データ保持部、２４５  復元部、２４６  画像保持部、２４７  圧縮部。
【図１】
0004946801.tif 000002
【図２】
0004946801.tif 000003
【図３】
0004946801.tif 000004
【図４】
0004946801.tif 000005
【図５】
0004946801.tif 000006
【図６】
0004946801.tif 000007
【図７】
0004946801.tif 000008
【図８】
0004946801.tif 000009
【図９】
0004946801.tif 000010
【図１０】
0004946801.tif 000011
【図１１】
0004946801.tif 000012
【図１２】
0004946801.tif 000013
【図１３】
0004946801.tif 000014
【図１４】
0004946801.tif 000015
【図１５】
0004946801.tif 000016
【図１６】
0004946801.tif 000017
【図１７】
0004946801.tif 000018
【図１８】
0004946801.tif 000019
【図１９】
0004946801.tif 000020
【図２０】
0004946801.tif 000021
【図２１】
0004946801.tif 000022
【図２２】
0004946801.tif 000023
【図２３】
0004946801.tif 000024
【図２４】
0004946801.tif 000025
【図２５】
0004946801.tif 000026
【図２６】
0004946801.tif 000027
【図２７】
0004946801.tif 000028
【図２８】
0004946801.tif 000029
【図２９】
0004946801.tif 000030