图像显示装置、图像显示控制方法和程序的制作方法

文档序号:6359814阅读:147来源:国知局
专利名称:图像显示装置、图像显示控制方法和程序的制作方法
技术领域
本发明涉及图像显示装置、图像显示控制方法和程序。特别地,本发明涉及图像显示装置、图像显示控制方法,以及根据显示单元的运动(movement)改变显示的信息的程序。
背景技术
近来的大多数便携式设备,诸如相机、游戏机和移动终端都具有诸如液晶显示器的显示单元,并且具有使得可能在显示单元上显示且观测(observe)例如由相机拍照的图像等的配置。通常,当改变这样的移动设备的显示单元上显示的图像时,用户需要通过输入部分(诸如装置中提供的开关(switch))提供预定的输入。作为传统的技术可用的专利文献I (日本专利No. 3234633)公开了一种配置,其不需要经由输入单元提供的用户输入,而是倾斜(lean)或转动(rotate)配备有显示单元的 装置从而改变显示在显示单元上的内容。专利文献I在这里公开了以下配置,其具有包含在配备有显示单元的装置中的传感器,基于来自传感器的信息确定该装置的倾斜角度等,并且改变显示单元上显示的信息,该传感器被配置为测量运动量和该装置的转动量。专利文献I示出,作为用于确定有关装置的倾斜角度等的装置的状态的配置,组合地使用加速度传感器和运动分析单元或角速度传感器和运动分析单元的例子。专利文献I还说明了一个实施例,其被配置为使用多视点(multi-view)图像作为要被显示的图像,并且根据装置的转动角度显示从该装置已经被转动的一个方向看的图像。即,通过绕竖直轴(vertical axis)转动该装置在显示单元上显示从左侧看的图像到从右侧看的图像。然而,诸如专利文献I这里描述的传统的配置,即通过使装置绕竖直轴转动的这样的方式改变显示单元上显示的内容的配置,具有以下问题,只要装置在特定的操作区域之内,显示的图像被更新,而当装置在操作区域之外,尽管装置转动但显示的数据不被更新。特别地,例如,如图I所示,在限定从上限(例如+30度)到下限(例如-30度)的区域作为操作范围的情况下,当装置在操作区域(从下限到上限)内转动时,显示单元上显示的数据被连续地更新,而当该装置在该操作区域之外时,不执行显示的数据的更新。例如,当一直向右转动装置并且到达超过上限(例如+30度)的区域时,与上限(+30度)处区域对应的显示的数据被继续显示。显示装置由正在图I所示的观测范围10之内的用户向右转动或向左转动,观测范围10保持在超过上限(例如,+30度)的区域中,借此继续与上限(+30度)处的区域对应的显示的数据的显示。否则,继续执行对与上限(+30度)对应的显示的数据的更新处理,该更新处理是例如给定方向上的页滚动或光标移动处理。在这个状态下,有必要进行处理用于将当前的角度设置回0,例如,通过进行诸如按下重置按钮的操作。迫使用户进行诸如按下重置按键的操作极大地降低了该装置的便用性。此外,布置重置按钮且使该按钮成为必需,由此有提高该装置的成本的问题且成为妨碍缩小该装置尺寸的因素。此外,用户难以确定装置的位置是否在操作范围内。结果,当装置在操作范围之外时,即使在不同的方向转动装置也不能执行不同的处理,并且这有时甚至会让用户怀疑该装置出现故障了。引用列表专利文献专利文献I :日本专利No. 323463
发明内容
本发明解决的问题本发明是考虑到以上的问题而做出的,并且旨在提供一种图像显示装置、图像显示控制方法和程序,其在通过装置的转动的方式改变显示单元上显示的内容的配置下,根据该装置的运动更新操作区域而不用固定操作范围,并且因此使得可能当该装置位于任何 位置时改变显示的数据或处理。问题的解决方案本发明的一个方面是一种图像显示装置,包括传感器,用于检测所述图像显示装置的转动角度或用于计算该转动角度的信息;控制单元,用于基于图像显示装置当前的角度对显示的数据执行更新处理,所述当前的角度基于从所述传感器输入的信息计算;以及显示单元,用于显示与由所述控制单元执行的更新处理一致的显示的数据。所述控制单元被配置为,当图像处理装置在预定的操作范围内,根据该操作范围内的转动角度对显示单元上的显示的数据执行更新处理。此外,当所述图像处理装置已经转动超过已经设置的操作范围时,所述控制单元随转动一起改变操作范围,并且进行操作-范围更新处理,在该处理中所述图像显示装置的当前的角度被设置为在更新的操作范围内。此外,在本发明的图像显示装置的一个实施例中,所述控制单元在当所述图像显示装置的当前的角度已经在使当前的角度超过已经设置的操作范围的上限的方向上移动时,以使当前的角度被设置为操作范围的上限的方式执行操作-范围更新处理;以及在当所述图像显示装置的当前的角度已经在使当前的角度超过已经设置的操作范围的下限的方向上移动时,以使当前的角度被设置为操作范围的下限的方式执行操作-范围更新处理。此外,在本发明的图像显示装置的一个实施例中,所述传感器是角速度传感器或角加速度传感器,以及所述控制单元基于来自角速度传感器或角加速度传感器的传感器-检测的信息计算所述图像显示装置当前的角度或输入计算的值。此外,在本发明的图像显示装置的一个实施例中,所述图像显示装置还包括角度检测单元,用于通过对从所述角速度传感器或角加速度传感器输出的值执行积分计算处理而计算所述图像显示装置的当前的角度,和将当前的角度输出到所述控制单元。此外,在本发明的图像显示装置的一个实施例中,所述控制单元基于所述图像显示装置的当前的角度执行用于切换要在所述显示单元上显示的多视点图像的处理。此外,本发明的第二方面是一种要在图像显示装置中执行的图像显示控制方法。该图像显示控制方法包括装置位置检测步骤,在该步骤中传感器检测图像显示装置的转动角度或用于计算该转动角度的信息;
显示更新步骤,在该步骤中控制单元基于图像显示装置当前的角度对显示单元上显示的数据执行更新处理,所述当前的角度基于从所述传感器输入的信息计算,并且在该步骤中当检测到所述图像显示装置已经在预定的操作范围内转动时,对显示的数据执行更新处理;显示步骤,在该步骤中所述显示单元显示与由所述控制单元的更新处理一致的显示的数据;以及操作-范围更新步骤,在该步骤中当所述图像处理装置已经转动超过已经设置的操作范围时,所述控制单元随转动一起改变操作范围,并且进行操作-范围更新处理,在该处理中所述图像显示装置的当前的角度被设置为在该操作范围内。此外,本发明的第三方面是一种用于使图像显示装置执行图像显示控制的程序。该程序被配置为执行装置位置检测步骤,使传感器检测图像显示装置的转动角度或用于计算该转动角度的信息;显示更新步骤,使控制单元基于图像显示装置当前的角度对显示单元上显示的数据执行更新处理,所述当前的角度基于从所述传感器输入的信息计算,并且在该步骤中当检测到所述图像显示装置已经在预定的操作范围内转动时,对显示的数据执行更新处理;显示步骤,使所述显示单元显示与由所述控制单元的更新处理一致的显示的数据;以及操作-范围更新步骤,在该步骤中当所述图像处理装置已经转动超过已经设置的操作范围时,所述控制单元随转动一起改变操作范围并且设置所述图像显示装置的当前的角度在该操作范围内。 请注意本发明的程序是例如,可以由存储媒质或通信媒质提供的程序,存储媒质或通信媒质以计算机可读的形式提供各种程序代码给能够执行该程序代码的信息处理装置或计算机系统。通过以计算机可读的形式向信息处理装置或计算机系统提供改程序而在该信息处理装置或计算机系统上执行与这样的程序对应的处理。还有本发明的其它的目的、特征和优点会从基于下述的本发明的实施例和附图的详细描述中变得明显。请注意,在这个说明书中,系统是指系统是指作为两个或更多个装置的逻辑组获得的配置,并且不限于一个,其中每个配置中的该装置包含在同样的框架中。发明的效果根据本发明的一个实施例的配置,提供了一种装置和方法,其在装置的旋转运动导致显示的数据的切换的配置下,即使当该装置已经超过了预定的操作范围时,也有效地控制显示。在基于由装置的传感器检测的转动角度信息执行显示的数据的更新处理的配置下,当该装置已经转动超过已经为该装置设置的操作范围时,控制单元改变该操作范围。特别地,顺序地更新操作范围从而使得图像显示装置的当前角度可以被持续地(constantly)设置在操作范围内。用于更新操作范围的这个处理使得有可能使装置被持续地设置在有效的操作范围内,避免由于装置的位置而使显示的数据被设置为不能改变的问题的发生,以及持续地更新显示的数据。


