CN102985942A - 放大显示的图像 - Google Patents
放大显示的图像 Download PDFInfo
- Publication number
- CN102985942A CN102985942A CN2011800318502A CN201180031850A CN102985942A CN 102985942 A CN102985942 A CN 102985942A CN 2011800318502 A CN2011800318502 A CN 2011800318502A CN 201180031850 A CN201180031850 A CN 201180031850A CN 102985942 A CN102985942 A CN 102985942A
- Authority
- CN
- China
- Prior art keywords
- viewport
- point
- image
- interest
- area
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 22
- 230000003321 amplification Effects 0.000 claims description 15
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 230000006870 function Effects 0.000 description 9
- 238000003384 imaging method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000002600 positron emission tomography Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000009206 nuclear medicine Methods 0.000 description 2
- 230000007170 pathology Effects 0.000 description 2
- 238000003325 tomography Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 244000287680 Garcinia dulcis Species 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 210000003484 anatomy Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 230000004660 morphological change Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000002603 single-photon emission computed tomography Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling 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)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
Abstract
公开了一种用于显示图像的***。用户输入子***(1)布置成使用户能够指示图像(5)的感兴趣区域的至少一个点。缩放子***(2)布置成通过利用所述图像(5)的依次更小的部分填充视口来执行放大操作,其中选择依次更小的部分,从而在距视口的中心越来越小的距离处显示感兴趣区域。布置所述用户输入子***(1)以使用户能够在已经利用图像的一个或多个依次更小部分填充视口之后指示针对已经指示的感兴趣区域的至少一个点是否需要进一步缩放来控制放大操作。
Description
技术领域
本发明涉及显示图像。本发明还涉及放大显示的图像。
背景技术
对于医疗图像解释而言,放大诊断图像的部分是很重要的,因为这样能够更好地观看对于诊断目的而言相关的解剖结构。对于常规X射线胶片而言,这是利用放大镜实现的,在灯箱上的胶片前方附近手持并移动放大镜。在数字时代,很多看图应用提供了摇摄和缩放功能,以使用户能够选择一部分图像以在选定的放大率或缩放水平下观看。医疗成像应用可以提供摇摄和缩放功能以使用户能够更详细地分析图像和图像中的任何可见病变。缩放功能还用于其他种类的图像,例如导航***中的地图。典型的成像应用使用缩放和摇摄功能,以便允许用户在图像中显露出感兴趣的地方并显示那些地方的细节。缩放(放大)和摇摄(平移)被认为是成像应用的基本操作,因此在成像解释期间频繁使用它们。
在现有的图像观看应用中,缩放操作通常面向视口的中心:在放大和缩小操作期间,保持视口的中心不动。换言之,在视口的中心显示的图像点保持在中心,而其余图像点从中心发散开或向中心收敛。或者,使用鼠标指针选择图像中的点,在缩放操作期间保持这个点固定。其余点从这个点发散开或向这个点收敛。这意味着指示的像素保持固定,而其他图像像素从该像素移开(用于放大)或向该像素移动(用于缩小)。
不过,用户获得图像特定感兴趣区域的良好视图可能是有困难的。而且,为了产生期望的感兴趣区域,例如特定器官或病变的视图,可能必需有较为复杂的用户交互。因此,用户执行的摇摄/缩放操作的结果对于用户而言可能是不稳定的和/或不好理解的。
发明内容
有利的是具有一种改进的显示图像的***。为了更好地解决这个问题,本发明的第一方面提供了一种***,包括:
-用户输入子***,其用于使用户能够指示图像感兴趣区域的至少一个点;
-缩放子***,其用于通过利用所述图像的依次更小的部分填充视口来执行放大操作,其中选择依次更小的部分,从而在距视口的中心越来越小的距离处示出感兴趣区域。
通过依次逐渐减小感兴趣区域和视口的中心之间的距离,实际向着视口的中心移动了感兴趣区域。该***被布置为确定等级,即逐渐减小感兴趣区域和视口的中心之间的距离的速度,从而避免由于放大操作而使感兴趣区域部分或完全从视口移出。这个等级可以取决于感兴趣区域的尺寸和位置,以及区域和视口边界之间的距离度量。在放大期间视口的中心固定时,视口的中心周围的点发散,使得不在视口的中心处的感兴趣区域最终将移出视野。在选定点保持固定时,选定点不在视口的中心,在以最大放大率显示感兴趣区域之前,一部分感兴趣区域将移出视野,其中最大放大率是可以在视口内部完全示出感兴趣区域的放大率。在视口的中心周围示出感兴趣区域时,或者更特别地,在感兴趣区域的中心与视口的中心重合时,可以实现这个最大放大率。因此,通过向视口的中心移动感兴趣区域,可以在放大操作期间和之后显示感兴趣区域的较大部分或完整的感兴趣区域。
用户输入子***可以被布置为使用户能够在已经利用图像的一个或多个依次更小的部分填充视口之后通过指示针对已经指示的感兴趣区域的至少一个点是否需要进一步缩放来控制放大操作。这使得放大操作更加交互。例如,用户输入子***可以被布置为使用户能够实时控制放大操作。在这样的交互式放大操作中,逐渐减小感兴趣区域到视口的中心的距离是有用的。例如,可以由用户执行的鼠标拖曳操作的速度和持续时间来控制放大操作的速度和持续时间。类似地,可以通过旋转鼠标轮或通过在触摸屏上移动一个或多个手指来控制放大。或者,只要保持按下特定按钮,就可以继续显示依次更小的部分。因此,不必事先指示期望的放大量。
用户输入子***可以被布置为使用户能够控制放大的速度。此外,缩放子***可以被布置为根据放大速度控制减小距离的速度。这样允许自然的缩放效果。在这里,放大的速度可能是指在放大操作期间增大比例因子的速度。可以使用户能够在放大操作期间实时控制放大的所述速度,进行放大操作的同时调节放大速度。例如,可以使得放大速度取决于用户拖动鼠标装置的速度。该***可以被布置为使得从感兴趣区域到视口的中心的距离减小的速度取决于放大速度。例如,在***的实施例中,从感兴趣区域到视口的中心的距离减小的速度可以与放大速度成比例。这使得放大操作的外观更自然。
用户输入子***可以被布置为在指示图像的感兴趣区域的至少一个点的过程中从用户获得指示的点。此外,在填充视口时,依次更小的部分可以具有在距视口的中心越来越小的距离处的指示的点。使用指示的点作为距离的参考点,该***不需要明确地确定感兴趣区域。实际上,向视口的中心移动指示的点也导致向视口的中心移动该点周围的感兴趣区域。此外,用户将习惯于将期望的感兴趣区域的中心指示为所指示的点。
该***可以包括区域检测器,其基于至少一个点和图像的内容检测感兴趣区域。这使得更容易指示感兴趣区域,因为用户指示感兴趣区域中哪个点并不重要。区域检测器可以包括对象检测器,该对象检测器配置成检测所指示位置处的对象;感兴趣区域可以对应于被检测对象。缩放子***可以配置成向视口的中心移动感兴趣区域的中心。这样允许以较少努力在感兴趣区域上放大。
所述缩放子***可以被布置为将图像点保持在视口的固定点,其中所述固定点位于与所述视口的中心和所述图像的感兴趣区域相交的线上,其中所述感兴趣区域位于所述视口的中心和所述固定点之间。通过这种方式,感兴趣区域保持在视口之内。因为放大操作,固定点周围的点从固定点发散开。因为固定点位置的原因,感兴趣区域将向视口的中心移动。
更具体而言,该线可以与用户指示的点相交。通过这种方式,用户能够更精确地控制图像的哪个部分将向视口的中心移动。
所述固定点可以位于所述线和所述视口的外边界的交点上。通过这种方式,不论感兴趣区域尺寸如何,感兴趣区域都不会移动到可用视口外部。
所述缩放子***可以被布置为在所述感兴趣区域处于所述视口的中心时将固定点重新定位到所述视口的中心。这样,在感兴趣区域处在视口的中心时,它保持在那里。这样能够尽可能地放大感兴趣区域。
所述缩放子***可以被布置为在用户指示的点处于所述视口的中心时将固定点重新定位到所述视口的中心。这给予用户关于感兴趣区域的哪个点将保持在视口的中心的更多控制。
所述缩放子***可以被布置为以越来越小的步长减小距离,在所述感兴趣区域或选定点到达所述视口的中心时所述步长到达零。换言之,以越来越小或减速的步调进行感兴趣区域向视口的中心的移动,在感兴趣区域或感兴趣区域的选定点到达视口的中心时步调达到零。这使得放大操作更加平滑。此外,通过以较高步调向中心移动感兴趣区域,只要感兴趣区域距视口的中心较远(从而较接近视口的边界),可以避免感兴趣区域的任何部分或接近感兴趣区域的任何结构从视口消失。可以平稳地减小步调以使放大体验舒适。
在另一方面中,本发明提供了一种包括所述***的工作站。
在另一方面中,本发明提供了一种包括所述***的图像采集设备。
在又一方面中,本发明提供了一种显示图像的方法,包括:
-使用户能够指示图像的感兴趣区域的至少一个点;
-通过利用所述图像的依次更小的部分填充视口来执行放大操作,其中选择依次更小的部分,从而在距视口的中心越来越小的距离处示出感兴趣区域。
在另一方面中,本发明提供了一种计算机程序产品,包括用于令处理器***执行所述方法的指令。
本领域的技术人员将要认识到,可以通过任何认为有用的方式组合两个或更多上述本发明的实施例、实施方式和/或方面。
可以由本领域技术人员根据本说明书做出与***的所述修改和变化对应的图像采集设备、工作站、方法和/或计算机程序产品的修改和变化。
本领域的技术人员将认识到,可以将该***应用于由各种采集模态采集的多维图像数据,例如,二维(2D)、三维(3D)或四维(4D)图像,采集模态例如是,但不限于标准的X射线成像、计算断层摄影(CT)、磁共振成像(MRI)、超声(US)、正电子发射断层摄影(PET)、单光子发射计算机断层摄影(SPECT)和核医学(NM)。
附图说明
本发明的这些和其他方面将从下文描述的实施例变得显而易见并参考其加以阐述。在附图中:
图1是用于显示图像的***的方框图;
图2是显示图像的方法的流程图;
图3是包括视口的显示器的图示;
图4A是图像及其部分的图示;
图4B是图像及其另一部分的图示。
具体实施方式
在数字图像中,可以在很多不同比例尺下显示图像。这样的比例尺也可以称为放大倍数或缩放水平。术语“缩放”可以指例如基于图像数据的像素内插,放大屏幕上图像的一部分。而且,在考虑三维图像时,可以注意到,可以在显示器的视口中对二维表示,例如投影,进行可视化。这样的二维表示再次是可以缩放的图像。图像的摇摄可以指相对于视口平移图像,即在摇摄之后,在视口中,原则上以相同缩放水平,显示图像的另一部分。
图1示出了用于显示图像的***。该***可以包括:显示器,其用于显示图像;用户输入装置,其用于使用户能够控制***,例如鼠标和/或键盘;以及通信端口,其用于将***连接到图像源,例如图片存档和通信***。此外,***可以包括本地存储模块,用于存储一幅或多幅图像和/或要由处理器执行的计算机程序。在附图中未示出***的这些可能元件。
该***可以包括用户输入子***1,该用户输入子***用于使用户能够指示图像5的感兴趣区域的至少一个点。例如,用户输入子***1耦合到鼠标定点装置以在用户点击鼠标定点装置的按钮同时鼠标指针在视口的点处时,接收鼠标指针的坐标。
该***还可以包括缩放子***2,该缩放子***用于通过用图像5的依次更小的部分填充视口来执行放大操作。缩放子***2还可以布置成通过用图像5的依次更大的部分填充视口来执行缩小操作。在用图像的更小部分填充视口时,图像被以更大放大率示出,因为视口的尺寸不受缩放操作影响。不过,可以提供独立的功能以使用户能够重新设置视口的尺寸。可以由用户经由用户输入子***1控制放大操作和缩小操作。此外,缩放子***可以包括摇摄子***,使用户能够摇摄图像,即向上、向下、向左或向右偏移图像。
在放大时,缩放子***可以被配置成选择依次更小的部分,从而在距视口的中心越来越小的距离处示出感兴趣区域。例如,可以计算从感兴趣区域的点指向视口的中心的矢量。可以在矢量指示的方向上移动感兴趣区域的该点,同时增大显示图像的比例尺。
可以布置用户输入子***1以使用户能够在已经利用图像的一个或多个依次更小的部分填充视口之后指示针对已经指示的感兴趣区域的至少一个点是否需要进一步缩放来控制放大操作。可以实时控制缩放操作,允许用户利用用户命令控制图像的比例尺,用户命令可以指示要显示图像的比例因子的增大或减小。响应于接收到指示比例因子增大的命令(即,增大缩放水平),缩放子***利用图像5的更小部分填充视口,因此在距视口的中心更小的距离处示出了感兴趣区域。或者,在预定义时间间隔示出图像的相继部分,使用用户命令开始/停止缩放过程和/或控制缩放操作的速度。可以使向视口的中心移动感兴趣区域和/或所指示点的速度取决于,例如成比例地取决于缩放操作的速度。
通常,放大操作至少有两种可能性。第一,可以确定感兴趣区域,并相对于感兴趣区域之内的参考点计算距视口的中心的距离。这个参考点可以是感兴趣区域的中心或感兴趣区域中最接近视口的中心的点。第二,由用户指示感兴趣区域的点,并相对于这个点计算距视口的中心的距离。在第二替代方式中,不考虑感兴趣区域的范围。因此,用户输入子***1可以被布置为在指示图像感兴趣区域的至少一个点的过程中从用户获得指示的点。在放大操作期间,在填充视口时,依次更小的部分具有在距视口的中心越来越小的距离处的指示的点。
该***可以包括区域检测器3,区域检测器基于用户提供的信息(通常至少一个点)和图像5的内容检测感兴趣区域。例如,可以在指示点周围进行边缘检测,可以将感兴趣区域定义为所找到的第一边缘划界的指示点周围的区域。
图3示出了显示装置的显示区域301。显示装置例如可以是计算机监视器、电视、或移动装置,例如移动电话或pda。显示区域301可以示出来自一个或多个应用的信息,例如利用窗口***。不过,使用窗口***不是限制。显示区域301可以包括视口302。通常,应当理解视口对应于显示区域301的至少一部分。视口可以是显示区域301的子区域,并适于显示图像的至少一部分。视口还可以对应于完整的显示区域301。视口的概念不应限于任何种类的开窗***的窗口小部件,因为可以通过技术人员公知的很多方式实现视口。该图还示出了视口302的中心303。
图4A示出了图像401。该图像表示被示为数字401处的框的图像区域的图画信息。典型地,图像401包含关于图像区域像素的值的信息。附图中未示出这些像素。附图示出图像401的部分402。可以在显示区域301的视口302中显示部分402。典型地,在视口302的中心303处显示部分402的中心403。缩放部分402的其余部分使其填充视口302。
图4B示出了同一图像401。在所有附图中,利用相同的附图标记为类似项目标识。其示出了图像401的另一部分410,中心为411。在图4B中还示出了图4A的部分402的中心403。
可以在视口坐标系中表示距示出感兴趣区域408的视口302的中心303的距离。由于更小部分410填充与初始部分402相同的视口302区域,所以示出图像部分的比例尺是不同的。利用视口坐标系计算距离允许校正这种比例尺差异。
在下文中,将参考图3、4A和4B解释图1中所示***的各方面。
在图4A中,绘示了与图像区域401的部分402的中心403相交的线406,所述中心403对应于视口302的中心303。在图4B中示出了同一条线,可以看出,在本范例中,图像区域401的部分410的中心411也位于线406上。这可以通过布置缩放子***2以保持图像点固定在视口的固定点来实现,其中固定点位于与视口302的中心303、403和图像的感兴趣区域408相交的线406上,其中感兴趣区域408在视口的中心303、403和固定点之间。如前所述,在利用部分402填充视口302时,部分402的中心403对应于视口302的中心303。可以选择线406,使得线406与用户指示的点404相交。
如图4A所示,固定点407可以位于线406和视口302的外边界的交点处,视口302的外边界对应于部分402的外边界。图4B示出了图像区域401的所得更小部分410,在点407保持固定在视口中时,可以在视口302中显示该更小部分。图中示出,更小部分410的中心411在同一条线406上,还示出感兴趣区域408完全包含在更小部分410中。选择线406上的点407,使感兴趣区域408在中心403和点407之间,确保了感兴趣区域408保持在更小部分410之内。这是通过如下方式实现的:选择视口302或部分410外边界上的点407而不考虑感兴趣区域的范围,只要感兴趣区域在图像区域401的初始部分402之内即可。
缩放子***2可以被布置为在感兴趣区域408在视口的中心时将固定点407重新定位到视口的中心303。在这里,“在中心”可以被理解为“以视口的中心附近为中心”。不过,这不是限制。这样,在感兴趣区域408到达视口的中心时,任何进一步的放大会将感兴趣区域保持在中心。
更具体而言,缩放子***2可以被布置为在用户指示的点在视口的中心时将固定点407重新定位到视口的中心。
缩放子***2可以被布置为以越来越小的步长减小从感兴趣区域408或点404到中心403、411、303的距离,在用户指示的感兴趣区域408或点404到达视口302的中心303时步长达到零。这样可以实现图像的平稳减速摇摄。可以通过沿着线406在视口的中心303(与中心403重合)的方向上移动固定点407来获得越来越小的步长。
可以将该***实现为适当编程的计算机工作站。该***还可以结合到图像采集设备的图像观看部分中。这样的图像采集设备可以是计算断层摄影扫描器、X射线扫描器、超声波扫描器、摄影机或任何其他图像扫描器。该***还可以至少部分实现为网络服务,其中由网络应用提供缩放功能。该***还可以结合到诸如移动电话或pda的移动装置中。
图2示出了显示图像的方法。该方法包括步骤201:使用户能够指示图像的感兴趣区域的至少一个点。此外,该方法包括步骤202:通过利用图像的依次更小的部分填充视口来执行放大操作,其中选择依次更小的部分,从而在距视口的中心越来越小的距离处示出感兴趣区域。可以由用户在放大操作的速度和/或持续时间上实时控制步骤202。在这里,可以将放大操作的速度理解为比例因子每秒的增大。可以将持续时间的控制理解为在任何时间停止放大操作的可能性,使得视口中的图像可视化保持其那时的样子。可以利用计算机程序产品实施这种方法和基于本文中描述功能的其他方法,计算机程序产品包括用于令处理器***执行该方法的指令。
缩放子***可以被配置成在视口边缘上的确保感兴趣区域向着视口的中心移动的点的周围进行放大,和/或在唯一固定点周围进行缩小,该固定点即图像中确保在缩小时图像将逐渐向其初始位置移动直到其完全匹配视口的点,在移动图像的方向上没有任何可觉察的变化。
一旦图像匹配视口,就不再允许缩小,因为这会在视口内部带来更多非图像信息。换言之,视口面积的使用效率更低,因为可以在更大比例尺下显示同样的图像信息。
而且,可以限制摇摄,从而使图像的外边界不可能跨越视口。通过这种方式,不能将图像摇摄到“视野之外”。具体而言,可以限制摇摄,使其不允许在视口内部带来比已经存在的更多非图像信息。在这里,非图像信息是指视口的未用部分,因为考虑到当前摇摄/缩放设置,该图像不包含针对视口的该部分的信息。在图像和视口的高宽比相同时,可以制造该***,使得在将非图像信息引入视口内部时,通过拒绝摇摄或缩小来始终利用图像信息填充视口。不过,这不是限制。
本说明书中描述的“固定点”是指在放大或缩小操作期间保持固定在视口特定点处的图像的点。要认识到,后续的放大或缩小操作可以使用不同的固定点,尤其是如果已经在缩放操作之间摇摄图像或如果用户指示不同点或感兴趣区域的情况下。
以下约束被认为为图像观看者提供了用户友好的缩放和摇摄功能。不过,这些约束不是限制。
a.不允许图像摇摄到图像的外部边界之外,即如果它会导致视口的一部分未用。如果视口的一部分已经未用,不允许会增大视口未用部分的摇摄。
b.对于缩小:在视口之内完整显示图像时,禁止进一步缩小。这再次避免了视口的一部分不必要地变得无用。当然,在图像和视口的高宽比不同时,在视口之内完整显示图像时视口的一部分将未用;不过这不被认为是缺点。
c.对于缩小:避免了缩放期间像素被移动的方向上的改变(即,避免了之字形效应),同时确保针对任何给定的比例因子显示尽可能多的图像信息。这可以通过向着图像恰好匹配在视口之内的比例因子逐渐缩放图像来实现,同时将固定点保持固定于所述视口之内,其中所述固定点取决于开始缩放时所述图像的摇摄参数和缩放参数,其中所述固定点是开始缩放时在所述视口中显示的图像的点,且其中所述图像能够被缩放到所述图像恰好匹配在所述视口之内的缩放水平同时所述固定点保持固定。
d.对于放大:在放大时,保持(例如用户定义的)感兴趣区域在视口内部。例如,通过适当地引导放大,可以将开始放大操作之前以用户指示位置,例如初始鼠标指针位置的周围为中心的区域保持在视口内部。例如,可以在放大的同时向着视口的中心移动感兴趣区域或指示的位置。
要认识到,本发明还适用于适于将本发明投入实践的计算机程序,尤其是载体上或载体中的计算机程序。程序可以是源代码、目标代码、居于源和目标代码中间的代码形式,例如部分编译的形式,或适于用在实施根据本发明的方法时的任何其他形式。还要认识到,这样的程序可能具有很多不同的架构设计。例如,实施根据本发明的方法或***功能的程序代码可以细分成一个或多个子例程。对于技术人员而言,在这些子例程之间分配功能的很多不同方式将是显而易见的。可以将子例程一起存储在一个可执行文件中以形成独立自包含的程序。这样的可执行文件可以包括计算机可执行指令,例如,处理器指令和/或解释器指令(例如Java解释器指令)。或者,可以在至少一个外部库文件中存储一个或多个或所有子例程并,例如在运行时间将其与主程序静态或动态地链接。主程序包含至少一个对至少一个子例程的调用。子例程还可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括与这里阐述的方法中的至少一个的每个处理步骤对应的计算机可执行指令。可以将这些指令细分成子例程和/或存储在可以静态或动态链接的一个或多个文件中。涉及计算机程序产品的另一实施例包括与这里阐述的***和/或产品集中的至少一个的每个模块对应的计算机可执行指令。可以将这些指令再细分成子例程和/或存储在可以静态或动态链接的一个或多个文件中。
计算机程序的载体可以是能够承载程序的任何实体或装置。例如,载体可以包括存储介质,例如ROM,例如CD ROM或半导体ROM,或磁记录介质,例如软盘或硬盘。此外,载体可以是可传输载体,例如电信号或光信号,可以经由电缆或光缆或通过无线电或其他手段传输它们。当在这种信号中实现程序时,载体可以由这样的电缆或其他装置或模块构成。或者,载体可以是其中嵌入了程序的集成电路,该集成电路适于执行相关方法或在执行相关方法中使用。
应当指示,上述实施例例示而非限制本发明,本领域的技术人员将能够设计很多替代实施例而不脱离所附权利要求的范围。在权利要求中,置于括号之间的任何附图标记都不应被解释为限制权利要求。使用动词“包括”及其词形变化不排除存在权利要求中所述那些之外的元件或步骤。元件前的冠词不排除存在多个这样的元件。可以利用包括若干不同元件的硬件并利用适当编程控制的计算机来实施本发明。在枚举了若干模块的装置权利要求中,可以由同一件硬件实现这些模块中的几个。在互不相同的从属权利要求中列举特定手段的简单事实并不表示不能有利地使用这些手段的组合。
Claims (15)
1.一种用于显示图像的***,包括:
-用户输入子***(1),其用于使用户能够指示图像(5)的感兴趣区域的至少一个点;
-缩放子***(2),其用于通过利用所述图像(5)的依次更小的部分填充视口来执行放大操作,其中,选择所述依次更小的部分,从而在距所述视口的中心逐渐减小的距离处示出所述感兴趣区域。
2.根据权利要求1所述的***,其中,所述用户输入子***(1)被布置为使所述用户能够在已经利用所述图像的一个或多个所述依次更小的部分填充所述视口之后,通过指示针对已经指示的感兴趣区域的至少一个点是否需要进一步缩放来控制所述放大操作。
3.根据权利要求1所述的***,其中,所述用户输入子***(1)被布置为使所述用户能够控制放大的速度,且其中,所述缩放子***(2)被布置为根据所述放大的速度控制减小所述距离的速度。
4.根据权利要求1所述的***,其中,所述用户输入子***(1)被布置为在指示所述图像的所述感兴趣区域的所述至少一个点的过程中从所述用户获得指示的点,且其中,在填充所述视口时,所述依次更小的部分具有所述指示的点,所述指示的点在距所述视口的所述中心越来越小的距离处。
5.根据权利要求1所述的***,还包括区域检测器(3),所述区域检测器用于基于所述图像(5)的所述至少一个点和内容检测所述感兴趣区域。
6.根据权利要求1所述的***,其中,所述缩放子***(2)被布置为将图像点保持固定在所述视口的固定点处,其中,所述固定点位于与所述视口的所述中心和所述图像的所述感兴趣区域相交的线上,其中,所述感兴趣区域位于所述视口的所述中心和所述固定点之间。
7.根据权利要求5所述的***,其中,所述线与所述用户指示的点相交。
8.根据权利要求5所述的***,其中,所述固定点位于所述线和所述视口的外边界的交点上。
9.根据权利要求5所述的***,其中,所述缩放子***(2)被布置为在所述感兴趣区域处于所述视口的所述中心时将所述固定点重新定位到所述视口的所述中心。
10.根据权利要求8所述的***,其中,所述缩放子***(2)被布置为在由所述用户指示的点处于所述视口的所述中心时将所述固定点重新定位到所述视口的所述中心。
11.根据权利要求1所述的***,其中,所述缩放子***(2)被布置为以越来越小的步长减小所述距离,在所述用户指示的所述感兴趣区域或点到达所述视口的所述中心时所述步长到达零。
12.根据权利要求10所述的***,其中,所述越来越小的步长导致所述图像的平稳减速的摇摄。
13.一种工作站,包括根据权利要求1所述的***。
14.一种显示图像的方法,包括:
-使用户能够(201)指示图像(5)的感兴趣区域的至少一个点;
-通过利用所述图像(5)的依次更小的部分填充视口来执行(202)放大操作,其中,选择所述依次更小的部分,从而在距所述视口的中心越来越小的距离处示出所述感兴趣区域。
15.一种计算机程序产品,包括用于令处理器***执行根据权利要求14所述的方法的指令。
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 (2)
Publication Number | Publication Date |
---|---|
CN102985942A true CN102985942A (zh) | 2013-03-20 |
CN102985942B CN102985942B (zh) | 2016-09-14 |
Family
ID=44629327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180031850.2A Expired - Fee Related CN102985942B (zh) | 2010-06-30 | 2011-06-29 | 放大显示的图像 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20130104076A1 (zh) |
EP (1) | EP2589017A1 (zh) |
JP (1) | JP5842000B2 (zh) |
CN (1) | CN102985942B (zh) |
MX (1) | MX2012014258A (zh) |
WO (1) | WO2012001637A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103699329A (zh) * | 2013-12-31 | 2014-04-02 | 优视科技有限公司 | 页面缩放方法、装置及终端设备 |
CN106484299A (zh) * | 2016-10-17 | 2017-03-08 | 诺仪器(中国)有限公司 | 仪器仪表动态图像放大查看方法、装置及仪器仪表 |
CN110073662A (zh) * | 2016-11-17 | 2019-07-30 | 英特尔公司 | 全景视频的建议视口指示 |
Families Citing this family (35)
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 |
US8814674B2 (en) | 2012-05-24 | 2014-08-26 | Supercell Oy | Graphical user interface for a gaming system |
GB2501145A (en) | 2012-04-12 | 2013-10-16 | Supercell Oy | Rendering and modifying objects on a graphical user interface |
US8954890B2 (en) | 2012-04-12 | 2015-02-10 | Supercell Oy | System, method and graphical user interface for controlling a game |
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 |
US9081410B2 (en) | 2012-11-14 | 2015-07-14 | Facebook, Inc. | Loading content on electronic device |
US9507757B2 (en) | 2012-11-14 | 2016-11-29 | Facebook, Inc. | Generating multiple versions of a content item for multiple platforms |
US9547627B2 (en) | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Comment presentation |
US9606717B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Content composer |
US9607289B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Content type filter |
US9218188B2 (en) | 2012-11-14 | 2015-12-22 | Facebook, Inc. | Animation sequence associated with feedback user-interface element |
US9235321B2 (en) | 2012-11-14 | 2016-01-12 | Facebook, Inc. | Animation sequence associated with content item |
US9696898B2 (en) | 2012-11-14 | 2017-07-04 | Facebook, Inc. | Scrolling through a series of content items |
US9606695B2 (en) | 2012-11-14 | 2017-03-28 | Facebook, Inc. | Event notification |
US9507483B2 (en) | 2012-11-14 | 2016-11-29 | Facebook, Inc. | Photographs with location or time information |
US9245312B2 (en) | 2012-11-14 | 2016-01-26 | Facebook, Inc. | Image panning and zooming effect |
US9684935B2 (en) | 2012-11-14 | 2017-06-20 | Facebook, Inc. | Content composer for third-party applications |
US9547416B2 (en) | 2012-11-14 | 2017-01-17 | Facebook, Inc. | Image presentation |
JP2014147689A (ja) * | 2013-01-08 | 2014-08-21 | Toshiba Corp | 医用画像診断装置、核医学診断装置、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 |
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 |
JP6791272B2 (ja) * | 2017-02-06 | 2020-11-25 | 京セラドキュメントソリューションズ株式会社 | 表示装置 |
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 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040233222A1 (en) * | 2002-11-29 | 2004-11-25 | Lee Jerome Chan | Method and system for scaling control in 3D displays ("zoom slider") |
US20050041044A1 (en) * | 2003-08-22 | 2005-02-24 | Gannon Aaron James | System and method for changing the relative size of a displayed image |
US20050168488A1 (en) * | 2004-02-03 | 2005-08-04 | Montague Roland W. | Combination tool that zooms in, zooms out, pans, rotates, draws, or manipulates during a drag |
CN101076774A (zh) * | 2004-02-23 | 2007-11-21 | 希尔克瑞斯特实验室公司 | 实时增量缩放方法 |
CN101454742A (zh) * | 2006-05-31 | 2009-06-10 | 皇家飞利浦电子股份有限公司 | 控制观察参数 |
Family Cites Families (7)
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 | 画像表示制御装置および方法 |
JP4381761B2 (ja) * | 2003-09-26 | 2009-12-09 | キヤノンソフトウェア株式会社 | 表示制御装置および表示制御方法およびプログラムおよび記録媒体 |
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 | 현대자동차주식회사 | 차량의 멀티미디어 시스템 조작용 사용자 인터페이스 장치 |
-
2011
- 2011-06-29 EP EP11738489.1A patent/EP2589017A1/en not_active Ceased
- 2011-06-29 JP JP2013517633A patent/JP5842000B2/ja active Active
- 2011-06-29 WO PCT/IB2011/052857 patent/WO2012001637A1/en active Application Filing
- 2011-06-29 US US13/805,068 patent/US20130104076A1/en not_active Abandoned
- 2011-06-29 MX MX2012014258A patent/MX2012014258A/es active IP Right Grant
- 2011-06-29 CN CN201180031850.2A patent/CN102985942B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040233222A1 (en) * | 2002-11-29 | 2004-11-25 | Lee Jerome Chan | Method and system for scaling control in 3D displays ("zoom slider") |
US20050041044A1 (en) * | 2003-08-22 | 2005-02-24 | Gannon Aaron James | System and method for changing the relative size of a displayed image |
US20050168488A1 (en) * | 2004-02-03 | 2005-08-04 | Montague Roland W. | Combination tool that zooms in, zooms out, pans, rotates, draws, or manipulates during a drag |
CN101076774A (zh) * | 2004-02-23 | 2007-11-21 | 希尔克瑞斯特实验室公司 | 实时增量缩放方法 |
CN101454742A (zh) * | 2006-05-31 | 2009-06-10 | 皇家飞利浦电子股份有限公司 | 控制观察参数 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103699329A (zh) * | 2013-12-31 | 2014-04-02 | 优视科技有限公司 | 页面缩放方法、装置及终端设备 |
CN106484299A (zh) * | 2016-10-17 | 2017-03-08 | 诺仪器(中国)有限公司 | 仪器仪表动态图像放大查看方法、装置及仪器仪表 |
CN110073662A (zh) * | 2016-11-17 | 2019-07-30 | 英特尔公司 | 全景视频的建议视口指示 |
CN110073662B (zh) * | 2016-11-17 | 2023-07-18 | 英特尔公司 | 全景视频的建议视口指示方法及装置 |
US11792378B2 (en) | 2016-11-17 | 2023-10-17 | Intel Corporation | Suggested viewport indication for panoramic video |
Also Published As
Publication number | Publication date |
---|---|
EP2589017A1 (en) | 2013-05-08 |
WO2012001637A1 (en) | 2012-01-05 |
JP5842000B2 (ja) | 2016-01-13 |
CN102985942B (zh) | 2016-09-14 |
US20130104076A1 (en) | 2013-04-25 |
JP2013539091A (ja) | 2013-10-17 |
MX2012014258A (es) | 2013-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102985942A (zh) | 放大显示的图像 | |
US9342862B2 (en) | Zooming a displayed image | |
US20080118237A1 (en) | Auto-Zoom Mark-Up Display System and Method | |
US10629002B2 (en) | Measurements and calibration utilizing colorimetric sensors | |
JP2006513503A (ja) | 三次元表示における複数箇所を管理する装置及び方法 | |
US10586513B2 (en) | Simultaneously displaying video data of multiple video sources | |
US11169693B2 (en) | Image navigation | |
US10540745B2 (en) | Zooming of medical images | |
JP5871705B2 (ja) | 画像表示装置、方法及びプログラム | |
US10324582B2 (en) | Medical image display apparatus, method for controlling the same | |
US20070186191A1 (en) | Method of visualizing a pointer during interaction | |
US11977723B2 (en) | Image tiling and distributive modification | |
JP2014021178A (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
US10548570B2 (en) | Medical image navigation system | |
JP2008027439A (ja) | 画像ズームとモンタージュを統合させる方法及びシステム | |
CN111755102A (zh) | 一种展示病理切片的方法及装置 | |
US20040258290A1 (en) | Operation console, x-ray fluoroscopic imaging apparatus, and method and system for controlling them |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160914 |
|
CF01 | Termination of patent right due to non-payment of annual fee |