(57)【特許請求の範囲】
【請求項１】
複数の映像源の映像データをディスプレイ上で同時に表示するためのシステムであって、前記システムは、
前記複数の映像源の映像データを受け取るための映像入力と、
前記複数の映像源の映像データを前記ディスプレイ上のそれぞれの表示域の中で表示するための表示データを生成するためのディスプレイプロセッサであって、前記表示域は前記ディスプレイ上の表示領域に同時に適合するように配置される、ディスプレイプロセッサと
を含み、
前記ディスプレイプロセッサは、
前記表示域のそれぞれを適合させる必要がある場合、前記複数の映像源の映像データを前記それぞれの表示域に適合させるために空間的に変倍することと、
変倍の影響を受けるものとして印付けされた前記映像データに対して、前記映像データがその元の空間分解能から空間的に変倍されていることを視覚的に示すための視覚的インジケータを生成することと、
前記表示域の１つの中の映像データがその元の空間分解能で表示される場合、視覚的インジケータを省略し又は修正することと、
を行う、
システム。
【請求項２】
前記表示域の１つの選択された表示域に適用されるサイズ変更操作を利用者が指示することを可能にするためのユーザインタフェースサブシステムを更に含み、前記ディスプレイプロセッサは、
前記サイズ変更操作に基づき、少なくとも前記選択された表示域を含む１つ又は複数の表示域の大きさを変え、
１つ又は複数のそれぞれのサイズ変更済み表示域を適合させるために複数の映像源のうちの１つ又は複数の映像源の映像データを空間的に変倍する、請求項１に記載のシステム。
【請求項３】
前記サイズ変更操作が復元操作であり、前記ディスプレイプロセッサは、映像データをその元の分解能で表示するために前記選択された表示域の大きさを変えることによって復元操作を実行する、請求項２に記載のシステム。
【請求項４】
前記ユーザインタフェースサブシステムは、利用者が前記視覚的インジケータを選択することによって復元操作を開始することを可能にする、請求項３に記載のシステム。
【請求項５】
前記ディスプレイプロセッサは、前記表示領域の一部を空けて前記選択された表示域のサイズ変更を可能にするために、前記サイズ変更操作の一部として選択されていない表示域をサイズ変更し又は再構成する、請求項２に記載のシステム。
【請求項６】
前記ディスプレイプロセッサは、前記サイズ変更又は前記再構成をアニメ化する、請求項５に記載のシステム。
【請求項７】
前記ユーザインタフェースサブシステムは、前記選択された表示域及び別の表示域の共通の境界を移動することによって利用者が前記サイズ変更操作を開始することを可能にする、請求項２に記載のシステム。
【請求項８】
前記ディスプレイプロセッサは、前記表示域の１つと視覚的に関連する視覚的インジケータを表示する、請求項１に記載のシステム。
【請求項９】
前記変倍の影響を受けるものとして印付けされた前記映像データを表示する表示域にのみ前記視覚的インジケータを生成するように前記ディスプレイプロセッサが構成される、請求項１に記載のシステム。
【請求項１０】
前記複数の映像源は、リモートデスクトップセッションによって前記システムに接続されるワークステーション又は画像化機器を含む、請求項１に記載のシステム。
【請求項１１】
前記リモートデスクトップセッションは医療画像又は医療信号を示す、請求項１０に記載のシステム。
【請求項１２】
請求項１に記載のシステムを含む、ワークステーション又はイメージング装置。
【請求項１３】
複数の映像源の映像データをディスプレイ上で同時に表示するための方法であって、前記方法は、
前記複数の映像源の映像データを受け取るステップと、
前記複数の映像源の映像データを前記ディスプレイ上のそれぞれの表示域の中で表示するための表示データを生成するステップであって、前記表示域は前記ディスプレイ上の表示領域に同時に適合するように配置される、生成するステップと
を含み、
前記表示データを生成するステップは、
前記表示域のそれぞれを適合させる必要がある場合、前記複数の映像源の映像データを前記それぞれの表示域に適合させるために空間的に変倍するステップと、
変倍の影響を受けるものとして印付けされた前記映像データに対して、前記映像データがその元の空間分解能から空間的に変倍されていることを視覚的に示すための視覚的インジケータを生成するステップと、
前記表示域の１つの中の映像データがその元の空間分解能で表示される場合、視覚的インジケータを省略し又は修正するステップと
を含む、方法。
【請求項１４】
プロセッサシステムに請求項１３に記載の方法を実施させるための命令を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の映像源の映像データをディスプレイ上で同時に表示するためのシステム及び方法に関する。本発明は、そのシステムを含むワークステーション及び画像化機器、並びにその方法をプロセッサシステムに実行させるための命令を含むコンピュータプログラム製品に更に関する。
【背景技術】
【０００２】
複数の映像源の映像データを同時に表示することが知られている。例えば、映像監視分野では、複数のビデオカメラから得られた映像データをディスプレイ上で同時に表示することが知られている。そのために、複数の映像源それぞれの映像データがディスプレイ上のそれぞれの表示域の中で表示され得る。表示域は、ディスプレイ上の表示領域に同時に適合するように配置され得る。別の例は、複数のリモートデスクトップセッションの映像データがワークステーションのディスプレイ上で同時に表示されることである。各リモートデスクトップセッションは、別々の表示域の中で表示され得る。表示域は、ディスプレイ上で隣接して又は隣同士に並べて表示され得る。
【０００３】
ディスプレイ上のそれぞれの表示域を適合させるために、複数の映像源の１つ又は複数の映像データを空間的に変倍することも知られている。例えば、映像データに空間的変倍フィルタを適用することにより、かかる映像源の映像データが変倍され得る。空間的変倍フィルタは、映像処理分野においてそれ自体で知られている。例えば、最近傍補間、バイリニア補間、又は高次補間フィルタが使用され得る。更に、スーパーサンプリング等のフィルタによらない手法が使用されても良い。
【０００４】
複数の映像源の１つ又は複数は、かかる映像源の映像データの空間的変倍が映像データの解釈を妨げ得る不所望のアーティファクトを引き起こす可能性がある点で、変倍の影響を受け得ることに本発明者は気付いた。それでもなお、例えば複数の映像源を限られた表示領域上に表示できるようにするために、又は利用者の注目を得るために映像源を拡大できるようにするために、かかる空間的変倍が望ましいときがある。
【０００５】
複数の映像源の映像データをディスプレイ上で同時に表示するためのシステム又は方法であって、そのような変倍の影響を受ける映像源の映像データを利用者に表示することにより上手く対処できる、システム又は方法を有することが有利である。
【発明の概要】
【課題を解決するための手段】
【０００６】
この問題により上手く対処するために、本発明の第１の態様は、複数の映像源の映像データをディスプレイ上で同時に表示するためのシステムを提供し、このシステムは、
−複数の映像源の映像データを受け取るための映像入力と、
−複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で表示するための表示データを生成するためのディスプレイプロセッサであって、表示域はディスプレイ上の表示領域に同時に適合するように配置される、ディスプレイプロセッサと
を含み、
ディスプレイプロセッサは、
ｉ）表示域のそれぞれを適合させる必要がある場合、複数の映像源の１つ又は複数の映像データを前述のそれぞれの表示域に適合させるために空間的に変倍すること、
ｉｉ）表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されている場合を視覚的に示すための視覚的インジケータを生成すること、及び
ｉｉｉ）表示域の１つの中の映像データがその元の空間分解能で表示される場合、視覚的インジケータを省略し又は修正すること
を行うように構成される。
【０００７】
本発明の更なる態様では、記載されたシステムを含むワークステーション及び画像化機器が提供される。
【０００８】
本発明の更なる態様では、複数の映像源の映像データをディスプレイ上で同時に表示するための方法が提供され、この方法は、
−複数の映像源の映像データを受け取るステップと、
−複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で表示するための表示データを生成するステップであって、表示域はディスプレイ上の表示領域に同時に適合するように配置される、生成するステップと
を含み、
表示データを生成するステップは、
ｉ）表示域のそれぞれを適合させる必要がある場合、複数の映像源の１つ又は複数の映像データを前述のそれぞれの表示域に適合させるために空間的に変倍するステップと、
ｉｉ）表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されているかどうかを視覚的に示すための視覚的インジケータを生成するステップと、
ｉｉｉ）表示域の１つの中の映像データがその元の空間分解能で表示される場合、視覚的インジケータ（３１０）を省略し又は修正するステップと
を含む。
【０００９】
本発明の更なる態様では、記載した方法をプロセッサシステムに実行させるための命令を含むコンピュータプログラム製品が提供される。
【００１０】
上記の手段は、複数の映像源の映像データを受け取るための映像入力を提供する。本明細書では、映像データという用語は、例えば一連の動画として映像形式で視覚的に表示されるように意図されるデータを指す。例えば映像データは、ビデオカメラ、ワークステーションへのリモートデスクトップセッション等から取得され得る。映像入力は、少なくとも第１の映像源及び第２の映像源の映像データを受け取る。更に、表示データを生成するためにディスプレイプロセッサが提供される。ディスプレイ上で表示されるとき、表示データは複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で同時に表示する。本明細書では「表示域」という用語は、映像源の映像データを見るためのディスプレイ上の表示領域を指す。
【００１１】
例えば、第１の映像源の映像データがディスプレイ上の第１の表示域の中で表示されても良く、第２の映像源の映像データがディスプレイ上の第２の表示域の中で表示され得る。それらの表示域はディスプレイ上の表示領域を適合させるために、例えば表示域を並べて表示したり他の方法で構成したりすることによって隣同士に配置され得る。例えば表示域は、ディスプレイ上の確保済みの表示領域内で示される構成を形成し得る。別の例は、ディスプレイの全表示領域に適合するように表示域が隣接して配置されるものである。
【００１２】
ディスプレイプロセッサは以下の動作を実行するように構成される。ここでは、それらの動作はディスプレイプロセッサが適切な表示データを生成することに基づいて、即ち前述の動作の結果を示すための表示データを生成することによって実行される。ディスプレイプロセッサは、複数の映像源の１つ又は複数の映像データが１つ又は複数のそれぞれの表示域に適合する必要がある場合、前述のそれぞれの表示域に適合するように複数の映像源の１つ又は複数の映像データを空間的に変倍するように構成される。前述の必要性は、映像データがディスプレイ上のそれぞれの表示域の空間分解能に一致しない空間分解能を有することに起因し得る。そのため、それぞれの表示域の映像データが適切に、即ち映像データを空間的に拡大し又は縮小することによって変倍されなければならない場合がある。
【００１３】
ディスプレイプロセッサは、ディスプレイ上の表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されているかどうかを視覚的に示すための視覚的インジケータを生成するように更に構成される。本明細書では、「視覚的インジケータ」という用語は、図記号やテキスト等のグラフィカル要素を指す。更に「元の空間分解能」という用語は、変倍前の映像データの空間分解能、即ち映像入力によって受け取られたままの映像データの空間分解能を指す。従って、元の空間分解能は、映像データを構成する画素数、ボクセル数、又は他の画像要素数にその空間的寸法と共に一致し得る。
【００１４】
例えば映像データは、横１９２０画素ｘ縦１０８０画素の空間分解能をそれぞれ有する動画から成り得る。従って、その映像データの元の空間分解能は前述の１９２０画素ｘ１０８０画素であり得る。更に、「その元の空間分解能から空間的に変倍される」という用語は、映像データが元の空間分解能と異なる空間分解能に変倍されることを指す。例えば、ディスプレイ上の表示域を適合させるために、それぞれの映像源の映像データが６４０ｘ３６０画素に縮小され得る。
【００１５】
より具体的には、ディスプレイプロセッサは、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されている場合に視覚的インジケータを生成し、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されていない場合は視覚的インジケータを省略し又は修正するように構成される。
【００１６】
従って視覚的インジケータは、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されている場合にのみ提供され、さもなければ省略される点で、又は２つの異なる形式、つまり表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されている場合の１つの形式と、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されていない場合の別の、即ち修正された形式とで与えられ得る点で２進形式のインジケータである。
【００１７】
視覚的インジケータを生成することにより、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されているかどうかの視覚的指示が利用者に与えられる。事実上、視覚的インジケータは、表示域の１つの中の映像データが、映像データの解釈を妨げ得る不所望のアーティファクトを含む可能性があることの視覚的指示を利用者に与える。かかる視覚的インジケータを示されることに応じて、利用者は映像データの解釈を完全に回避し、又は前述の不所望のアーティファクトを構成し得る若しくはかかるアーティファクトの影響を受け得る映像データの具体的詳細の解釈を回避することができる。
【００１８】
本発明者は、変倍の影響を受ける映像源の空間的変倍を完全に回避し、それによりその表示に使用可能な選択肢を著しく制限することと、かかる変倍の影響を受ける映像源をあたかも変倍の影響を受けないかのように単純に空間的に変倍することとの間のとりわけ適した折衷案を上記のシステムが得ることを認識した。つまり、視覚的インジケータを表示データの一部として与えることにより、システムは表示域の１つの中の映像データが映像データの解釈を妨げ得る不所望のアーティファクトを含む可能性があることを利用者に警告するが、最終的な判断を利用者に委ねる。
【００１９】
有利には、本発明に従って与えられるこの２進形式の視覚的インジケータは、認識上の負担が殆ど又は全くなく閲覧者によって解釈可能であり、そのため１つ又は複数の表示域の中の映像データが実際にアーティファクトを含み得るのかどうかを識別することは利用者にとって比較的容易である。
【００２０】
任意選択的に、本システムは、表示域の１つの選択された表示域に適用されるサイズ変更操作を利用者が指示することを可能にするためのユーザインタフェースサブシステムを更に含み、ディスプレイプロセッサは、
−サイズ変更操作に基づき、少なくとも前述の被選択表示域を含む１つ又は複数の表示域の大きさを変え、
−１つ又は複数のそれぞれのサイズ変更済み表示域を適合させるために複数の映像源のうちの１つ又は複数の映像源の映像データを空間的に変倍する
ように構成される。
【００２１】
ユーザインタフェースサブシステムを提供することにより、利用者はシステムと対話すること、具体的には選択された表示域に適用されるサイズ変更操作を指示することを可能にされる。例えば、ディスプレイ上に示されているポインタを制御するようにユーザ入力装置を操作することにより、ユーザインタフェースは利用者がサイズ変更操作を指示することを可能にし得る。サイズ変更操作の指示、即ち要求を受け取ると、ディスプレイプロセッサは、１つ又は複数の表示域が少なくとも前述の被選択表示域を含んだ状態で表示域の１つ又は複数の大きさを変える。その際、ディスプレイプロセッサは、複数の映像源の１つ又は複数の映像データを空間的に変倍し、１つ又は複数のそれぞれのサイズ変更済み表示域を適合させる。従って利用者は、かかるサイズ変更が表示域の１つの中の映像データをもたらしたかどうかの視覚的指示、例えば被選択表示域又は選択されていない表示域がその元の空間分解能から空間的に変倍されているかどうかの視覚的指示を与えられながら、被選択表示域の大きさを変えることを可能にされる。
【００２２】
任意選択的に、サイズ変更操作が復元操作であり、ディスプレイプロセッサは、映像データをその元の分解能で表示するために被選択表示域の大きさを変えることによって復元操作を実行するように構成される。利用者によって指示されるサイズ変更操作は、被選択表示域の大きさをディスプレイプロセッサに変えさせ、それにより、被選択表示域を適合させながら被選択表示域内の映像データがその元の空間分解能で表示されることを可能にする。従って利用者は、被選択表示域内の映像データをその元の空間分解能に復元することを可能にされる。有利には、空間的変倍によって映像データ内にさもなければ現れ得る不所望のアーティファクトがない映像データの表示が利用者に提供され、それにより映像データの妨げのない理解を可能にする。
【００２３】
任意選択的に、ユーザインタフェースサブシステムは、利用者が視覚的インジケータを選択することによって復元操作を指示することを可能にするように構成される。利用者は視覚的インジケータを元の空間分解能で表示すること（しないこと）に既に関連付けているので、視覚的インジケータを選択することは、利用者が復元操作を要求するためのとりわけ直感的なメカニズムである。有利には、復元操作を要求する認識上の負担が減らされる。
【００２４】
任意選択的に、ディスプレイプロセッサは、表示領域の一部を空けて被選択表示域のサイズ変更を可能にするために、サイズ変更操作の一部として選択されていない表示域をサイズ変更し又は再構成するように構成される。サイズ変更操作の一環として選択されていない表示域をサイズ変更し又は再構成することにより、ディスプレイプロセッサは、他の表示域を引き続き表示することができながら、サイズ変更される被選択表示域のために表示領域の一部を空けることを可能にされる。有利には、被選択表示域のサイズ変更バージョンが示されている間、利用者は他の映像データの表示を維持する。
【００２５】
任意選択的に、ディスプレイプロセッサは、前述のサイズ変更又は前述の再構成をアニメ化するように構成される。被選択表示域及び／又は選択されていない表示域のサイズ変更若しくは再構成をアニメ化することは、被選択表示域内の映像データがその元の空間分解能で表示されることを可能にするために、表示域の表示がどのように適合されるのかを利用者が理解するのを助ける。
【００２６】
任意選択的に、ユーザインタフェースサブシステムは、被選択表示域及び別の表示域の共通の境界を移動することによって利用者がサイズ変更操作を指示することを可能にするように構成される。共通の境界を移動することは、利用者がサイズ変更操作を要求するためのとりわけ直感的なメカニズムである。有利には、共通の境界を移動することは、どの表示域を犠牲にして被選択表示域の大きさを変えるべきなのかをディスプレイプロセッサに示す。とりわけ、表示領域の一部を空けて被選択表示域のサイズ変更を可能にするために、ディスプレイプロセッサがサイズ変更操作の一環として１つ又は複数の他の表示域の大きさを変えなければならない場合、共通の境界を移動することは、他のどの表示域の大きさが変えられ得るのか、つまり共通の境界を共有する表示域をディスプレイプロセッサに示す。
【００２７】
任意選択的に、ディスプレイプロセッサは、表示域の１つと視覚的に関連する視覚的インジケータを表示するように構成される。本明細書では「視覚的な関連」という用語は、視覚的インジケータを表示域の１つと利用者が視覚的に関連付けることができるように視覚的インジケータが表示されることを指す。従って利用者は、表示域のどれがその元の空間分解能から空間的に変倍されている映像データを示すのかを容易に認識することができる。例えばディスプレイプロセッサは、表示域のタイトルバーの中や、表示域内のオーバレイ等として視覚的インジケータを含めることができる。
【００２８】
任意選択的に、複数の映像源の１つ又は複数が変倍の影響を受けるものとして印付けされ、前述の変倍の影響を受ける映像源の映像データを表示する表示域にのみ視覚的インジケータを生成するようにディスプレイプロセッサが構成される。複数の映像源は、例えば映像データ内に含まれ、そこからディスプレイプロセッサがかかる印付けを推論可能なメタデータによって、手動で生成されるデータとして入手可能な前述の印付け等によって、変倍の影響を受けるものとして印付けされ得る。従って、ディスプレイプロセッサは、印付けされた映像源の視覚的インジケータだけを生成することができる。有利には、映像データを変倍することが映像源の表示に実質的に影響しない表示域について、利用者が視覚的インジケータに煩わされることがない。
【００２９】
任意選択的に、複数の映像源は、リモートデスクトップセッションによってシステムに接続されるワークステーション又は画像化機器を含む。任意選択的に、リモートデスクトップセッションは医療画像又は医療信号を示す。
【００３０】
上述の本発明の実施形態、実装形態、及び／又は態様の２つ以上が、有用とみなされる任意の方法で組み合わせられても良いことが当業者によって理解される。
【００３１】
記載されるシステムの修正形態及び改変形態に対応する、画像化機器、ワークステーション、方法、及び／又はコンピュータプログラム製品の修正形態及び改変形態がこの説明に基づいて当業者によって実行され得る。
【００３２】
本発明が独立請求項の中で定められる。有利な実施形態が従属請求項の中で定められる。
【００３３】
本発明のこれらの及び他の態様が以下に記載の実施形態から明らかであり、以下に記載の実施形態に関して説明される。
【００３４】
異なる図面の中で同じ参照番号を有するアイテムは同じ構造上の特徴及び同じ機能を有し、又は同じ信号であることに留意すべきである。かかるアイテムの機能及び／又は構造が説明されている場合、詳細な説明の中でそれを繰り返し説明する必要はない。
【図面の簡単な説明】
【００３５】
【図１】複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で同時に表示するためのシステムを示し、このシステムは利用者がシステムと対話することを可能にするユーザインタフェースサブシステムを更に含む。
【図２】複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で同時に表示するための方法を示す。
【図３】方法を実行するためのコンピュータプログラム製品を示す。
【図４ａ】ディスプレイ上のそれぞれの表示域の中で表示されている複数の映像源の映像データを示し、映像データがその元の空間分解能から空間的に変倍されていることを示す視覚的インジケータを表示域の１つが含んでいる。
【図４ｂ】視覚的インジケータを利用者が選択した結果、つまり映像データをその元の分解能で表示するために表示域の大きさが変えられた結果を示す。
【図５ａ】図４ａと同様だが、更に多くの表示域を示す例である。
【図５ｂ】表示域の１つの中の視覚的インジケータを利用者が選択することによって生じるアニメ化されたシーケンスを示し、つまり表示域は映像データをその元の分解能で表示するために大きさを変えられ、表示領域の一部を空けるために他の表示域の大きさが変えられ且つ／又は再構成され、そのサイズ変更及び再構成がアニメ化されている。
【図５ｃ】表示域の１つの中の視覚的インジケータを利用者が選択することによって生じるアニメ化されたシーケンスを示し、つまり表示域は映像データをその元の分解能で表示するために大きさを変えられ、表示領域の一部を空けるために他の表示域の大きさが変えられ且つ／又は再構成され、そのサイズ変更及び再構成がアニメ化されている。
【図５ｄ】表示域の１つの中の視覚的インジケータを利用者が選択することによって生じるアニメ化されたシーケンスを示し、つまり表示域は映像データをその元の分解能で表示するために大きさを変えられ、表示領域の一部を空けるために他の表示域の大きさが変えられ且つ／又は再構成され、そのサイズ変更及び再構成がアニメ化されている。
【図５ｅ】映像データをその元の分解能で表示するために被選択表示域の大きさが変えられている、表示域の新たな構成を示す。
【図６】被選択表示域の映像データが診断目的でその元の分解能で表示されるべきであることを示す警告ダイアログを示す。
【発明を実施するための形態】
【００３６】
図１は、複数の映像源の映像データをディスプレイ上で同時に表示するためのシステム１００を示す。システム１００は、複数の映像源の映像データを受け取るための映像入力１２０を含む。本明細書では、「映像入力」という用語は映像データを受け取るのに適した入力を指す。従って映像入力は、例えば映像データをネットワーク経由で受け取る場合はネットワークインタフェースによって構成されても良く、又は概して他の任意の適切な種類のものとすることができる。例として、図１は、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、インターネット等のネットワーク０６０を介して、ワークステーション０４０及びビデオカメラ０４２に接続されている映像入力１２０を示す。従って映像入力１２０は、ビデオカメラ０４２からの映像データ及びワークステーション０４０からの映像データを受け取ることができ、後者は例えばリモートデスクトップセッションデータによって構成される。この点において、複数の映像源０４０、０４２は、映像データを映像入力１２０にストリーミングし又は他の方法で送らなければならない可能性があるため、外部の映像源であり得る。
【００３７】
システム１００は、複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で表示するための表示データ１４２を生成するためのディスプレイプロセッサ１４０を更に含む。そのために、ディスプレイプロセッサ１４０は、映像入力１２０から複数の映像源の映像データ１２２を受け取るように図示されている。加えて、ディスプレイプロセッサ１４０は、外部ディスプレイ０８０に表示データ１４２を与えるように図示されている。
【００３８】
ディスプレイプロセッサ１４０は、システム１００の動作中に以下の動作を実行できるように構成される。前述の動作は、適切な表示データ１４２を生成するディスプレイプロセッサ１４０に基づいて実行されることを指摘しておく。まず、ディスプレイ０８０上の表示領域に同時に適合するように表示域が配置される。更に、表示域のそれぞれを適合させる必要がある場合、複数の映像源の１つ又は複数の映像データ１２２がそれぞれの表示域に適合するように空間的に変倍される。更に、ディスプレイプロセッサ１４０は、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されているかどうかを視覚的に示すための視覚的インジケータを生成することができる。
【００３９】
図１は本発明の任意選択的態様を更に示し、システム１００は、選択された表示域に適用されるサイズ変更操作を利用者が指示することを可能にするためのユーザインタフェースサブシステム１６０を含み得る。そのために、図１は、ユーザインタフェースサブシステム１６０が利用者によって操作され得るユーザ入力装置、例えばマウス０２０、キーボード、タッチスクリーンからユーザ入力データ０２２を受け取り、サイズ変更操作を指示するデータ１６２をディスプレイプロセッサ１４０に出力することを示す。更に、本発明のこの任意選択的態様によれば、ディスプレイプロセッサ１４０は、１つ又は複数の表示域が少なくとも前述の被選択表示域を含んだ状態で、サイズ変更操作に基づいて１つ又は複数の表示域の大きさを変え、１つ又は複数のそれぞれのサイズ変更済み表示域に適合するように複数の映像源の１つ又は複数の映像データ１２２を空間的に変倍するように構成され得る。
【００４０】
ディスプレイプロセッサ１４０及びユーザインタフェースサブシステム１６０の動作については、図４ａ〜図６に関して更に説明されることを指摘しておく。
【００４１】
図２は、複数の映像源の映像データをディスプレイ上で同時に表示するための方法２００を示す。方法２００は図１のシステムの動作に対応し得る。但し、方法２００はシステムと切り離して、例えば異なるシステム又は装置を使用して実行され得る点でこれは限定ではない。
【００４２】
方法２００は、「複数の映像源の映像データを受け取る」と題する最初のステップで、複数の映像源の映像データを受け取ること（２１０）を含む。方法２００は、「複数の映像源を表示するための表示データを生成すること」と題する第２のステップで、複数の映像源の映像データをディスプレイ上のそれぞれの表示域の中で表示するための表示データを生成すること（２２０）であって、表示域はディスプレイ上の表示領域に同時に適合するように配置される、生成すること（２２０）を更に含む。第２のステップ２２０の一環として、この方法は、「映像データを空間的に変倍すること」と題する更なるステップで、表示域のそれぞれを適合させる必要がある場合、複数の映像源の１つ又は複数の映像データを前述のそれぞれの表示域に適合させるために変倍すること（２３０）を含む。第２のステップ２２０の一環として、この方法は、「空間的に変倍された映像データを示す視覚的インジケータを生成すること」と題する更なるステップで、表示域の１つの中の映像データがその元の空間分解能から空間的に変倍されているかどうかを視覚的に示すための視覚的インジケータを生成すること（２４０）を更に含む。
【００４３】
図３は、上記の図２の方法をプロセッサシステムに実行させるための命令を含むコンピュータプログラム製品２５０を示す。コンピュータプログラム製品２５０は、コンピュータ可読媒体２６０上に例えば一連の機械可読物理符号形式で、及び／又は様々な電気的な、例えば磁気的若しくは光学的な特性又は値を有する一連の要素として含まれ得る。
【００４４】
このシステム及び方法の動作については以下で更に説明される可能性がある。
【００４５】
図４ａは、ディスプレイ０８０上のそれぞれの表示域１Ａ〜１Ｃの中で表示されている複数の映像源の映像データを示し、つまり第１の映像源の映像データが第１の表示域１Ａ内に、第２の映像源の映像データが第２の表示域１Ｂ内に、及び第３の映像源の映像データが第３の表示域１Ｃ内に表示されている。この及び以下の例では、それぞれの表示域１Ａ〜１Ｃの中で表示されている映像データは、例えば適切に空間的に変倍されることにより前述の表示域をほぼ埋めると仮定され、従って参照番号を使って別途参照されないことを指摘しておく。更に図４ａの例では、この例ではディスプレイの全表示領域であるディスプレイ０８０上の表示領域に適合するように、表示域１Ａ〜１Ｃが隣接配置されて示されている。表示域１Ａ〜１Ｃが隣接して配置される必要がない場合があり、むしろ１つ又は複数の空のさもなければ埋まった表示領域を間に有しても良いことを指摘しておく。
【００４６】
本発明によれば、第２の表示域１Ｂは、第２の表示域１Ｂ内の映像データがその元の空間分解能から空間的に変倍されていることを示す視覚的インジケータ３００を含んで示されている。例えば映像データは、第２の表示域１Ｂに適合するように空間的に縮小され得る。この点において「適合」という用語は、空間的に変倍された後、映像データがディスプレイ０８０上のそれぞれの表示域の表示領域とほぼ又は厳密に等しい空間的寸法を有することを示すことを指摘しておく。例えば第２の表示域１Ｂがディスプレイ上で６４０ｘ３６０画素占める場合、映像データはその寸法に合わせて空間的に縮小されている場合がある。
【００４７】
図４ａの例では、視覚的インジケータ３００がテキスト形式、つまり「！１：１」で示されており、「１：１」は映像データが元の分解能で表示されていることを表し、即ち表示データ又はディスプレイのそれぞれの画素又は画像要素に対する映像データの画素又は他の画像要素の１対１のマッピングを示す。更に、感嘆符「！」は、映像データがその元の分解能で現在表示されていないことを示し、それにより利用者に対して効果的に警告を与えている。但しこの視覚的インジケータは他の任意の適切な形式を取ることができ、とりわけ映像データがその元の分解能で現在表示されている、又は映像データがその元の分解能で現在表示されていない選択肢の何れか若しくは両方を示すことができる。どちらも、本発明による視覚的指示が視覚的インジケータがあること、並びにかかる視覚的インジケータがないことの両方によって利用者に提供され得る点で同じ目的を効果的に果たす補完的選択肢を構成することが理解されよう。
【００４８】
更に図４ａの例では、視覚的インジケータ３００が表示域の１つと、即ち第２の表示域１Ｂ内の映像データ上のオーバレイとして含まれることにより、視覚的に関連して示されている。或いは視覚的インジケータ３００は、例えば中央に表示されることにより、表示域の１つとの明確な視覚的関連付けなしに表示されても良い。その場合、視覚的インジケータ３００はそれでもなお、例えば表示域の数字、位置、又は他の特性を指すテキストとして提供されることにより、映像データをその元の分解能で表示する（しない）表示域を利用者が識別することを可能にし得る。
【００４９】
図４ａは、利用者によって、例えばユーザ入力装置を操作することによって制御可能であり得るポインタ０２４を更に示す。このシステムは、選択された表示域に適用されるサイズ変更操作を利用者がポインタ０２４によって指示することを可能にするように構成され得る。例えば利用者は、被選択表示域及び別の表示域の共通の境界を例えばドラッグアンドドロップで移動することによってサイズ変更操作を指示することができる。このシステムは、表示域の１つ又は複数に適用される再構成操作を利用者がポインタ０２４によって指示することを可能にするようにも構成され得る。事実上、このシステムは利用者が表示域の構成を、その大きさ及び／又は相対位置を調節することによって対話式に制御することを可能にし得る。
【００５０】
図４ａ〜図４ｂの例では、選択された表示域に適用される復元操作を利用者が指示することを示す。更に説明されるように、復元操作はサイズ変更操作の一様式である。とりわけ図４ｂは、利用者がポインタ０２４を使って視覚的インジケータ３００を例えばクリックすることによって選択し、それにより第２の表示域１Ｂに、具体的には第２の表示域１Ｂの映像データに適用される復元操作の要求を確立した結果を示す。ディスプレイプロセッサは、第２の表示域１Ｂの大きさを変えて映像データをその元の分解能で表示できるようにすることにより、この復元要求を実行するように構成され得る。従って図４ｂは、映像データをその元の分解能で表示ために大きくされている第２の表示域１Ｂを示す。図４ｂは以下の内容の結果を更に示す。ディスプレイプロセッサは、表示領域の一部を空けて被選択表示域のサイズ変更を可能にするために、サイズ変更操作の一環として選択されていない表示域をサイズ変更し又は再構成するように構成され得る。従って図４ｂの例では、第１の表示域１Ａ及びその映像データ、並びに第３の表示域１Ｃ及びその映像データがサイズ変更されて示されており、どちらも小さくなった第１の表示域１Ａ及び第３の表示域１Ｃがもたらされている。
【００５１】
図４ｂは、ディスプレイプロセッサが別の視覚的インジケータ３１０、つまり映像データがその元の分解能で現在表示されていることを示すテキスト「１：１」を生成したことを更に示す。従って、図４ａの視覚的インジケータ３００に比べて、映像データがその元の分解能からもはや変倍されていないことを示すために感嘆符「！」が除去されている。それにより視覚的インジケータ３１０は、変倍によるアーティファクトが映像データにないと思われることの確認を利用者に効果的に与える。
【００５２】
図５ａは、図４ａと同様だが、更に多くの表示域、つまりそれぞれの映像データを表示する６つの表示域２Ａ〜２Ｆを示す例を図示する。ここでは表示域の１つ２Ｅがテキスト「！１：１」を含む視覚的インジケータ３００を含んで示されており、それにより表示域２Ｅ内の映像データがその元の分解能で現在表示されていないことを示している。図４ａ〜図４ｂの例と同様に、例えば視覚的インジケータ３００を選択することによりこの表示域に適用される復元操作の要求を行うために、利用者はポインタ０２４を使用することができる。
【００５３】
図５ｂ〜図５ｄは、視覚的インジケータ３００を利用者が選択することによって生じるアニメ化されたシーケンスを示し、アニメ化されたシーケンスは、被選択表示域２Ｅが映像データをその元の分解能で表示するために大きさを変えられ、表示領域の一部を空けるために他の表示域２Ａ〜２Ｄ、２Ｆの大きさが変えられ且つ再構成されることを示す。このアニメ化されたシーケンスは、例えば適切な表示データを経時的に生成することにより、ディスプレイプロセッサによって生成され得る。
【００５４】
図５ｂはシーケンスの最初の部分を示し、表示領域の一部を空けるために他の表示域２Ａ〜２Ｄ、２Ｆが小さくされていることを示す。図５ｂに完全には示されていないが、シーケンスのこの部分は、他の表示域２Ａ〜２Ｄ、２Ｆの強調を止め、又はそれらの表示域を隠す働きをし得る。表示領域から表示域を除去するために他のアニメーションが使用されても良いことを指摘しておく。図５ｃはこのシーケンスの次の部分を示し、被選択表示域２Ｅがその元の大きさ４００から中間の大きさ４１０を経て最終的な大きさ４２０まで大きくなることを示し、後者は映像データをその元の分解能で表示することを可能にする。
【００５５】
図５ｄはこのシーケンスの次の部分を示し、被選択表示域２Ｅ内の映像データがその元の分解能で表示されていることを示す。このことを利用者に示すために、別の視覚的インジケータ３１０、つまりテキスト「！１：１」ではなく、即ち感嘆符「！」のないテキスト「１：１」を含む視覚的インジケータ３１０が示される。図５ｄは、残りの表示領域を占めるために他の表示域が再び大きくされていることを更に示す。この場合も、表示領域内に表示域を再び表示するために、他のアニメーションが使用され得ることを指摘しておく。最後に図５ｅは、映像データをその元の分解能で表示するために被選択表示域２Ｅがサイズ変更され、被選択表示域２Ｅの周りで、即ち残りの表示領域の中で他の表示域がサイズ変更され再構成されている、表示域２Ａ〜２Ｆの新たな構成を示す。
【００５６】
上記の例では、視覚的インジケータが表示域の１つにのみ与えられて図示されている。視覚的インジケータは、映像データがその元の空間分解能から空間的に変倍されている表示域、又は補完的事例では空間的に変倍されていない表示域の幾つか若しくは全てに対して与えられ得ることが理解されよう。加えて、又は或いは、複数の映像源の１つ又は複数が変倍の影響を受けるものとして印付けされても良く、前述の変倍の影響を受ける映像源の映像データを表示する表示域にのみ視覚的インジケータを生成するようにディスプレイプロセッサが構成され得る。例えば、とりわけリモートデスクトップセッションが医療用ワークステーション又は医用画像機器に対するものであり、その結果医療画像又は医療信号を示す可能性がある場合、リモートデスクトップセッションに由来する映像データは、変倍の影響を受ける映像源を構成することがある。
【００５７】
図６は、三角形及びその三角形内に配置される感嘆符を含むグラフィカル要素である代替的な視覚的インジケータ３０２を示す。視覚的インジケータ３０２は、マウスオンテキストとも呼ばれるホバーテキストを提供することができ、ポインタ０２４が視覚的インジケータ３０２の上に重なると、ディスプレイプロセッサは、診断目的で表示域の映像データがその元の分解能で表示されるべきであることをテキスト「ＤＩＡＧ？ＤＳＰＬ１：１」によって利用者に警告する警告ダイアログ３２０を生成することができる。
【００５８】
概してディスプレイプロセッサは、表示域の１つの中の映像データがその元の空間分解能から一定量を超えて空間的に変倍されているかどうかを視覚的に示すための視覚的インジケータを生成するように構成され得る。例えば視覚的インジケータは、空間的変倍が５％を上回ること、例えば元の空間分解能の１０５％を超えること、又は元の空間分解能の９５％を下回ることを示すことができる。
【００５９】
本発明は、次世代ユーザインタフェース、例えば幾つかの外部映像源を１つの作業場所から例えば１つのマウスを使って閲覧し制御することを可能にし得る、所謂フレキシブルビューイングワークスポットに有利に適用され得ることが理解されよう。そのために、異なる外部映像源をそれぞれ示す複数の表示域が設けられても良く、表示域は画面上の構成内に配置され、利用者によって自由に例えばマウスによってサイズ変更され得る。
【００６０】
本発明は、表示域の構成内で複数の外部映像源を表示すること、及び利用者が表示域の大きさを自由に変えられるようにすることの以下の不利益な結果に対処し、その不利益な結果とはつまり、映像データの映像源がその元の分解能以外の大きさで表示され、そのため画面上の表示域の構成に適合するように変倍される場合があることである。特定の外部映像源、とりわけ医療画像、血行動態信号、又は電気生理学的信号を示す外部映像源では、映像源の映像データに変倍を施すことが、患者の診断及び／又は治療に対する潜在的悪影響を伴って医療画像／医療信号内の不所望のアーティファクトを引き起こす可能性がある。本発明は、利用者がそのような不所望のアーティファクトについて警告されること、及び被選択表示域に適用される復元操作を要求することにより、任意選択的にそのような不所望のアーティファクトを回避できるようにすることが理解されよう。
【００６１】
映像データをその元の分解能で表示することは、映像データを空間的に変倍する必要なしにそれぞれの表示域に適合するように、映像データをトリミングすることを含み得ることが理解されよう。従って、映像データをその元の分解能で表示するために被選択表示域の大きさを変えることに加えて又はその代わりに、映像データがトリミングされても良い。
【００６２】
本発明はコンピュータプログラム、とりわけ本発明を実践するように適合される担体上の又は担体内のコンピュータプログラムにも当てはまることが理解されよう。プログラムは、ソースコード、オブジェクトコード、コード中間ソース、及び部分的にコンパイルされた形態等にあるオブジェクトコード形式、又は本発明による方法を実施する際の使用に適した他の任意の形式を取ることができる。かかるプログラムは多くの異なる方式設計を有し得ることも理解されよう。例えば、本発明による方法又はシステムの機能を実装するプログラムコードは、１つ又は複数のサブルーチンに細分され得る。これらのサブルーチンの間で機能を分散させる多くの異なる方法が当業者には明らかである。サブルーチンは、独立プログラムを形成するように１つの実行可能ファイル内に一緒に記憶され得る。そのような実行可能ファイルは、コンピュータ実行可能命令、例えばプロセッサ命令及び／又はインタプリタ命令（例えばJava（登録商標）インタプリタ命令）を含み得る。或いは、サブルーチンの１つ、複数、又は全てが少なくとも１つの外部ライブラリファイル内に記憶され、例えば実行時に主プログラムに静的に又は動的にリンクされても良い。主プログラムは、サブルーチンの少なくとも１つに対する少なくとも１つの呼出しを含む。サブルーチンは、互いへの関数呼出しを含むこともできる。コンピュータプログラム製品に関する一実施形態は、本明細書に記載した方法の少なくとも１つの各処理ステップに対応するコンピュータ実行可能命令を含む。これらの命令はサブルーチンに細分され、且つ／又は静的に若しくは動的にリンクされ得る１つ又は複数のファイル内に記憶されても良い。コンピュータプログラム製品に関する別の実施形態は、本明細書に記載したシステム及び／又は製品の少なくとも１つの各手段に対応するコンピュータ実行可能命令を含む。これらの命令はサブルーチンに細分され、且つ／又は静的に若しくは動的にリンクされ得る１つ又は複数のファイル内に記憶されても良い。
【００６３】
コンピュータプログラムの担体は、プログラムを運ぶことができる任意のエンティティ又は装置とすることができる。例えば担体は、ＲＯＭ、例えばＣＤ  ＲＯＭや半導体ＲＯＭ、又は磁気記録媒体、例えばハードディスク等の記憶媒体を含み得る。更に担体は、電気ケーブル若しくは光ケーブルにより、又は無線若しくは他の手段によって伝えられ得る電気信号や光信号等の伝送可能担体とすることができる。プログラムがかかる信号内に具体化される場合、担体はかかるケーブル又は他の装置若しくは手段によって構成され得る。或いは担体は、プログラムが埋め込まれる集積回路とすることができ、集積回路は関連する方法を実行するように適合され、又は関連する方法を実行する際に使用されるように適合される。
【００６４】
上述の実施形態は本発明を限定するのではなく例示し、当業者は添付の特許請求の範囲から逸脱することなく多くの代替的実施形態を設計できることに留意すべきである。特許請求の範囲では、括弧の間に配置される如何なる参照符号も、請求項を限定するものとして解釈すべきでない。動詞「含む」及びその活用形を使用することは、請求項の中で述べるもの以外の要素又はステップの存在を排除しない。或る要素の前にくる冠詞「ａ」又は「ａｎ」は、その要素が複数存在することを排除しない。本発明は、幾つかの別個の要素を含むハードウェアによって、及び適切にプログラムされたコンピュータによって実施され得る。幾つかの手段を列挙する装置の請求項では、それらの手段の幾つかが、ハードウェアの同一アイテムによって具体化され得る。或る手段が互いに異なる従属項の中で引用されるという単なる事実は、それらの手段の組合せを有利に使用できないことを示すものではない。
【図１】
0006416233.tif 000002
【図２】
0006416233.tif 000003
【図３】
0006416233.tif 000004
【図４ａ】
0006416233.tif 000005
【図４ｂ】
0006416233.tif 000006
【図５ａ】
0006416233.tif 000007
【図５ｂ】
0006416233.tif 000008
【図５ｃ】
0006416233.tif 000009
【図５ｄ】
0006416233.tif 000010
【図５ｅ】
0006416233.tif 000011
【図６】
0006416233.tif 000012