(57)【要約】スクロール機能の特性を活かしながら、大量の連続画像の中から、容易に注目画像を選択することを支援する技術を提供する。大量の連続画像の中から表示装置に表示する画像を、予め定めた第一のスクロール量で順にスクロールさせる指示を受け付ける第一のスクロール領域と、第一のスクロール領域内の位置を指定可能な最大数より多い画像が前記連続画像の中に含まれる場合、前記第一のスクロール量より小さいスクロール量で順に画像をスクロールさせる指示を受け付ける第二のスクロール領域と、を用意する。
2013046940.tif 000002
【特許請求の範囲】
【請求項１】
複数の連続する画像からなる表示対象画像群の表示装置への表示を制御する画像表示制御装置であって、
前記表示対象画像群を構成する画像の総枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域の指定可能位置の最大数より多い場合、所望のスクロール量で画像をスクロール可能なサブスクロール領域を生成するサブスクロール領域生成手段と、
前記メインスクロール領域および前記サブスクロール領域のいずれかを介して受け付けたスクロール指示に従って、前記表示対象画像群を構成する画像を前記表示装置に表示する表示制御手段と、を備え、
前記スクロール量は、指示位置が前記指定可能位置を１ステップ移動する毎の画像送り枚数で定義されること
を特徴とする画像表示制御装置。
【請求項２】
請求項１記載の画像表示制御装置であって、
前記総枚数が、前記指定可能位置の最大数より多い場合、前記メインスクロール領域のスクロール量であるメインスクロール量を、当該総枚数および当該指定可能位置の最大数を用いて算出するメインスクロール量算出手段をさらに備えること
を特徴とする画像表示制御装置。
【請求項３】
請求項２記載の画像表示制御装置であって、
前記メインスクロール領域は、前記画像を表示する表示画面上に生成され、
前記サブスクロール領域は、当該表示画面内の、前記メインスクロール領域とは独立した領域に生成され、
前記サブスクロール領域生成手段は、ユーザからの指示を受ける毎に、前記サブスクロール領域を生成すること
を特徴とする画像表示制御装置。
【請求項４】
請求項３記載の画像表示制御装置であって、
前記サブスクロール領域生成手段が前記サブスクロール領域を生成する毎に、メインスクロール領域上にサブエリアを識別可能に表示し、
前記サブエリアは、前記サブスクロール領域上で指定される画像範囲に対応するメインスクロール領域上の指定可能位置の範囲であること
を特徴とする画像表示制御装置。
【請求項５】
請求項２記載の画像表示制御装置であって、
前記メインスクロール領域は、前記画像を表示する表示画面上に生成され、
前記表示対象画像群は、前記サブスクロール領域のスクロール量であるサブスクロール量および当該表示対象画像群の中の前記サブスクロール量でスクロールする画像群を抽出画像群として特定する情報を含む属性情報を備え、
前記サブスクロール領域生成手段は、前記属性情報に従って、前記サブスクロール領域を前記メインスクロール領域上に生成し、
前記メインスクロール量算出手段は、前記属性情報を加味して前記メインスクロール量を算出すること
を特徴とする画像表示制御装置。
【請求項６】
請求項５記載の画像表示制御装置であって、
前記表示対象画像群は、複数の撮影対象部位に渡る医用画像であって、
前記属性情報において、前記抽出画像群は、部位名で特定されること
を特徴とする画像表示制御装置。
【請求項７】
請求項５記載の画像表示制御装置であって、
ユーザからの指示を受ける毎に、所望のスクロール量で画像をスクロール可能な第三のスクロール領域を、前記表示画面内の、前記メインスクロール領域とは独立した領域に生成する第三のスクロール領域生成手段をさらに備えること
を特徴とする画像表示制御装置。
【請求項８】
請求項５記載の画像表示制御装置であって、
前記サブスクロール量における前記画像送り枚数は１であること
を特徴とする画像表示制御装置。
【請求項９】
請求項１記載の画像表示制御装置であって、
前記表示対象画像群の中から画像の選択を受け付ける選択受付手段をさらに備えること
を特徴とする画像表示制御装置。
【請求項１０】
請求項９記載の画像表示制御装置であって、
前記選択受付手段は、前記メインスクロール領域の、前記選択された画像に対応する指定可能位置を、識別可能に表示すること
を特徴とする画像表示制御装置。
【請求項１１】
請求項１記載の画像表示制御装置であって、
前記画像を表示する表示画面は、１枚の画像を表示する単位画像表示領域を複数備え、
前記スクロール指示に従って表示する画像を、前記複数の単位画像表示領域の中の予め定めた１の単位画像表示領域に表示し、他の単位画像表示領域には、前記表示する画像の前後の画像を、予め定めた順序で表示すること
を特徴とする画像表示制御装置。
【請求項１２】
請求項１記載の画像表示制御装置であって、
前記表示対象画像群を構成する画像は、磁気共鳴イメージング装置、Ｘ線撮影装置、Ｘ線ＣＴ装置、および、超音波撮影装置の少なくとも１つを含む医用画像取得装置で取得した画像であること
を特徴とする画像表示制御装置。
【請求項１３】
請求項１２記載の画像表示制御装置であって、
前記表示対象画像群は、前記複数の連続するそれぞれの画像をフレームとする動画および前記複数の連続するそれぞれの画像を各スライスとする三次元領域を撮影したマルチスライス画像のいずれかであること
を特徴とする画像表示制御装置。
【請求項１４】
複数の連続する画像からなる表示対象画像群を表示装置に表示する際の画像表示制御方法であって、
前記表示対象画像群を構成する画像の総枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域の指定可能位置の最大数より多い場合、所望のスクロール量に変更し、画像をスクロールする表示制御ステップを備えること
を特徴とする画像表示制御方法。
【請求項１５】
コンピュータを、
複数の連続する画像からなる表示対象画像群を構成する画像の総枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域の指定可能位置の最大数より多い場合、所望のスクロール量で画像をスクロール可能なサブスクロール領域を生成するサブスクロール領域生成手段と、
前記メインスクロール領域および前記サブスクロール領域のいずれかを介して受け付けたスクロール指示に従って、表示装置に表示対象画像群を構成する画像を表示する表示制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量の連続画像の表示制御技術に関する。特に、大量の連続画像から注目画像を選択抽出することを支援する表示制御技術に関する。
【背景技術】
【０００２】
ＣＴ装置、ＭＲＩ装置などの進歩により、３次元的な画像データや時系列的な２次元画像データなど１回の検査で取得される画像データ（動画も含む）数は増大している。診断時には、このような大量の画像の中から、詳細に閲覧する注目画像を選択し、抽出する必要がある。【０００３】
効率よく注目画像を選択するため、例えば、サムネイル画像等を利用する技術がある（例えば、特許文献１参照）。サムネイル画像は、大量の画像をいくつかのグループに分けて、各グループの代表画像を表示するものである。特許文献１の技術では、まず、大まかな範囲を設定し、設定された範囲の画像データのサムネイル画像を表示装置に表示し、これらを介して注目画像の選択を受け付ける。【０００４】
しかし、サムネイル画像を用いると、表示領域が大きく圧迫される。また、取得した全画像を概観することができず、表示中の画像の、全画像の中での位置なども把握しづらい。【０００５】
このような不便を避けるものとして、スクロール機能を用いて、表示領域に表示する画像をスクロールさせながら、注目画像を選択させる技術がある。スクロール操作を受け付けるスクロール領域（スクロールバー）は、等間隔で順に各画像に割り当てられ、ユーザのスクロールに応じて、各位置に割り当てられた画像が画像表示領域に表示される。ユーザは、画像表示領域に表示される画像を見て、注目画像を選択する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２３４０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
スクロール機能を用いる場合、実際の画像を閲覧しながらユーザは注目画像を選択できる。また、全画像を概観でき、表示される画像の全画像中の位置なども把握し易い。しかし、スクロール領域を分割可能な数以上の枚数の画像があると、最小単位でスクロールしても、選択できない画像が発生する。この場合、１枚単位で画像を送り、確認することができない。【０００８】
本発明は、上記事情を鑑みてなされたもので、スクロール機能の特性を活かしながら、大量の連続画像の中から、容易に注目画像を選択することを支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、大量の連続画像の中から表示装置に表示する画像を、予め定めた第一のスクロール量で順にスクロールさせる指示を受け付ける第一のスクロール領域と、第一のスクロール領域内で位置を指定可能な最大数より多い画像が前記連続画像の中に含まれる場合、前記第一のスクロール量より小さいスクロール量で順に画像をスクロールさせる指示を受け付ける第二のスクロール領域と、を用意する。【００１０】
例えば、複数の連続する画像からなる表示対象画像群の表示装置への表示を制御する画像表示制御装置であって、前記表示対象画像群を構成する画像の総枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域の指定可能位置の最大数より多い場合、所望のスクロール量で画像をスクロール可能なサブスクロール領域を生成するサブスクロール領域生成手段と、前記メインスクロール領域および前記サブスクロール領域のいずれかを介して受け付けたスクロール指示に従って、前記表示装置に表示対象画像群を構成する画像を表示する表示制御手段と、を備え、前記スクロール量は、指示位置が前記指定可能位置を１ステップ移動する毎の画像送り枚数で定義されることを特徴とする画像表示制御装置を提供する。【００１１】
また、複数の連続する画像からなる表示対象画像群を表示装置に表示する際の画像表示制御方法であって、前記表示画像群を構成する画像の総枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域の指定可能位置の最大数より多い場合、所望のスクロール量に変更し、画像をスクロールする表示制御ステップを備えることを特徴とする画像表示制御方法を提供する。
【発明の効果】
【００１２】
本発明によれば、スクロール機能の特性を活かしながら、大量の連続画像の中から、容易に注目画像を選択することを支援できる。
【図面の簡単な説明】
【００１３】
【図１】（ａ）は、第一の実施形態の医用画像表示システムの構成図であり、（ｂ）は、第一の実施形態の医用画像表示装置のブロック図である。
【図２】第一の実施形態の画像表示制御装置の機能ブロック図である。
【図３】第一の実施形態の表示画面例を説明するための説明図である。
【図４】（ａ）は、第一の実施形態のメインセレクタの指定可能位置数を説明するための説明図であり、（ｂ）は、第一の実施形態の表示対象画像群の総画像枚数を説明するための説明図である。
【図５】（ａ）〜（ｄ）は、第一の実施形態の表示画面の各状態を説明するための説明図である。
【図６】（ａ）および（ｂ）は、第一の実施形態のメインセレクタ用対応表を説明するための説明図である。
【図７】第一の実施形態のサブセレクタ用対応表を説明するための説明図である。
【図８】（ａ）および（ｂ）は、第一の実施形態のサブセレクタの表示位置および表示手順を説明するための説明図である。
【図９】第一の実施形態の表示制御処理のフローチャートである。
【図１０】第一の実施形態の枚数超過時処理のフローチャートである。
【図１１】（ａ）および（ｂ）は、第一の実施形態のサブセレクタの他の表示例を説明するための説明図である。
【図１２】第一の実施形態のサブセレクタの他の操作例を説明するための説明図である。
【図１３】（ａ）〜（ｃ）は、第一の実施形態のサブセレクタの他の操作例を説明するための説明図である。
【図１４】（ａ）〜（ｄ）は、第一の実施形態のサブセレクタの他の表示例を説明するための説明図である。
【図１５】第一の実施形態の画像表示領域の他の例を説明するための説明図である。
【図１６】第二の実施形態の表示対象画像群を説明するための説明図である。
【図１７】（ａ）は、第二の実施形態の属性データを説明するための説明図であり、（ｂ）は、第二の実施形態のメインセレクタとサブセレクタ領域とを説明するための説明図である。
【図１８】第二の実施形態の枚数超過時処理のフローチャートである。
【図１９】第二の実施形態のメインスクロール量、サブセレクタ領域を決定する手法を説明するための説明図である。
【図２０】第二の実施形態のサブセレクタ表示の他の例を説明するための説明図である。
【図２１】第三の実施形態の属性データを説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の第一の実施形態について説明する。実施形態を説明するための全図において、同一機能を有するものは同一符号を付し、その繰り返しの説明は省略する。
【００１５】
＜＜第一の実施形態＞＞
本実施形態では、ユーザの指示に応じてスクロール量の異なるサブスクロール領域を設ける。まず、本実施形態の医用画像表示装置を含む、医用画像表示システム全体の構成を、図１を用いて説明する。図１（ａ）は、本実施形態の医用画像表示システム全体の構成図である。
【００１６】
医用画像表示システム１００は、検査技師が患者等の被検体を撮影して得た医用画像を、医師等が診断のための読影を含む閲覧を行うためのシステムであって、１以上の医用画像撮影装置１１３と、１以上のサーバ１１２と、1以上の医用画像表示装置１１１と、これらを接続する院内ＬＡＮなどのネットワーク１１４と、を備える。
【００１７】
医用画像撮影装置１１３は、ＭＲＩ装置、Ｘ線ＣＴ装置、Ｘ線撮影装置などの、患者の所定部位を撮影して医用画像を取得する装置である。
【００１８】
サーバ１１２は、医用画像撮影装置１１３で取得した医用画像を、被検体情報、撮影対象部位情報等を含む付帯情報に関連付けて画像データベース（画像ＤＢ）として管理する。医用画像は、予め定めた一連の撮像で取得した医用画像群を単位とし、単位毎に、付帯情報とともに、画像ファイルとして管理される。複数の連続した画像群は、例えば、三次元領域を撮影したマルチスライス画像、複数の連続するフレームから構成される動画などである。医用画像群を管理する単位は、例えば、１検査毎などとする。
【００１９】
付帯情報は、撮影対象被検体の情報（例えば、被検体名、被検体を特定する識別符号など）と、検査の情報（例えば、取得した医用画像撮影装置を特定する情報、撮影部位など）と、画像属性情報（例えば、画像ファイルを構成する画像の総数など）、などがある。
【００２０】
医用画像表示装置１１１は、サーバ１１２または直接医用画像撮影装置１１３から所定の単位で連続した医用画像群を付帯情報とともに取得し、ユーザに表示する。取得する単位は、例えば、画像ファイル単位とする。
【００２１】
次に、本実施形態の医用画像表示装置１１１の詳細を説明する。図１（ｂ）は、本実施形態の医用画像表示装置１１１の全体構成を示すブロック図である。本図に示すように、本実施形態の医用画像表示装置１１１は、画像表示制御装置１３０と、ディスプレイ等の表示装置１２８と、キーボード、マウス等の入力装置１２９とを備える。
【００２２】
画像表示制御装置１３０は、演算装置（ＣＰＵ）１２１と、主記憶装置（主メモリ）１２２と、補助記憶装置１２３と、表示出力インタフェース（表示出力ＩＦ）１２４と、入力インタフェース（入力ＩＦ）１２５と、ネットワークアダプタ（ＮＡ）１２６と、これらを接続するバス１２７と、を備える。表示装置１２８は、表示出力ＩＦ１２４を介して接続され、入力装置１２９は、入力IFを介して接続される。また、ネットワーク１１４には、ＮＡ１２６を介して接続される。
【００２３】
本実施形態の画像表示制御装置１３０は、表示対象とする大量の連続画像（表示対象画像群）の表示装置１２８への表示を制御し、ユーザが所望の画像を詳細閲覧のために選択することを支援する。このため、予め定めたスクロール量で順にスクロールさせる指示を受け付けるメインスクロール領域と、表示対象画像群に含まれる画像の総数（総画像枚数）がメインスクロール領域内の位置を指定可能な最大数より多い場合、メインスクロール領域のスクロール量（メインスクロール量）より小さいスクロール量（サブスクロール量）で順に画像をスクロールさせる指示を受け付けるサブスクロール領域と、をユーザに提供する。
【００２４】
これを実現するために、本実施形態の画像表示制御装置１３０は、図２に示すように、表示画面生成部１３１と、メインスクロール量算出部１３２と、サブセレクタ生成部１３３と、表示制御部１３４と、選択受付部１３５と、を備える。
【００２５】
画像表示制御装置１３０のこれらの各機能は、演算装置１２１が、補助記憶装置１２３等に予め格納されたプログラムを主記憶装置１２２にロードして実行することにより実現される。
【００２６】
表示画面生成部１３１は、表示装置１２８に表示する表示画面を生成し、表示する。表示画面は、予め補助記憶装置１２３等に格納される画像データを用いて生成される。本実施形態の表示画面生成部１３１が生成する表示画面について用いて説明する。図３は、本実施形態の表示画面生成部１３１が、処理開始時に生成する初期の表示画面２００の一例を説明するための説明図である。
【００２７】
本実施形態の表示画面２００は、画像を表示する画像表示領域２１０と、画像表示領域２１０に表示する画像に対する指示を受け付ける指示受付領域２２０とを備える。また、本実施形態の指示受付領域２２０は、メインセレクタ２２１と、表示位置マーク移動エリア２２２と、を備える。また、指示受け付け領域２２０には、ユーザによる指示位置を示すため、ポインタ２３１、表示位置マーク２３２、つまみ２３３などが、表示制御部１３４により表示される。ポインタ２３１は、マウス、キーボードなどの入力装置１２９を介して、ユーザが指示した位置に表示される。なお、ポインタ２３１は、表示画面２００の他の領域にも表示される。
【００２８】
なお、指示受付領域２２０は、その他、表示対象画像群の中の画像を、１枚ずつ順に画像表示領域２１０に表示する指示を受け付ける画像送りボタン２２３、予め用意される各種の処理の選択を受け付ける、設定メニュー表示ボタン２２４等を備えていてもよい。
【００２９】
メインセレクタ２２１と表示位置マーク移動エリア２２２とは、画像表示領域２１０に表示する画像を、予め定めたスクロール量でスクロールする指示を受け付ける、メインスクロール領域である。本実施形態では、画像表示領域２１０に表示する画像のスクロールは、メインセレクタ２２１上でのポインタ２３１の移動、表示位置マーク移動エリア２２２上での、つまみ２３３の移動、などの操作により実現される。
【００３０】
後述する表示制御部１３４は、メインセレクタ２２１などメインスクロール領域を介したスクロール指示に従って、表示対象画像群を、格納順に予め定めたスクロール量でスクロールし、画像表示領域２１０に表示する。
【００３１】
メインセレクタ２２１上の、スクロール方向の、検出可能な移動量の最小値を、単位ステップと呼ぶ。すなわち、図４（ａ）に示すように、メインセレクタ２２１には、その端部から、単位ステップ毎に、ポインタ２３１により指定可能な位置（指定可能位置）が並ぶ。単位ステップは、例えば、１ピクセルとする。本実施形態では、スクロール量は、ポインタ２３１により指示される位置が１単位ステップ移動する毎の、表示対象画像群を構成する連続する画像の送り枚数である。表示対象画像群を構成する各画像は、順に、スクロール量毎に、画像表示領域２１０に表示される。
【００３２】
このスクロール表示は、例えば、メインセレクタ２２１の各指定可能位置を、表示対象画像群の各画像に対応付けた対応表を予め作成し、表示制御部１３４が、対応表を参照しながら画像表示領域２１０に画像を表示することにより実現する。対応表は、後述するように、メインスクロール量算出部１３２が作成する。
【００３３】
なお、表示位置マーク２３２は、その時点で画像表示領域２１０に表示される画像に対応づけられた、メインセレクタ２２１の指定可能位置を示す。本実施形態では、例えば、メインセレクタ２２１脇に表示される。
【００３４】
また、本実施形態のメインセレクタ２２１は、選択受付部１３５が選択の指示を受け付けた画像の範囲を識別可能に表示する。
【００３５】
ここで、ユーザの操作に応じた、指示受付領域２２０の各表示態様を、図５を用いて説明する。なお、図５では、指示受付領域２２０を示す枠は図示しない。
【００３６】
図５（ａ）は、通常の表示時の表示態様である。通常の表示時には、メインセレクタ２２１と表示位置マーク２３２とが表示され、メインセレクタ２２１上で画像のスクロール指示を受け付ける。
【００３７】
図５（ｂ）は、予め定められた操作がなされ、表示位置マーク２３２上に、他の標識が表示された場合の指示表示態様を示す。ここでは、他の標識として、つまみ２３３が表示される場合を例示する。予め定めた操作とは、例えば、マウスオーバ操作などとする。ユーザは、このつまみ２３３を用い、操作の指示を行うことができる。
【００３８】
また、このとき、つまみ２３３の操作により実行可能な処理を選択するメニューを表示し、ユーザによる選択を受け付けるよう構成してもよい。実行可能な処理には、例えば、画像送り、シネ表示などがある。シネ表示は、予め設定した画像送り枚数（スクロール量）によるスクロール表示を、自動的に行うものである。
【００３９】
さらに、このとき、画像表示領域２１０に表示される画像の属性データを表示する属性情報タブ２３４を表示するよう構成してもよい。
【００４０】
図５（ｃ）は、予め定めた操作によるスクロール時の表示態様を示す。ここでは、予め定めたスクロール操作として、例えば、つまみ２３２のクリックアンドドラッグ操作がなされた場合を例示する。つまみ２３２のドラッグ操作は、表示位置マーク移動エリア２２２で行われる。つまみ２３２の移動量、移動位置に応じて、画像表示領域２１０に表示される画像が変化する。
【００４１】
図５（ｄ）は、選択受付部１３５を介して選択を受け付けた際の、表示態様である。本図に示すように、画像の選択指示を受け付けると、メインセレクタ２２１の、選択された画像に対応する領域が、選択範囲２３５として、識別可能な態様で表示される。識別可能な態様とは、例えば、他の領域と異なる色で表示するなどである。
【００４２】
次に、本実施形態のメインスクロール量算出部１３２について説明する。本実施形態のメインスクロール量算出部１３２は、メインセレクタ２２１上のスクロール量を、メインスクロール量として算出する。そして、算出結果に従って、メインセレクタ２２１上の各指定可能位置と表示対象画像群の各画像とを対応づけた対応表を作成し、補助記憶装置１２３などに登録する。
【００４３】
本実施形態では、図４（ａ）に示すように、メインセレクタ２２１の指定可能位置の最大数（最大指定可能位置数）をＮ（Ｎは１以上の整数）、図４（ｂ）に示すように、表示対象画像群を構成する画像の総数（総画像枚数）をＭ（Ｍは１以上の整数）とする。上述のように、スクロール操作では、全スクロール領域が略等間隔で、スクロールの対象とする各画像に割り当てられる。本実施形態のメインスクロール量算出部１３２は、最大指定可能位置数Ｎと、総画像枚数Ｍとを用い、スクロール量を決定する。
【００４４】
総画像枚数Ｍが、最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）、メインスクロール量Ｐは、例えば、以下の式（１）により算出される。
Ｐ＝ＡＢＳ｜ＩＮＴ（−Ｍ／Ｎ）｜・・・・（１）
ここで、ＩＮＴ（ｘ）は、ｘを超えない最大の整数を返す関数、ＡＢＳ（ｘ）は、ｘの絶対値を返す関数である。
【００４５】
なお、総画像枚数Ｍが、最大指定可能位置数Ｎ以下の場合（Ｍ≦Ｎ）は、メインスクロール量算出部１３２は、画像を１枚送る際に移動する単位ステップ数（ステップ幅）Ｑを決定し、決定結果に従って、対応表を作成する。ステップ幅Ｑは、例えば、以下の式（２）で算出される。
Ｑ＝ＩＮＴ（Ｎ／Ｍ）・・・（２）
【００４６】
なお、例えば、予め初期の画像送り枚数（メインスクロール量）またはステップ幅が定められている場合は、これらの初期値から変化させ、画像送り枚数の割合が、１００％以下になるように算出してもよい。画像送り枚数の割合は、例えば、総画像枚数Ｍを画像送り枚数で除した値を、さらに、最大指定可能位置数Ｎで除したものに１００を乗じたものである。
【００４７】
ここで、メインスクロール量算出部１３２が作成するメインセレクタ用の対応表（メインセレクタ用対応表）を説明する。図６（ａ）は、総画像枚数Ｍが最大指定可能位置数Ｎより多く（Ｍ＞Ｎ）、メインスクロール量Ｐが２と算出された場合の、メインスクロール量算出部１３２が作成するメインセレクタ用対応表３１０の一例である。また、図６（ｂ）は、総画像枚数Ｍが最大指定可能位置数Ｎ以下（Ｍ≦Ｎ）で、単位ステップ数Ｑが３と算出された場合のメインセレクタ用対応表３２０の一例である。
【００４８】
これらの図に示すように、メインセレクタ用対応表３１０、３２０では、メインセレクタ２２１上の各指定可能位置３０１と、表示対象画像群の画像３０２とが対応付けられる。メインセレクタ２２１上の各指定可能位置３０１には、端部から連番で位置番号が付与されているものとする。また、表示対象画像群を構成する各画像３０２には、順に、一意に画像番号が付与されているものとする。ここでは、対応付けにこれらの位置番号３０１と画像番号３０２とを用いる場合を例示する。
【００４９】
なお、後述の表示制御部１３４は、ポインタ２３１の検出位置に応じて対応表上の位置番号３０１を特定し、対応する画像番号３０２で特定される画像を画像表示領域２１０に表示する。
【００５０】
図６（ａ）に示すように、総画像枚数Ｍが最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）、同じ指定可能位置に、連続する複数の画像（ここでは２枚）が割り当てられる。また、図６（ｂ）に示すように、総画像枚数Ｍが最大指定可能位置数Ｎ以下の場合（Ｍ≦Ｎ）、連続する複数の指定可能位置（ここでは、３つ）に、同じ画像が割り当てられる。
【００５１】
次に、本実施形態のサブセレクタ生成部１３３について説明する。本実施形態のサブセレクタ生成部１３３は、総画像枚数Ｍが最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）、ユーザの指示に従って、サブセレクタを生成する。サブセレクタは、表示対象画像群を、その格納順に、予め定めたスクロール量（１の指定可能位置あたりの画像送り枚数）で、画像表示領域２１０に表示する指示を受け付けるサブスクロール領域である。また、サブセレクタは、メインセレクタ２２１同様、表示対象画像群の中から、画像表示領域２１０に表示する画像の指示を受けつけるインタフェースである。
【００５２】
具体的には、サブセレクタ生成部１３３は、サブセレクタの各指定可能位置に表示対象画像群の画像を対応づける対応表（サブセレクタ用対応表）を作成し、サブセレクタを指示受付領域２２０に表示する。サブセレクタ生成部１３３は、これらの処理を、ユーザからサブセレクタ生成の指示を受け付ける毎に行う。サブセレクタ生成の指示は、例えば、マウスオーバ操作によりメインセレクタ２２１上のポインタ２３１をメインセレクタ外に移動させ、表示されたつまみ２３３をクリックする、といった操作によるものとする。また、作成したサブセレクタ用対応表は、補助記憶装置１２３等に登録される。
【００５３】
なお、サブセレクタのスクロール量（サブスクロール量）は、メインスクロール量以下とし、予め定められているものとする。本実施形態では、サブセレクタのスクロール量（１単位ステップ毎の、画像の送り枚数）は、１とする。また、本実施形態では、サブセレクタの最大指定可能位置数は、予め定められているものとする。本実施形態では、Ｌ（Ｌは１以上Ｎ以下の整数）とする。
【００５４】
ここで、サブセレクタ生成部１３３によるサブセレクタ用対応表の作成手順を説明する。サブセレクタ生成部１３３は、サブセレクタ生成の指示を受け付けると、その時点で画像表示領域２１０に表示される画像（表示画像）を中心としたＬ枚の連続画像を表示対象画像群から抽出し、サブセレクタのＬ個の各指定可能位置に対応付け、サブセレクタ用対応表を作成する。なお、表示画像を、サブセレクタの指定可能位置の中心に割り当てる。また、各画像に割り当てられているメインセレクタ２２１の位置番号３０１も同時に対応付ける。
【００５５】
このとき作成されるサブセレクタ用対応表３３０の一例を図７に示す。ここでは、サブセレクタ生成の指示を受け付けた際の表示画像の画像番号をＭｐとし、また、サブセレクタの最大指定可能位置数Ｌが奇数で、メインスクロール量Ｐが２の場合を例示する。
【００５６】
サブセレクタ用対応表３３０には、その時点の表示画像Ｍｐを中心に、Ｌ枚の画像３０２が、順に、サブセレクタの各指定可能位置３０３に対応付けられて登録される。中央のサブセレクタ位置（位置番号：（Ｌ＋１）／２）に、画像番号Ｍｐの画像が対応付けられ、サブセレクタ位置番号（Ｌ＋１）／２−１から１まで、画像番号Ｍｐ−１からＭｐ-（Ｌ−１）／２の画像が、順に対応づけて登録される。また、サブセレクタ位置番号（Ｌ＋１）／２+１からＬまで、画像番号Ｍｐ＋１からＭｐ＋（Ｌ−１）／２の画像が順に対応づけて登録される。
【００５７】
なお、最大指定可能位置数Ｌが偶数の場合、例えば、中央のサブセレクタ位置の位置番号として、（Ｌ＋１）／２の代わりに、Ｌ／２を用いる。
【００５８】
なお、後述の表示制御部１３４は、サブセレクタの場合も、ポインタ２３１の検出位置に応じて、サブセレクタ対応表上の位置番号３０１を特定し、対応する画像３０２で特定される画像を画像表示領域２１０に表示する。
【００５９】
次に、サブセレクタの表示位置および表示手順について、図８を用いて説明する。
【００６０】
図８（ａ）に示すように、つまみ２３３が表示された状態で、つまみ２３３がポインタ２３１により選択され、クリックされたことを検出すると、サブセレクタ生成部１３３は、指示受付領域２２０内にサブセレクタ２４１を表示する。このとき、サブセレクタ生成部１３３は、図８（ｂ）に示すように、サブセレクタ２４１の図中上下方向（スクロール方向）の中心位置を、表示位置マーク２３２の位置に合わせ、サブセレクタを表示する。これは、上記サブセレクタ用対応表３３０作成時に説明したように、サブセレクタ２４１では、中央の指定可能位置に、表示画像Ｍｐが対応づけられ、メインセレクタ２２１上の表示画像Ｍｐに対応する位置は、表示位置マーク２３２により指定されるためである。
【００６１】
また、サブセレクタ２４１は、例えば、図８（ｂ）に示すように、メインセレクタ２２１に隣接する位置に表示する。
【００６２】
なお、このとき、サブセレクタ生成部１３３は、メインセレクタ２２１上の、サブセレクタ２４１を介してスクロール指示受付可能な画像範囲に対応する領域に、サブセレクタエリア２４２を識別可能に表示するよう構成してもよい。サブセレクタ生成部１３３は、先に作成したサブセレクタ用対応表３３０を参照し、位置番号３０１の両端部を特定し、サブセレクタエリア２４２表示を行う。
【００６３】
また、表示位置マーク２３２と同様に、表示制御部１３４は、サブセレクタ２４１が表示されている間、メインセレクタ２２１の、表示画像に対応する位置を示すライン２４３を、メインセレクタ２２１上に表示するよう構成してもよい。
【００６４】
なお、サブセレクタ生成部１３３は、ポインタ２３１が指示受付領域２２０の他の操作領域に移動したことを検出した場合、サブセレクタ２４１の表示を指示受付領域２２０から消去するとともに、サブセレクタ用対応表３３０を補助記憶装置１２３等の登録先から削除する。他の操作領域とは、例えば、メインセレクタ２２１、画像送りボタン２２３、設定メニュー表示ボタン２２４などである。
【００６５】
次に、本実施形態の表示制御部１３４について説明する。本実施形態の表示制御部１３４は、表示対象画像群の画像の、画像表示領域２１０への表示を制御する。具体的には、ユーザが表示対象画像群を特定すると、メインスクロール量算出部１３２に、メインスクロール量を算出させる。また、サブセレクタ生成の指示を受け付けると、サブセレクタ生成部１３３にサブセレクタ生成処理を行わせる。また、メインセレクタ２２１、表示位置マーク移動エリア２２２、サブセレクタ２４１等のいずれかを介してスクロール等の指示を受け付けると、受け付けた指示に従って、画像表示領域２１０に画像を表示する。また、選択指示を受け付けると、後述の選択受付部１３５に選択処理を行わせる。
【００６６】
画像表示領域２１０に表示する画像は、メインセレクタ用対応表３１０、３２０、サブセレクタ用対応表３３０に従って、決定する。指示の受け付けは、ポインタ２３１の位置を検出することにより行う。表示制御部１３４は、ポインタ２３１の検出位置に応じて、参照する対応表を決定する。決定した対応表を参照し、ポインタ２３１の検出位置に応じた位置番号３０１を特定し、対応する画像番号３０２で特定される画像を画像表示領域２１０に表示する。ポインタ２３１の検出位置と対応表上の位置番号とは、例えば、指示受付領域２２０内の座標系の座標値により関連付けられる。
【００６７】
なお、総画像枚数Ｍが最大指定可能位置Ｎより大きい場合（Ｍ＞Ｎ）、１の指定可能位置に複数の画像が対応付けられる。この場合は、指定された位置に対応する複数の画像の中から予め定めた規則に従って、表示する画像を決定する。予め定めた規則は、例えば、最小の画像番号が付与されている画像を表示する、中間の画像番号が付与されている画像を表示するなどとする。
【００６８】
また、表示制御部１３４は、上述のように、画像表示領域２１０に画像を表示する毎に、対応表を参照し、表示位置マーク２３２を、表示画像に対応する位置に表示する。また、サブセレクタ２４１が表示されている場合、ライン２４３も表示する。上記サブセレクタ生成部１３３が表示するサブセレクタエリア２４２と、このライン２４３とにより、ユーザは、全画像の中の、どの位置の画像が画像表示領域２１０に表示されているかを把握できる。
【００６９】
次に、本実施形態の選択受付部１３５について説明する。本実施形態の選択受付部１３５は、ユーザによる画像の選択を受け付け、受け付けた画像を選択状態とする。本実施形態では、表示対象画像群の中から、詳細閲覧を行う画像の選択を受け付ける。本実施形態では、予め定めた操作を受け付けた場合、その時点で画像表示領域２１０に表示される画像が選択されたものとする。予め定められた操作は、例えば、表示画像のクリック、メインセレクタ２２１上でのクリックアンドドラッグなどとする。
【００７０】
例えば、ユーザは、選択したい画像が画像表示領域２１０に表示されているタイミングで画像表示領域２１０上の画像をクリック操作する。選択受付部１３５は、この操作を受け付けると、当該画像を選択状態とする。また、クリックアンドドラッグ操作によりメインセレクタ２２１の所定範囲が選択されると、当該範囲に対応付けられた画像群を選択状態とする。選択状態は、例えば、各対応表内の、選択した画像の画像番号に対応づけて選択フラグを付すなどにより実現する。
【００７１】
なお、本実施形態の選択受付部１３５は、選択状態の画像に対して同様の処理を受け付けると、当該画像の選択状態を解除する。
【００７２】
なお、本実施形態では、表示対象画像群を、サーバ１１２または医用画像撮影装置１１３から取得し、補助記憶装置１２３等に登録する。そして、補助記憶装置１２３等に登録された画像群に対して上記表示、選択等の処理を行う。しかし、総画像枚数など、上記各処理に必要な画像の付帯情報を取得可能であれば、表示対象画像群は、必ずしも画像表示制御装置１３０に登録しなくてもよい。処理毎に、直接サーバ１１２などの保管先にアクセスし、ＮＡ１２６を介して受け取るよう構成してもよい。
【００７３】
次に、本実施形態の表示制御部１３４による表示制御処理の流れを説明する。図９は、本実施形態の表示制御処理の処理フローである。以下の表示制御処理は、ユーザから処理開始の指示、および／または、表示対象画像群（画像ファイル）の選択を受け付け、開始する。また、表示画面２００は、予め作成され、表示装置１２８に表示されているものとする。
【００７４】
まず、表示制御部１３４は、表示対象画像群に含まれる画像の総画像枚数Ｍと、メインセレクタ２２１の最大指定可能位置数Ｎと、の大小を比較する（ステップＳ１１０１）。メインセレクタ２２１の最大指定可能位置数Ｎは、予め定められる。また、表示対象画像群の総画像枚数Ｍは、表示対象画像群の付帯情報から得る。
【００７５】
比較した結果、総画像枚数Ｍが最大指定可能位置数Ｎ以下場合（Ｍ≦Ｎ）、表示制御部１３４は、メインスクロール量算出部１３２に、対応表３２０を作成させる（ステップＳ１１０２）。メインスクロール量算出部１３２は、上記式（２）に従って、単位ステップ数Ｑを算出し、メインセレクタ用対応表３２０を作成し、補助記憶装置１２３に登録する。
【００７６】
そして、表示制御部１３４は、ユーザから終了の指示を受け付けるまで、通常の画像表示処理を行う。ここでは、表示制御部１３４は、ユーザによるポインタ２３１等の操作を検出する（ステップＳ１１０３）。検出は、所定の時間間隔で、ユーザから終了の指示を受け付ける（ステップＳ１１０４）まで繰り返す。そして、表示制御部１３４は、検出した操作に応じて、以下の処理を行う。
【００７７】
検出した操作が、画像表示を指示する操作（表示操作）であれば（ステップＳ１１０５）、画像表示領域２１０に画像を表示する(ステップＳ１１０６）。表示操作は、例えば、上述のように、メインセレクタ２２１上の所定の位置にポインタ２３１を置く、メインセレクタ２２１上でポインタ２３１を移動させる、といった操作とする。このとき、表示制御部１３４は、検出したメインセレクタ２２１上でのポインタ２３１の位置に応じて、メインセレクタ用対応表３２０を参照し、画像表示領域２１０に画像を表示する。
【００７８】
また、検出した操作が、画像選択指示を受け付ける操作（選択操作）であれば（ステップＳ１１０７）、選択受付部１３５に、画像の選択を受け付けさせ、選択処理を行わせる（ステップＳ１１０８）。選択操作は、上述のように、例えば、ダブルクリック、ドラッグアンドドローといった操作とする。選択受付部１３５は、メインセレクタ用対応表３２０を参照し、操作で指示された画像、または指示された範囲に対応する画像群が選択されたものとする。
【００７９】
そして、検出した操作が、終了指示の場合（ステップＳ１１０４）、表示制御部１３４は、処理を終了する。なお、何も操作を検出しない場合、また、検出した操作が、いずれにも該当しない場合、表示制御部１３４は、ステップＳ１１０４へ戻り、次の操作を検出するのを待つ。
【００８０】
一方、ステップＳ１１０１の結果、総画像枚数Ｍが最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）、表示制御部１３４は、後述の枚数超過時処理を行う（ステップＳ１１０９）。
【００８１】
以下、図１０に従って、本実施形態の表示制御部１３４による枚数超過時処理の流れを説明する。枚数超過時処理では、ユーザのポインタ２３１の操作に従って、メインセレクタ用対応表３１０を参照して画像を表示したり、選択操作を受け付けたりする。また、予め定めたサブセレクタ生成の指示を検出した場合、サブセレクタ２４１を表示し、サブセレクタ２４１上で表示画像の指示を受け付ける。
【００８２】
まず、表示制御部１３４は、メインスクロール量算出部１３２に、メインスクロール量Ｐを決定させ、対応表３１０を作成させる（ステップＳ１２０１）。メインスクロール量算出部１３２は、例えば、上記式（１）に従って、メインスクロール量Ｐを算出し、算出したメインスクロール量Ｐを用いて図６（ａ）に示すメインセレクタ用対応表３１０を作成し、補助記憶装置１４０に登録する。
【００８３】
次に、表示制御部１３４は、ポインタ２３１等による操作を検出する（ステップＳ１２０２）。検出は、所定の時間間隔で、終了の指示を受け付ける（ステップＳ１２１２）まで、繰り返す。そして、検出した操作に応じて、以下の処理を行う。
【００８４】
検出した操作が、表示操作であれば（ステップＳ１２０３）、上記通常の画像表示処理と同様に、画像表示領域２１０に画像を表示する（ステップＳ１２０４）。表示操作は、例えば、メインセレクタ２２１、サブセレクタ２４１、表示位置マーク移動エリア２２２等での各種の操作である。なお、表示される画像は、ポインタ２３１で指示された位置に対応づけてメインセレクタ用対応表３１０またはサブセレクタ用対応表３３０に登録される画像の中から、予め定めた規則に従って、１つ抽出される。ここでは、メインセレクタ２２１または表示位置マーク移動エリア２２２上で表示操作を検出すると、メインセレクタ用対応表３１０を、サブセレクタ２４１上で表示操作を検出すると、サブセレクタ用対応表３３０を、それぞれ参照し、表示する画像を抽出する。
【００８５】
また、検出した操作が、選択操作であれば（ステップＳ１２０５）、上記通常の画像表示処理と同様に、選択受付部１３５に、画像の選択を受け付けさせる（ステップＳ１２０６）。
【００８６】
また、検出した操作が、サブセレクタ２４１を表示させる操作（ＳＳ表示操作）である場合（ステップＳ１２０７）、表示制御部１３４は、サブセレクタ生成部１３３に、サブセレクタ用対応表（ＳＳ用対応表）３３０を作成させ（ステップＳ１２０８）、サブセレクタ（ＳＳ）２４１を表示させる（ステップＳ１２０９）。ＳＳ表示操作は、例えば、図８（ａ）に示すように、表示位置マーク２３２上につまみ２３３が表示されている状態で、つまみ２３３がクリックされるといったものとする。サブセレクタ生成部１３３は、生成したサブセレクタ用対応表３３０を、補助記憶装置１２３に登録する。
【００８７】
また、検出した操作が、サブセレクタ表示終了指示（ＳＳ表示終了指示）の場合（ステップＳ１２１０）、表示制御部１３４は、サブセレクタ（ＳＳ）２４１を消去する（ステップＳ１２１１）。サブセレクタ表示終了の指示は、上述のように、例えば、ポインタ２３１が指示受付領域２２０の他の操作領域に移動したことを検出した場合などとする。
【００８８】
そして、検出した操作が、終了指示の場合（ステップＳ１２１２）、表示制御部１３４は、処理を終了する。なお、何も操作を検出しない場合、また、検出した操作が、いずれにも該当しない場合、制御部は、ステップＳ１２０２へ戻り、次の操作を検出するのを待つ。
【００８９】
以上説明したように、本実施形態の画像表示制御装置１３０は、複数の連続する画像からなる表示対象画像群の表示装置１２８への表示を制御する画像表示制御装置１３０であって、前記表示画像群を構成する画像の総画像枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域（メインセレクタ２２１）の指定可能位置の最大数より多い場合、所望のスクロール量で画像をスクロール可能なサブスクロール領域（サブセレクタ２４１）を生成するサブセレクタ生成部１３３と、前記メインスクロール領域および前記サブスクロール領域のいずれかを介して受け付けたスクロール指示に従って、前記表示装置１２８に表示対象画像群を構成する画像を表示する表示制御部１３４と、を備え、前記スクロール量は、指示位置が前記指定可能位置を１ステップ移動する毎の画像送り枚数で定義されることを特徴とする。
【００９０】
また、本実施形態の画像表示制御装置１３０は、前記総画像枚数が、前記指定可能位置の最大数より多い場合、前記メインスクロール領域のスクロール量であるメインスクロール量を、当該総画像枚数および当該指定可能位置の最大数を用いて算出するメインスクロール量算出部１３２をさらに備える。
【００９１】
そして、前記メインスクロール領域は、前記画像を表示する表示画面２００上に生成され、前記サブスクロール領域は、当該表示画面内の、前記メインスクロール領域とは独立した領域に生成され、前記サブセレクタ生成部１３３は、ユーザからの指示を受ける毎に、前記サブスクロール領域を生成する。また、前記サブセレクタ生成部１３３が前記サブスクロール領域を生成する毎に、メインスクロール領域上にサブセレクタエリア２４２を識別可能に表示し、前記サブセレクタエリア２４２は、前記サブスクロール領域上で指定される画像範囲に対応するメインスクロール領域上の指定可能位置の範囲とする。
【００９２】
従って、本実施形態によれば、ユーザの指示に応じて、予め定めた枚数の連続する画像に対し、１画像単位で画像を送る（スクロール）ことができるサブセレクタ２４１を提供する。そして、このサブセレクタ２４１は、所望の画像範囲を対象とすることができる。従って、表示対象画像群を構成する画像の総枚数Ｍがメインセレクタ２２１の最大指定可能位置数（最大指定可能位置数）Ｎより多い場合であっても、ユーザは、所望の画像範囲を１画像単位でスクロールし、確認することができる。
【００９３】
本実施形態によれば、画像表示領域に表示されている画像の、全体の中での位置付けを容易に把握できるといったスクロールバーによる画像表示処理の利点を維持しながら、表示対象画像の枚数によらず、所望の範囲の画像を１枚単位で閲覧することができる。
【００９４】
従って、本実施形態によれば、大量の連続する画像の中から、詳細閲覧のための画像選択を行うユーザに、直感的で使い勝手の良い画像表示装置を提供することができ、選択作業を効果的に支援できる。
【００９５】
なお、上記実施形態では、サブセレクタ２４１は、その中心位置が、表示位置マーク２３２の位置となるよう配置される場合を例にあげて説明したが、これに限られない。例えば、図１１（ａ）に示すように、表示位置マーク２３２の位置が、メインセレクタ２２１の上端から、サブセレクタ２４１の最大指定可能位置数Ｌの半分（Ｌ／２）より短い位置にある時に、サブセレクタ表示指示がなされた場合、サブセレクタ２４１の表示位置を、上記実施形態とは異なるものとしてもよい。この場合、例えば、図１１（ｂ）に示すように、サブセレクタ２４１の上端とメインセレクタ２２１の上端とが合致するよう、サブセレクタ２４１を表示する。この場合、サブセレクタエリア２４２も、サブセレクタ２４１の表示位置に合致させて表示する。
【００９６】
表示位置マーク２３２の位置が、メインセレクタ２２１の下端から、Ｌ／２より短い位置にある場合も同様に、サブセレクタ２４１の下端とメインセレクタ２２１の下端とが合致するよう、サブセレクタ２４１を表示するよう構成してもよい。
【００９７】
上記実施形態では、サブセレクタ２４１表示中は、メインセレクタ２２１およびサブセレクタ２４１のいずれか一方上でポインタ２３１が検出された場合のみ、画像表示処理を行うよう構成しているが、これに限られない。
【００９８】
例えば、サブセレクタ２４１表示中に、サブセレクタ２４１外であって、サブセレクタ２４１端部近傍の領域で、予め定めた操作がなされた場合、サブセレクタ用対応表３３０に登録されたＬ枚の画像の前後の画像を順に表示するよう構成してもよい。
【００９９】
具体的には、例えば、図１２に示すように、サブセレクタ２４１上端近傍の領域にポインタ２３１が配置され、クリックなどの操作がなされた場合、表示制御部１３４は、クリック回数に応じて、サブセレクタ用対応表３３０に登録されたＬ枚の画像の直前の画像から、順に繰り上げて画像表示領域２１０に表示するよう構成してもよい。また、サブセレクタ２４１下近傍の領域にポインタ２３１が配置されて同様の操作がなされた場合も、同様に、クリック回数に応じて、サブセレクタ用対応表３３０に登録された画像の直後の画像から、順送りに、画像を画像表示領域２１０に表示するよう構成してもよい。
【０１００】
なお、このとき、ライン２４３は、上記同様、画像表示領域２１０に表示される画像に対応づけて、メインセレクタ用の対応表３１０に登録されている位置に表示する。
【０１０１】
また、上記実施形態では、サブセレクタ２４１の最大指定可能位置数（サブセレクタ長）は、一定としている。しかし、サブセレクタ２４１の最大指定可能位置数は可変であってもよい。
【０１０２】
表示制御部１３４は、予め定めたサブセレクタ伸縮操作を受け付けると、サブセレクタ生成部１３３に、サブセレクタ伸縮処理を実行させる。予め定めた伸縮操作は、例えば、サブセレクタ２４１の端部をポインタ２３１で指定し、所望の長さまでドラッグするといった処理とする。例えば、サブセレクタ２４１の端部でポインタを検出すると、サブセレクタ長を調整する調整ツールを表示し、この調整ツールを介して、長さの調整を受け付けるよう構成してもよい。
【０１０３】
サブセレクタ生成部１３３は、伸縮操作を受け、操作後のサブセレクタ２４１内で最大指定可能位置数ＬＡを検出し、検出した最大指定可能位置数ＬＡを用いて、サブセレクタ用対応表３３０を再作成する。再作成時は、その時点の表示画像および当該表示画像に対応付けられている位置を基準として、増減された指定可能位置分、サブセレクタ２４１が増減された方向の画像を増減する。
【０１０４】
例えば、サブセレクタ２４１の長さが、３単位ステップ数、伸ばされた場合、サブセレクタ２４１を３単位ステップ伸ばされた方向に増大させて表示する。そして、その分（３枚）、連続した画像を、サブセレクタ用対応表３３０に、追加登録する。逆に、３単位ステップ分、長さが短縮された場合、３単位ステップ分、サブセレクタ２４１を短縮された方向に縮小させて表示する。そして、その分、画像をサブセレクタ用対応表３３０から削除する。
【０１０５】
図１３（ａ）に示すように、表示位置マーク２３２を基準に、図中下方向にサブセレクタ２４１が伸張された場合、伸張前にサブセレクタ用対応表３３０に登録されている画像の直後の画像を、伸張された指定可能位置数分、サブセレクタ用対応表３３０に追加する。図１３（ｂ）に示すように、表示位置マーク２３２を基準に、上下方向に同指定可能位置数伸張された場合、各方向に伸張された位置数分、前後の画像をそれぞれサブセレクタ用対応表３３０に加える。また、図１３（ｃ）に示すように、図中上方向に伸張された場合も同様に、直前の画像を、伸張された指定可能位置数分追加する。
【０１０６】
なお、図１３（ａ）〜図１３（ｃ）において、サブセレクタ２４１外の点線で示す領域は、仮想のメインセレクタエリア２２１ｖである。仮想のメインセレクタエリア２２１ｖは、表示対象画像群の全画像を、画像送り枚数１で指定する場合に必要とされる位置数のエリアである。すなわち、指定可能位置数Ｍのエリアである。サブセレクタ２４１は、この仮想のメインセレクタエリア２２１ｖまで伸張可能であるが、本実施形態では、メインセレクタの最大指定可能位置数Ｎまでの長さを伸張の限度とする。また、メインセレクタ２２１に表示されるサブセレクタエリア２４２表示は、サブセレクタ２４１の伸張に同期して伸張させる。
【０１０７】
また、ユーザからの指示を受け、上記手順で指示受付領域２２０に表示されたサブセレクタ２４１の表示位置を移動可能なように構成してもよい。
【０１０８】
表示制御部１３４は、サブセレクタ２４１およびサブセレクタエリア２４２が表示されている状態で、サブセレクタ２４１のドラッグ操作を受け付けると、それに同期して、サブセレクタ生成部１３３に、サブセレクタ２４１の表示位置を移動させる。このとき、サブセレクタ生成部１３３は、新たな位置にサブセレクタ２４１を表示する毎に、サブセレクタ用対応表３３０を更新し、サブセレクタエリア２４２も、メインセレクタ２２１上で移動させる。
【０１０９】
サブセレクタ生成部１３３は、たとえば、移動後のサブセレクタ２４１の中心に対応する、メインセレクタ２２１の指定可能位置を特定し、メインセレクタ用対応表３１０において当該位置に対応付けられている画像を、サブセレクタ２４１の中心の指定可能位置の画像とすることにより、上記更新を行う。
【０１１０】
また、上記実施形態では、選択受付部１３５において詳細閲覧のための画像の選択を受け付けた場合、メインセレクタ２２１上に、選択された範囲を識別可能なように表示するよう構成しているが、これに限られない。例えば、図１４（ｂ）〜図１４（ｄ）に示すように、サブセレクタ２４１表示前に、選択がなされている場合、サブセレクタ２４１の、選択範囲に含まれる画像に対応する指定可能位置を、識別可能なように構成してもよい。図１４（ｂ）〜図１４（ｄ）では、サブセレクタの、選択状態の画像に対応する位置には、太線が表示される場合を例示する。
【０１１１】
例えば、図１４（ａ）に示すように選択範囲２３５が、メインセレクタ２２１上で設定されているものとする。図１４（ｂ）に示すように、メインセレクタ２２１上のサブセレクタエリア２４２が、全て選択範囲２３５に含まれる場合は、サブセレクタ２４１でスクロール指示を受け付ける全画像が選択されているため、サブセレクタ２４１の全指定可能位置に太線２３６を表示する。例えば、図１４（ｃ）に示すように、サブセレクタ２４１が上記手法で移動される場合であっても、移動後のサブセレクタ２４１に対応するサブセレクタエリア２４２が全て選択範囲２３５に含まれる場合、同様とする。
【０１１２】
また、例えば、サブセレクタ２４１が移動されると、移動に伴い、サブセレクタ２４１が操作を受け付ける対象の画像群が変化する。この場合、選択範囲２３５となっている画像に対応する領域のみ、太線２３６を表示する。太線２３６の表示位置は、サブセレクタ用対応表３３０を参照し、決定する。
【０１１３】
なお、本実施形態では、画像表示領域２１０には、指示受付領域２２０で指定された１画像を表示するよう構成しているが、これに限られない。例えば、図１５に示すように、複数表示するよう構成してもよい。
【０１１４】
この場合、画像表示領域２１０は、複数のサブ画像表示領域２１１を備える。そして、表示制御部１３４は、複数のサブ画像表示領域２１１の中の、予め定めた１のサブ画像表示領域２１１ａに、指示受付領域２２０で指定された画像を表示し、他のサブ画像表示領域２１１には、予め定めた規則に従って、表示画像の前後の画像を順に表示する。
【０１１５】
この場合、表示制御部１３４は、指示受付領域２２０で指定される表示画像が変化する毎に、上記本実施形態で説明した手法で、サブ画像表示領域２１１ａの表示画像を変化させる。そして、それに伴い、他のサブ画像表示領域２１１の表示画像も変化させる。例えば、ポインタ２３１がメインセレクタ２２１、または、サブセレクタ２４１上で移動すると、検出タイミング毎に、その時点のポインタ位置に対応する画像を、上記予め定めた１のサブ画像表示領域２１１ａに表示し、他のサブ画像表示領域２１１には、同様に上記規則に従って、前後の画像を順に表示する。
【０１１６】
また、上記実施形態では、画像のスクロール時、メインセレクタ２２１、サブセレクタ２４１、それぞれについて、予め対応表を作成し、この対応表を参照し、検出したポインタ２３１位置に対応する画像を特定し、画像表示領域２１０に表示する画像を特定している。しかし、画像表示領域２１０に表示する画像の決定手法は、これに限られない。例えば、対応表は作成せずに、画像送り枚数またはステップ幅と、直前に表示した画像の画像番号と、その時点のポインタ２３１の位置と、ポインタ２３１の移動量とを用い、次に表示する画像を決定するよう構成してもよい。
【０１１７】
＜＜第二実施形態＞＞
次に、本発明の第二の実施形態について説明する。本実施形態では、表示対象画像群の中の、予め定めた画像範囲を、メインスクロール量以下の予め定めたスクロール量（サブスクロール量）でスクロールする。例えば、表示対象画像群の中の、予め定めた部位の画像群を、サブスクロール量でスクロールする。サブスクロール量でスクロールする画像範囲は、例えば、より詳細に画像を観察したい部位の画像群とする。
【０１１８】
第一の実施形態では、ユーザの指示により、サブセレクタをメインセレクタとは独立して設定している。本実施形態では、メインセレクタ上の、大量の連続する画像の中の予め定めた画像範囲に対応する領域を、予め定めたスクロール量でスクロールするサブセレクタとする。以下、本実施形態について、第一の実施形態と異なる構成に主眼をおいて説明する。
【０１１９】
本実施形態の医用画像表示システム１００は、基本的に第一の実施形態と同様である。また、本実施形態の医用画像表示装置１１１のハードウェア構成についても、第一の実施形態と同様である。また、本実施形態の画像表示制御装置１３０の機能ブロックも第一の実施形態と同様である。ただし、上述のように、サブセレクタの生成処理が異なるため、各部の機能が異なる。
【０１２０】
また、本実施形態では、上述のように、表示対象画像群の中の、予め定めた画像範囲を予め定めたスクロール量（サブスクロール量）でスクロールする。従って、本実施形態の表示対象画像群は、付帯情報に、サブスクロール量でスクロールさせる画像範囲を特定する情報を備える。
【０１２１】
まず、本実施形態の表示対象画像群、および、属性データについて説明する。属性データは、付帯情報の中の、本実施形態の処理に用いる情報が格納されるデータベースである。
【０１２２】
図１６は、本実施形態の表示対象画像群を説明するための図である。本図に示すように、１の検査で撮影した撮影画像群４００には、複数の撮影部位の画像群が含まれる。ここでは、頭部の画像群４１０と、胸腹部の画像群４２０とが含まれる場合を例示する。本実施形態では、この撮影部位毎の画像群を、表示対象画像群とし、処理を行う。
【０１２３】
図１７（ａ）は、この撮影画像群４００の属性データ５００の一例である。属性データ５００には、撮影部位５０１毎の、撮影範囲５０２と、抽出部位５０３と、抽出範囲５０４と、代表位置５０５と、送り枚数５０６とが格納される。なお、本図に示すように、シネ表示に用いる送り速度５０７がさらに格納されていてもよい。
【０１２４】
撮影範囲５０２には、撮影画像群４００を構成する全画像に、順に一意に付与される画像番号（スライス番号）により、当該部位に対応する画像群を特定する情報が格納される。例えば、図１７（ａ）に示す属性データ５００では、撮影部位が頭部（頭部画像群４１０）の場合、１１スライスから５０スライスと、撮影部位が胸腹部（胸腹部画像群４２０）の場合、１０１スライスから８００スライスと、格納される。
【０１２５】
抽出部位５０３には、撮影部位の中の、予め定めたスクロール量でスクロールしたい部位の部位名が登録される。例えば、頭部画像群４１０の場合、下垂体が、胸腹部画像群４２０の場合、心臓が登録される。
【０１２６】
抽出範囲５０４には、抽出部位５０３に対応する画像（スライス）を特定する情報が登録される。例えば、頭部画像群４１０の場合、３０から３５スライスと、胸腹部画像の場合、３０１から５００スライスと、格納される。また、代表位置５０５は、それぞれの抽出部位の代表的なスライスを特定する情報が格納される。
【０１２７】
送り枚数５０６は、抽出範囲の画像の、許容される最大の画像送り枚数が登録される。例えば、抽出範囲の画像の送り枚数を予め１と決定する場合は、送り枚数５０６は、登録されていなくてもよい。以下、本実施形態では、抽出範囲の画像の送り枚数を１とする場合を例にあげて説明する。
【０１２８】
送り速度５０７は、シネ表示などの指示を受け、表示対象画像群を自動でスクロール表示する際の１秒当たりの画像送り枚数が格納される。
【０１２９】
なお、本実施形態では、抽出範囲５０４で特定される画像群の総画像枚数は、メインセレクタ２２１の最大指定可能位置数Ｎを超えないものとする。
【０１３０】
次に、本実施形態の画像表示制御装置１３０の各部の機能を説明する。本実施形態の表示画面１３１および選択受付部１３５の処理は、基本的に第一の実施形態と同様である。
【０１３１】
本実施形態のメインスクロール量算出部１３２は、第一の実施形態同様、メインセレクタ２２１上のスクロール量を、メインスクロール量として算出する。そして、算出結果に従って、メインセレクタ２２１上の各指定可能位置と表示対象画像群の各画像とを対応づけた対応表を作成し、補助記憶装置１２３などに登録する。
【０１３２】
本実施形態のメインスクロール量算出部１３２は、属性データ５００を参照し、表示対象画像の総画像枚数Ｍを抽出する。総画像枚数Ｍは、撮影範囲５０２の情報を用いて算出する。そして、第一の実施形態同様、総画像枚数Ｍとメインセレクタ２２１の最大指定可能位置数Ｎとを比較する。総画像枚数Ｍが、最大指定可能位置数Ｎ以下の場合（Ｍ≦Ｎ）は、メインセレクタ２２１をスクロールすることにより全ての画像を画像表示領域２１０に表示できる。従って、サブセレクタを設定し、所定の領域を、所望のスクロール量で表示させる必要はない。
【０１３３】
このため、総画像枚数Ｍが、最大指定可能位置数Ｎ以下の場合（Ｍ≦Ｎ）、メインスクロール量算出部１３２は、第一の実施形態同様、画像を１枚送る際の単位ステップ数（ステップ幅）Ｑを、例えば、上記式（２）に従って算出し、算出結果に従って、メインセレクタ用対応表３２０を作成する。
【０１３４】
なお、抽出範囲については、属性データで指定された送り枚数で画像をスクロールするものとしてもよい。
【０１３５】
なお、総画像枚数Ｍが、最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）の、メインスクロール量算出部１３２による、メインスクロール量の算出処理およびメインセレクタ用対応表３１０の作成処理については、後述する。
【０１３６】
本実施形態のサブセレクタ生成部１３３は、総画像枚数Ｍが最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）、サブセレクタを生成する。サブセレクタは、表示対象画像群の抽出範囲の画像を、その格納順に、予め定めたスクロール量（１の指定可能位置あたりの画像送り枚数。本実施形態では１。）で、画像表示領域２１０に表示する指示を受け付ける。
【０１３７】
本実施形態では、図１７（ｂ）に示すように、サブセレクタを、メインセレクタ２２１上に生成する。すなわち、メインセレクタ２２１上の所定の領域を、サブセレクタとする。以下、メインセレクタ２２１上にサブセレクタとして設定される領域を、サブセレクタ領域２４４と呼ぶ。サブセレクタ領域２４４を決定する処理の詳細は、後述する。
【０１３８】
本実施形態の表示制御部１３４は、表示対象画像群の画像の、画像表示領域２１０への表示を制御する。本実施形態では、ユーザが表示対象画像群を特定すると、メインスクロール量算出部１３２に、メインスクロール量を算出させる。また、サブセレクタ生成部１３３に、メインセレクタ上の、サブセレクタ領域２４４を決定させる。また、表示画面２００上で受け付けた指示に応じて、画像表示領域２１０に画像を表示させる、選択受付部１３５に選択状態にさせる、といった処理を制御する。
【０１３９】
ここで、本実施形態の表示制御部１３４による表示制御処理について説明する。本実施形態の表示制御部１３４による表示制御処理は、基本的に、図９に示す第一の実施形態の表示制御処理と同様である。ただし、総画像枚数Ｍが最大指定可能位置数Ｎより多い場合（Ｍ＞Ｎ）に行う、枚数超過時処理が異なる。
【０１４０】
以下、本実施形態の枚数超過時処理について説明する。本実施形態では、枚数超過時処理において、まず、メインスクロール量算出部１３２とサブセレクタ生成部１３３とにより、メインセレクタ２２１上の、各指定可能位置における送り枚数を決定し、メインセレクタ用対応表３１０を作成する。以下、メインセレクタ用対応表作成処理に主眼をおいて、本実施形態の枚数超過時処理について、図１８および図１９を用いて説明する。図１８は、本実施形態の枚数超過時処理の処理フローであり、図１９は、本実施形態のメインスクロール量、サブセレクタ領域を決定する手法を説明するための図である。
【０１４１】
まず、メインスクロール量算出部１３２は、最大指定可能位置数Ｎと、属性データとを用いて、メインスクロール量を決定する（ステップＳ２１０１）。
【０１４２】
図１９に示すように、本実施形態では、抽出範囲５０４の画像群を、メインセレクタ２２１上に設定するサブセレクタ領域２４４で、画像送り枚数を１として表示制御する。一方、抽出範囲外の画像群は、メインセレクタ２２１上の残りの領域（抽出範囲外画像用領域）で、メインスクロール量算出部１３２が決定した画像送り枚数で表示制御される。
【０１４３】
抽出範囲外の画像群の総画像枚数をＭａ（Ｍａは、０＜Ｍａ＜Ｍを満たす整数）とし、抽出範囲外画像用領域の最大指定可能位置Ｎａ（Ｎａは、０＜Ｎａ＜Ｎを満たす整数）とすると、メインスクロール量Ｐａは、例えば、以下の式（３）で表される。
Ｐａ＝ＡＢＳ｜ＩＮＴ（−Ｍａ／Ｎａ）｜・・・・（３）
【０１４４】
ここで、抽出範囲外画像の総画像枚数Ｍａは、総画像枚数Ｍと抽出範囲の総画像枚数Ｍｂ（Ｍｂは、０＜Ｍｂ＜Ｍを満たす整数）とにより、Ｍａ＝Ｍ−Ｍｂと表される。また、抽出範囲外画像用領域の最大指定可能位置数Ｎａは、最大指定可能位置数Ｎと抽出範囲の画像送りに使用する最大指定可能位置数Ｎｂ（Ｎｂは、０＜Ｎｂ＜Ｎを満たす整数）とを用い、Ｎａ＝Ｎ−Ｎｂで表される。また、本実施形態では、抽出範囲の画像送り枚数は、１とする。
【０１４５】
従って、Ｎｂ＝Ｍｂであるため、上記式（３）は、予め定められた値である最大指定可能位置数Ｎと、属性データ５００として得られる総画像枚数Ｍおよび抽出範囲の総画像枚数Ｍｂを用いて表すと、以下の式（４）となる。
Ｐａ＝ＡＢＳ｜ＩＮＴ（−（Ｍ−Ｍｂ）／（Ｎ−Ｍｂ））｜・・・（４）
【０１４６】
本実施形態のメインスクロール量算出部１３２は、最大指定可能位置数Ｎと属性データ５００とを用い、上記式（４）とにより、メインスクロール量Ｐａ、すなわち、抽出範囲外画像の、画像送り枚数を算出する。
【０１４７】
例えば、上記属性データの、胸腹部の画像群では、画像範囲は画像番号が１０１番の画像から、８００番の画像で、総画像枚数Ｍは７００枚、抽出部位は心臓で、抽出範囲は、画像番号が３０１番の画像から５００番の画像で、抽出部位の総画像枚数Ｍｂは、２００枚、代表画像を４０１番目の画像である。この画像群を表示対象画像群とする場合、最大指定可能位置数Ｎを３７０とすると、メインスクロール量Ｐａは、３枚と算出される。
【０１４８】
次に、サブセレクタ生成部１３３は、メインスクロール量算出部１３２の結果を受け、サブスクロール量で表示制御を行うサブセレクタ領域２４４を、メインセレクタ２２１上で決定する（ステップＳ２１０２）。本実施形態では、サブスクロール量は、１ステップ当たりの画像送り枚数を１とする。
【０１４９】
サブセレクタ生成部１３３は、抽出対象画像群より画像番号の小さい、抽出対象外画像の枚数と、メインスクロール量Ｐａとから、サブセレクタ領域２４４の一方の端部の位置を決定する。また、抽出対象画像群の総画像枚数Ｍａを用い、サブセレクタ領域２４４の他方の端部の位置を決定する。例えば、上記属性データ５００を有する胸腹部画像群４２０の場合、図１９に示すように、抽出対象画像群の前に、画像が２００枚ある。また、抽出外画像の画像送り枚数は３である。従って、抽出対象画像より前の抽出外画像で６７ステップ使用する。よって、サブセレクタ領域２４４は、６８番目の指定可能位置から３００番目の指定可能位置までの領域と決定される。
【０１５０】
メインスクロール量Ｐａと、サブセレクタ領域２４４と、が決定されると、メインスクロール量算出部１３２は、各画像に、各メインセレクタ上の指定可能位置を対応づけたメインセレクタ対応表３１０を作成し、補助記憶装置１２３に登録する（ステップＳ２１０３）。
【０１５１】
本実施形態においても、第一の実施形態同様、メインスクロール量（画像送り枚数）の初期値が定められている場合、初期値から変化させ、画像送り枚数の割合が１００％以下となるように算出してもよい。
【０１５２】
以後、表示制御部１３４は、所定の時間間隔で、終了の指示を受け付ける（ステップＳ２１０９）まで、ユーザによるポインタ２３１等による操作を検出する（ステップＳ２１０４）。
【０１５３】
検出した操作が、表示操作であれば（ステップＳ２１０５）、画像表示領域２１０に画像を表示する(ステップＳ２１０６）。表示操作は、第一の実施形態と同様である。また、検出した操作が選択操作であれば（ステップＳ２１０７）、選択受付部１３５に、画像の選択を受け付けさせ、選択処理を行わせる（ステップＳ２１０８）。選択操作は、第一の実施形態と同様である。
【０１５４】
そして、検出した操作が終了指示の場合（ステップＳ２１０９）、表示制御部１３４は、処理を終了する。なお、何も操作を検出しない場合、また、検出した操作が、いずれにも該当しない場合、表示制御部１３４は、ステップＳ１２０４へ戻り、次の操作を検出するのを待つ。
【０１５５】
以上説明したように、本実施形態の画像表示制御装置１３０は、複数の連続する画像からなる表示対象画像群の表示装置への表示を制御する画像表示制御装置１３０であって、前記表示対象画像群を構成する画像の総画像枚数が、表示する画像のスクロール指示を受け付けるメインスクロール領域（メインセレクタ２２１）の指定可能位置の最大数より多い場合、所望のスクロール量で画像をスクロール可能なサブスクロール領域（サブセレクタ領域２４４）を生成するサブセレクタ生成部１３３と、前記メインスクロール領域および前記サブスクロール領域のいずれかを介して受け付けたスクロール指示に従って、前記表示装置に表示対象画像群を構成する画像を表示する表示制御部１３４と、を備え、前記スクロール量は、指示位置が前記指定可能位置を１ステップ移動する毎の画像送り枚数で定義されることを特徴とする。
【０１５６】
また、本実施形態の画像表示制御装置１３０は、前記総画像枚数が、前記指定可能位置の最大数より多い場合、前記メインスクロール領域のスクロール量であるメインスクロール量を、当該総画像枚数および当該指定可能位置の最大数と、を用いて算出するメインスクロール量算出部１３２をさらに備える。
【０１５７】
そして、前記メインスクロール領域は、前記画像を表示する表示画面２００上に生成され、前記表示対象画像群は、前記サブスクロール領域のスクロール量であるサブスクロール量および当該表示対象画像群の中の前記サブスクロール量でスクロールする画像群を抽出画像群として特定する情報を含む属性情報（属性データ５００）を備え、前記サブセレクタ生成部１３３は、前記属性情報に従って、前記サブスクロール領域を前記メインスクロール領域上に生成し、前記メインスクロール量算出部１３２は、前記属性情報を加味して前記メインスクロール量を算出する。
【０１５８】
本実施形態によれば、予め定められた抽出部位の画像の画像送り数を指定された最大画像送り枚数以下とするサブセレクタ領域を、メインセレクタ内に設ける。従って、表示対象画像群を構成する画像が、メインセレクタの最大指定可能位置数Ｎより多い場合であっても、抽出部位の画像は、所望の送り枚数で画像表示領域に表示させ、確認することができる。スクロールバーによる全体把握の容易性は維持しながらも、表示対象画像の総画像枚数によらず、必要な画像を所望の送り枚数で閲覧することができる。
【０１５９】
特に、抽出部位の最大送り枚数を１と設定すると、抽出部位の画像を、１枚ずつ閲覧することができる。
【０１６０】
従って、本実施形態によれば、大量の連続する画像の中から、詳細閲覧のための画像選択を行うユーザに、直感的で使い勝手の良い画像表示装置を提供することができ、選択作業を効果的に支援できる。
【０１６１】
なお、本実施形態においても、抽出範囲以外の画像について、抽出範囲外用単位ステップ数Ｎａが抽出範囲外の画像枚数Ｍａより小さい場合（Ｎａ＜Ｍａ）の場合、第一の実施形態同様、図２０の右端部に示すように、サブセレクタ２４１を表示するよう構成してもよい。サブセレクタ２４１の作成手法、表示位置、動作などは、第一の実施形態のサブセレクタ２４１と同様である。
【０１６２】
また、本実施形態では、抽出部位の画像送り枚数を１とする場合を例にあげて説明したが、画像送り枚数はこれに限られない。任意の送り枚数とすることができる。
【０１６３】
この場合、抽出部位の最大画像送り枚数をｐ（ｐは１以上の整数）とすると、上記式（４）は、以下の式（５）で表される。
Ｐａ＝ＡＢＳ｜ＩＮＴ(−(Ｍ−Ｍｂ)/(Ｎ−Ｍｂ/ｐ))｜・・・（５）
【０１６４】
この場合、サブセレクタとして設定する領域（サブセレクタ領域２４４）の、画像送り枚数が、２以上となることがある。従って、サブセレクタ領域２４４についても、第一の実施形態と同様の操作を受け、画像送り枚数を１とするサブセレクタ２４１をサブセレクタ生成部１３３が生成し、表示するよう構成してもよい。サブセレクタ２４１の作成手法、表示位置、動作などは、第一の実施形態のサブセレクタ２４１と同様である。
【０１６５】
また、抽出部位の最大画像送り枚数は、属性データ５００として各画像ファイルに付帯していなくてもよい。例えば、属性データ５００には、抽出部位の部位名のみ登録し、部位毎の推奨最大画像送り枚数を、独立した推奨送り枚数データとして保持するよう構成してもよい。この場合、表示制御部１３４は、属性データから抽出部位の部位名を抽出し、推奨送り枚数データを参照し、対応する送り枚数を抽出し、処理に用いる。
【０１６６】
また、抽出部位は、表示対象画像群の中で１の連続した領域に限られない。複数の連続した領域が、抽出部位として設定されていてもよい。すなわち、撮影部位内に複数の抽出部位があってもよい。
【０１６７】
また、サブセレクタ２４１を作成し、メインセレクタ２２１脇に表示する場合、本実施形態においても、第一の実施形態同様、サブセレクタ２４１の配置、サブセレクタ２４１の伸縮、サブセレクタ２４１外領域での操作による画像送り、サブセレクタ２４１の移動、選択範囲の同期表示、といったサブセレクタに関する各種の変形処理は、適用可能である。
【０１６８】
また、本実施形態においても、第一の実施形態同様、画像表示領域２１０に表示する画像を、複数としてもよい。
【０１６９】
＜＜第三の実施形態＞＞
次に、本発明を適用する第三の実施形態について説明する。表示対象画像群の中の、予め定めた画像範囲毎に、異なるスクロール量でスクロールするとともに、第一の実施形態同様、ユーザの指示に応じて、予め定めたスクロール量でスクロールするサブスクロール領域を設ける。
【０１７０】
本実施形態の医用画像表示システムは、基本的に第一の実施形態の医用画像表示システム１００と同様である。また、本実施形態の医用画像表示装置のハードウェア構成についても、基本的に第一の実施形態の医用画像表示装置１１１と同様である。さらに、本実施形態の画像表示制御装置の機能構成も第一の実施形態の画像表示制御装置１３０と基本的に同様である。ただし、本実施形態では、メインスクロール量決定部１３２の機能が異なる。
【０１７１】
また、本実施形態では、第二の実施形態同様、表示対象画像群の、予め定めた画像範囲毎に、予めスクロール量（画像送り枚数）が定められている。従って、本実施形態においても、第二の実施形態同様、表示対象画像群は、付帯情報として属性データを備える。
【０１７２】
図２１は、本実施形態の属性データ６００を説明するための説明図である。本実施形態の属性データ６００は、第二の実施形態同様、撮影部位６０１毎の撮影範囲６０２と、抽出部位６０３と、抽出範囲６０４と、を備える。これらは、第二の実施形態の属性データ５００の同名の項目と同内容である。
【０１７３】
さらに、本実施形態の属性データ６００は、抽出範囲のスクロール量（送り枚数）の初期値である抽出範囲送り枚数６０６と、抽出範囲以外のスクロール量（送り枚数）の初期値である抽出範囲外送り枚数６０５と、を備える。
【０１７４】
図２１には、各表示対象画像群に、抽出部位６０３が１つである場合を例示しているが、抽出部位数は複数であってもよい。抽出部位６０３が複数の場合、属性データ６００は、抽出部位毎に抽出範囲６０４、抽出範囲送り枚数６０６を備える。なお、本実施形態の属性データ６００も、第二の実施形態の属性データ５００同様、シネ表示に用いる送り速度が登録されていてもよい。
【０１７５】
次に、本実施形態のメインスクロール量算出部１３２について説明する。本実施形態では、メインスクロール量算出部１３２は、抽出範囲および抽出範囲以外の画像それぞれのメインスクロール量を、属性データ６００に定められたそれぞれの送り枚数の初期値の比率を考慮して決定する。すなわち、本実施形態のメインスクロール量算出部１３２は、メインセレクタ２２１の最大指定可能位置数Ｎと、抽出範囲の画像枚数と、抽出範囲以外の画像枚数と、それぞれの送り枚数の初期値とを用い、メインスクロール量を決定する。
【０１７６】
メインセレクタ２２１の最大指定可能位置Ｎ、抽出範囲以外の画像群の総画像枚数をＭａ、抽出範囲の画像群の総画像枚数をＭｂ、抽出範囲以外の画像の送り枚数の初期値をＬａ、抽出範囲の画像の送り枚数の初期値をＬｂ、画像送り枚数の割合をＸとすると、これらは、以下の式（６）の関係を満たす。
Ｎ：（Ｍａ／Ｌａ＋Ｍｂ／Ｌｂ）＝１：Ｘ・・・（６）
従って、画像送り枚数の割合Ｘは、以下の式（７）で表される。
Ｘ＝（Ｍａ／Ｌａ＋Ｍｂ／Ｌｂ）／Ｎ・・・（７）
なお、Ｎ、Ｍａ、Ｍｂ、Ｌａ、Ｌｂは、それぞれ、１以上の整数である。
【０１７７】
本実施形態のメインスクロール量算出部１３２は、画像送り枚数の割合Ｘが１以下の場合、属性データ６００に登録されている送り枚数の初期値Ｌａ，Ｌｂを、それぞれ、抽出範囲以外の画像群のメインスクロール量、抽出範囲の画像群のメインスクロール量と決定する。
【０１７８】
一方、メインスクロール量算出部１３２は、画像送り枚数の割合Ｘが１より大きい場合、画像送り枚数の割合Ｘを維持するよう、両画像群のメインスクロール量を決定する。すなわち、抽出範囲以外の画像群のメインスクロール量（送り枚数）をＬａ’、および、抽出範囲の画像群のメインスクロール量（送り枚数）をＬｂ’とすると、これらは、それぞれ、以下の式（８）および式（９）で算出される。
Ｌａ’＝ＩＮＴ（Ｘ＊Ｌａ）・・・（８）
Ｌｂ’＝ＩＮＴ（Ｘ＊Ｌｂ）・・・（９）
ここで、ＩＮＴ（ｘ）は、ｘを超えない最大の整数を返す関数である。
【０１７９】
すなわち、本実施形態のメインスクロール量算出部１３２は、上記式（６）〜式（９）に従って、抽出範囲の画像群のメインスクロール量および抽出範囲以外の画像群のメインスクロール量を決定する。そして、各画像範囲の情報を用い、メインセレクタ２２１上の各指定可能位置と表示対象画像群の各画像とを対応づけた対応表を作成し、補助記憶装置１２３等に登録する。
【０１８０】
なお、本実施形態では、サブセレクタ生成部１３３は、表示画像群を構成する総画像枚数が、表示する画像のスクロール指示を受け付けるメインセレクタ２２１の最大指定可能位置数より多い場合だけでなく、メインスクロール量算出部１３２が算出した、抽出範囲及び抽出範囲以外のいずれかのメインスクロール量が、サブスクロール量（例えば、１）より大きい場合、所望のスクロール量で画像をスクロールするサブセレクタ２４１を生成する。
【０１８１】
なお、本実施形態の画像表示制御装置１３０の他の構成は、基本的に第一の実施形態と同様である。すなわち、表示画面生成部１３１は、第一の実施形態同様、表示画面を生成し、表示装置１２８に表示する。また、表示制御部１３４は、第一の実施形態同様、メインセレクタ２２１およびサブセレクタ２４１のいずれかを介して受け付けたスクロール指示に従って、表示装置に表示対象画像群を表示する。また、選択受付部１３５は、表示対象画像群の中から画像群の選択を受け付ける。
【０１８２】
以上説明したように、本実施形態のメインスクロール量算出部１３２は、部位毎の予め定められた送り枚数で画像を送る場合に必要な指定位置数（必要指定位置数）が、メインセレクタ２２１の最大指定可能位置数を超える場合、部位毎の予め定めた送り枚数比を維持しながら、必要指定位置数が最大指定可能位置数を超えないよう、各部位の送り枚数を調整する。
【０１８３】
従って、本実施形態によれば、抽出範囲の画像と、その他の画像とを、予め定めた送り枚数比を維持しながら確認することができる。従って、着目部位を、より詳細に確認しながら、メインセレクタ上でスクロールすることができる。さらに、所望の範囲の画像を、サブセレクタ上で、１枚単位で閲覧することができる。従って、大量の連続する画像の中から、詳細閲覧のための画像選択を行うユーザに、直感的で使い勝手の良い画像表示装置を提供することができ、選択作業を効果的に支援できる。
【符号の説明】
【０１８４】
１００：医用画像表示システム、１１１：医用画像表示装置、１１２：サーバ、１１３：医用画像撮影装置、１１４：ネットワーク、１２１：演算装置、１２２：主記憶装置、１２３：補助記憶装置、１２４：表示出力ＩＦ、１２５：入力ＩＦ、１２６：ＮＡ、１２７：バス、１２８：表示装置、１２９：入力装置、１３０：画像表示制御装置、１３１：表示画面生成部、１３２：メインスクロール量算出部、１３３：サブセレクタ生成部、１３４：表示制御部、１３５：選択受付部、１４０：補助記憶装置、２００：表示画面、２１０：画像表示領域、２１１：サブ画像表示領域、２１１ａ：サブ画像表示領域、２２０：指示受付領域、２２１：メインセレクタ、２２１ｖ：仮想のメインセレクタエリア、２２２：表示位置マーク移動エリア、２２３：画像送りボタン、２２４：設定メニュー表示ボタン、２３１：ポインタ、２３２：表示位置マーク、２３４：属性情報タブ、２３５：選択範囲、２３６：太線、２４１：サブセレクタ、２４２：サブセレクタエリア、２４３：ライン、２４４：サブセレクタ領域、３０１：位置番号、３０２：画像番号、３０３：サブセレクタ位置番号、３１０：メインセレクタ用対応表、３２０：メインセレクタ用対応表、３３０：サブセレクタ用対応表、４００：撮影画像群、４１０：頭部画像群、４２０：胸腹部画像群、５００：属性データ、５０１：撮影部位、５０２：撮影範囲、５０３：抽出部位、５０４：抽出範囲、５０５：代表位置、５０６：送り枚数、５０７：送り速度、６００：属性データ、６０１：撮影部位、６０２：撮影範囲、６０３：抽出部位、６０４：抽出範囲、６０５：抽出範囲外送り枚数、６０６：抽出範囲送り枚数
【図１】
2013046940.tif 000003
【図２】
2013046940.tif 000004
【図３】
2013046940.tif 000005
【図４】
2013046940.tif 000006
【図５】
2013046940.tif 000007
【図６】
2013046940.tif 000008
【図７】
2013046940.tif 000009
【図８】
2013046940.tif 000010
【図９】
2013046940.tif 000011
【図１０】
2013046940.tif 000012
【図１１】
2013046940.tif 000013
【図１２】
2013046940.tif 000014
【図１３】
2013046940.tif 000015
【図１４】
2013046940.tif 000016
【図１５】
2013046940.tif 000017
【図１６】
2013046940.tif 000018
【図１７】
2013046940.tif 000019
【図１８】
2013046940.tif 000020
【図１９】
2013046940.tif 000021
【図２０】
2013046940.tif 000022
【図２１】
2013046940.tif 000023
【手続補正書】
【提出日】平成26年3月6日(2014.3.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
これらの図に示すように、メインセレクタ用対応表３１０、３２０では、メインセレクタ２２１上の各指定可能位置と、表示対象画像群の画像とが対応付けられる。メインセレクタ２２１上の各指定可能位置には、端部から連番で位置番号３０１が付与されているものとする。また、表示対象画像群を構成する各画像には、順に、一意に画像番号３０２が付与されているものとする。ここでは、対応付けにこれらの位置番号３０１と画像番号３０２とを用いる場合を例示する。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
サブセレクタ用対応表３３０には、その時点の表示画像Ｍｐを中心に、Ｌ枚の画像が、順に、サブセレクタの各指定可能位置３０３に対応付けられて登録される。中央のサブセレクタ位置（位置番号：（Ｌ＋１）／２）に、画像番号Ｍｐの画像が対応付けられ、サブセレクタ位置番号（Ｌ＋１）／２−１から１まで、画像番号Ｍｐ−１からＭｐ-（Ｌ−１）／２の画像が、順に対応づけて登録される。また、サブセレクタ位置番号（Ｌ＋１）／２+１からＬまで、画像番号Ｍｐ＋１からＭｐ＋（Ｌ−１）／２の画像が順に対応づけて登録される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
まず、表示制御部１３４は、メインスクロール量算出部１３２に、メインスクロール量Ｐを決定させ、対応表３１０を作成させる（ステップＳ１２０１）。メインスクロール量算出部１３２は、例えば、上記式（１）に従って、メインスクロール量Ｐを算出し、算出したメインスクロール量Ｐを用いて図６（ａ）に示すメインセレクタ用対応表３１０を作成し、補助記憶装置１２３に登録する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１７０
【補正方法】変更
【補正の内容】
【０１７０】
本実施形態の医用画像表示システムは、基本的に第一の実施形態の医用画像表示システム１００と同様である。また、本実施形態の医用画像表示装置のハードウェア構成についても、基本的に第一の実施形態の医用画像表示装置１１１と同様である。さらに、本実施形態の画像表示制御装置の機能構成も第一の実施形態の画像表示制御装置１３０と基本的に同様である。ただし、本実施形態では、メインスクロール量算出部１３２の機能が異なる。
【国際調査報告】
2013046940.tif 000024
2013046940.tif 000025
2013046940.tif 000026
2013046940.tif 000027