(57)【要約】【課題】  複数のサムネイル等に対応付けられた複数の画像を表示させる場合における操作者の負荷を軽減する。【解決手段】  複数のサムネイル画像を表示する表示手段と、前記複数のサムネイル画像から第１のサムネイル画像をドラッグするドラッグ手段と、前記複数のサムネイル画像のうち、前記第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあるサムネイル画像を特定する特定手段と、前記第１のサムネイル画像がドロップされた場合、前記特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像を前記表示手段に表示させる表示制御手段と、を備える。【選択図】  図５
2016115215.tif 000002
【特許請求の範囲】
【請求項１】
複数のサムネイル画像を表示する表示手段と、
前記複数のサムネイル画像から第１のサムネイル画像をドラッグするドラッグ手段と、
前記複数のサムネイル画像のうち、前記第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあるサムネイル画像を特定する特定手段と、
前記第１のサムネイル画像がドロップされた場合、前記特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像を前記表示手段に表示させる表示制御手段と、を備えることを特徴とする画像表示システム。
【請求項２】
前記表示制御手段は、前記第１のサムネイル画像がドラッグされている間、前記第１のサムネイル画像がドロップされた場合に前記表示手段に表示される前記特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像の表示形式を示すプレビュー画像を前記表示手段に表示させることを特徴とする請求項１記載の画像表示システム。
【請求項３】
前記表示制御手段は、前記第１のサムネイル画像がドロップされた場合、前記プレビュー画像を前記表示手段から消去することを特徴とする請求項２記載の画像表示システム。
【請求項４】
前記表示制御手段は、前記プレビュー画像を前記第１のサムネイル画像のドラッグに伴い前記表示手段において移動させることを特徴とする請求項２または請求項３記載の画像表示システム。
【請求項５】
前記表示制御手段は、前記経路に応じて、前記第１のサムネイル画像がドロップされた場合に前記表示手段に表示される前記特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像の表示形式を変更することを特徴とする請求項１乃至４の何れか１項に記載の画像表示システム。
【請求項６】
前記表示制御手段は、前記第１のサムネイル画像と前記経路に含まれる他のサムネイル画像との間の経路に応じて前記表示形式を変更することを特徴とする請求項５記載の画像表示システム。
【請求項７】
前記表示制御手段は、記第１のサムネイル画像と前記経路に含まれる他のサムネイル画像との間の経路が略直線か曲線か否かに応じて前記表示形式を変更することを特徴とする請求項６記載の画像表示システム。
【請求項８】
前記表示形式は画像を並べて表示する形式および画像を重畳して表示する形式が含まれることを特徴とする請求項５乃至７のいずれか１項に記載の画像表示システム。
【請求項９】
前記表示手段に表示された複数のサムネイル画像はそれぞれ画像種別を有しており、
前記特定手段は、前記複数のサムネイル画像のうち、前記第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあり、且つ、前記第１のサムネイルが有する画像種別と同じ画像種別を有するサムネイル画像を特定することを特徴とする請求項１乃至８のいずれか１項に記載の画像表示システム。
【請求項１０】
表示手段に表示された複数のサムネイル画像のうち、第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあるサムネイル画像を特定する特定工程と、
前記第１のサムネイル画像がドロップされた場合、前記特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像を前記表示手段に表示させる表示制御工程と、を備えることを特徴とする画像表示方法。
【請求項１１】
請求項１０記載の画像表示方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、画像表示システム、画像表示方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、ディスプレイに表示されたサムネイルまたはアイコン等を画像表示領域へドラッグ＆ドロップすることによって、当該サムネイル等に対応付けられた画像を表示させることが行われている。
【０００３】
サムネイルから画像を簡便な操作で表示させる方法として、ドラッグしたサムネイルの近傍に画像の表示位置を指定するためのウインドウを表示しこのウインドウにドロップすることで画像を表示させる技術が知られている（特許文献１）。この技術によれば実際に画像が表示される領域までサムネイルをドラッグする必要がなく簡単にサムネイルに対応付けられた画像を表示させることが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８６１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像を１つ表示させるためには１回のドラッグ＆ドロップ操作が必要なため、複数の画像を表示する場合には複数回ドラッグ＆ドロップ操作を行う必要があり操作者の負荷となっていた。
【０００６】
開示の技術はこのような状況に鑑みてなされたものであり複数のサムネイル等に対応付けられた複数の画像を表示させる場合における操作者の負荷を軽減することを目的の１つとする。
【０００７】
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、開示の情報処理システムは、複数のサムネイル画像を表示する表示手段と、前記複数のサムネイル画像から第１のサムネイル画像をドラッグするドラッグ手段と、前記複数のサムネイル画像のうち、前記第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあるサムネイル画像を特定する特定手段と、前記第１のサムネイル画像がドロップされた場合、前記特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像を前記表示手段に表示させる表示制御手段と、を備える。
【発明の効果】
【０００９】
複数のサムネイル等に対応付けられた複数の画像を表示させる場合における操作者の負荷を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムの構成の一例を示す図である。
【図２】情報処理装置の構成の一例を示すブロック図である。
【図３】情報処理装置の機能の一例を示す機能ブロック図である。
【図４】表示画面の一例を示す図である。
【図５】実施形態１に係る処理の一例を示すフローチャートである。
【図６】実施形態１に係る動作の一例を説明するための図である。
【図７】実施形態１に係る動作の一例を説明するための図である。
【図８】画像の表示方法の変更の仕方の一例を説明するための図である。
【図９】画像の表示方法の変更の仕方の一例を説明するための図である。
【図１０】実施形態２に係る処理の一例を示すフローチャートである。
【図１１】実施形態２に係る動作の一例を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して、本実施形態に係る情報処理システムについて説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は以下の実施形態に限定されるものではない。
【００１２】
＜実施形態１＞
第１の実施形態は、ユーザが任意のサムネイル画像をドラッグしてドロップするまでにユーザが所望の複数画像を選択し、画像表示領域に所望の画像表示方式で画像を表示するものである。
【００１３】
図１は、情報処理システム（画像表示システム）の構成の一例を示す図である。情報処理システムは情報処理装置１１、マウス１３、キーボード１４およびディスプレイ１２１，１２２を含む。
【００１４】
情報処理装置１１には２つのディスプレイ１２１とディスプレイ１２２、また入力装置としてマウス１３とキーボード１４が接続されている。本実施形態では簡単のため情報処理装置１１内部に画像データが蓄積されているものとするがこれに限定されるものではない。例えば、典型的な構成例としてネットワーク経由で画像サーバ装置などから画像が情報処理装置１１に配信される構成がある。この場合、情報処理装置１１はさらにネットワークに接続され、当該ネットワーク上に画像配信サーバが配置されることとなる。なお、図１においては２つのディスプレイ１２１，１２２を備えることとしたが、ディスプレイは１つであってもよい。また、マウス１３およびキーボード１１４を備える構成としたが、入力装置としてタッチパネルを採用することとしてもよく、例えば、ディスプレイ１２１，１２２はタッチパネル機能を有するディスプレイであってもよい。
【００１５】
図２は情報処理装置１１の構成の一例を示すブロック図である。
【００１６】
情報処理装置１１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＨＤＤ２１４、ネットワークＩ／Ｆ２１５、入力機器Ｉ／Ｆ２１６、ディスプレイＩ／Ｆ２１７、バス２２１を具備している。
【００１７】
ＣＰＵ２１１は、ＨＤＤ２１４に格納されているプログラムを実行することにより、情報処理システムの制御を行う。すなわち、ＣＰＵ２１１がプログラムを実行することにより、情報処理システムは後述するフローチャートに示す各処理を実行するための各種手段として機能する。ＣＰＵ２１１がプログラム実行することにより実現される機能については図３を参照して後述する。ＣＰＵ２１１実行するプログラムはＨＤＤ２１４ではなくＲＯＭ２１３に保存されることとしてもよい。
【００１８】
ＲＡＭ２１２はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ２１１の動作に必要な作業メモリとして使用される。
【００１９】
ＲＯＭ２１３はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、ＣＰＵ２１１に必要な命令やデータを格納する。例えば、ＣＰＵ１０１はＲＯＭ２１３から読み出した制御プログラムをＲＡＭ２１２に展開して実行することで各種の手段として機能することとしてもよい。
【００２０】
ＨＤＤ２１４はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であり、本実施形態における画像表示方法を実現するプログラムデータを格納する。なお、このプログラムデータはＲＯＭ２１３に記憶することとしてもよい。また、ＨＤＤ２１４はＨａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅにより構成されることとしたが、これに限定されるものではなくＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などを用いることとしてもよい。
【００２１】
ネットワークＩ／Ｆ２１５は情報処理装置１１がネットワークに接続するためのインタフェースである。
【００２２】
入力機器Ｉ／Ｆ２１６は、入力装置のマウス１３、キーボード１４が接続されるインタフェースである。
【００２３】
ディスプレイＩ／Ｆ２１７はディスプレイ２２０が接続されるインタフェースである。ディスプレイ２２０は図１におけるディスプレイ１２１とディスプレイ１２２とを含むものである。
【００２４】
ＣＰＵ２１１からディスプレイＩ／Ｆ２１７までの情報処理装置１１の各ブロックはバス２２１に相互に通信可能に接続されている。
【００２５】
図３は情報処理装置の機能の一例を示す機能ブロック図である。
【００２６】
ＣＰＵ２１１は、ＨＤＤ２１４に記憶されたプログラムを実行することで図３に示す各部として機能する。具体的にはＣＰＵ２１１は、カーソル制御部３０１、ドラッグ＆ドロップ検出部３０２、情報記録部３０３、カーソル位置判断部３０４、軌跡情報判定部３０５および画像表示制御部３０６として機能する。なお、情報処理装置１１が備えるＣＰＵ２１１およびＨＤＤ２１４は１つであってもよいし複数であってもよい。すなわち、少なくとも１以上の処理装置（ＣＰＵ）と少なくとも１つの記憶装置（ＨＤＤ等）とが接続されており、少なくとも１以上の処理装置が少なくとも１以上の記憶装置に記憶されたプログラムを実行した場合に情報処理装置１１は上記の各部として機能する。
【００２７】
カーソル制御部３０１は、入力装置３１０からの指示を受けて、画面上に表示されるカーソルの制御を行う。具体的には、カーソル制御部３０１はマウス３１１が移動したことを示す信号を入力機器Ｉ／Ｆ２１６を介して取得する。そしてカーソル制御部３０１はマウス３１１の移動量に基づいてディスプレイ３２０に表示されているカーソルを移動させる。すなわち、カーソル制御部３０１はマウス３１１の移動に伴い移動するカーソル（マウスカーソルという場合がある）をディスプレイ３２０に表示させる表示制御手段として機能する。
【００２８】
ドラッグ＆ドロップ検出部３０２は、マウス３１０によるドラッグおよびドロップを検出する。ドラッグ＆ドロップ検出部３０２は、カーソルがサムネイル画像上に位置する状態でマウス３１１が備えるボタンが押し下げられたことを示す信号を入力機器Ｉ／Ｆ２１６を介して取得する。このマウス３１１が備えるボタンが押し下げられたことを示す信号を取得し且つカーソル制御部３０１がマウス３１１の移動を検知した場合にドラッグの開始と判断する。なお、ドラッグ＆ドロップ検出部３０２は、マウス３１１が備えるボタンが押し下げられた時点でカーソルが位置するサムネイル画像をドラッグ対象のサムネイル画像と判断する。また、ドラッグ＆ドロップ検出部３０２は、ドラッグの開始を検知した後にマウス３１１が備えるボタンの押し下げが終了したことを示す信号を入力機器Ｉ／Ｆ２１６を介して取得した場合にドロップが行われたと判断する。なお、ドロップを検知することはドラッグの終了を検知することと等価である。すなわち、ドロップを検知するまでドラッグ＆ドロップ検出部３０２はドラッグが継続しているものと判断する。なお、ドラッグ中にカーソルがサムネイル画像上に位置するか否かは後述のカーソル位置判断部３０４により取得されたカーソル位置と画像表示制御部３０６により表示されたサムネイル画像の位置とに基づいて判断することが可能である。
【００２９】
情報記録部３０３は、各種の情報をＲＡＭ２１２等の記憶部に記録する。例えば、情報記録部３０３は、ドラッグを行う対象となったサムネイル画像の情報および画像表示制御に係る軌跡情報などの情報を記憶部に記憶する。ここで、軌跡情報とは例えば、ドラッグの開始が検知されからドロップが検知されるまでの経路を示す情報である。より具体的には、軌跡情報とはドラッグの開始が検知されからドロップが検知されるまでのカーソルの表示領域上の移動経路を示す情報である。なお、情報記録部３０３は、例えば、ドラッグ＆ドロップ検出部３０２がドラッグの開始を検知してからドロップを検知するまでの期間におけるカーソル制御部３０１が取得するマウス３１１の動きを示す情報を軌跡情報としてＲＡＭ２１２等に記録する。
【００３０】
カーソル位置判断部３０４は、ディスプレイ３２０の表示領域上のどの位置にカーソルが位置しているか判断する。例えば、カーソル位置判断部３０４は、マウス３１１からマウス３１１が移動量を示す信号を入力機器Ｉ／Ｆ２１６を介して取得する。そして、カーソル位置判断部３０４は、例えば既知のカーソルの初期位置に取得した移動量を加算することでディスプレイ３２０の表示領域上でのカーソルの位置を判断する。なお、カーソルがサムネイル画像上に位置するか否かはカーソル位置判断部３０４により取得されたカーソル位置と画像表示制御部３０６により表示されたサムネイル画像の位置とに基づいて判断することが可能である。画像表示制御部３０６は表示したサムネイル画像のディスプレイ３２０の表示領域上での位置を把握している。そのため、カーソル位置判断部３０４はサムネイル画像の位置と自身が取得したカーソル位置によって、カーソルがサムネイル画像上に位置するか否かを判断することが可能である。ドラッグ＆ドロップ検出部３０２の検出結果を用いてカーソル位置判断部３０４はドラッグ中にカーソルがサムネイル画像上に位置するか否かを判断することが可能である。
【００３１】
すなわち、ドラッグ＆ドロップ検出部３０２、カーソル位置判断部３０４および表示制御部３０６が協働することで、軌跡情報が示す軌跡（経路）にあるサムネイル画像を判断することが可能である。従って、ドラッグ＆ドロップ検出部３０２、カーソル位置判断部３０４および画像表示制御部３０６は、複数のサムネイル画像のうち、第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあるサムネイル画像を特定する特定手段の一例に相当する。
【００３２】
軌跡情報判断部３０５は、ドラッグ中にカーソル移動によって描かれた軌跡情報の判断を行う。軌跡情報判断部３０５は、ドラッグ中のカーソルの経路（軌道）により画像の表示形式の変更が行われたか否かを判断する。例えば、後述する図８に示すようにドラッグ中にマウスを左右に振る動作または上下に振る動作が行われた場合に画像の表示形式が変更される。
【００３３】
画像表示制御部３０６は、各種画像の表示制御を行う。例えば、図４に示すように複数のサムネイル画像をディスプレイ１２１に表示させる。すなわち、ディスプレイ１２１は、複数のサムネイル画像を表示する表示手段の一例に相当する。
【００３４】
また、画像表示制御部３０６は、ドラッグ＆ドロップ検出部３０２によってドロップが検知された場合、ドラッグされてからドロップされるまでの経路に存在するサムネイル画像に関連付けられた画像に関連付けられた画像をディスプレイに表示させる。加えて、画像表示制御部３０６は、ドラッグ対象のサムネイル画像に関連付けられた画像をディスプレイに表示させる。すなわち、画像表示制御部３０６は、第１のサムネイル画像がドロップされた場合、特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像を表示手段に表示させる表示制御手段の一例に相当する。より具体的には、ドラッグ＆ドロップ検出部３０２によってドロップが検知された場合、画像表示制御部３０６はディスプレイ１２２にサムネイル画像に関連付けられた画像を表示させる。
【００３５】
入力装置３１０はマウス３１１およびキーボード３１２によって構成される。マウス３１１は図１におけるマウス１１に相当し、キーボード３１２は図１におけるキーボード１４に相当する。サムネイル画像のドラッグはマウス３１１が備えるボタンの押し下げおよびマウス３１１の移動により行われる。すなわち、マウス３１１は複数のサムネイル画像から第１のサムネイル画像をドラッグするドラッグ手段の一例に相当する。
【００３６】
ディスプレイ３２０は、図１におけるディスプレイ１２１およびディスプレイ１２２を含むものであって、情報処理装置１１において得られた結果等の表示を行う。
【００３７】
図４は表示画面の一例を示す図である。情報処理装置１１には入力装置（マウス１３、キーボード１４）および２つのディスプレイ１２１，１２２が接続されている。例えばディスプレイ１２１には複数のサムネイル画像がマトリクス状に表示されている（サムネイルビュー４１）。ディスプレイ１２２には、サムネイルビュー４１にて選択されたサムネイル画像を適したサイズで表示する領域として画像表示領域４２が用意されている。すなわち、画像表示領域４２にはサムネイル画像に対応付けられた画像が表示される。通常サムネイル画像より大きな画像が画像表示領域４２に表示される。
【００３８】
サムネイルビュー４１において、マトリクス状に表示されるサムネイル画像はグループａ〜グループｄに分かれており、画像の種類が分類されている。画像の種類とは例えば、モダリティの種類に対応しており、グループａはＸ線画像、グループｂはＣＴ画像などと設定することが可能である。すなわち、表示手段に表示された複数のサムネイル画像はそれぞれ画像種別を有している。
【００３９】
また、マトリクス状の表示の横軸は時間軸として、例えば、画面左から画面右に行くにつれて新しい画像を示している。従ってマトリクスの１つのブロックに表示されるサムネイル画像は、所定のグループ、所定の時期に属する画像を示す。
【００４０】
上記のように構成された情報処理システムの動作（画像表示方法）の一例を図５のフローチャートおよび図６〜図９の画面例を用いて説明する。
【００４１】
なお、ユーザの目的はサムネイル画像として表示された画像のうち複数の所望画像をディスプレイ１２２の表示領域に所望の画像表示方式で表示することとする。画像表示方式とは、代表的には画像を並べて表示する、重ねて表示するなどの方式を指すものであり、並べ方や重ね方の優先順位を各種要素でソートすることも含まれる。
【００４２】
図５のフローチャートにおいて、まず、ドラッグ＆ドロップ検出部３０２がディスプレイ１２１に表示された任意のサムネイル画像のドラッグの開始を検知する（ステップＦ５−１）。以降はドロップ処理が行われるまではドラッグ中であることが情報処理装置１１において認識される。図６は画像グループ１のサムネイル画像ａ１をドラッグ開始した直後の状態を示す。ドラッグされたサムネイル画像は、カーソル位置判断部３０４およびドラッグ＆ドロップ開始・終了検出部３０２によって、表示対象の画像であると判断される。さらに情報記録部３０３によってサムネイル画像ａ１は表示対象画像であるという情報がＲＡＭ２１２等の記憶部に蓄積される。
【００４３】
ドラッグが開始されてからのカーソルであるドラッグカーソルの近傍には現在選択された表示対象画像および表示領域への表示状態がプレビューできるようにプレビュー領域６１が、画像表示制御部３０６の指示によって生成される。プレビュー領域６１は、以降ドロップが実行されるまでプレビュー領域６１はカーソルの動きに合わせてカーソル近傍に表示される。すなわち、画像表示制御部３０６は、プレビュー画像を第１のサムネイル画像のドラッグに伴い表示手段において移動させる。
【００４４】
プレビュー領域６１には、現在表示対象画像として選択されたサムネイル画像および表示方式が把握できる表示がなされている。そして、後述するドラッグ中に表示対象画像が追加されていく動作や画像表示方式を変更する動作において、リアルタイムに表示内容が更新されていくものである。なお、画像表示領域４２にもプレビュー領域６１と同等の表示を行ってもよい。なお、プレビュー領域６１には単に最初にドラッグされたサムネイル画像のコピーを表示することとしてもよい。また、プレビュー領域６１に表示される画像はサムネイル画像とは異なることを示すために半透明にするなど処理を行うこととしてもよい。
【００４５】
上記のように、画像表示制御部３０６は、第１のサムネイル画像がドラッグされている間、第１のサムネイル画像がドロップされた場合に表示手段に表示される特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像の表示形式を示すプレビュー画像を表示手段に表示させる。
【００４６】
ドラッグ操作を行っている間、軌跡情報判断部３０５は、画像表示制御に係る操作が行われた否かを判断する（ステップＦ５−２）。すなわちドラッグ操作において例えば図８に示すような所定の軌跡が描かれた場合、軌跡情報判断部３０５は当該軌跡によって画像表示方式に与える変更の種類を判断する。そして、画像表示制御部３０６はその判断に基づいて画像表示方式の変更をＲＡＭ２１２等の記憶部に記録し、更に画像表示制御部３０６は当該変更をプレビュー領域６１に反映する処理を行う（ステップＦ５−３）。
【００４７】
図７は、ユーザがサムネイル画像ａ１からドラッグを開始して、追加で表示対象画像としたいサムネイル画像ａ２，ａ３，ａ４の上にドラッグカーソルを順次移動していった場合の例である。図７において、サムネイル画像ａ４を最後の表示対象画像としてドラッグカーソルが通過した直後の状態を示すものである。
【００４８】
サムネイル画像ａ１がドラッグ開始された後、入力装置３１０によってドラッグカーソルが移動して、サムネイル画像ａ２の上にくると、カーソル位置判断部３０４によって、カーソルがサムネイル画像ａ２上にあることが判断される（ステップＦ５−４）。情報記録部３０３は、サムネイル画像ａ２は表示対象画像であるという情報を追加でＲＡＭ２１２等の記憶部に記録する。更に、画像表示制御部３０６は当該変更をドラッグカーソル近傍のプレビュー領域６１に反映する処理を行う（ステップＦ５−５）。このとき、プレビュー領域６１に対してサムネイル画像ａ２が追加されたプレビュー領域７１にはサムネイル画像ａ１、サムネイル画像ａ２が並んで表示される。表示対象画像として選択されたサムネイル画像は他のサムネイル画像と区別するための配色などによる視覚効果が与えられる。例えば、四角効果として、画像表示制御部３０６は選択されたサムネイル画像の枠を他のサムネイル画像の枠とは異なる色で表示することとしてもよい。
【００４９】
図７に示す例ではサムネイル画像ａ３、サムネイル画像ａ４についてもサムネイル画像ａ２と同様の処理が行われる。その結果、それぞれのプレビュー領域７２、プレビュー領域７３に示す結果が得られる。
【００５０】
上記の手順でユーザは表示対象としたい全ての画像の、サムネイル画像上をドラッグカーソルで通過するようにドラッグ操作を行う。ドラッグカーソルが任意のサムネイル画像上に移動すると、当該画像が表示対象画像として追加される。加えて、プレビュー領域では現在の表示対象画像の選択状況と表示方式が更新されるため、ユーザは現時点でドロップした場合どのような画像表示が得られるかが一目できる。
【００５１】
サムネイル画像ａ４が表示対象画像として追加された後、ユーザが表示対象として所望する最後の画像がサムネイル画像ａ４であった場合、ユーザは任意の場所にドロップをするか、もしくはサムネイル画像ａ４上にドロップする（ステップＦ５−６）。すなわち、ドラッグカーソルが通過したサムネイル画像に係る画像のみが画像表示制御部３０６によって表示されるのではなく、ドラッグ開始からドロップされるまでの経路に存在するサムネイル画像に係る画像が画像表示制御部３０６によって表示される。なお、サムネイル画像の選択ミス等を防ぐためにドラッグカーソルが通過したサムネイル画像に係る画像のみを表示することとしてもよい。
【００５２】
ステップＦ５−６においてドロップされたことがドラッグ開始・終了検出部３０２で検出されると、画像表示制御部３０６の指示により今までの処理で決定された表示対象画像に係る画像を画像表示領域４２に画像を表示する（ステップＦ５−７）。また、画像表示制御部３０６は、ドロップした時点でプレビュー領域を消去する。すなわち、画像表示制御部３０６は、第１のサムネイル画像がドロップされた場合、プレビュー画像を前記表示手段から消去する。
【００５３】
ドロップしたときどのような画像表示が得られるかは、ドロップ前であれば常にプレビュー領域で確認できる。このため、ユーザが意図した表示方式であればサムネイル画像ａ４が選択された直後にサムネイル画像上でも、それ以外の任意の場所でもドロップを行えばよい。なお、画像表示領域４２に表示される画像はサムネイル画像を拡大した画像であってもよいし、サムネイル画像に対応付けられている縮小前の画像であってもよい。また、サムネイル画像の代わりにアイコンを用いている場合にはアイコンに対応付けられている画像が画像表示領域４２に表示される。なお、サムネイル画像またはアイコンに対応付けられる情報は画像のみに限定されるものではなく、電子カルテ等の文書等であってもよい。
【００５４】
一方、画像表示方式、例えば並び順などを変えたい場合、ドラッグカーソルで所定の軌跡を描く（マウスで所定の軌跡を描く）ことで画像表示方式を制御できる。すなわち、図８に示すような通常のドラッグカーソル移動の操作とは異なる所定の軌跡をドロップ実行前に描く操作を行う。当該軌跡情報が、軌跡情報判断部３０５によって画像表示制御に係る軌跡情報と判断されると、当該軌跡情報に応じて定められた画像表示方式にて表示対象画像が表示されるように画像表示制御部３０６によって、表示制御が行われる。
【００５５】
なお、軌跡情報判断部３０５によって画像表示制御に係る軌跡情報と判断されたドラッグカーソルの動作の最中に任意のサムネイル画像の上にドラッグカーソルが移動した場合には、当該サムネイル画像が表示対象画像として選択されることはないように制御されることとしてもよい。
【００５６】
よりユーザにわかりやすいインタフェースとしては、サムネイル画像上にドラッグカーソルがあるときにドラッグカーソルを一時停止させることで、当該サムネイル画像が表示対象画像として選択されるように制御してもよい。
【００５７】
所定の軌跡は図８に示すように通常のドラッグカーソル操作とは明白に異なる連続した動作で、標準の画像表示方式すなわち本実施形態においては、＜時系列・古い順・横並び＞の状態から表示方式を変更することが可能である。なお、図８に示す例はあくまで例示であり他の方法で表示方式を変更することとしてもよいし、標準状態を異なる状態とすることも可能である。図８では、例として加速度をつけて左右に振ると＜時系列・新しい順・横並び＞、加速度をつけて上下に振ると＜時系列・古い順・縦並び＞に表示形式が変更される。また、他の例として、右回りの円を描くと＜時系列・古い順・重ねて表示＞、左回りの円を描くと＜時系列・新しい順・重ねて表示＞に表示形式が変更される。すなわち、画像表示制御部３０６は、ドラッグしてからドロップするまでの経路（軌跡）に応じて記第１のサムネイル画像がドロップされた場合に表示手段に表示される特定手段により特定されたサムネイル画像および第１のサムネイル画像に対応付けられた複数の画像の表示形式を変更する。
【００５８】
これらの画像表示方式に係る軌跡をドラッグカーソルによって描くことで、ユーザはドロップする前に画像の表示状態を自由に所望の状態に変えることができる。図８は一例であって他にも例えば標準状態に戻すための軌跡情報などを始め、種々のものがあってよい。また軌跡情報を描くとすぐにカーソル近傍にあるプレビュー領域に画像表示方式の制御結果が反映される。このため、ドロップしたときの表示状態が常にわかるため、ユーザがよい思ったときに任意の領域にドロップを実行すれば操作完了となり、所望の画像表示状態が画像表示領域に表示される。
【００５９】
なお、ドラッグカーソルの操作中はさらに、サムネイル画像にドラッグカーソルが進入する直前の軌跡情報も画像表示制御に係る軌跡情報とすることができる。例えば図９に示すように１つ前に表示対象画像としてドラッグカーソルの移動によって選択されたサムネイル画像からの相対位置から見て真っ直ぐに進入した場合（ａ）と回り込んで進入した場合（ｂ）とでは、画像表示方式を異なるように制御される。すなわち、軌跡情報判断部３０５はサムネイル画像ａ３からサムネイル画像ａ４への軌跡が略直線的な軌跡か曲線的な軌跡か否かに基づいて図９の（ａ）、（ｂ）の場合を判別している。（ａ）の進入軌跡が画像の並べて表示する軌跡情報で、（ｂ）の進入軌跡が画像を重ねて表示する軌跡情報とした場合、それぞれ進入直後の画面の状態が図９のプレビュー領域に示されている。すなわち、画像の表示形式として画像を並べて表示する形式および画像を重畳して表示する形式が存在する。上記の例は、ドラッグカーソルがサムネイル画像ａ４上に進入する直前または進入後に軌跡情報判断部３０５によって画像表示制御に係る軌跡情報が得られたと判断され、続けてカーソル位置判断部３０４によって、カーソルがサムネイル画像ａ４上にあることが判断された場合である。そして、サムネイル画像ａ４上にドラッグカーソルが進入すると同時に画像表示制御部３０６によって画像表示制御を行う。すなわち、軌跡情報判断部３０５の判断結果に基づいて画像表示制御部３０６は表示方式を変更する。なお、プレビュー領域においても、同時に表示の更新が行われているので、そのままドロップしたときの表示状態も確認可能である。上記のように、画像表示制御部３０６は、第１のサムネイル画像とドラッグ経路に含まれる他のサムネイル画像との間の経路に応じて表示形式を変更することができる。より具体的には図９（ａ）、（ｂ）に示すように、画像表示制御部３０６は、第１のサムネイル画像とドラッグ経路に含まれる他のサムネイル画像との間の経路が略直線か曲線か否かに応じて表示形式を変更することができる。
【００６０】
画像表示制御に係る軌跡情報は、事前にユーザの好みで登録することとしてもよい。ユーザが決めた軌跡情報がドラッグカーソルの操作によって得られた場合には、選択済の表示対象画像、あるいは直後に選択されて表示対象画像となる画像を対象として、画像表示制御を行うことができる。
【００６１】
ドラッグ操作によって表示対象画像として追加されていった画像に複数のグループの画像が含まれる場合（例えば、Ｘ線眼像とＣＴ画像とが含まれる場合）、表示方式をさらに細分化して工夫する処理がなされる。例えば、上述の画像表示方式に加えてさらにグループ毎に並べる・重ねるといった組み合わせを適用することが可能である。このようにすることでより見やすい表示形態を操作者に提供することが可能となる。
【００６２】
上述した本実施形態によれば、１回のドラッグ＆ドロップ操作によって、ユーザが意図した複数の画像を表示対象として選択し表示させることが可能となる。従って、操作者の負担を軽減することが可能となる。
【００６３】
＜実施形態２＞
第２の実施形態は、第１の実施形態においてユーザがドラッグ＆ドロップを実行するにあたってドラッグを開始したサムネイル画像と同じグループに属するサムネイル画像を容易に選択できるようにしたものである。さらに、当該グループに属するサムネイル画像のみを表示対象画像として、その他のグループに属するサムネイル画像については表示対象画像から除外する。
【００６４】
本実施形態に係る装置構成については実施形態１と同様のためその説明を省略する。
【００６５】
図１０のフローチャートおよび図１１の画面例を用いて、第２実施形態に係る情報処理システムの処理の流れを説明する。
【００６６】
図１０は実施形態２に係る処理の一例を示すフローチャートである。図１０のフローチャートにおいて、ドラッグ＆ドロップ検出部３０２がディスプレイ１２１に表示された任意のサムネイル画像のドラッグの開始を検知する（ステップＦ１０−１）。以降はドロップ処理が行われるまではドラッグ中であることが情報処理装置１１に認識される。続いてドラッグカーソルを移動し、ドラッグカーソルの位置がグループａのサムネイル画像が含まれる領域から出ると、領域からでたことをカーソル位置判断部３０４が認識する。そして、グループａに含まれる全てのサムネイル画像が可視領域に集約されて表示されるように画像表示制御部３０６が制御を行う（ステップＦ１０−２）。
【００６７】
この処理の画面の様子として、図１１の（ａ）はドラッグカーソルの位置がグループａのサムネイル画像が含まれる領域から出る前の状態であって、図１１の（ｂ）はグループａに含まれる全てのサムネイル画像が可視領域に集約されて表示された状態である。図１１の（ａ）の例にあるように、サムネイル画像のいくつかはディスプレイに画面に表示されているが、表示されている部分よりも過去あるいは未来のサムネイル画像のうち見えていないものが存在している可能性がありうる。
【００６８】
そこで、図１１の（ｂ）に示すように可視領域にサムネイル画像を集約することで、本来は左右にスクロールして画面の可視領域に表示させなければならないグループａに属する全てのサムネイル画像が表示される。従って、当該サムネイル画像上のドラッグおよびドロップが可能となる。なお、表示部可視領域に全てのサムネイル画像が入りきらない場合にはサムネイル画像を縮小することとしてもよい。また、所定のグループのみサムネイル画像を集約するグループ間における検査日時が異なってします。例えば、サムネイル画像ａ４とサムネイル画像ｂ１は図１１（ａ）においては検査日時が同じ画像である。しかし、図１１（ｂ）においてはグループａの画像を集約したためサムネイル画像ａ４とサムネイル画像ｂ１が同一の列に存在しておらず検査日時が異なっているように見えてします。そこで、グループａの上部にはグループａ用の日時を表示し、他のグループに関しては図１１（ａ）と同様の日時を例えばグループａの行とグループｂの行との間に表示することとしても良い。なお、操作者がグループａに着目しているため、サムネイル画像集約後のグループａ用の日時のみを表示することとしてもよい。なお、日時の表示は画像表示制御部３０６によって行われる。
【００６９】
図１１の＜ｂ＞の状態が得られた後、ユーザは表示対象としたい画像のサムネイル画像上にドラッグカーソルを移動させる。このとき図１１＜ｂ＞においてサムネイル画像ａ５に向かってドラッグカーソルを移動したいとすると、グループｂに属するサムネイル画像ｂ１は進路の障害になり得る。従って、ドラッグカーソルが、ドラッグ元のサムネイル画像が属するグループのサムネイル画像上に移動したか否かをカーソル位置判断部３０４が判断する（ステップＦ１０−３）。ドラッグカーソルが、ドラッグ元のサムネイル画像と同じグループに属するサムネイル画像上を通過ときのみ、情報記録部３０３は当該サムネイル画像が表示対象画像であるという情報を記憶部に記録する（ステップＦ１０―４）。これはカーソル位置判断部３０４がドラッグ元サムネイル画像と同じグループに属するサムネイル画像か否かを実施形態１の処理に加えて判断することで処理される。すなわち、カーソル位置判断部３０４は、複数のサムネイル画像のうち、第１のサムネイル画像がドラッグされてからドロップされるまでの経路にあり、且つ、第１のサムネイルが有する画像種別と同じ画像種別を有するサムネイル画像を特定する。
【００７０】
これによりユーザはサムネイル画像ｂ１の存在を気にすることなく、目的のサムネイル画像ａ５に向かってドラッグカーソルを移動操作することができる。なお、実施形態１と同様にステップＦ１０−４においてプレビュー表示が更新される。
【００７１】
さらに本実施形態においては、ユーザがグループａに属するサムネイル画像にドラッグカーソルを移動していった順番に関わらず、初期状態で常に表示領域４２には時系列順に画像が並んで表示されるように自動化することとしてもよい。情報記録部３０３によって表示対象画像として記憶部に追加された全ての画像には時間情報が格納されており、当該情報を読み取ることで、さらに画像表示制御部３０６は画像を時系列順に並べることが可能となる。
【００７２】
ユーザが所望のサムネイル画像を全てドラッグカーソルの移動によって選択し終わると、最後に選択されたサムネイル画像上か、あるいはその他の任意の場所にドロップを行う。このドロップが行われたか否かをドラッグ＆ドロップ検出部３０２が判断する（ステップＦ１０−５）。ドラッグ＆ドロップ検出部３０２によってドロップされたことが検出されると、画像表示制御部３０６の指示により今までの処理で決定された表示対象画像に係る画像を画像表示領域４２に画像を表示する（ステップＦ１０−６）。
【００７３】
本実施形態の動作によって、ユーザは最初にドラッグしたサムネイル画像が属するグループの全てのサムネイル画像の上に、煩雑なスクロール操作無しで、ドラッグカーソルを移動することができる。さらにドラッグカーソルがサムネイル画像の上に移動したとしても、ドラッグしたサムネイル画像と同一のグループに属するサムネイル画像ではないと判断された場合には表示対象画像に選択されない。これによって、ユーザは他のグループのサムネイル画像を気にすることなく、ドラッグしたサムネイル画像と同一のグループに属するサムネイル画像だけを、表示対象画像として選択していくことができる。
【００７４】
また、ユーザがどのような順番でサムネイル画像上にドラッグカーソルを移動させていっても、初期状態で常に時系列順で画像が並んで表示されるように制御されるため、どのサムネイル画像からドラッグを開始しても、時系列順に並んだ画像表示が得られる。このため、どのサムネイル画像からドラッグを開始してもユーザにとって問題にならず、高い自由度でドラッグ＆ドロップ操作を行うことができる。
【００７５】
なお、時系列順といった表示方式は一例であって、画像に含まれる時間情報からソート可能であれば本実施形態を適用できる。表示形式をユーザが自由に設定できるようにすることで汎用性が向上する。
【００７６】
また、図１０のフローでは省略したが、実施形態１と同様にドロップ前に画像表示制御に係るドラッグ軌跡を描くことで標準の時系列表示からユーザの好みの画像表示方式に制御することができる。
【００７７】
実施形態１または実施形態２においてドラッグ＆ドロップを行う対象は、画像ファイル以外にも文書中のオブジェクト等、サムネイルやアイコンなどの状態から開いて表示できるものであればよい。すなわち、開示の技術ドラッグ＆ドロップが可能なシステムすべてに適用可能である。
【００７８】
また、本実施形態においては、ドラッグ＆ドロップの操作を行う入力装置としてマウスを用いて説明したが、入力装置はタッチパネルで構成されてもよく、その場合は指やペンでドラッグ＆ドロップ操作を行う。
【００７９】
以上に説明したように、実施形態１および実施形態２に示す画像表示方法によって、１回のドラッグ＆ドロップ操作によって、ユーザが意図した複数の画像を表示対象として選択して、画像表示方式を所望の状態に制御した上で画像表示領域などに表示できる。
【００８０】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体（記憶媒体）等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、ｗｅｂアプリケーション等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
また、開示の技術の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【符号の説明】
【００８２】
１１  情報処理装置
１２１  ディスプレイ装置
１２２  ディスプレイ装置
１３  マウス
１４  キーボード
４１  サムネイルビュー
４２  画像表示領域
３０１  カーソル制御部
３０２  ドラッグ＆ドロップ検出部
３０３  情報記録部
３０４  カーソル位置判断部
３０５  画像表示制御部
３０６  軌跡情報判断部
【図１】
2016115215.tif 000003
【図２】
2016115215.tif 000004
【図３】
2016115215.tif 000005
【図４】
2016115215.tif 000006
【図５】
2016115215.tif 000007
【図６】
2016115215.tif 000008
【図７】
2016115215.tif 000009
【図８】
2016115215.tif 000010
【図９】
2016115215.tif 000011
【図１０】
2016115215.tif 000012
【図１１】
2016115215.tif 000013