[go: up one dir, main page]

JP5842000B2 - 表示画像のズームイン - Google Patents

表示画像のズームイン Download PDF

Info

Publication number
JP5842000B2
JP5842000B2 JP2013517633A JP2013517633A JP5842000B2 JP 5842000 B2 JP5842000 B2 JP 5842000B2 JP 2013517633 A JP2013517633 A JP 2013517633A JP 2013517633 A JP2013517633 A JP 2013517633A JP 5842000 B2 JP5842000 B2 JP 5842000B2
Authority
JP
Japan
Prior art keywords
viewport
image
zoom
interest
region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013517633A
Other languages
English (en)
Other versions
JP2013539091A (ja
JP2013539091A5 (ja
Inventor
ソリン アレクサンドル クリステシュ
ソリン アレクサンドル クリステシュ
ティボル ドゥリスコフィチ
ティボル ドゥリスコフィチ
ヤコブス シグベルトゥス マリエ ヒェラーツ
ヤコブス シグベルトゥス マリエ ヒェラーツ
ハロルド ヨハネス アントニウス ペーテルス
ハロルド ヨハネス アントニウス ペーテルス
ウェイナンド ポスト
ウェイナンド ポスト
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips NV filed Critical Koninklijke Philips NV
Publication of JP2013539091A publication Critical patent/JP2013539091A/ja
Publication of JP2013539091A5 publication Critical patent/JP2013539091A5/ja
Application granted granted Critical
Publication of JP5842000B2 publication Critical patent/JP5842000B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は画像の表示に関する。本発明はさらに表示画像のズームインに関する。
診断画像の一部を拡大することは、診断目的のために関連する解剖学的構造をよりよく見ることを可能にするので、医用画像解釈のために重要である。従来のX線フィルムの場合、これはライトボックス上のフィルムの前で保持され動かされる拡大鏡を用いて実現された。デジタル時代において、多くの画像表示アプリケーションはユーザが選択された拡大若しくはズームレベルで表示するための画像の部分を選択することを可能にするパン及びズーム機能を提供する。医療イメージングアプリケーションはユーザが画像及び画像中に見える任意の病変をより詳細に解析することを可能にするパン及びズーム機能を提供し得る。ズーム機能はナビゲーションシステムにおける地理的マップなど、他の種類の画像のためにも使用される。典型的なイメージングアプリケーションはユーザが画像中の関心部位を露呈し、そうした部位の詳細を示すことを可能にするためにズーム及びパン機能を使用する。ズーム(拡大)及びパン(平行移動)はイメージングアプリケーションへの基本操作とみなされ、従って画像解釈セッション中に頻繁に使用される。
既存の画像表示アプリケーションにおいて、ズーム操作は典型的にはビューポートの中心に向けられ、ズームイン及びズームアウト操作中、ビューポートの中心は固定される。言い換えれば、ビューポートの中心に表示される画像点は中心にとどまり、一方残りの画像点は中心から離れて発散するか若しくは中心へ向かって集束する。代替的に、画像中の点がマウスポインタを用いて選択され、この点がズーム操作中固定される。残りの点はこの点から離れて発散するか若しくはこの点へ向かって集束する。これは指示画素が固定されたままで、一方他の画像画素はその画素から離れる(ズームイン)か若しくは近づく(ズームアウト)ことを意味する。
しかしながら、ユーザは画像の特定関心領域のよい表示を得ることに苦労し得る。また、特定の臓器若しくは病変など、所望の関心領域の表示を生成するために比較的複雑なユーザインタラクションが必要であり得る。その結果、ユーザによって実行されるパン/ズーム操作の結果はユーザにとって異常な及び/又は混乱させるものとなり得る。
画像を表示するための改良されたシステムを持つことが有利であり得る。この問題によりよく対処するために、本発明の第一の態様は、以下を有するシステムを提供する:
ユーザが画像の関心領域の少なくとも1点を指示することを可能にするためのユーザ入力サブシステムと、
画像の連続的に小さくなる部分でビューポートを満たすことによってズームイン操作を実行するためのズームサブシステム。連続的に小さくなる部分は関心領域がビューポートの中心から漸減する距離において示されるように選択される。
関心領域とビューポートの中心の間の距離を連続的に漸減させることにより、関心領域が事実上ビューポートの中心の方へ動かされる。システムは関心領域とビューポートの中心の間の距離を漸減させるグレード、すなわち速度を、ズームイン操作のために関心領域が部分的に若しくは完全にビューポートから出ることが回避されるように決定するように構成される。このグレードは関心領域のサイズと位置、及び領域とビューポートの境界の間の距離の測度に依存し得る。ビューポートの中心がズームイン中固定されるとき、ビューポートの中心周辺の点は、ビューポートの中心にない関心領域が最終的に視界から出るように発散する。選択点が固定され、選択点がビューポートの中心にないとき、関心領域の一部は関心領域が最大倍率で示される前に視界から出ることになり、最大倍率は関心領域が完全にビューポートの内部に示されることができる倍率である。この最大倍率は関心領域がビューポートの中心周辺に示されるとき、若しくはより具体的には関心領域の中心がビューポートの中心と一致するときに実現され得る。その結果、関心領域をビューポートの中心の方へ動かすことによって、関心領域の比較的大きな部分、若しくは完全な関心領域がズームイン操作中及び後に示され得る。
ユーザ入力サブシステムはビューポートが画像の連続的に小さくなる部分の1つ以上で満たされた後、既に指示された関心領域の少なくとも1点に対してさらなるズームが望まれるかどうかを示すことによって、ユーザがズームイン操作を制御することを可能にするように構成され得る。これはズームイン操作をよりインタラクティブにする。例えば、ユーザ入力サブシステムはユーザがズームイン操作をリアルタイムに制御することを可能にするように構成され得る。ビューポートの中心への関心領域の漸減する距離はこうしたインタラクティブなズームイン操作において有用である。例えば、ズームイン操作の速度と持続期間の両方が、ユーザによって実行されるマウスドラッグ操作の速度と持続期間によって制御され得る。ズームインはマウスホイールを回転させることによって、若しくはタッチスクリーン上で1つ以上の指を動かすことによって同様に制御され得る。代替的に、連続的に小さくなる部分の表示は特定ボタンが押されたままである限り継続し得る。その結果、所望のズームインの量を事前に示す必要がない。
ユーザ入力サブシステムはユーザがズームインの速度を制御することを可能にするように構成され得る。さらに、ズームサブシステムはズームインの速度に依存して距離を減少させる速度を制御するように構成され得る。これは自然なズーム効果を可能にする。本明細書において、ズームインの速度はズームイン操作中に倍率が増加される速度をあらわし得る。ユーザはズームイン操作が起こっている間にズームインの速度を調節して、ズームイン操作中リアルタイムにズームインの上記速度を制御することが可能になり得る。例えば、ズームイン速度はユーザがマウスデバイスをドラッグする速度に依存して作られ得る。システムは関心領域からビューポートの中心への距離が減少する速度がズームイン速度に依存するように構成され得る。例えば、システムの一実施形態において、関心領域からビューポートの中心への距離が減少する速度はズームイン速度に比例し得る。これはズームイン操作の外観をより自然にする。
ユーザ入力サブシステムは画像の関心領域の少なくとも1点を指示するプロセスにおいてユーザから指示点を得るように構成され得る。さらに、連続的に小さくなる部分は、ビューポートを満たすとき、ビューポートの中心から減少する距離において指示点を持ち得る。指示点を距離の基準点として用いることによって、システムは関心領域を明確に決定する必要がない。実際、指示点をビューポートの中心の方へ動かすことは、その点周辺の関心領域をビューポートの中心の方へ動かすことにもなる。さらに、ユーザは所望の関心領域の中心を指示点として示すことに慣れてくる。
システムは画像の少なくとも1点及び内容に基づいて関心領域を検出するための領域検出器を有し得る。これは関心領域内のどの点をユーザが指示するかどうかを問わないため、関心領域を示しやすくする。領域検出器は指示位置におけるオブジェクトを検出するように構成されるオブジェクト検出器を有し、関心領域は検出されるオブジェクトに対応し得る。ズームサブシステムは関心領域の中心をビューポートの中心の方へ動かすように構成され得る。これは比較的わずかな労力で関心領域のズームインを可能にする。
ズームサブシステムは画像点をビューポートの固定点に固定されたままにするように構成され、固定点はビューポートの中心と画像の関心領域と交差する線上に位置し、関心領域はビューポートの中心と固定点の間にある。このように、関心領域はビューポート内にとどまる。ズームイン操作のために、固定点周辺の点は固定点から離れて発散する。固定点の位置のために、関心領域はビューポートの中心の方へ移動する。
より具体的に、線はユーザによって指示される点と交差し得る。このように、ユーザは画像のどの部分がビューポートの中心の方へ移動するかをより正確に制御することができる。
固定点は線とビューポートの外側境界との交点に位置し得る。このように、関心領域のサイズにかかわらず、関心領域は利用可能なビューポートの外へ出ることがない。
ズームサブシステムは関心領域がビューポートの中心にあるときに固定点をビューポートの中心へ移動するように構成され得る。このように、関心領域がビューポートの中心にあるとき、これはそこに維持される。これは関心領域を可能な限り拡大することを可能にする。
ズームサブシステムはユーザによって指示される点がビューポートの中心にあるときに固定点をビューポートの中心へ移動するように構成され得る。これは関心領域のどの点がビューポートの中心に維持されるかをユーザがより制御できるようにする。
ズームサブシステムは減少するステップサイズで距離を減少させるように構成され、ステップサイズは関心領域若しくは選択点がビューポートの中心に達するときにゼロに達する。言い換えれば、ビューポートの中心への関心領域の移動は減少するすなわち減速するペースで実行され、ペースは関心領域若しくは関心領域の選択点がビューポートの中心に達するときにゼロに達する。これはズームイン操作をより滑らかにする。さらに、関心領域がビューポートの中心から比較的遠く(従ってビューポートの境界に比較的近く)にある限り関心領域を比較的速いペースで中心の方へ動かすことによって、関心領域の任意の部分若しくは関心領域付近の任意の構造がビューポートから消えることが回避され得る。ペースは心地よいズームイン経験のために滑らかに減少され得る。
別の態様において、本発明は上記システムを有するワークステーションを提供する。
別の態様において、本発明は上記システムを有する画像収集装置を提供する。
さらに別の態様において、本発明は以下のステップを有する画像を表示する方法を提供する:
ユーザが画像の関心領域の少なくとも1点を指示することを可能にするステップと、
画像の連続的に小さくなる部分でビューポートを満たすことによってズームイン操作を実行するステップ。連続的に小さくなる部分は関心領域がビューポートの中心から減少する距離において示されるように選択される。
別の態様において、本発明はプロセッサシステムに上記方法を実行させるための命令を有するコンピュータプログラム製品を提供する。
本発明の上述の実施形態、実施例、及び/又は態様の2つ以上が、有用とみなされる任意の方法で組み合され得ることが当業者に理解される。
上記システムの修正及び変更に対応する、画像収集装置、ワークステーション、方法、及び/又はコンピュータプログラム製品の修正及び変更は、本記載に基づいて当業者によって実行され得る。
当業者はシステムが、限定されないが標準的なX線イメージング、コンピュータ断層撮影(CT)、磁気共鳴イメージング(MRI)、超音波(US)、陽電子放出断層撮影(PET)、単光子放出コンピュータ断層撮影(SPECT)、及び核医学(NM)などの様々な収集モダリティによって収集される多次元画像データ、例えば二次元(2‐D)、三次元(3‐D)、若しくは四次元(4‐D)画像に応用され得ることを理解する。
本発明のこれらの及び他の態様は以下に記載の実施形態から明らかとなり、それらを参照して解明される。
画像を表示するためのシステムのブロック図である。 画像を表示する方法のフローチャートである。 ビューポートを有するディスプレイの図である。 画像とその一部の図である。 画像とそのさらなる一部分の図である。
デジタルイメージングにおいて、画像は多くの異なるスケールで表示され得る。かかるスケールは拡大係数若しくはズームレベルとも呼ばれ得る。"ズーム"という語は例えば画像データの画素補間に基づいて画面上の画像の一部分を拡大することをあらわし得る。また、三次元画像を考慮するとき、二次元表現、例えば投影がディスプレイのビューポートにおいて視覚化され得ることが留意され得る。かかる二次元表現も同様にズームイン及びズームアウトされ得る画像である。画像のパンはビューポートに対する画像の平行移動をあらわし、すなわちパンした後は画像の別の部分が原則的に同じズームレベルでビューポートに表示される。
図1は画像を表示するためのシステムを図示する。システムは画像を表示するためのディスプレイ、ユーザがシステムを制御することを可能にするためのマウス及び/又はキーボードなどのユーザ入力装置、及び画像アーカイブ及び通信システムなどの画像のソースにシステムを接続するための通信ポートを有し得る。さらに、システムは1つ以上の画像及び/又はプロセッサによって実行されるコンピュータプログラムを記憶するためのローカル記憶手段を有し得る。システムのこれらの可能な要素は図には示していない。
システムはユーザが画像5の関心領域の少なくとも1点を示すことを可能にするためのユーザ入力サブシステム1を有し得る。例えば、ユーザ入力サブシステム1はマウスポインタがビューポートの1点にある間にユーザがマウスポインティングデバイスのボタンをクリックするときにマウスポインタの座標を受信するためにマウスポインティングデバイスに結合する。
システムは画像5の連続的に小さくなる部分でビューポートを満たすことによってズームイン操作を実行するためのズームサブシステム2をさらに有し得る。ズームサブシステム2はさらに画像5の連続的に大きくなる部分でビューポートを満たすことによってズームアウト操作を実行するように構成され得る。ビューポートが画像の小さな部分で満たされるとき、ビューポートサイズはズーム操作によって影響されないので、画像は大きな倍率で示される。しかしながら、ユーザがビューポートをサイズ変更することを可能にする個別機能が提供され得る。ズームイン操作とズームアウト操作はユーザ入力サブシステム1を介してユーザによって制御され得る。さらに、ズームサブシステムはすなわち画像を上方、下方、左側、若しくは右側へシフトすることによって、ユーザが画像をパンすることを可能にするパンサブシステムを有し得る。
ズームインするとき、ズームサブシステムは関心領域がビューポートの中心から減少する距離において示されるように連続的に小さくなる部分を選択するように構成され得る。例えば、関心領域の1点からビューポートの中心の方を指すベクトルが計算され得る。画像が表示されるスケールを増加しながら、関心領域のその点はベクトルによって示される方向にシフトされ得る。
ユーザ入力サブシステム1はビューポートが画像の連続的に小さくなる部分の1つ以上で満たされた後、既に示された関心領域の少なくとも1点に対してさらなるズームが望まれるかどうかを示すことによって、ユーザがズームイン操作を制御することを可能にするように構成され得る。ズーム操作はリアルタイムに制御され得、ユーザがユーザコマンドを用いて画像のスケールを制御することを可能にし、このユーザコマンドは画像が表示される倍率の増加若しくは減少を示し得る。倍率の増加(すなわちズームレベルの増加)を示すコマンドの受信に応じて、ズームサブシステムはビューポートを画像5の小さな部分で満たし、その結果関心領域をビューポートの中心まで小さな距離において示す。代替的に、画像の連続部分が所定時間間隔で示され、ユーザコマンドがズーム処理を開始/停止するために、及び/又はズーム操作の速度を制御するために使用される。関心領域及び/又は指示点がビューポートの中心の方へ動かされる速度はズーム操作の速度に依存し、例えば比例して依存し得る。
一般に、ズームイン操作について少なくとも2つの可能性がある。第1に、関心領域が決定され、ビューポートの中心への距離が関心領域内の基準点に対して計算される。この基準点は関心領域の中心若しくはビューポートの中心に最も近い関心領域の点であり得る。第2に、関心領域の1点がユーザによって示され、ビューポートの中心への距離がこの点に対して計算される。第2の選択肢において、関心領域の範囲は考慮されない。その結果、ユーザ入力サブシステム1は画像の関心領域の少なくとも1点を示すプロセスにおいてユーザから指示点を得るように構成され得る。ズームイン操作中、連続的に小さくなる部分は、ビューポートを満たすとき、ビューポートの中心から減少する距離において指示点を持つ。
システムはユーザによって提供される情報(通常は少なくとも1点)及び画像5の内容に基づいて関心領域を検出するための領域検出器3を有し得る。例えば、指示点周辺でエッジ検出が実行され、関心領域は見つかった第1のエッジによって囲まれる指示点周辺の領域と定義され得る。
図3は表示装置の表示域301を図示する。表示装置は例えばコンピュータモニタ、テレビ、又は、携帯電話若しくはPDAなどのモバイルデバイスであり得る。表示域301は例えばウインドウシステムを用いて1つ以上のアプリケーションからの情報を示し得る。しかしながら、ウインドウシステムの使用は限定ではない。表示域301はビューポート302を有し得る。一般に、ビューポートは表示域301の少なくとも一部分に対応すると理解されるべきである。ビューポートは表示域301のサブエリアであり、画像の少なくとも一部の表示に適し得る。ビューポートはまた完全な表示域301にも対応し得る。ビューポートの概念は、ビューポートが当業者に既知の多くの方法で実現され得る通り、ウインドウシステムのいかなる特定種類のウィジェットにも限定されるべきではない。図はビューポート302の中心303も示す。
図4Aは画像401を図示する。画像は数字401においてボックスとして示される画像領域の絵情報をあらわす。典型的に、画像401は画像領域の画素の値についての情報を含む。これらの画素は図には示されない。図は画像401の部分402を示す。部分402は表示域301のビューポート302に表示され得る。典型的に部分402の中心403はビューポート302の中心303に表示される。部分402の残りはビューポート302を満たすようにスケールされる。
図4Bは同じ画像401を図示する。図全体にわたり、同じ項目は同じ参照数字でラベルされる。これは中心411とともに画像401の別の部分410を示す。図4Aの部分402の中心403は図4Bにも示される。
関心領域408が示されるビューポート302の中心303からの距離がビューポート座標系において表現され得る。小さな部分410は元の部分402と同じビューポート302の面積を満たすので、画像部分が示されるスケールは異なる。距離を計算するためにビューポート座標系を用いることでこのスケール差を補正することが可能になる。
以下、図1に図示のシステムの態様が図3,4A及び4Bを参照して説明される。
図4Aにおいて、ビューポート302の中心303に対応する、画像領域401の部分402の中心403と交差する線406が描かれている。同じ線が図4Bに示され、この実施例において、画像領域401の部分410の中心411もまた線406上にあることがみてとれる。これは画像点をビューポートの固定点に固定したままにするようにズームサブシステム2を配置することによって実現され、固定点はビューポート302の中心303,403及び画像の関心領域408と交差する線406上に位置し、関心領域408はビューポートの中心303,403と固定点の間にある。前述の通り、ビューポート302が部分402で見たされるとき、部分402の中心403はビューポート302の中心303に対応する。線406は線406がユーザによって示される点404と交差するように選択され得る。
図4Aに図示の通り、固定点407は線406と、部分402の外側境界に対応するビューポート302の外側境界の交点上に位置し得る。図4Bは点407がビューポート内で固定されたままであるときにビューポート302に表示され得る画像領域401の得られる小さな部分410を示す。図において、小さな部分410の中心411が同じ線406上にあることが示され、関心領域408が小さな部分410内に完全に含まれることもまた示される。関心領域408が中心403と点407の間にある状態での線406上の点407の選択は、関心領域408が小さな部分410内にとどまることを確実にする。これは関心領域が画像領域401の元の部分402内にある限り、関心領域の範囲を考慮することなく、ビューポート302すなわち部分410の外側境界上の点407を選択することによって実現される。
ズームサブシステム2は関心領域408がビューポートの中心にあるときに固定点407をビューポートの中心303へ移動させるように構成され得る。ここで"中心にある"という語は"ビューポートの中心を中心とする"と理解され得る。しかしながらこれは限定ではない。このように、関心領域408がビューポートの中心に達したとき、それ以上のズームインは関心領域を中心に維持する。
より具体的には、ズームサブシステム2はユーザによって示される点がビューポートの中心にあるときに固定点407をビューポートの中心へ移動させるように構成され得る。
ズームサブシステム2は関心領域408若しくは点404から中心403,411,303への距離を減少するステップサイズで減少させるように構成され、ステップサイズは関心領域408若しくはユーザによって示される点404がビューポート302の中心303に達するときにゼロに達する。このように、画像の滑らかに減速するパンが実現され得る。減少するステップサイズは中心403と一致するビューポート中心303の方向に線406に沿って固定点407を動かすことによって実現され得る。
システムは適切にプログラムされたコンピュータワークステーションとして実現され得る。システムは画像収集装置の画像表示部分に組み込まれることもできる。かかる画像収集装置はコンピュータ断層撮影スキャナ、x線スキャナ、超音波スキャナ、写真用カメラ、若しくは任意の他の画像スキャナであり得る。システムは少なくとも部分的にウェブサービスとして実現されることもでき、ズーム機能はウェブアプリケーションによって提供される。システムは携帯電話若しくはPDAなどのモバイルデバイスに組み込まれることもできる。
図2は画像を表示する方法を図示する。方法はユーザが画像の関心領域の少なくとも1点を示すことを可能にするステップ201を有する。さらに、方法は画像の連続的に小さくなる部分でビューポートを満たすことによってズームイン操作を実行するステップ202を有し、連続的に小さくなる部分は関心領域がビューポートの中心から減少する距離において示されるように選択される。ステップ202はズームイン操作の速度及び/又は持続期間についてリアルタイムにユーザによって制御され得る。ここで、ズームイン操作の速度は1秒当たりの倍率の増加と理解され得る。持続期間の制御はズームイン操作を任意の時間に停止し、その時間においてビューポート内の画像視覚化をそのままにしておく可能性と理解され得る。この方法、及び本明細書に記載の機能に基づく他の方法は、プロセッサシステムに方法を実行させるための命令を有するコンピュータプログラム製品を用いて実施され得る。
ズームサブシステムは、関心領域がビューポート中心の方へ動くことを保証するビューポートエッジ上の点周辺でズームインし、及び/又は、固有固定点、すなわち、画像が動かされる方向にいかなる変化も見られずに、ズームアウトするときに画像がビューポートに完全にフィットするまでその元の位置の方へ徐々に向かうことを保証する画像内の点周辺でズームアウトするように構成され得る。
画像がビューポートにフィットしたら、ズームアウトはビューポート内部にさらなる非画像情報をもたらし得るので、それ以上許可されてはならない。言い換えれば、同じ画像情報がより大きなスケールで表示され得るため、ビューポート領域はより非効率的に使用され得る。
また、パンは画像の外側境界がビューポートを横断することが不可能になるように制限され得る。このように、画像は'視界から消えて'パンされることができない。特に、パンは既に存在する以上の非画像情報をビューポート内部にもたらすことができないように制限され得る。ここで、非画像情報とは未使用のビューポートの部分をあらわし、これは画像が現在のパン/ズーム設定のビューにおいてビューポートのその部分に対する情報を含まないためである。画像とビューポートのアスペクト比が同じであるとき、システムは、パン若しくはズームアウトを、これがビューポート内部に非画像情報を導入し得るときに拒否することによって、ビューポートが常に完全に画像情報で満たされるように作られることができる。しかしながらこれは限定ではない。
本明細書に記載の"固定点"とはズームイン若しくはズームアウト操作中にビューポートの特定点に固定されたままである画像の点をあらわす。後続のズームイン若しくはズームアウト操作は、特に画像がズーム操作の間にパンされている場合、若しくはユーザが異なる点若しくは関心領域を示す場合に、異なる固定点を使用し得ることが理解される。
以下の制約は画像ビューアのためのユーザが使用しやすいズーム及びパン機能を提供するために考慮される。しかしながらこれらの制約は限定ではない。
a.画像の外側境界を越える画像のパンを、すなわちこれがビューポートの一部分を未使用にし得る場合、許可しない。ビューポートの一部分が既に未使用である場合は、ビューポートの未使用部分を増加し得るパンを許可しない。
b.ズームアウトについて:画像が完全にビューポート内に表示されるとき、さらなるズームアウトは無効になる。これは先と同様にビューポートの一部分が不必要に未使用になるのを回避する。もちろん、画像とビューポートのアスペクト比が同じでないとき、ビューポートの一部分は画像が完全にビューポート内に表示されるときに未使用になる;しかしながらこれは不利益とみなされない。
c.ズームアウトについて:可能な限り多くの画像情報が任意の所定倍率に対して表示されることを保証しながら、ズーム中に画素が動かされる方向における変化を回避する(すなわちジグザグ効果を回避する)。これは固定点をビューポート内に固定し続けながら、画像がビューポート内にちょうどフィットする倍率へ画像を徐々にズームすることによって実現され、固定点はズームが開始する時間における画像のパンパラメータとズームパラメータに依存し、固定点はズームが開始する時間にビューポート内に表示されている画像の点であり、画像は固定点が固定されたままでありながら画像がビューポート内にちょうどフィットするズームレベルにズームされることができる。
d.ズームインについて:ズームインするときに(例えばユーザ定義の)関心領域をビューポート内部に維持する。例えば、ズームイン操作が開始する前の初期マウスポインタ位置など、ユーザ指示位置を中心とする領域が、ズームインを適切に方向づけることによってビューポート内部に維持され得る。例えば、関心領域若しくは指示位置はズームインしながらビューポートの中心の方へ動かされ得る。
本発明はコンピュータプログラムに、特に本発明を実現するように構成されるキャリア上若しくは中のコンピュータプログラムにも適用することが理解される。プログラムは部分的にコンパイルされた形式、若しくは本発明にかかる方法の実施における使用に適した任意の他の形式など、ソースコード、オブジェクトコード、コード中間ソース及びオブジェクトコードの形式であり得る。かかるプログラムは多くの異なるアーキテクチャ設計を持ち得ることもまた理解される。例えば、本発明にかかる方法若しくはシステムの機能を実現するプログラムコードは1つ以上のサブルーチンに分割され得る。これらのサブルーチンに機能を分配する多くの異なる方法が当業者に明らかである。サブルーチンは1つの実行ファイルに一緒に記憶されて内蔵プログラムを形成し得る。かかる実行ファイルは例えばプロセッサ命令及び/又はインタプリタ命令(例えばJava(登録商標)インタプリタ命令)などのコンピュータ実行可能命令を有し得る。代替的に、サブルーチンの1つ以上若しくは全部が少なくとも1つの外部ライブラリファイルに記憶され、静的に若しくは動的に、例えばランタイムでメインプログラムとリンクされ得る。メインプログラムはサブルーチンの少なくとも1つへの少なくとも1つのコールを含む。サブルーチンは相互へのファンクションコールも有し得る。コンピュータプログラム製品に関する一実施形態は本明細書に記載の方法の少なくとも1つの各処理ステップに対応するコンピュータ実行可能命令を有する。これらの命令はサブルーチンに分割されるか及び/又は静的に若しくは動的にリンクされ得る1つ以上のファイルに記憶され得る。コンピュータプログラム製品に関する別の実施形態は本明細書に記載のシステム及び/又は製品の少なくとも1つの各手段に対応するコンピュータ実行可能命令を有する。これらの命令はサブルーチンに分割されるか及び/又は静的に若しくは動的にリンクされ得る1つ以上のファイルに記憶され得る。
コンピュータプログラムのキャリアはプログラムを保持することができる任意のエンティティ若しくはデバイスであり得る。例えば、キャリアは例えばCD ROM若しくは半導体ROMなどのROM、又は例えばフロッピーディスク若しくはハードディスクなどの磁気記録媒体などの記憶媒体を含み得る。さらに、キャリアは電気若しくは光学ケーブルを介して又は無線若しくは他の手段によって伝達され得る電気若しくは光学信号などの伝導性キャリアであり得る。プログラムがかかる信号に具体化されるとき、キャリアはかかるケーブル又は他の装置若しくは手段によって構成され得る。代替的に、キャリアはプログラムが埋め込まれる集積回路であり、集積回路は関連方法を実行するか若しくはその実行において使用されるように構成される。
上述の実施形態は本発明を限定するのではなく例示するものであり、当業者は添付のクレームの範囲から逸脱することなく多くの代替的な実施形態を設計することができることが留意されるべきである。クレームにおいて、括弧の間におかれる任意の参照符号はクレームを限定するものと解釈されてはならない。"有する"という動詞とその活用の使用はクレームに列挙した以外の要素若しくはステップの存在を除外しない。ある要素に先行する冠詞"a"若しくは"an"はかかる要素の複数の存在を除外しない。本発明は複数の個別要素を有するハードウェアを用いて、及び適切にプログラムされたコンピュータを用いて実施され得る。複数の手段を列挙する装置クレームにおいて、これらの手段の一部はハードウェアの1つの同じ項目によって具体化され得る。特定の手段が相互に異なる従属クレームに列挙されるという単なる事実は、これらの手段の組み合わせが有利に使用されることができないことを示さない。

Claims (15)

  1. 画像を表示するためのシステムであって、
    ユーザが画像の関心領域の少なくとも1点を指示することを可能にするためのユーザ入力サブシステムと、
    前記画像の連続的に小さくなる部分でビューポートを満たすことによってズームイン操作を実行するためのズームサブシステムとを有し、前記連続的に小さくなる部分は前記関心領域が前記ビューポートの中心から漸減する距離において示されるように選択され、
    前記ズームサブシステムは減少するステップサイズで前記距離を減少させ、当該ステップサイズは前記ユーザによって指示される前記関心領域が前記ビューポートの中心に達するときにゼロに達する、システム。
  2. 前記ユーザ入力サブシステムは、前記ビューポートが前記画像の連続的に小さくなる部分満たされた後、既に指示された関心領域の少なくとも1点に対してさらなるズームが望まれるかどうかを示すことによって、前記ズームイン操作を前記ユーザが制御することを可能にする、請求項1に記載のシステム。
  3. 前記ユーザ入力サブシステムは前記ユーザがズームインの速度を制御することを可能にし、前記ズームサブシステムは前記ズームインの速度に依存して前記距離を減少させる速度を制御する、請求項1に記載のシステム。
  4. 前記ユーザ入力サブシステムは、前記画像の関心領域の少なくとも1点を指示するプロセスにおいて前記ユーザから指示点を取得し、前記連続的に小さくなる部分は、前記ビューポートを満たすとき、前記ビューポートの中心から減少する距離において前記指示点を持つ、請求項1に記載のシステム。
  5. 前記ズームサブシステムが、前記ユーザによって指示される点が前記ビューポートの中心に達するときにゼロに達するように前記ステップサイズを設定する、請求項4に記載のシステム。
  6. 前記画像の少なくとも1点及び内容に基づいて前記関心領域を検出するための領域検出器をさらに有する、請求項1に記載のシステム。
  7. 前記ズームサブシステムは画像点を前記ビューポートの固定点に固定したままにし、前記固定点は前記ビューポートの中心と前記画像の関心領域と交差する線上に位置し、前記関心領域は前記ビューポートの中心と前記固定点の間にある、請求項1に記載のシステム。
  8. 前記線が前記ユーザによって指示される点と交差する、請求項7に記載のシステム。
  9. 前記固定点が前記線及び前記ビューポートの外側境界の交点上に位置する、請求項7に記載のシステム。
  10. 前記ズームサブシステムは前記関心領域が前記ビューポートの中心にあるときに前記固定点を前記ビューポートの中心へ移動させる、請求項7に記載のシステム。
  11. 前記ズームサブシステムは前記ユーザによって指示される点が前記ビューポートの中心にあるときに前記固定点を前記ビューポートの中心へ移動させる、請求項10に記載のシステム。
  12. 前記減少するステップサイズは前記画像の滑らかに減速するパンをもたらす、請求項1に記載のシステム。
  13. 請求項1に記載のシステムを有するワークステーション。
  14. 画像を表示する方法であって、
    ユーザが画像の関心領域の少なくとも1点を指示することを可能にするステップと、
    前記画像の連続的に小さくなる部分でビューポートを満たすことによってズームイン操作を実行するステップとを有し、前記連続的に小さくなる部分は前記関心領域が前記ビューポートの中心から減少する距離において示されるように選択され、
    前記ズームイン操作を実行するステップが減少するステップサイズで前記距離を減少させるステップを有し、当該ステップサイズは前記ユーザによって指示される前記関心領域が前記ビューポートの中心に達するときにゼロに達する、
    方法。
  15. プロセッサシステムに請求項14に記載の方法を実行させるための命令を有するコンピュータプログラム。
JP2013517633A 2010-06-30 2011-06-29 表示画像のズームイン Expired - Fee Related JP5842000B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US35987010P 2010-06-30 2010-06-30
US61/359,870 2010-06-30
PCT/IB2011/052857 WO2012001637A1 (en) 2010-06-30 2011-06-29 Zooming-in a displayed image

Publications (3)

Publication Number Publication Date
JP2013539091A JP2013539091A (ja) 2013-10-17
JP2013539091A5 JP2013539091A5 (ja) 2014-08-07
JP5842000B2 true JP5842000B2 (ja) 2016-01-13

Family

ID=44629327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013517633A Expired - Fee Related JP5842000B2 (ja) 2010-06-30 2011-06-29 表示画像のズームイン

Country Status (6)

Country Link
US (1) US20130104076A1 (ja)
EP (1) EP2589017A1 (ja)
JP (1) JP5842000B2 (ja)
CN (1) CN102985942B (ja)
MX (1) MX2012014258A (ja)
WO (1) WO2012001637A1 (ja)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9025810B1 (en) * 2010-04-05 2015-05-05 Google Inc. Interactive geo-referenced source imagery viewing system and method
US9721324B2 (en) * 2011-09-10 2017-08-01 Microsoft Technology Licensing, Llc Thumbnail zoom
US20130257742A1 (en) * 2012-03-28 2013-10-03 Google Inc. Method and System for Controlling Imagery Panning Based on Displayed Content
GB2511668A (en) 2012-04-12 2014-09-10 Supercell Oy System and method for controlling technical processes
US8954890B2 (en) 2012-04-12 2015-02-10 Supercell Oy System, method and graphical user interface for controlling a game
US8814674B2 (en) 2012-05-24 2014-08-26 Supercell Oy Graphical user interface for a gaming system
JP2014038560A (ja) * 2012-08-20 2014-02-27 Canon Inc 情報処理装置、情報処理方法及びプログラム
US20140062917A1 (en) * 2012-08-29 2014-03-06 Samsung Electronics Co., Ltd. Method and apparatus for controlling zoom function in an electronic device
JP6088787B2 (ja) * 2012-10-23 2017-03-01 任天堂株式会社 プログラム、情報処理装置、情報処理方法および情報処理システム
US9229632B2 (en) 2012-10-29 2016-01-05 Facebook, Inc. Animation sequence associated with image
US9235321B2 (en) 2012-11-14 2016-01-12 Facebook, Inc. Animation sequence associated with content item
US9607289B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Content type filter
US9507483B2 (en) 2012-11-14 2016-11-29 Facebook, Inc. Photographs with location or time information
US9507757B2 (en) 2012-11-14 2016-11-29 Facebook, Inc. Generating multiple versions of a content item for multiple platforms
US9606695B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Event notification
US9245312B2 (en) 2012-11-14 2016-01-26 Facebook, Inc. Image panning and zooming effect
US9218188B2 (en) 2012-11-14 2015-12-22 Facebook, Inc. Animation sequence associated with feedback user-interface element
US9547627B2 (en) 2012-11-14 2017-01-17 Facebook, Inc. Comment presentation
US9081410B2 (en) 2012-11-14 2015-07-14 Facebook, Inc. Loading content on electronic device
US9547416B2 (en) 2012-11-14 2017-01-17 Facebook, Inc. Image presentation
US9696898B2 (en) 2012-11-14 2017-07-04 Facebook, Inc. Scrolling through a series of content items
US9606717B2 (en) 2012-11-14 2017-03-28 Facebook, Inc. Content composer
US9684935B2 (en) 2012-11-14 2017-06-20 Facebook, Inc. Content composer for third-party applications
WO2014109338A1 (ja) * 2013-01-08 2014-07-17 株式会社 東芝 医用画像診断装置、核医学診断装置、x線ct装置、及び寝台装置
JP2015032096A (ja) * 2013-08-01 2015-02-16 株式会社デンソー 画面表示装置、画面表示方法及び画面表示プログラム
US9046996B2 (en) 2013-10-17 2015-06-02 Google Inc. Techniques for navigation among multiple images
CN103699329B (zh) * 2013-12-31 2017-04-05 优视科技有限公司 页面缩放方法、装置及终端设备
US9990693B2 (en) * 2014-04-29 2018-06-05 Sony Corporation Method and device for rendering multimedia content
US10019140B1 (en) * 2014-06-26 2018-07-10 Amazon Technologies, Inc. One-handed zoom
CN104360803A (zh) * 2014-10-30 2015-02-18 深圳市金立通信设备有限公司 一种终端
CN104463776A (zh) * 2014-10-30 2015-03-25 深圳市金立通信设备有限公司 一种图像显示方法
US10217283B2 (en) 2015-12-17 2019-02-26 Google Llc Navigation through multidimensional images spaces
CN106484299A (zh) * 2016-10-17 2017-03-08 诺仪器(中国)有限公司 仪器仪表动态图像放大查看方法、装置及仪器仪表
US10887572B2 (en) 2016-11-17 2021-01-05 Intel Corporation Suggested viewport indication for panoramic video
CN110249298B (zh) * 2017-02-06 2022-09-27 京瓷办公信息系统株式会社 显示装置
KR101983725B1 (ko) * 2017-08-03 2019-09-03 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법
WO2021003646A1 (en) * 2019-07-08 2021-01-14 Orange Method for operating electronic device in order to browse through photos
US11393432B2 (en) * 2020-09-24 2022-07-19 Snap Inc. Rotational image viewer
CN116499449B (zh) * 2023-04-10 2025-09-16 北京透彻未来科技有限公司 一种病理图像的自动巡航定位导航系统及方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11306325A (ja) * 1998-04-24 1999-11-05 Toshiba Tec Corp 対象物検出装置及び対象物検出方法
GB0116877D0 (en) * 2001-07-10 2001-09-05 Hewlett Packard Co Intelligent feature selection and pan zoom control
JP2003233368A (ja) * 2002-02-13 2003-08-22 Sony Corp 画像表示制御装置および方法
EP1565808A2 (en) * 2002-11-29 2005-08-24 Bracco Imaging, S.P.A. System and method for managing a plurality of locations of interest in 3d data displays
US7405739B2 (en) * 2003-08-22 2008-07-29 Honeywell International Inc. System and method for changing the relative size of a displayed image
JP4381761B2 (ja) * 2003-09-26 2009-12-09 キヤノンソフトウェア株式会社 表示制御装置および表示制御方法およびプログラムおよび記録媒体
US7366995B2 (en) * 2004-02-03 2008-04-29 Roland Wescott Montague Combination tool that zooms in, zooms out, pans, rotates, draws, or manipulates during a drag
WO2005081893A2 (en) * 2004-02-23 2005-09-09 Hillcrest Laboratories, Inc. Method of real-time incremental zooming
WO2007138510A1 (en) * 2006-05-31 2007-12-06 Koninklijke Philips Electronics N.V. Controlling a viewing parameter
JP2009277117A (ja) * 2008-05-16 2009-11-26 Kenwood Corp ナビゲーション装置、プログラム、及び地図スクロール方法
JP5658451B2 (ja) * 2009-11-30 2015-01-28 ソニー株式会社 情報処理装置、情報処理方法及びそのプログラム
KR101092722B1 (ko) * 2009-12-02 2011-12-09 현대자동차주식회사 차량의 멀티미디어 시스템 조작용 사용자 인터페이스 장치

Also Published As

Publication number Publication date
MX2012014258A (es) 2013-01-18
CN102985942B (zh) 2016-09-14
JP2013539091A (ja) 2013-10-17
WO2012001637A1 (en) 2012-01-05
CN102985942A (zh) 2013-03-20
EP2589017A1 (en) 2013-05-08
US20130104076A1 (en) 2013-04-25

Similar Documents

Publication Publication Date Title
JP5842000B2 (ja) 表示画像のズームイン
JP6220268B2 (ja) 表示画像のズーム方法
US9053565B2 (en) Interactive selection of a region of interest in an image
US10629002B2 (en) Measurements and calibration utilizing colorimetric sensors
US20040246269A1 (en) System and method for managing a plurality of locations of interest in 3D data displays ("Zoom Context")
JP5838215B2 (ja) 画像及び注釈表示
KR20020041290A (ko) 3차원 슬랩 렌더링 시스템 및 그 방법
JP5706870B2 (ja) シーンのビューの可視化
US10540745B2 (en) Zooming of medical images
US10548570B2 (en) Medical image navigation system
US20140152649A1 (en) Inspector Tool for Viewing 3D Images
JP2025539501A (ja) 細長装置の追跡

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140620

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150914

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151116

R150 Certificate of patent or registration of utility model

Ref document number: 5842000

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees