(57)【特許請求の範囲】
【請求項１】
複数の医療画像を含む医療画像群の表示領域を表示する表示手段と、
前記表示領域の領域サイズを変更する変更手段と、
前記医療画像群に含まれる複数の医療画像の中から、注目画像として予め設定された医療画像を優先して選択し、前記注目画像の直前又は直後に撮影された医療画像を含む関連画像を選択する選択手段とを有し、
前記選択手段は、前記変更手段で変更された前記表示領域の領域サイズの拡大量に応じて、前記表示手段に追加する前記関連画像の数を決定し、前記変更手段で変更された前記表示領域の領域サイズの縮小量に応じて、前記表示手段から削除される前記関連画像の数を決定し、
前記表示手段は、前記選択手段により選択された前記注目画像及び前記関連画像に対応するサムネイル医療画像を前記表示領域内に表示することを特徴とする情報処理装置。
【請求項２】
前記選択手段は、第１の方向の前記表示領域の長さの変更量に応じて定まる数の前記注目画像を選択し、
前記表示手段は、前記選択手段により選択された前記注目画像を、前記第１の方向に沿って、前記表示領域内に追加することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択手段は、前記第１の方向と異なる第２の方向の前記表示領域の長さの変更量に応じて定まる数の、前記表示領域に表示中の前記注目画像に関連する関連画像を選択し、
前記表示手段は、前記選択手段により選択された前記関連画像を、前記第２の方向に沿って、前記表示領域内に表示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記表示領域の前記領域サイズが前記医療画像群に対して予め設定された表示対象のすべての医療画像を表示可能なサイズよりも大きいサイズに変更された場合に、前記表示領域内に表示された各サムネイル医療画像を拡大して表示することを特徴とする請求項１乃至３何れか１項に記載の情報処理装置。
【請求項５】
前記変更手段は、前記領域サイズを、より小さいサイズに変更し、
前記変更に応じて定まる数のサムネイル医療画像を表示領域内から削除する削除手段をさらに有することを特徴とする請求項１乃至４何れか１項に記載の情報処理装置。
【請求項６】
前記領域サイズの変更指示を受け付ける変更指示受付手段をさらに有し、
前記変更手段は、前記領域サイズの変更指示に従い、前記領域サイズを変更することを特徴とする請求項１乃至５何れか１項に記載の情報処理装置。
【請求項７】
前記表示手段は、複数の医療画像群それぞれに対応する複数の代表サムネイル医療画像を含む選択画面を表示し、
前記選択画面において、一の前記代表サムネイル医療画像の選択指示を受け付ける選択指示受付手段をさらに有し、
前記表示手段は、前記選択指示に係る前記代表サムネイル医療画像に対応する前記医療画像群の前記表示領域を前記選択画面上に重畳表示することを特徴とする請求項１乃至６何れか１項に記載の情報処理装置。
【請求項８】
情報処理装置が実行する情報処理方法であって、
複数の医療画像を含む医療画像群の表示領域を表示する表示ステップと、
前記表示領域の領域サイズを変更する変更ステップと、
前記医療画像群に含まれる複数の医療画像の中から、注目画像として予め設定された医療画像を優先して選択し、前記注目画像の直前又は直後に撮影された医療画像を含む関連画像を選択する選択ステップと
を含み、
前記選択ステップでは、前記変更ステップにおいて変更された前記表示領域の領域サイズの拡大量に応じて、前記表示ステップに追加する前記関連画像の数を決定し、前記変更ステップにおいて変更された前記表示領域の領域サイズの縮小量に応じて、前記表示ステップから削除される前記関連画像の数を決定し、
前記表示ステップでは、前記選択ステップにおいて選択された前記注目画像及び前記関連画像に対応するサムネイル医療画像を前記表示領域内に表示することを特徴とする情報処理方法。
【請求項９】
コンピュータを、
複数の医療画像を含む医療画像群の表示領域を表示する表示手段と、
前記表示領域の領域サイズを変更する変更手段と、
前記医療画像群に含まれる複数の医療画像の中から、注目画像として予め設定された医療画像を優先して選択し、前記注目画像の直前又は直後に撮影された医療画像を含む関連画像を選択する選択手段と
して機能させ、
前記選択手段は、前記変更手段で変更された前記表示領域の領域サイズの拡大量に応じて、前記表示手段に追加する前記関連画像の数を決定し、前記変更手段で変更された前記表示領域の領域サイズの縮小量に応じて、前記表示手段から削除される前記関連画像の数を決定し、
前記表示手段は、前記選択手段により選択された前記注目画像及び前記関連画像に対応するサムネイル医療画像を前記表示領域内に表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置において画像ファイルの内容を確認する方法として、画像に対応するサムネイル画像を表示する方法がある。また、サムネイル画像は、必ずしも１つの画像を表現するものとは限らず、例えば複数の画像からなる画像群を示すものとして、１つのサムネイル画像を表示する場合もある。画像群としては、例えば、医療画像では、連続して撮影されたＣＴ画像やＭＲＩ画像の集合や、デジタルカメラの連射機能により生成された複数の画像の集合が挙げられる。
【０００３】
しかしながら、画像群に対して１つのサムネイル画像が画像群を代表する場合、ユーザがサムネイル画像のみから画像群の内容を把握するのは難しいという問題がある。一方で、画像群のすべての画像をサムネイル画像化して表示するには十分な領域がない、情報量が多過ぎてかえって見難くなるといった問題がある。このような問題に対し、特許文献１には、画像群を示す代表サムネイル画像を表示領域にドラッグすることで、画像群の内容をさらに詳細に確認できるサムネイル画像を生成、表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開第５５７０６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ユーザによるドラッグ操作に応じて表示対象のサムネイル画像が決まるため、操作の仕方によっては、ユーザが画像群の内容を把握するのに適切なサムネイル画像が表示されない場合があるといった問題がある。このように、従来技術においては、代表サムネイル以外のサムネイル画像を表示しても、ユーザが容易に画像群の内容を把握できない場合があるという問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、複数の医療画像を含む医療画像群の画像内容をユーザが容易に把握できるようなサムネイル医療画像の表示を実現することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、情報処理装置であって、複数の医療画像を含む医療画像群の表示領域を表示する表示手段と、前記表示領域の領域サイズを変更する変更手段と、前記医療画像群に含まれる複数の医療画像の中から、注目画像として予め設定された医療画像を優先して選択し、前記注目画像の直前又は直後に撮影された医療画像を含む関連画像を選択する選択手段とを有し、前記選択手段は、前記変更手段で変更された前記表示領域の領域サイズの拡大量に応じて、前記表示手段に追加する前記関連画像の数を決定し、前記変更手段で変更された前記表示領域の領域サイズの縮小量に応じて、前記表示手段から削除される前記関連画像の数を決定し、前記表示手段は、前記選択手段により選択された前記注目画像及び前記関連画像に対応するサムネイル医療画像を前記表示領域内に表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の医療画像を含む医療画像群の画像内容をユーザが容易に把握できるようなサムネイル医療画像の表示を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置のハードウェア構成を示す図である。
【図２】情報処理装置の機能構成を示す図である。
【図３】画像ＤＢのデータ構成の一例を示す図である。
【図４】表示処理を示すフローチャートである。
【図５】拡大処理を示すフローチャートである。
【図６】選択画面を示す図である。
【図７】選択画面を示す図である。
【図８】選択画面を示す図である。
【図９】選択画面を示す図である。
【図１０】拡大処理を示すフローチャートである。
【図１１】選択画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１は、第１の実施形態に係る情報処理装置のハードウェア構成を示す図である。情報処理装置１００は、複数の医療画像を複数の画像群に分類して記憶、管理している。ここで、医療画像は、診断等のために撮影された撮影画像である。情報処理装置１００はまた、画像群を代表する代表サムネイル画像を表示し、代表サムネイル画像に対応するユーザ操作に応じて、画像群に含まれる医療画像を適宜選択し、選択した医療画像に対応するサムネイル画像を表示する。ここで、サムネイル画像とは、画像を縮小することにより得られる縮小画像である。図１に示すように、情報処理装置１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、ネットワークインタフェース（Ｉ／Ｆ）２１５、入力機器Ｉ／Ｆ１０６、ディスプレイＩ／Ｆ１０７、バス１１１を有している。
【００１２】
ＣＰＵ１０１は、情報処理装置１００の全体の制御を行う。ＲＡＭ１０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ１０１の動作に必要な作業メモリとして使用される。ＲＯＭ１０３は、ＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)であり、ＣＰＵ１０１に必要な命令やデータを記憶している。ＨＤＤ１０４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であり、各種情報、プログラム等を記憶している。なお、後述する情報処理装置１００の機能や処理は、ＣＰＵ１０１がＲＯＭ１０３又はＨＤＤ１０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
ネットワークＩ／Ｆ１０５は、ネットワークに接続するための通信制御を処理する。入力機器インタフェース１０６は、入力装置としてのキーボード１０８及びマウス１０９を接続する。ディスプレイＩ／Ｆ１０７は、ディスプレイ１１０を接続し、表示を行う。ＣＰＵ１０１からディスプレイインタフェース１０７までの各ブロックはバス１１１に接続されている。なお、他の例としては、情報処理装置１００は、タッチパネルを備えたデバイスであってもよく、この場合には、タッチパネルが入力装置とデバイスの機能を備えることとなり、ユーザは、タッチ操作により、各種情報の入力が可能となる。
【００１４】
図２は、情報処理装置１００の機能構成を示す図である。情報処理装置１００は、画像ＤＢ２０１と、表示処理部２０２と、受付部２０３と、サムネイル画像生成部２０４と、領域サイズ変更部２０５と、画像選択部２０６と、を有している。画像ＤＢ２０１は、複数の医療画像を記憶している。図３は、画像ＤＢ２０１のデータ構成の一例を示す図である。画像ＤＢ２０１は、撮影対象の患者の患者ＩＤ毎のテーブルを有している。また、各テーブルには、群ＩＤと、画像種別と、撮影日時と、画像ＩＤと、代表画像情報と、キー画像情報とが対応付けて記憶されている。
【００１５】
本実施形態においては、情報処理装置１００は、複数の医療画像を、患者、画像種別及び撮影日時に基づいて、複数の画像群に分類して管理しており、群ＩＤは、この管理対象の画像群の識別情報である。ＣＴやＭＲＩといった検査では、一度の検査で得られる画像枚数は非常に多く、これらが１つの画像群として管理される。なお、医療画像を複数の画像群に分類するための条件は、実施形態に限定されるものではない。画像種別は、医療画像の種類を示す情報である。画像種別としては、ＣＴ、ＭＲＩ、Ｘ線等が挙げられる。撮影日時は、画像群に属する医療画像の撮影日時である。撮影日時は、画像群に属する複数の医療画像の撮影開始日時でもよい。
【００１６】
画像ＩＤは、群ＩＤにより識別される画像群に属する医療画像の識別情報である。なお、本実施形態においては、画像群に属する複数の画像の画像配列は予め定義されており、画像ＩＤは、画像群における各画像の画像配列順も合わせて示す情報であるものとする。また、本実施形態においては、画像配列は、撮影順に対応しているものとする。例えば、１番目に撮影された医療画像には、画像ＩＤ「ｂ００１」が割り当てられ、２番目に撮影された医療画像には「ｂ００２」が割り当てられる。
【００１７】
代表画像情報は、対応する医療画像が代表画像か否かを示す情報である。ここで、代表画像とは、画像群を示すサムネイル画像の元データとして利用される画像である。図３においては、丸は、代表画像に設定されていることを示しており、バツは、代表画像に設定されていないことを示している。なお、情報処理装置１００は、画像群のうち撮影日時が最も早い医療画像を代表画像として設定することとする。
【００１８】
キー画像情報は、対応する医療画像がキー画像か否かを示す情報である。ここで、キー画像は、画像群のうち、画像の閲覧者となる医師等の医療従事者等、画像の閲覧者が注目すべき医療画像である。医療画像の中には、例えば診断の根拠となるような画像、すなわちキー画像が１又は複数存在する。ユーザは、キー画像を優先的に確認したい場合が多い。なお、キー画像は、注目画像の一例である。図３においては、丸は、キー画像に設定されていることを示しており、バツは、キー画像に設定されていないことを示している。なお、情報処理装置１００は、例えば、医療画像の閲覧者、すなわちユーザから指定された医療画像をキー画像として設定することとする。ＣＴやＭＲＩの検査によって得られた大量の画像の中から診断を行う過程において、専門医等による読影の際に画像群の中で主に診断の根拠となる重要な画像、すなわちキー画像が設定されることが通例である。
【００１９】
なお、代表画像及びキー画像の決定方法は、実施形態に限定されるものではない。他の例としては、情報処理装置１００は、ユーザにより指定された医療画像を代表画像として設定してもよい。なお、１つの画像群に対して１つの医療画像のみが代表画像に設定されるのに対し、１つの画像群に対して１又は２以上の画像がキー画像として設定され得る。また、代表画像が同時にキー画像として設定される場合もある。
【００２０】
図２に戻り、表示処理部２０２は、ディスプレイ１１０への各種データの表示を制御する。表示処理部２０２は、例えば、画像ＤＢ２０１に格納されている画像群のうち、ある患者を対象とする複数の画像群の代表サムネイル画像を一覧表示した選択画面を表示する。受付部２０３は、キーボード１０８やマウス１０９等の入力装置を介して入力された情報を受け付ける。サムネイル画像生成部２０４は、画像ＤＢ２０１に格納されている医療画像に基づいて、医療画像に対応するサムネイル画像を生成する。領域サイズ変更部２０５は、ディスプレイ１１０に表示された、表示領域の領域サイズを変更する。ここで、表示領域とは、ユーザにより代表サムネイル画像（画像群）が選択された場合に、選択された画像群に対して確保される、ディスプレイ１１０上の領域である。また、領域サイズは、表示領域のサイズである。画像選択部２０６は、表示領域の領域サイズに応じて定まる数の医療画像を選択する。
【００２１】
特に医療画像の画像群においては、キー画像は１枚に限らず、複数に及ぶこともあり得る。また、状況によって、ユーザが、キー画像の前後の画像も参照したいといった場合もあり得る。臨床医等キー画像を参照する機会が多いユーザの視点では、画像群の代表サムネイル画像を基点として、効率的にキー画像及びその前後の医療画像の内容を確認できることが望ましい。これに対し、本実施形態に係る情報処理装置１００は、ユーザによる煩雑な操作を要することなく、ユーザが確認したいと考えるサムネイル画像を効率的に表示することができる。以下、情報処理装置１００による表示処理について説明する。
【００２２】
図４及び図５は、情報処理装置１００による表示処理を示すフローチャートである。図６は、表示処理の開始時にディスプレイ１１０に表示される選択画面６００を示す図である。選択画面６００は、画像ＤＢ２０１に格納されている画像群のうち、ある患者を対象とする複数の画像群の代表サムネイル画像を一覧表示する画面である。表示処理部２０２は、ユーザ操作に応じて、選択画面６００を表示する（表示処理）。選択画面６００には、画像群の画像種別を行、画像群の撮影日時を列とするマトリクスが表示されている。なお、撮影日時は、画面の右方向に進む時間軸に対応する。画像群の代表サムネイル画像６０１は、画像群の画像種別と撮影日時に応じて定まるブロック内に表示されている。
【００２３】
図４において、Ｓ４００において、受付部２０３は、代表サムネイル画像の選択指示を受け付けたか否かを確認する。なお、受付部２０３は、ユーザによる入力装置の操作に応じて、表示中のいずれかの代表サムネイル画像上にカーソルが移動すると、対応する代表サムネイル画像に対する選択指示を受け付ける（選択指示受付処理）。受付部２０３は、選択指示を受け付けるまで待機し、選択指示を受け付けると（Ｓ５０２でＹｅｓ）、処理をＳ５０３へ進める。以下、選択指示に係る代表サムネイル画像に対応する画像群を対象画像群と称する。
【００２４】
Ｓ４０１において、表示処理部２０２は、選択指示に係る代表サムネイル画像の表示位置を基準として、予め定められたサイズの表示領域を確保する。なお、ステップＳ４０１において確保される表示領域のサイズは初期値として予め例えばＨＤＤ１０４等に設定されているものとする。次に、Ｓ４０２において、画像選択部２０６は、画像群に属する画像のうち、キー画像として設定されている画像を１つ選択する。画像選択部２０６は、画像群に複数のキー画像が存在する場合には、撮影日時の最も古いものを選択することとする。このように、画像選択部２０６は、Ｓ４０２において、キー画像を他の画像に優先して選択する。なお、他の例としては、各キー画像の優先度が予め設定されているものとし、画像選択部２０６は、優先度の最も高いキー画像を選択してもよい。
【００２５】
次に、Ｓ４０３において、サムネイル画像生成部２０４は、選択されたキー画像を縮小して、キー画像に対応するサムネイル画像を生成する。以下、キー画像に対応するサムネイル画像をキーサムネイル画像と称することとする。そして、表示処理部２０２は、領域枠を選択画面上に重畳表示する。ここで、領域枠は、Ｓ４０２において確保された表示領域の外枠を示す画像である。さらに、表示処理部２０２は、領域枠内にキーサムネイル画像を配置して表示する。以降、領域サイズ変更部２０５による表示領域のサイズ変更が可能となる。領域サイズ変更部２０５は、具体的には、ユーザ操作に応じて、表示領域の縦方向の長さ及び横方向の長さのうち少なくとも一方を変更することにより、表示領域のサイズを変更する。ここで、表示領域の縦方向及び横方向は、それぞれディスプレイ１１０の縦方向及び横方向に対応する。
【００２６】
図７（ａ）は、Ｓ４０３の処理に対応した、選択画面６００の表示例を示す図である。図７（ａ）に示すように、代表サムネイル画像「ａ１」が選択されると、選択された代表サムネイル画像「ａ１」に対応する画像群の表示領域の領域枠７０１が表示される。さらに、領域枠７０１内には、「Ａ１」のキーサムネイル画像７０２が表示される。なお、キーサムネイル画像「Ａ１」に対応する医療画像が代表画像として設定されていない場合には、図７（ａ）に示すように、領域枠７０１内には、キーサムネイル画像「Ａ１」と代表サムネイル画像「ａ１」の２つのサムネイル画像が表示される。一方、キーサムネイル画像「Ａ１」に対応する医療画像が代表像として設定されている場合もある。この場合には、表示処理部２０２は、領域枠７０１内に、代表サムネイル画像「ａ１」のみを表示すればよい。
【００２７】
また、図７（ａ）に示すように、表示処理部２０２は、選択指示に係る代表サムネイル画像の表示位置を基準として、代表サムネイル画像を含む領域を表示領域として確保することとする。これにより、ユーザは、選択画面上に重畳表示された領域枠が、いずれの代表サムネイル画像に対応するものかを視覚的に容易に把握することができる。
【００２８】
図４に戻り、Ｓ４０３の処理の後、ＣＰＵ１０１は、処理をＳ４０４へ進める。Ｓ４０４において、受付部２０３は、表示領域の領域サイズの変更指示を受け付けたか否かを確認する。図７（ａ）において、ユーザがマウス操作によりカーソルを移動すると、受付部２０３は、カーソルの移動方向を変更方向、カーソルの移動量を変更量とする変更指示を受け付ける（変更指示受付処理）。例えば、マウス操作により横方向にカーソルが移動した場合には、受付部２０３は、表示領域の横方向の長さを変更する変更指示を受け付ける。また、マウス操作により縦方向にカーソルが移動した場合には、受付部２０３は、表示領域の縦方向の長さを変更する変更指示を受け付ける。
【００２９】
受付部２０３は、変更指示を受け付けた場合には（Ｓ４０４でＹｅｓ）、処理をＳ４０５へ進める。受付部２０３は、変更指示を受け付けなった場合には（Ｓ４０４でＮｏ）、処理をＳ４０７へ進める。次に、Ｓ４０５において、ＣＰＵ１０１は、変更指示の内容を確認する。ＣＰＵ１０１は、変更指示の内容が拡大に係るものである場合には（Ｓ４０５で拡大）、処理をＳ４０６へ進める。ＣＰＵ１０１は、変更指示の内容が縮小に係るものである場合には８Ｓ４０５で縮小）、処理をＳ４０９へ進める。
【００３０】
図５は、Ｓ４０６における情報処理装置１００の詳細な処理を示すフローチャートである。Ｓ５００において、領域サイズ変更部２０５は、変更指示に従い、領域サイズを変更する。例えば、横方向に拡大する変更指示を受け付けた場合には、領域サイズ変更部２０５は、横方向に表示領域を拡大する。また、縦方向に拡大する変更指示を受け付けた場合には、画像選択部２０６は、縦方向に領域を拡大する。また、横方向及び縦方向の両方向に拡大する変更指示を受け付けた場合には、画像選択部２０６は、両方向に領域を拡大する。次に、Ｓ５０１において、画像選択部２０６は、表示領域が縦方向に拡大した否かを確認する。画像選択部２０６は、縦方向に拡大した場合には（Ｓ５０１でＹｅｓ）、処理をＳ５０２へ進める。画像選択部２０６は、縦方向に拡大していない場合には（Ｓ５０１でＮｏ）、処理をＳ５０７へ進める。なお、画像選択部２０６は、表示領域が両方向に拡大した場合には、縦方向に拡大し、かつ横方向にも拡大したと判断するものとする。
【００３１】
Ｓ５０２において、画像選択部２０６は、画像ＤＢ２０１を参照し、追加対象のキー画像が存在するか否かを確認する。対象画像群に属する医療画像のうち、既に表示領域にキーサムネイル画像として表示されている医療画像以外に、キー画像として設定されている医療画像が画像ＤＢ２０１に記録されているとする。この場合には、画像選択部２０６は、追加対象の注目画像が存在すると判断する。画像選択部２０６は、追加対象の注目画像が存在する場合には（Ｓ５０２でＹｅｓ）、処理をＳ５０３へ進める。画像選択部２０６は、追加対象の注目画像が存在しない場合には（Ｓ５０２でＮｏ）、処理をＳ５０５へ進める。
【００３２】
Ｓ５０３において、画像選択部２０６は、対象画像群から拡大量に応じて定まる数のキー画像を選択する（選択処理）。次に、Ｓ５０４において、サムネイル画像生成部２０４は、Ｓ５０４において選択されたキー画像に対応するキーサムネイル画像を生成する。そして、表示処理部２０２は、生成されたキーサムネイル画像を表示領域内に追加して表示する（表示処理）。なお、このとき新たに追加表示されるサムネイル画像のサイズは、ＨＤＤ１０４等において、初期サイズとして予め設定されているものとする。一方、Ｓ５０５において、表示処理部２０２は、既に表示領域に表示中のサムネイル画像を、拡大後の表示領域の領域サイズに応じて拡大して、表示する。
【００３３】
図７（ｂ）、（ｃ）は、縦方向の拡大処理に対応した選択画面の表示例を示す図である。図７（ａ）に示す状態から、ユーザ操作に応じて、領域枠７０１が下方向（縦方向）に拡大すると、図７（ｂ）に示すように、領域枠７０１内にキーサムネイル画像が追加表示される。図７（ａ）の時点では、キーサムネイル画像「Ａ１」のみが表示されているのに対し、図７（ｂ）の時点では、領域枠７０１内には、キーサムネイル画像「Ａ２」、キーサムネイル画像「Ａ３」が追加表示されている。なお、表示処理部２０２は、図７（ｂ）に示すように、変更量に応じて、キーサムネイル画像の一部を表示してもよく、また他の例としては、以下の通り、キーサムネイル画像単位で画像の追加表示を行ってもよい。すなわち、表示処理部２０２は、１つのキーサムネイル画像が追加可能な領域が確保されるまで、続キーサムネイル画像の追加表示を行わず、１つのキーサムネイル画像が追加可能な領域が確保された後で、キーサムネイル画像全体を追加表示してもよい。
【００３４】
図７（ｃ）は、キーサムネイル画像を拡大表示した場合の例を示している。画像ＤＢ２０１において、対象画像群に対し、３つのキー画像が設定されている場合において、３つのキー画像すべてに対応するキーサムネイル画像が表示領域に表示されると、Ｓ５０３において、追加対象の注目画像はないと判断される。その後は、表示処理部２０２は、図７（ｃ）に示すように、表示領域の拡大に伴い、表示領域中の各キーサムネイル画像を拡大表示する。さらに、表示処理部２０２は、キーサムネイル画像の拡大に処理が切り替わった時点において、表示枠の表示色を変更する等して、処理の変更をユーザが視覚的に把握可能とすることとする。これにより、ユーザは、すべてのキーサムネイル画像が表示されたことを容易に把握することができる。
【００３５】
図５に戻り、Ｓ５０６において、画像選択部２０６は、表示領域が横方向に拡大している否かを確認する。画像選択部２０６は、横方向に拡大している場合には（Ｓ５０６でＹｅｓ）、処理をＳ５０７へ進める。画像選択部２０６は、縦方向に拡大していない場合には（Ｓ５０７でＮｏ）、Ｓ４０６の処理を終了する。
【００３６】
Ｓ５０７において、画像選択部２０６は、画像ＤＢ２０１を参照し、追加対象の関連画像が存在するか否かを確認する。ここで、関連画像とは、Ｓ５０７の処理時点において、表示領域に表示中のキー画像に関連する医療画像である。本実施形態においては、関連画像は、キー画像に連続して、キー画像の直前及び直後に撮影された医療画像であるものとする。また、キー画像に対応する関連画像とすべき前後の画像数は、予めＨＤＤ１０４等に設定されているものとする。
【００３７】
そして、画像選択部２０６は、この予め設定された画像数の関連画像が既に表示領域に表示されている場合には、追加対象の関連画像が存在しないと判断する。また、画像選択部２０６は、表示領域に表示中の関連画像の数が、画像数に達していない場合には、追加対象の関連画像が存在すると判断する。例えば、キー画像の前後２つの連続する医療画像が関連画像として設定されている場合において、前後２つの関連画像に対応する関連サムネイル画像が既に表示領域に表示されている場合には、追加対象の関連画像は存在しないと判断される。画像選択部２０６は、追加対象の関連画像が存在する場合には（Ｓ５０７でＹｅｓ）、処理をＳ５０８へ進める。画像選択部２０６は、追加対象の関連画像が存在しない場合には（５０６でＮｏ）、処理をＳ５１０へ進める。
【００３８】
Ｓ５０８において、画像選択部２０６は、拡大量に応じて定まる数の関連画像を選択する（選択処理）。次に、Ｓ５０９において、サムネイル画像生成部２０４は、Ｓ５０８において選択されたキー画像に対応するサムネイル画像を生成する。以下、関連画像に対応するサムネイル画像を関連サムネイル画像と称することとする。そして、表示処理部２０２は、生成されたキーサムネイル画像を表示領域内に追加表示する（表示処理）。一方、Ｓ５１０において、表示処理部２０２は、既に表示領域に表示中のサムネイル画像を、拡大後の表示領域の領域サイズに応じて拡大して、表示する。
【００３９】
図８は、横方向の拡大処理に対応した選択画面の表示例を示す図である。図７（ａ）に示す状態から、ユーザ操作に応じて、領域枠７０１が横方向に拡大すると、図８（ａ）に示すように、領域枠７０１内に「Ａ１−１」、「Ａ１＋１」の２つの関連サムネイル画像８０１，８０２が追加表示される。例えば、関連サムネイル画像８０１はキー画像の直前に撮影された医療画像のサムネイル画像であり、関連サムネイル画像８０２はキー画像の直後に撮影された医療画像のサムネイル画像である。上述のように選択画面６００において撮影日時は画面の右方向（矢印方向）に進むほど新しい日時を示しており、関連サムネイル画像も同様に画面右方向の関連サムネイル画像ほど新しい日時の医療画像のサムネイル画像となっている。すなわち、領域枠７０１内の時間の進む方向と選択画面６００全体の時間の進む方向とが整合がとれている。従って、操作者は関連サムネイル画像とキーサムネイル画像との時間的関係を容易に把握することが可能である。
【００４０】
横方向の拡大においては、表示処理部２０２は、表示領域に１つの関連サムネイル画像が表示可能なスペースが生じたタイミングで、１つの関連サムネイル画像を追加表示する。表示処理部２０２は、さらにこのとき、キーサムネイル画像が表示領域の横方向において、中心に位置するように複数のサムネイル画像を再配列する。
【００４１】
表示処理部２０２は、例えば、図８（ａ）に示すように、キー画像を基準として、−１枚目、＋１枚目、−２枚目、＋２枚目、−３枚目、＋３枚目と順番に関連サムネイル画像を追加表示する。なお、関連サムネイル画像の追加順は、実施形態に限定されるものではない。他の例としては、表示処理部２０２は、＋１枚目、−１枚目、＋２枚目、−２枚目・・・という順番で追加表示してもよい。また、表示処理部２０２は、前後２つの関連サムネイル画像を１セットとし、２つの関連サムネイル画像分のスペースが確保されたタイミングで、２つの関連サムネイル画像を同時に追加表示してもよい。
【００４２】
他の例としては、表示処理部２０２は、図８（ｂ）に示すように、前後２つの関連サムネイル画像を１セットとし、表示領域の拡大に応じて、関連サムネイル画像をさらに縮小した状態から表示し始め、徐々に初期サイズまで拡大してもよい。なお、表示処理部２０２は、キーサムネイル画像が複数表示された状態で、表示領域が横方向に拡大された場合には、表示中のキーサムネイルそれぞれに対応する関連サムネイル画像を追加表示する。図８（ｂ）の例では、領域枠７０１内に、「Ａ１−２」、「Ａ１＋２」の２つの関連サムネイル画像８０３，８０４を初期サイズで表示するスペースがないため、これら関連サムネイル画像８０３，８０４は、縮小された状態で表示されている。例えば、関連サムネイル画像８０３は関連サムネイル画像８０１の直前に撮影された医療画像のサムネイル画像であり、関連サムネイル画像８０４は関連サムネイル画像８０２の直後に撮影された医療画像のサムネイル画像である。
【００４３】
図８（ｃ）は、関連サムネイル画像及びキーサムネイル画像を拡大表示した場合の例を示している。Ｓ５０７において、追加対象の関連画像はないと判断されると、このように、表示処理部２０２は、表示領域の拡大に伴い、表示中のキーサムネイル画像及び関連サムネイル画像を拡大表示する。また、図９は、対象画像群のすべてのキー画像及び関連画像に対応するサムネイル画像が表示され、その後各サムネイル画像が拡大表示された状態の選択画面を示す図である。
【００４４】
なお、Ｓ５０５及びＳ５１０において、サムネイル画像を拡大する際には、領域サイズ変更部２０５は、サムネイル画像のアスペクト比が変わらないように拡大方向に関わらず、表示領域の縦横比率を保った状態で、表示領域を拡大することとする。
【００４５】
また、情報処理装置１００は、サムネイル画像が拡大表示されている状態において、拡大方向と異なる方向へのマウス操作によるカーソル移動に基づく処理は行わないこととする。また、他の例としては、情報処理装置１００は、サムネイル画像が拡大表示された状態のまま、新しいサムネイル画像の生成・表示制御を行うこととしてもよい。情報処理装置１００は、表示すべきすべてのサムネイル画像が表示され、縦方向及び横方向両方向に、すべてのサムネイル画像が表示され、サムネイル画像が拡大表示されている場合には、いずれの方向に表示領域を拡大しても同じ処理を行う。
【００４６】
図４に戻り、ＣＰＵ１０１は、Ｓ４０６の拡大処理が完了すると、処理をＳ４０７へ進める。Ｓ４０７において、受付部２０３は、医療画像の表示指示を受け付けたか否かを確認する。ユーザが表示領域中のキーサムネイル画像又は関連サムネイル画像を選択すると、受付部２０３は、選択されたサムネイル画像に対応する医療画像の表示指示を受け付ける。受付部２０３は、医療画像の表示指示を受け付けた場合には（Ｓ４０７でＹｅｓ）、処理をＳ４０８へ進める。受付部２０３は、医療画像の表示指示を受け付けなかった場合には（Ｓ４０７でＮｏ）、処理をＳ４０４へ進める。Ｓ４０８において、表示処理部２０２は、表示指示に係る医療画像を表示する。
【００４７】
また、Ｓ４０９において、表示処理部２０２は、領域サイズの縮小量（変更量）に応じて、サムネイル画像を表示領域から削除する（削除処理）。具体的には、表示処理部２０２は、縮小量に応じて、サムネイル画像を追加順と逆の順番に従って、表示領域から削除する。なお、サムネイル画像が拡大表示された状態において、表示領域の領域サイズを縮小する場合には、表示処理部２０２は、表示中のサムネイル画像のサイズを領域サイズの縮小量に応じて徐々に初期サイズまで小さくていく。そして、表示処理部２０２は、それ以上縮小される場合には、縮小量に応じて、サムネイル画像を追加順と逆の順番に従って、表示領域から削除する。次に、Ｓ４１０において、領域サイズ変更部２０５は、変更指示に従い、領域サイズを縮小、すなわち変更し、その後処理をＳ４０７へ進める。
【００４８】
以上のように、本実施形態によれば、ユーザはまず、所望の画像群を示す代表サムネイル画像にカーソルを合わせ、表示された表示領域を任意の方向に拡大操作することで、操作方向（拡大方向）に応じて、キー画像又はその関連画像を表示させることができる。また、本実施形態においては、情報処理装置１００は、表示領域の拡大に伴い、表示されたサムネイル画像を拡大することができる。さらにこのとき、情報処理装置１００は、サムネイル画像のアスペクト比を保つようにサムネイル画像を拡大する。したがって、ユーザはサムネイル画像の内容をより具体的に確認することが可能となる。
【００４９】
第１の実施形態の第１の変更例としては、表示領域の拡大方向と、追加表示の対象となるサムネイル画像の種類と、の対応関係は、実施形態に限定されるものではない。他の例としては、情報処理装置１００は、横方向の拡大に応じて、キーサムネイル画像を横方向に追加表示し、縦方向の拡大に応じて、関連サムネイル画像を縦方向に追加表示してもよい。
【００５０】
また、第２の変更例としては、情報処理装置１００は、縦方向と横方向への拡大に応じて、サムネイル画像を追加表示したが、追加表示の対象となる拡大方向は、実施形態に限定されるものではない。拡大方向は、サムネイル画像のマトリクス表示を可能とする２軸に対応する、異なる２方向であればよく、必ずしも直行する必要はない。そして、情報処理装置１００は、２軸に基づいて、サムネイル画像を追加表示すればよい。
【００５１】
また、第３の変更例としては、キー画像に連続する、直前直後の医療画像を、キー画像の関連画像としたが、関連画像は、キー画像と同じ画像群に属し、かつキー画像に関連する画像であればよく、実施形態に限定されるものではない。他の例としては、関連画像は、キー画像の設定時に、ユーザにより関連画像として設定された医療画像であってもよい。
【００５２】
第４の変更例としては、本実施形態に係るサムネイル画像生成部２０４は、サムネイル画像を表示する直前に、表示対象のサムネイル画像を生成したが、サムネイル画像を生成するタイミングは、実施形態に限定されるものではない。
【００５３】
第５の変更例としては、情報処理装置１００は、領域サイズの変更量に替えて、変更後の領域サイズに基づいて、表示領域に表示すべきサムネイル画像の数を決定し、対象画像群から、決定した数の医療画像を選択してもよい。なお、この場合も、情報処理装置１００は、キー画像を優先して選択するものとする。そして、情報処理装置１００は、選択した医療画像に対応するサムネイル画像を生成、表示すればよい。
【００５４】
第６の変更例としては、情報処理システムのサーバ装置とクライアント装置が、本実施形態に係る情報処理装置１００の各処理を分担してもよい。例えば、サーバ装置が医療画像を記憶、管理し、また医療画像に対応するサムネイル画像の生成を行い、クライアント装置が、サムネイル画像の表示を行ってもよい。サムネイル画像はサイズが小さいことから、元データのサイズが大きい画像を配信する前段階において、サムネイル画像を配信し、ユーザに確認させることにより、通信の効率化を図ることができる。
【００５５】
（第２の実施形態）
第２の実施形態に係る情報処理装置１００は、表示領域の拡大の方向によらず、表示領域にサムネイル画像を表示可能なスペースが生じた場合に、キーサムネイル画像を優先的に追加表示する。以下、第２の実施形態に係る情報処理装置１００について、第１の実施形態に係る情報処理装置１００と異なる点について説明する。
【００５６】
図１０は、第２の実施形態に係る情報処理装置１００による拡大処理（Ｓ４０６）における詳細な処理を示すフローチャートである。Ｓ１０００において、領域サイズ変更部２０５は、変更指示に従い、領域サイズを変更する。次に、Ｓ１００１において、画像選択部２０６は、変更後の表示領域の領域サイズに基づいて、表示領域に表示可能なサムネイル画像の画像数を算出する。次に、Ｓ１００２において、画像選択部２０６は、画像ＤＢ２０１を参照し、画像数のキー画像を選択する。
【００５７】
次に、Ｓ１００３において、画像選択部２０６は、Ｓ１００２において選択できたキー画像の数がＳ１００１において決定された画像数に達したか否かを確認する。例えば、対象画像群のキー画像の数が３つであるのに対し、Ｓ１００１において、画像数「１５」が決定される場合がある。このように、画像数「１５」であるところ、実際には、３つのキー画像しか選択することができない場合があり、この場合に、画像選択部２０６は、選択できたキー画像の数が画像数に達しないと判断する。画像選択部２０６は、選択できたキー画像の数が画像数に達した場合には（Ｓ１００３でＹｅｓ）、処理をＳ１００７へ進める。画像選択部２０６は、選択できたキー画像の数が画像数に達しなかった場合には（Ｓ１００３でＮｏ）、処理をＳ１００４へ進める。
【００５８】
Ｓ１００４において、画像選択部２０６は、キー画像以外（注目画像以外）の医療画像（以下、他の画像と称する）選択間隔を決定する。本実施形態においては、画像選択部２０６は、後述の通り、他の画像については、対象画像群の画像配列において、所定間隔おきに他の画像を選択する。選択間隔は、この、画像選択部２０６が画像を選択する際の所定間隔である。次に、Ｓ１００５において、画像選択部２０６は、Ｓ１００４において決定された選択間隔おきに、他の画像を選択する。
【００５９】
次に、Ｓ１００６において、サムネイル画像生成部２０４は、Ｓ１００２及びＳ１００５において選択されたキー画像及び他の画像それぞれのサムネイル画像を生成する。そして、表示処理部２０２は、各サムネイル画像を表示領域内に表示する。なお、表示処理部２０２は、このとき、表示対象のサムネイル画像を、画像群において定義された画像配列に沿って配置することとする。本実施形態においては、表示処理部２０２は、対応する医療画像の撮影順に沿って、サムネイル画像を配置して表示する。また、Ｓ１００７において、領域サイズ変更部２０５は、Ｓ１００２において選択されたキー画像のサムネイル画像を生成する。そして、表示処理部２０２は、キーサムネイル画像を表示する。
【００６０】
図１１は、第２の実施形態に係る選択画面の表示例を示す図である。図１１は、表示領域が縦横いずれの方向にも拡大された状態を示している。例えば、処理対象となる対象画像群に属する画像の数が６０枚、キー画像の数が３枚であるとする。また、図１１の状態において、表示領域に表示可能なサムネイル画像の数が１５枚であるとする。この場合、キー画像以外の他の画像の表示可能な枚数は、１２枚となることから、５枚おきの一定間隔で、他の画像が選択されている。
【００６１】
さらに、図１１の状態から表示領域がさらに拡大されると、表示可能な画像数も増加するため、他の画像の選択間隔が、例えば、４枚おき、３枚おき、といったように徐々に小さくなる。このように、表示領域の領域サイズが大きくなるほど、より多くのサムネイル画像を表示することができるので、ユーザは、画像群全体の画像内容の構成を容易に把握することができる。また、キーサムネイル画像が優先的に表示されるので、画像群におけるキー画像の分布位置も把握し易くなる。なお、第２の実施形態に係る情報処理装置１００のこれ以外の構成及び処理は、第１の実施形態に係る情報処理装置１００の構成及び処理と同様である。
【００６２】
なお、第２の実施形態の第１の変更例としては、情報処理装置１００は、拡大後の領域サイズに替えて、領域サイズの拡大量に応じて、追加表示するサムネイル画像の数を決定し、決定した数の医療画像を追加対象として選択してもよい。この場合、情報処理装置１００は、表示中のサムネイル画像に対し、新たに選択した医療画像に対応するサムネイル画像を追加表示する。なお、本例においても、情報処理装置１００は、医療画像の選択時には、キー画像を優先して選択するものとする。
【００６３】
以上、上述した各実施形態によれば、複数の画像を含む画像群の画像内容をユーザが容易に把握できるようなサムネイル画像の表示を実現することができる。
【００６４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６５】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体(記憶媒体)等としての実施態様をとることが可能である。具体的には、本実施形態において説明した情報処理装置を、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、ｗｅｂアプリケーション等）から構成されるシステムに適用しても良いし、また、１つの機器からなる装置に適用しても良い。
【００６６】
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【符号の説明】
【００６７】
１００  情報処理装置
２０２  表示処理部
２０５  領域サイズ変更部
２０６  画像選択部
【図１】
0006711563.tif 000002
【図２】
0006711563.tif 000003
【図３】
0006711563.tif 000004
【図４】
0006711563.tif 000005
【図５】
0006711563.tif 000006
【図６】
0006711563.tif 000007
【図７】
0006711563.tif 000008
【図８】
0006711563.tif 000009
【図９】
0006711563.tif 000010
【図１０】
0006711563.tif 000011
【図１１】
0006711563.tif 000012