图I是说明在使用装置的旋转运动的显示控制中操作范围被设置为不能改变的情况下的问题的图。图2是说明作为图像显示装置的例子显示的成像(image pickup)装置的外部外观(outer appearance)的配置的示意图。图3是说明用于拍摄多视点图像的处理的例子的示意图。
图4是说明用于显示多视点图像的处理的示意图。图5是说明由本发明的图像显示装置执行的、用于更新操作范围的处理的例子的图。图6是说明本发明的图像显示装置的配置的例子的图。图7是示出说明由本发明的图像显示装置执行的处理的顺序的流程图的图。图8是说明初始设置的操作范围的例子的图。 图9是说明初始设置的操作范围和设置伴随该装置的运动的当前的角度的各种例子。图10是说明更新操作范围的处理的例子的图。图11是说明更新操作范围的处理的例子的图。图12是说明在更新操作范围的处理和显示多视点图像的处理之间的对应的图。
具体实施例方式以下,将参照附图详细地说明本发明的图像显示装置、图像显示控制方法以及程序。请注意根据以下项目进行说明I.关于图像显示装置的配置和由图像显示装置进行的处理的概述;以及2.关于用于本发明的图像显示装置中的显示控制的配置以及用于由本发明的图像显示装置的显示控制的处理的详细信息。I.关于图像显示装置的配置和由图像显示装置进行的处理的概述首先,说明本发明的图像显示装置的配置和由其进行的处理的概述。图2示出作为本发明的图像显示装置的配置的一个例子显示的成像装置(照相机)100。请注意本发明的图像显示装置可以是配备有显示单元的任何装置,且其例子包括照相机、移动电话、游戏机、移动个人电脑和配备有显示单元的其它各种装置。下述实施例作为一个例子说明了成像装置(照相机)的情况。在图2中,示出作为成像装置的外部外观的前视图(a)和后视图(b)。如前视图(a)中所示,成像装置100具有镜头101,并且在操作快门102时对图像进行拍照。如图I的后视图(b)中所示,在成像装置100的后部提供用于显示被拍的图像的处理或用作用户界面的显示单元103。在显示单元103上显示由成像装置拍照的图像、包括用于用户操作的光标的导向屏等。本发明的图像显示装置被配置为通过装置自身的转动这样的方式,对显示的数据(诸如显示装置103上显示的图像或光标)执行操作。即,当用户在他或她的手中持有成像装置100且转动成像装置100时,在显示单元上执行切换图像或移动光标等。以下,说明进行用于切换多视点图像的处理的情况作为显示的数据的更新的例子。例如,如图3所示,当成像装置100从位置A连续地移动到位置B,然后到位置C的同时,通过连续的拍照拍出多视点图像。例如,连续拍照了几十张图像。这样拍得的多张图像单个地存储在存储单元中。请注意,拍照角度信息作为与各自的图像对应的属性信息(元数据)也一起存储在存储单元中。图4示出当这些这样拍的多视点图像显示在图2中所示的显示单元103上时的情况的例子。在图4中,以使下述说明彼此关联的方式示出以下每个的说明
(a)多个记录的图像;以及(b)显示处理的例子。(a)多个记录的图像表示通过参照图3描述的拍照处理拍照的、存储在成像装置100的存储单元中的图像序列(a line of images)。在这些图像中,图像201a是在图3所示的位置A拍照的图像,图像201b是在图3所示的位置B拍照的图像,以及图像201C是在图3所示的位置C拍照的图像。作为图4 (b)中显示处理的例子,示出要在图2所示的显示单元103上显示的图像的例子。例如,用户在他或她的手中持有成像装置100,并且转动该装置,同时观看显示单元103。如图4 (b)所示,随着转动,要显示在显示单元103上的图像顺序地切换和显示。·在用于更新显示的数据的这样的处理期间,如以上参照图I说明的传统装置产生了问题,该问题是,尽管在预定的操作范围(从下限到上限)内执行图像的更新,但是即使已经转动装置在操作范围之外的区域内不执行图像的更新。本发明的图像显示装置解决了这个问题。特别地,例如,在限定了如图5所示已经设定了上限和下限的操作范围221的配置下,当由用户转动该装置已经使其向右转动超过了上限时,从上限到下限的操作范围响应于由用户的转动而也转动。特别地,做出用于将上限设置为当前角度的改变。这个过程设置了例如图5中所示的更新的操作范围222。此外,当向左转动该装置已经超过了下限时,做出用于设置该下限为当前角度的改变,从而使得操作范围响应于由用户的转动而转动。即,坐标系统自身转动,借此配置允许无论该装置位于什么位置,都可以提供要在操作范围内限定的当前的位置。2.关于本发明的图像显示装置用于显示控制的配置和由本发明的图像显示装置进行的显示控制处理的细节下面,参照图6和随后的

本发明的图像显示装置用于显示控制的配置和由本发明的图像显示装置进行的显示控制处理的细节。图6对应于本发明的图像显示装置的配置,并且是从执行显示控制处理所需的配置中所提炼并示出该配置的图。图像显示装置包括传感器301、角度检测单元302、控制单元303、显示单元304以及存储单元305。传感器301是角加速度传感器或角速度传感器。角加速度传感器检测图像显示装置的角度加速度。角速度传感器检测图像显示装置的角速度。在这个实施例中,该装置可以配备有两者中任一个。请注意传感器301以预定的采样时间间隔向角度检测单元302输出检测的信息。角度计算部分302从传感器301输入检测的信息,并且计算装置当前的角度。例如,当用t(n)表示传感器301是角速度传感器情况下的当前的时间,在两个连续采样时间处施加以下的传感器检测的信息通过基于经过的时间(t (n) -t (n-1))的积分计算处理计算当前的角度由传感器301在时间t(n)检测的角速度信息;以及由传感器301在t(n-l)检测的角速度信息,t (n_l)是前一个采样时间。
可选地,在传感器301是角加速度传感器的情况下,通过基于经过的时间的积分计算处理计算角速度,并且此外,通过基于经过的时间的积分计算处理计算当前的角度。角度计算部分302向控制单元303提供基于来自传感器301的检测的信息计算的当前的角度信息。控制单元303基于从角度计算部分302输入的当前的角度信息执行显示单元304上显示的图像的更新。这里,在从角度计算部分302输入的当前的角度已经被检测为已经在预定的操作范围内改变的条件下,根据该操作范围内的转动角度执行更新显示在显示单元304上的数据的处理。此外,当确定了已经发生参照图5的上述处理,即装置的转动超过从上限到下限的限定的范围时,控制单元303执行用于转动坐标系统自身的操作且改变操作范围。存储单元305在其中存储要应用到显示信息和显示控制的参数,包括例如,限定·操作范围的角度信息以及由角度检测单元302产生的当前的角度信息。控制单元303在需要时(as needed)访问存储单元305从而执行操作范围的更新,获得要被显示的数据等。参照图7所示的流程图说明由控制单元103执行的、用于控制操作范围的处理的顺序(sequence)。首先,在步骤SlOl确定有还是没有开始转动-操作显示模式的请求。这个模式设置是可以通过用户输入执行的。控制单元303根据用户输入,例如经由图6中未示出的输入单元进行用于将装置设置在转动-操作显示模式的处理。当装置没有被设置在转动-操作显示模式下,在步骤S121执行正常的显示处理。当在步骤SlOl确定有开始转动-操作显示模式的请求时,在步骤S102设置初始的操作范围,例如以使装置的当前位置在中心(O度)且覆盖这个位置的两侧的方式。S卩,例如图8所示的操作范围351。操作范围351被设置为之前限定的角度范围。即,如图8所示这是从下限(Θ min) 352到上限(Θ max) 353的范围。控制单元303例如通过设置下述将操作范围设置为从下限(θπ η)到上限(Θ max)的范围将该装置在请求开始转动-操作显示模式时所处的角度位置设置为O度;将下限处的角度设置为θπ η;以及将上限处的角度设置为0max。然后,在步骤S103,控制单元303在显示单元304上显示与当前的角度对应的要被显示的数据。初始地,当前角度等于O度,且显示对应于O度的数据。特别地,在显示单元304的中心部分显示光标,例如在光标控制的情况下。可选地,在参照图4说明的用于显示多视点图像的处理的情况下进行用于显示图4的中间所示的图像201b的处理。然后,在步骤S104,确定是否已经继续转动-操作显示模式。当转动-操作显示模式还没有继续时,该顺序进行到步骤S121,并且来到正常的显示处理。当已经继续转动-操作显示模式时,该顺序进行到步骤S105,在步骤S105获得角度信息。角度信息是从角度检测单元302输入的。然后,在步骤S106,控制单元303确定是否已经发生了角度的任何改变。请注意控制单元303以传感器的采样时间间隔从角度检测单元302连续地输入新的角度信息。当在步骤S106中确定没有发生任何角度的改变时,该顺序进行到步骤S103,并且继续显示与当前的角度对应的数据。当在步骤S106中确定发生了角度的改变时,该顺序进行到步骤S107。在步骤S107,确定角度的变化是在增方向上(向右转动);或在减方向上(向左转动)。当在步骤S107确定了角度的改变是在减方向上(向左转动)时,该顺序进行到步骤S108,而当在步骤S107确定了角度的改变是在加方向上(向右转动)时,该顺序进行到步骤S109。当角度的改变是在减方向上(向左转动)时,在步骤S108执行从角度检测单元302输入的最新的角度信息(Θ cur)与限定当前的操作范围的下限处的角度之间的比较。初始 地,执行用于与图8中所示的操作范围351的下限处的角度(Θ min)进行比较的处理。请注意,以下由从角度检测单元302输入的最新的角度信息(被称为(Θ cur))进行说明。在步骤S108,确定是否Θ cur< Θ min…(判定式 a)一种满足上述(判定式a)的情况是,当当前的角度(Θ cur)已经被设置为例如在如图9所示的位置P上。也就是当当前的角度在操作范围的区域之外时。一种不满足上述(判定式a)的情况是,当当前的角度(Θ cur)已经被设置为例如在如图9所示的位置R上。也就是当当前的角度在操作范围时。在这种情况下,步骤S108的判定结果为否,且该顺序返回到步骤S103,在步骤S103显示对应于当前的角度的数据。在操作范围内,显示对应于该角度的数据。当满足上述(判定式a)时,即,当当前的角度(Θ cur)已经被设置为例如在如图9所示的位置P上时,步骤S108的判定结果为是,且该顺序进行到步骤S110。在步骤S110,操作-范围更新处理,其中设置具有被设置为新的操作范围的下限的当前的角度(Θ cur)的新的操作范围。参照图10说明该处理。图10示出在以下状态下设置坐标系统和操作范围的例子(I)初始状态;以及(2)更新的状态。首先,初始状态(I)表示当转动-操作模式打开(be disclosed)时的坐标系统和操作范围。之后,通过由用户转动装置执行减方向(向左转动),且当前的角度设置为图9中所示的P的位置。这之后对坐标系统和操作范围的更新的结果对应于图10 (2)的更新状态。由于当前的角度(Θ cur)变为不大于下限(θπ η),因此在初始状态(I)中已经设置的下限(Θ min)顺序地更新从而使得可以满足下述等式下限(Θ min)=当前的角度(Θ cur)。与这个更新处理一起,还类似地更新了上限和操作范围。请注意操作范围的大小,即(Θ max) - ( Θ min)的大小保持恒定。作为这样的更新处理的结果,坐标系统和操作范围更新为如图10 (2)中所示。
即,P的位置被设置为更新的操作范围410的更新的下限411,并且此外,更新的上限412被设置为通过将操作范围加到更新的下限411上而得到的位置上。这个坐标系统和操作范围的更新之后,立即显示与操作范围的下限对应的数据(图7的流程的步骤S112),例如在图10 (2)中图像观测位置415处。这里,从图像观测位置415在增方向上(向右)转动装置引起作为操作范围内的处理的、执行切换显示的数据。请注意,在图7中所示的流程中,根据按顺序的以下处理进行用于切换显示的数据的这个处理步骤S112、步骤S104、步骤S105以及步骤S106 ;以及之后,步骤S107、步骤S108以及步骤S103或步骤S107、步骤S109以及步骤S103。请注意,例如,在伴随装置的转动的处理是光标移动时,从图10 (2)中图像观测位 置415在增方向上(向右)转动装置使能开始在与操作范围的下限对应的光标运动的方向相反的方向上的光标运动。下面,对在当步骤S107中确定角度的改变是在增方向上(向右转动)的情况下的处理进行描述。当在步骤S107时确定角度的改变是在增方向上(向右转动)时,该顺序就行到步骤S109。在步骤S109,控制单元303执行从角度检测单元302输入的最新的角度信息(Θ cur)与限定当前的操作范围的上限处角度之间的边角。初始地,执行用于与如图8所示的操作范围351的上限处角度(Θ max)进行比较的处理。在步骤S109,确定是否Θ max〈 Θ cur...(判定式 b)一种满足上述(判定式b)的情况是,当当前的角度(Θ cur)已经被设置为例如在如图9所示的位置Q上。也就是当当前的角度在操作范围的区域之外时。一种不满足上述(判定式a)的情况是,当当前的角度(Θ cur)已经被设置为例如在如图9所示的位置R上。也就是当当前的角度在操作范围时。在这种情况下,步骤S109的判定结果为否,且该顺序返回到步骤S103,在步骤S103显示对应于当前的角度的数据。在操作范围内,显示对应于该角度的数据。当满足上述(判定式a)时,即,当当前的角度(Θ cur)已经被设置为例如在如图9所示的位置Q上时,步骤S108的判定结果为是,且该顺序进行到步骤S111。在步骤S111,操作-范围更新处理,其中设置具有被设置为新的操作范围的上限的当前的角度(Θ cur)的新的操作范围。参照图11说明该处理。图11示出在以下状态下设置坐标系统和操作范围的例子(I)初始状态;以及(2)更新的状态。首先,初始状态(I)表示当转动-操作模式打开时的坐标系统和操作范围。之后,通过由用户转动装置执行减方向(向左转动),且当前的角度设置为图9中所示的Q的位置。这之后对坐标系统和操作范围的更新的结果对应于图11 (2)的更新状态。由于当前的角度(Θ cur)变为不小于上限(Θ max),因此在初始状态(I)中已经设置的上限(Θ max)顺序地更新从而使得可以满足下述等式
上限(Θ max)=当前的角度(Θ cur)。与这个更新处理一起,还类似地更新了下限和操作范围。请注意操作范围的大小,即(Θ max) - ( Θ min)的大小保持恒定。作为这样的更新处理的结果,坐标系统和操作范围更新为如图11 (2)中所示。即,Q的位置被设置为更新的操作范围420的更新的上限421,并且此外,更新的下限422被设置为通过从更新的上限421上减去操作范围而得到的位置上。这个坐标系统和操作范围的更新之后,立即显示与操作范围的上限对应的数据(图7的流程的步骤S113),例如在图11 (2)中图像观测位置425处。这里,从图像观测位置425在减方向上(向左)转动装置引起作为操作范围内的处理的执行切换显示的数据。在图7中所示的流程中,根据按顺序的以下处理进行用于切换显示的数据的这个处理 步骤S113、步骤S104、步骤S105以及步骤S106;以及之后,步骤S107、步骤S108以及步骤S103或步骤S107、步骤S109以及步骤S103。如上所述,本发明的图像显示装置具有执行更新处理的配置,其中操作范围以跟随当前的角度的方式移动(shift),使得当前的角度可以根据当前的角度被恒定地设置在操作范围内。当装置向右转动或向左转动时,或当装置至少向一个方向转动时,这样的处理使得发生显示的图像的更新。即,这样的处理使得可能避免即使当装置已经在两个方向中任一方向转动但是图像没有被更新的情况。例如,如图12中所示,设置操作范围从而将当前的角度包括在下面的任一状态中(I)初始状态;(2)更新的状态a;以及(3)更新的状态b。因此,例如,只要正在执行图12所示的多视点图像的显示,就有可能通过装置的向左或向右转动,检测到已经在那个时间点设置的操作范围的下限(θπ η)和上限(Θ max)之间的在至少一个方向上的角度的变化,并且根据该角度的变化执行图像更新。例如,当进行用于显示图12中所示的多视点图像的处理时,在多视点图像包括总数为60个的图像;且与操作范围对应的角度,即形成在下限(Θ min)和上限(Θ max)之间的角度是60度的情况下,在操作范围内转动装置I度引起切换显示到与当前显示的图像相邻的一个图像的处理。当装置没有被设置在与操作范围对应的角度处,具有不能改变的操作范围的传统的装置不执行显示的切换。然而,本发明的装置不论装置转动多少角度都允许装置被恒定地设置在操作范围内。因此,本发明的装置允许,例如当用户进行极大程度地向左和向右摆动装置的处理时,在装置被摆动的范围内可靠地发生图像的显示的切换。因此,用户在观看显示屏幕的同时能够轻易地进行诸如显示在喜欢的位置上(例如,O度)拍照的图像的处理。请注意,如上所述,这个用于更新操作范围的处理不仅可适用于用于更新多视点图像的处理,还可适用于控制诸如光标运动的处理。此外,这个处理还可适用于切换普通图像而非多视点图像的图像的处理、用于切换多视点图像的角度的处理、用于切换全景图像的显示位置的处理、用于切换BIC图像的显示位置的处理等。此外,尽管上述实施例说明了转动是在绕一个轴的方向上,或向左或向右的情况下的例子,但是本发明不仅可适用于向左或向右的转动,还可适用于用于向上或向下转动的处理。此外,通过安装检测向左或向右转动和向上或向下转动两者的传感器,以及应用由各自的传感器检测的信息执行与上述一样的操作范围的更新,不论何时装置在三维的方向上转动和移动时,在操作范围(其允许装置的显示单元上的显示)保持持续地更新的情况下的显示处理是可能的。请注意,尽管上述的实施例说明了使用角加速度传感器或角速度传感器作为如图6所示配置中的传感器的例子,该配置可以使用角度传感器。在使用角度传感器的情况下,当由角度传感器检测的信息直接输出到控制单元时处理被使能,借此该角度检测单元可以被省略。
此外,虽然图4中所示的配置中角度检测单元和控制单元是分别地说明的,但是可能配置控制单元执行角度检测单元意欲执行的处理,在这种情况下角度检测单元的配置也可以省略。在上面,已经参照特定的实施例详细地描述了本发明。然而,明显的是,本领域的技术人员在不偏离本发明的范围内可以对实施例进行修改和替换。即,本发明以示例的形式公开,但不应该被理解为被限制于此。应该考虑权利要求的范围以确定本发明的实质。此外,说明书中说明的处理的序列可以通过使用硬件、软件或结合硬件和软件的配置执行。有可能使得在将程序被安装入被合并在专用硬件中的计算机中的存储器中之后执行,或使得该程序在能够执行各种类型的处理的通用用途的计算机中执行。例如,有可能将该程序事先记录在记录媒介中。有可能从该记录媒介中将该程序安装在计算机中,或可选地,经由诸如因特网或LAN (局域网)的网络接收改程序,并将该程序安装在诸如内置的硬盘的记录媒介中。请注意,说明书中描述的各种类型的处理可以如所描述的按时间前后顺序执行,或可选地根据执行处理的装置的处理能力或如所需并行执行或独立地执行。此外,在这个说明书中,系统是指作为两个或更多个装置的逻辑组获得的配置,并且不限于一个,其中每个配置中的该装置包含在同样的框架中。工业的应用性如上所说明的,根据本发明的一个实施例的配置,提供了一种装置和方法,其在装置的旋转运动导致显示的数据的切换的配置下,即使当该装置已经超过了预定的操作范围时有效地控制显示。在基于由装置的传感器检测的转动角度信息执行显示的数据的更新处理的配置下,当该装置已经转动超过已经为该装置设置的操作范围时,控制单元改变该操作范围。特别地,顺序地更新操作范围从而使得图像显示装置的当前角度可以被持续地设置在操作范围内。用于更新操作范围的这个处理使得有可能使装置被持续地设置在有效的操作范围内,避免由于装置的位置而使显示的数据被设置为不能改变的问题的发生,以及持续地更新显示的数据。参考标记列表100图像拾取装幌子
101透镜102快门103显示单元301传感器302角度检测单元303控制单元304显示单元305存储单元·
权利要求
1.一种图像显示装置,包括 传感器,用于检测所述图像显示装置的转动角度或用于计算该转动角度的信息; 控制单元,用于基于图像显示装置当前的角度对显示的数据执行更新处理,所述当前的角度基于从所述传感器输入的信息计算;以及 显示单元,用于显示与由所述控制单元执行的更新处理一致的显示的数据, 其中所述控制单元 被配置为,当图像处理装置在预定的操作范围内,根据该操作范围内的转动角度对显示单元上的显示的数据执行更新处理;以及, 当所述图像处理装置已经转动超过已经设置的操作范围时,随转动一起改变操作范围,并且进行操作-范围更新处理,在该处理中所述图像显示装置的当前的角度被设置为在更新的操作范围内。
2.根据权利要求I所述的图像显示装置,其中所述控制单元 在当所述图像显示装置的当前的角度已经在使当前的角度超过已经设置的操作范围的上限的方向上移动时,以使当前的角度被设置为操作范围的上限的方式执行操作-范围更新处理;以及 在当所述图像显示装置的当前的角度已经在使当前的角度超过已经设置的操作范围的下限的方向上移动时,以使当前的角度被设置为操作范围的下限的方式执行操作-范围更新处理。
3.根据权利要求I或2所述的图像显示装置,其中 所述传感器是角速度传感器或角加速度传感器;以及 所述控制单元基于来自角速度传感器或角加速度传感器的传感器-检测的信息计算所述图像显示装置当前的角度或输入计算的值。
4.根据权利要求3所述的图像显示装置,还包括角度检测单元,用于通过对从所述角速度传感器或角加速度传感器输出的值执行积分计算处理而计算所述图像显示装置的当前的角度,和将当前的角度输出到所述控制单元。
5.根据权利要求I至4中任一个所述的图像显示装置,其中所述控制单元基于所述图像显示装置的当前的角度执行用于切换要在所述显示单元上显示的多视点图像的处理。
6.一种要由图像显示装置执行的图像显示控制方法,包括 装置位置检测步骤,在该步骤中传感器检测图像显示装置的转动角度或用于计算该转动角度的信息; 显示更新步骤,在该步骤中控制单元基于图像显示装置当前的角度对显示单元上显示的数据执行更新处理,所述当前的角度基于从所述传感器输入的信息计算,并且在该步骤中当检测到所述图像显示装置已经在预定的操作范围内转动时,对显示的数据执行更新处理; 显示步骤,在该步骤中所述显示单元显示与由所述控制单元的更新处理一致的显示的数据;以及 操作-范围更新步骤,在该步骤中当所述图像处理装置已经转动超过已经设置的操作范围时,所述控制单元随转动一起改变操作范围,并且进行操作-范围更新处理,在该处理中所述图像显示装置的当前的角度被设置为在该操作范围内。
7. 一种用于使图像显示装置执行图像显示控制的程序,该程序被配置为执行 装置位置检测步骤,使传感器检测图像显示装置的转动角度或用于计算该转动角度的信息; 显示更新步骤,使控制单元基于图像显示装置当前的角度对显示单元上显示的数据执行更新处理,所述当前的角度基于从所述传感器输入的信息计算,并且在该步骤中当检测到所述图像显示装置已经在预定的操作范围内转动时,对显示的数据执行更新处理; 显示步骤,使所述显示单元显示与由所述控制单元的更新处理一致的显示的数据;以及 操作-范围更新步骤,在该步骤中当所述图像处理装置已经转动超过已经设置的操作范围时,所述控制单元随转动一起改变操作范围,并且设置所述图像显示装置的当前的角度在该操作范围内。
全文摘要
本发明提供了一种装置和方法,其在装置的旋转运动导致显示的数据的切换的配置下,即使当该装置已经超过了预定的操作范围时,也有效地控制显示。在基于由装置的传感器检测的转动角度信息执行显示的数据的更新处理的配置下,当该装置已经转动超过已经为该装置设置的操作范围时,控制单元改变该操作范围。特别地,顺序地更新操作范围从而使得图像显示装置的当前角度可以被持续地设置在操作范围内。用于更新操作范围的这个处理使得有可能使装置被持续地设置在有效的操作范围内,避免由于装置的位置而使显示的数据被设置为不能改变的问题的发生,以及持续地更新显示的数据。
文档编号G06F3/0487GK102906809SQ20118001271
公开日2013年1月30日 申请日期2011年3月8日 优先权日2010年3月15日
发明者加藤进也 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1