显示装置、显示方法、信息记录介质及程序的制作方法

文档序号:2519794阅读:160来源:国知局
专利名称:显示装置、显示方法、信息记录介质及程序的制作方法
技术领域
本发明涉及适合于根据与观察显示画面的用户的距离,变更在显示画面上显示文字和图形的大小,来提高视觉确认性的显示装置、显示方法、记录了通过计算机实现该装置、方法的程序的计算机可读取信息记录介质、以及该程序。
背景技术
以往,公知有一种通过调整投影仪与屏幕之间的位置关系,或调整透镜之间的位置关系,来改变被投影在屏幕上的显示画面的大小和形状的技术。
关于这样的技术,例如被公开在以下的文献中。
专利文献l:特开平9-54374号>^才艮
由于受投影仪与屏幕之间的位置关系和姿势的限制,导致被投影在屏幕上的显示画面的形状为梯形,在[专利文献l]中,提出了在液晶投影仪中使用棱镜对梯形变形进行修正的技术。
这样的显示画面的大小调整和显示画面形状的修正, 一般通过实际观察该画面的用户的指示操作来进行。
由于显示画面的大小调整和梯形变形的修正,可认为是坐标转换的一种,所以也能够利用计算机来计算。例如,对于3维图形,可使用下述透视投影技术连接配置在虚拟3维空间的对象与视点的线段,将与投影面相交的位置作为该对象的显示位置,可根据投影面与视点的位置关系、或实际显示投影面内的哪个区域,模拟进行显示画面的大小调整、梯形变形及其修正。
另一方面,在游戏等显示画面上,多数情况是利用窗口来重叠显示通过描绘背景和角色的姿态等来表示虛拟世界的样子的图形图像、和表示由角色发出的台词或游戏等的说明的图形图像。游戏者一边观察被显示在各自使用的电视装置或计算机用显示器装置上的图形图像和文字图像, 一边进行游戏。
以往,在这样的游戏装置中,画面纵横比为4 : 3还是16 : 9,显示器的分辨率为怎样的分辨率, 一般由游戏者适当设定,通过调整显示画面自身的大小,来间接调整图形图像和文字图像在显示画面中被显示的大小。
但是,在放大缩小了文字图像的情况,和放大缩小了图形图像的情况下,用户接受的观察容易程度的印象不同。
例如,即使图形图像被缩小到某一程度,所获得的信息量也没有大的变化,但文字图像被缩小时,文字容易被破坏而看不清。
另一方面,当用户在大画面电视装置的附近观察显示画面时等,如果过大地显示图形图像,则由于图形充满了视野,所以不能把握整体,或不自然地感到视野内的图形变形,或点的锯齿状图形(jaggie)变得明显。
因此,迫切希望根据用户与显示画面的距离,恰当改变图形图像和文字图像各自被显示的大小,以提高用户的视觉确认性。

发明内容
本发明为了解决上述问题而提出,其目的在于,提供一种适合于根据与观察显示画面的用户的距离,变更在显示画面上显示文字和图形的大小,来提高视觉确认性的显示装置、显示方法、记录了通过计算机实现该装置、方法的程序的计算机可读取信息记录介质、以及该程序。
为了实现上述目的,根据本发明的原理,公开了以下的发明。
本发明的第l观点涉及的显示装置具有显示部、测定部、缩放率取得部、文字图像生成部、图形图像生成部、和控制部,并构成为如下所述。
即,显示部在^皮赋予多个图4象和缩放率的组时,在显示画面内以该
7缩放率缩放显示该图像。
显示部用于进行所谓的窗口显示,在显示画面内显示多个图像,此时,可进行图像的放大缩小。此外,如后所述,典型的情况是受理图像的显示位置的指定。另外,在显示图像的区域彼此重叠的情况下,对图像设定上下关系,进行使位于上方的图像覆盖位于下方的图像的覆盖处理。典型的情况是,作为显示画面,利用电视装置的显示画面。
另一方面,测定部测定对显示在该显示画面上的图l象进行观察的用户与该显示画面的if巨离。
近年来,在游戏装置中,为了掌握游戏者的控制器与作为显示画面
发挥功能的电视装置的位置关系,采用了使用红外线或超声波、及CCD照相机,根据三角测量原理,来测定游戏者的位置的技术。典型的是在测定部使用该技术。
例如,通过从控制器发出红外光,由紧贴电视装置设置的多个红外线CCD照相机取得红外线光的轨迹,或从控制器发出超声波,由多个超声波话筒检测到达的超声波的相位差,来掌握控制器的位置。
另外,缩放率取得部取得与测定出的距离相对应地决定的文字缩放率、和图形缩放率。
这样独立取得在显示画面上显示图形时的缩放率、和显示文字时的缩放率,是本发明的特征之一。
这里,当测定出的距离增大时,图形缩放率增大,在取得的距离发生了变化时,使该文字缩放率的变化率被设定为在该图形缩放率的变化率以下。
即,用户越远离显示画面,图形图像越被放大显示,用户越接近显示画面,图形图像越被缩小显示。
另一方面,如果将距离发生了变化时的文字缩放率的变化与图形缩放率的变化进行比较,则前者在后者以下。即,文字图像的大小的变化比图形图像的大小的变化緩慢。并且,文字图像生成部生成表示用于向该用户提示的字符串的规定大小的文字图像。
典型的是,通过在规定大小的文字显示窗口尺寸内,排列规定尺寸的字体,生成表示字符串的文字图像。在将本发明应用于游戏的情况下,角色所讲的台词的字符串等M开在文字图像内。
而图形图像生成部生成表示用于向该用户提示的图形的规定大小的图形图像。
典型的是,生成对从规定的视点向规定的视线方向观察虚拟空间内
时的状态进行透视投影的3维图形图像,或通过(根据需要而重叠)显示背景图像和角色图像,生成表示位于某个场所的角色的状态的2维图形图像。典型的是,图形图像也以规定大小的图形显示窗口尺寸生成。
并且,控制部将生成的图形图像和取得的图形缩放率的组提供给显示部,将生成的文字图像和取得的文字缩放率的组提供给显示部,控制显示部。
通过控制部将图形图像与图形缩放率的组、和文字图像与文字缩放率的组提供给显示部,在显示部中,图形图像和文字图像分别以各自的缩放率在显示画面上被放大缩小显示。
在两者的显示区域重叠的情况下,典型的是以文字图像重叠在图形图像上的方式进行覆盖显示。
根据本发明,通过根据用户与显示画面的距离,独立处理显示图形图像和文字图像时的缩放率,能够使图形图像根据距离而变化,让用户不会感到不自然,从而使文字图像的显示尺寸的变化緩慢,提高了视觉确^人性。
另外,在本发明的显示装置中,可以构成为所取得的文字缩放率一定,与测定出的距离无关。
本发明涉及上述发明的优选实施方式,即使用户与显示画面的距离变化,文字图像;故显示的大小也一定,因此,文字的大小不变化。根据本发明,通过将文字图像的显示尺寸设定为一定,而与距离无关,可防止因字体被破坏造成视觉确认性降低的现象。
而且,在本发明的显示装置中,也可以构成为,图形缩放率在从规定的下限值到规定的上限值之间,与测定出的距离成比例。
本发明涉及上述发明的优选实施方式,例如在上述的例子中,通过使图形缩放率与显示画面和用户的距离成比例,使得被显示在显示画面内的角色在用户的视野中所占的面积的比例一定。而且,当应用在枪战游戏等时,使目标在用户的视野中所占的面积的比例一定。
根据本发明,通过即使与显示画面的距离发生变化,角色在视野中所占的大小也一定,可防止由于点的锯齿状图形明显而对用户赋予不自然的印象那样的现象,此外,通过即使与显示画面的距离发生变化,目标在视野中所占的大小也一定,能尽量使游戏的难易度不发生变化。
另外,在本发明的显示装置中,在被进一步提供了该图像的显示位置时,显示部在显示画面内的该显示位置,以该缩放率缩放显示该图像,当在该显示画面内包含该图形图像的显示区域全体、和该文字图像的显示区域全体,并且测定出的距离减小时,控制部按照该显示画面内的该图形图像的显示区域与该文字图像的显示区域的重叠面积减小的方式,向显示部提供该显示画面内的该图形图像的显示位置、和该文字图像的显示位置,来控制显示部。
当在显示画面内图形图像所占的区域的面积、和文字图像所占的区
域的面积发生变化时,如上所述,有时显示成2个区域重叠。在这样的覆盖显示中,如果一方被另一方覆盖,则用户看不到在被覆盖的部分显示的信息。因此,被覆盖的图像的重叠越少,可向用户提供的信息越多。
本发明能够应对这样的状况,按照图形图像全体和文字图像全体都被显示在显示画面内的方式进行两者的显示位置控制,同时尽量使两者不重叠。
根据本发明,通过尽量减小被覆盖显示的图形图像和文字图像的重叠,可增加向用户提供的图4象信息。并且,在本发明的显示装置中,控制部在该显示画面内将规定的图 形基准位置、规定的图形基准方向、规定的文字基准位置、和规定的文 字基准方向设定为该图形基准方向与该文字基准方向成钝角,在测定出 的距离减小时,按照该图形图像的显示位置从该规定的图形基准位置向 规定的图形基准方向逐渐移动、该文字图像的显示位置从该规定的文字 基准位置向规定的文字基准方向逐渐移动的方式,向显示部提供该显示 画面内的该图形图像的显示位置和该文字图像的显示位置,来控制该显 示部。
本发明涉及上述发明的优选实施方式,当用户接近显示画面时,通 过控制,使图形图像与文字图像的显示位置离开,当用户远离显示画面 时,使图形图像与文字图像的显示位置接近。
因此,用户只要预先保存图形图像与文字图像的相对位置关系,即 可容易地确认上一次游戏时和这次游戏时与显示画面的距离是否有变 化。
根据本发明,用户可容易掌握显示画面与自己的距离。
本发明的其他观点涉及的显示方法包括显示步骤、测定步骤、缩 放率取得步骤、文字图像生成步骤、图形图像生成步骤、和控制步骤,
并具有如下的结构。
本发明的显示方法,典型的情况是在具有显示部、测定部、缩放率 取得部、文字图像生成部、图形图像生成部、和控制部的显示装置中执 行。下面,参照该典型例进行说明。
即,当在显示步骤中被提供多个图像与缩放率的组时,显示部在显 示画面内以该缩放率缩放显示该图^(象。
另一方面,在测定步骤中,测定部测定对被显示在该显示画面上的 图像进行观察的用户与该显示画面的距离。
并且,在缩放率取得步骤中,缩放率取得部取得与测定出的距离相 互对应决定的文字缩放率、和图形缩放率。
然后,在文字图像生成步骤中,文字图像生成部生成表示用于向该用户提示的字符串的规定大小的文字图像。
另一方面,在图形图像生成步骤中,图形图像生成部生成表示用于 向该用户提示的图形的规定大小的图形图像。
并且,在控制步骤中,控制部将生成的图形图像与取得的图形缩放 率的组提供给显示步骤,将生成的文字图像与取得的文字缩放率的组提 供给显示步骤,来控制显示步骤。
而且,当所述测定出的距离增大时,图形缩放率增大,取得的文字 缩放率在该取得的图形缩放率的变化率以上。
本发明的其他观点涉及的程序构成为,使计算机作为上述显示装置 发挥功能,由计算机执行上述的显示方法。
另外,本发明的程序能够被记录在压缩盘、软盘、硬盘、光磁盘、 数字视频盘、磁带、半导体存储器等计算机可读取的信息记录介质中。
上述程序可独立于执行程序的计算机,而通过计算机通信网进行发 布、销售。另外,上述信息记录介质也可以独立于计算机进行发布、销 售。
根据本发明,可提供一种适合于根据与观察显示画面的用户的距 离,变更在显示画面上显示文字和图形的大小,来提高一见觉确^人性的显 示装置、显示方法、记录了通过计算机实现该装置、方法的程序的计算 机可读取信息记录介质、以及该程序。


图1是表示通过执行程序来发挥本发明的显示装置的功能的典型的 信息处理装置的概要结构的示意图。
图2是表示可测定现实空间中的位置和姿势等各种参数的控制器与 信息处理装置的外观的说明图。
图3是表示本实施方式的显示装置的概要结构的说明图。
图4 (a)是表示显示画面、图形图像、文字图像的尺寸的说明图,
12(b)是表示它们被实际显示时的位置关系的说明图。
图5是表示在本实施方式的显示装置中执行的显示方法的控制流程 的流程图。
图6 (a)、 (b)、 (c)分别是表示采用方法(a)、 (b)、 (c)时的显 示画面、图形图像、文字图像的尺寸及位置关系的说明图。
图中100-信息处理装置;101-CPU; 102-ROM; 103 - RAM; 104-接口; 105-控制器;106-外部存储器;107-图像处理部;108 - DVD-ROM驱动器;109-NIC; 110-声音处理部;111-话筒;201 -把持模块;202 —CCD照相机;203 —十字键;204 —A按钮;205-B 按钮;206-各种按钮;207-指示器;208-电源按钮;251-发光模块; 252 -发光二极管;291-电视装置;301-显示装置;302-显示部;303 -测定部;304-缩放率取得部;305-文字图像生成部;306-图形图 像生成部;307-控制部;401-显示画面;402-图形图像;403 -文字 图像。
具体实施例方式
下面,对本发明的实施方式进行:^兌明。以下,为了容易理解,对利 用游戏用的信息处理装置来实现本发明的实施方式进行说明,但以下说 明的实施方式只用于说明,不构成对本发明的技术范围的限定。因此, 本领域技术人员可以釆用将这些要素或全部要素置换成与其等同的要 素的实施方式,这些实施方式也包含在本发明的范围内。
实施例1
图l是表示通过执行程序来发挥本发明的显示装置的功能的典型的 信息处理装置的概要结构的示意图。下面,参照本图进行说明。
信息处理装置100具有CPU (Central Processing Unit) 101、 ROM102、 RAM( Random Access Memory )103、接口 104、控制器105、 外部存储器106、图4象处理部107、 DVD-ROM (Digital Versatile Disc ROM)驱动器108、 NIC ( Network Interface Card ) 109、声音处理部 110、和话筒111。通过将存储了游戏用程序及数据的DVD-ROM装入到DVD-ROM 驱动器108中,并接通信息处理装置100的电源,该程序被执行,从而 可实现本实施方式的装置。
CPU101控制信息处理装置100整体的动作,与各构成要素连接, 进行控制信号和数据的收授。而且,CPU101能够在寄存器(未图示) 等可高速存取的存储区域中,使用ALU ( Arithmetic Logic Unit)进行 加减乘除等算术运算、逻辑和、逻辑积、逻辑非等逻辑运算、位加、位 乘、位反转、位移、位循环等位运算等。并且,有时CPU101利用自身 的结构,或通过具备协同处理器来实现可高速进行用于应对多媒体处理 的加减乘除等饱和运算、三角函数等矢量运算等。
ROM102中记录有在刚接通电源后执行的IPL (Initial Program Loader),通过执行该程序,将DVD-ROM中记录在的程序读出到 RAM103中,开始由CPU101执行。而且,在ROM102中,还记录有 信息处理装置100整体的动作控制所必要的操作系统程序与各种数据。
RAM103用于暂时保存数据和程序,其保持从DVD-ROM读出的程 序与数据、以及在游戏的进行和对话通信中所必要的数据。另外, CPU101执行在RAM103中设置变量区域,通过使ALU直接作用于该 变量中所储存的值,进行运算;或将储存在RAM103中的值暂时储存 到寄存器中,然后对寄存器进行运算,将运算结果再写入存储器中等的 处理。
借助接口 104连接的控制器105受理用户在游戏执行时进行的操作 输入。本实施方式中的控制器105如后所述,由把持模块201和发光模 块251构成。另外,关于控制器105的详细内容将在后面说明。
在借助接口 104插拔自如地连接的外部存储器106中,可改写地保 存有表示游戏等的游戏者状况(过去的成绩等)的数据、表示游戏的进 行状态的数据、和网络对战情况下的对话通信日志(记录)的数据等。 用户通过借助控制器105进行指示输入,能够将这些数据恰当地记录在 外部存储器106中。
在被装入到DVD-ROM驱动器108的DVD-ROM中,记录有用于实现游戏的程序和游戏中附带的图像数据与声音数据。在CPUIOI的控 制下,DVD-ROM驱动器108进行对安装在其中的DVD-ROM的读出 处理,读出必要的程序与数据,并将这些暂时保存在RAM103等中。
图像处理部107在通过CPU101或图像处理部107具备的图像运算 处理器(未图示)对从DVD-ROM读出的数据进行了加工处理后,将 其记录到图像处理部107所具有的帧存储器(未图示)中,帧存储器中 记录的图像信息以规定的同步定时被转换成视频信号,输出到与图像处 理部107连接的显示器(未图示)。由此,能够进行各种图像显示。
图像运算处理器能够高速执行2维图像的重合运算、oc混合等的透 过运算、和各种饱和运算。
另外,在3维结构的虛拟空间的情况下,还能够高速进行通过对配 置在该3维空间内且被附加了各种紋理信息的多边形信息,采用Z緩冲 法进行渲染,获得从规定的视点位置向规定的视线方向俯瞰了被配置在 虚拟空间内的多边形的渲染图像的运算。
并且,CPU101和图像运算处理器通过协同动作,能够按照定义文 字形状的字体信息,将字符串作为2维图像描画到帧存储器中,或描画 到各多边形的表面。
NIC109用于将信息处理装置100与互联网等计算机通信网(未图 示)连接,由在构成LAN (Local Area Network)时所使用的遵照 10BASE-T/100BASE-T规格的设备、用于使用电话线路与互联网连接的 模拟调制解调器、ISDN (Integrated Services Digital Network)调制解 调器、ADSL (Asymmetric Digital Subscriber Line)调制解调器、用于 使用有线电视线路与互联网连接的线缆调制解调器等、和进行它们与 CPU101之间的连接的接口 (未图示)构成。
声音处理部110将从DVD-ROM读出的声音数据转换成^f莫拟声音信 号,并从与其连接的扬声器(未图示)输出。另外,在CPU101的控制 下,生成在游戏的进行中应该发生的效果音和乐曲数据,并从扬声器输 出与之对应的声音。
声音处理部110在DVD-ROM中记录的声音数据是MIDI数据的情况下,参照其所具有的音源数据,将MIDI数据转换成PCM数据。另 外,在是ADPCM形式或Ogg Vorbis形式等的压缩完毕声音数据的情 况下,将其解压缩后转换成PCM数据。PCM数据通过以与其采样频率 对应的定时进行D/A (Digital/Analog)转换,并输出到扬声器,可实现 声音输出。
并且,信息处理装置100通过接口 104能够连接话筒111。该情况 下,对来自话筒111的模拟信号以适当的釆样频率进行A/D转换,作为 PCM形式的数字信号,能够由声音处理部110进行混合等处理。
此外,信息处理装置100也可以构成为使用硬盘等大容量外部存储 装置来发挥与ROM102、 RAM103、外部存储器106、和,皮装入到 DVD-ROM驱动器108中的DVD-ROM等相同的功能。
以上说明的信息处理装置ioo相当于所谓的"面向消费者的电视游
戏装置",但只要是可进行显示虚拟空间那样的图像处理的装置,即可
实现本发明。因此,在移动电话、便携游戏机、卡拉OK装置、以及一 般的商用电脑等各种计算机上,都能够实现本发明。
例如, 一般的计算机与上述信息处理装置100同样,具有CPU、 RAM、 ROM、 DVD-ROM驱动器、和NIC,并具有功能比信息处理装 置100简单的图像处理部,作为外部存储装置,除了具有硬盘以外,还 可利用软盘、光磁盘、磁带等。另外,可以不使用控制器105,而将键 盘和鼠标等作为输入装置而使用。
在本实施方式中,采用可测定现实空间中的位置和姿势等各种参数 的控制器105。
图2是表示可测定现实空间中的位置和姿势等各种参数的控制器 105与信息处理装置100的外观的说明图。下面,参照本图进行说明。
控制器105由把持模块201与发光模块251的组合构成,把持模块 201基于无线通信与信息处理装置100构成可通信的连接,发光模块251 以有线方式与信息处理装置100构成可通信的连接。信息处理装置100 的处理结果的声音及图像由电视装置291输出显示。把持模块201具有与电视装置291的遥控器类似的外观,在其前端 配置有CCD照相机202。
而发光模块251被固定在电视装置291的上部。在发光模块251的 两端配置有发光二极管252,其基于来自信息处理装置100的电源供给 而发光。
把持模块201的CCD照相机202用于拍摄该发光模块251的状态。
拍摄后的图像的信息被发送到信息处理装置IOO,信息处理装置100 根据该拍摄后的图像内发光二极管252被拍摄的位置,取得把持模块 201相对发光模块251的位置。
此外,在把持模块201内设置有加速度传感器、角加速度传感器、 和倾斜传感器等,能够测定把持模块201本身的姿势。该测定结果也被 发送到信息处理装置100。
在把持模块201的上面配置有十字键203,游戏者通过对十字键203 进行按压操作,可进行各种的方向指示输入。而且,除了 A按钮204 以外,在上面还配置有各种按钮206,可进行与该键对应的指示输入。
另一方面,B按钮205被配置在把持模块201的下面,配合在把持 模块201的下面形成的凹部,恰如手枪或机械手上的扳机。典型的情况 是,使用B按钮205进行虚拟空间内的手枪射击或把持机械手的指示输 入。
另外,把持模块201上面的指示器207向游戏者提示把持模块201 的动作状况或与信息处理装置100的无线通信状况等。
设置在把持模块201上面的电源按钮208用于进行把持模块201自 身的动作的开、关,把持模块201基于内置的电池(未图示)进行动作。
此外,在把持模块201内部设有振动器(未图示),其根据来自信 息处理装置100的指示,可控制振动的有无与强弱。
另外,也可以采用将配置CCD照相机202的部位设定在信息处理 装置100及电视装置291侧(上述实施方式的发光模块251侧),在把
17持模块201上设置发光二极管252的方法。该情况下,通过配置多台 CCD照相机202,可根据三角测量原理,测定把持模块201与电视装置 291的相对位置或两者的距离。
下面,以使用由把持模块201和发光模块251的组合构成的控制器 105,测定控制器105在现实世界中的位置和姿势为前提,进行说明。 但不采用上述的方式,而通过利用例如超声波或红外线通信、GPS (Global Positioning System )等,测定控制器105在现实世界中的位置 和姿势,来取得与电视装置291的相对位置关系的情况,也包含在本发 明的范围内。
图3是表示本发明的本实施方式涉及的显示装置的概要结构的示意 图。下面,参照本图进行iJL明。
显示装置301具有显示部302、测定部303、缩放率取得部304、 文字图^^生成部305、图形图#>生成部306、和控制部307。
显示部302在某个图像被组合赋予了其缩放率与显示位置时,在 显示画面内,对该图像以该缩放率实施缩放(根据需要进行重叠),进 行显示。
显示部302可进行所谓的窗口显示,在显示画面内显示多个图像, 此时,可进行图像的放大缩小。此外,还受理显示画面内的图像显示位 置的指定。另外,在显示图像的区域彼此重叠的情况下,对图像设定上 下关系,进行位于上方的图像覆盖位于下方的图像的覆盖处理。
本实施方式中,在CPUIOI的控制下由图像处理部107进行覆盖 处理。另外,作为显示画面,利用电视装置291的显示画面。
因此,最终显示在电视装置291上的显示画面的样子,被展开在 RAM103内的帧緩冲器中,该内容被图像处理部107按每个垂直同步中 断反映出来。
另外,当对显示部302指定了图像时,在帧緩冲器内的被指定的 显示位置,以所指定的缩放率将该图像放大缩小进行展开。通过在每次 指定了图像时反复进行此动作,在将每个图像作为显示窗口考虑时,使
18时间上靠前被指定的图像与下方的窗口对应,使时间上靠后被指定的图 像与上方的窗口对应,从而可进行覆盖显示。
被显示于显示画面上的图像有各种,在本实施方式中,至少包括
图形图像和文字图像这2种。
图形图像相当于生成对从规定的视点向规定的视线方向观察虚拟 空间内时的样子(包括其他角色、和枪战游戏中的目标等对象)进行透 视投影的3维图形图像、或通过将背景图像和角色图像重叠显示,来表 示位于某个场所的角色的样子的2维图形图像。
而文字图像是表示角色所讲的台词的字符串、和对游戏状况的参 数值进行表示的数字串等的图像,通过在规定大小的文字显示窗口内, 排列规定尺寸的字体而生成。
这里,文字图像生成部305生成文字图像,图形图像生成部306 生成图形图像。因此,CPU101与RAM103、图4象处理部107等协同动 作,作为文字图像生成部305及图形图像生成部306发挥功能。其中, 这些图像的生成,典型的情况是按每次垂直同步中断进行。
在以往的游戏画面构成的一例中,釆用了以下的尺寸。
显示画面尺寸宽W = 640点x高H = 480点;
图形图像尺寸宽p-620点x高q二460点;
文字图4象尺寸宽r-600点x高s-140点。
图4是表示以往的显示画面、图形图像、文字图像的尺寸及位置 关系的说明图。
本图(a)是表示各自的尺寸的说明图,本图(b)是表示被实际 显示时的位置关系的说明图。
如本图(b)所示,图形图像402被显示在显示画面401中央,与 其重叠,文字图像403被显示在下方。文字图像403的左右边及下边被 配置成与显示画面401的边缘距离相等。因此,用户可阅读被显示在文字图像403中的文字信息,但看不 到被文字信息覆盖的图形图像402(但在采用透明或半透明的色彩描画 文字图像403的情况下,可以看到图形图像402)。
将这种以往的以显示画面401中的配置的显示,作为图形图〗象402 和文字图像403的基本显示位置及缩放率。在采用将显示画面401的从 左向右设为x轴451,将从上向下设为y轴452,将左上角作为原点的 标准显示坐标系的情况下,
图形图像402的显示位置(gx, gy) = (10, 10);
图形图像402的缩放率ga = 1.0;
文字图4象403的显示位置(tx, ty) = (20, 320);
文字图像403的缩放率ta = 1.0。
一般,为了将图形图像402及文字图像403全部显示在显示画面 401内,需要满足
0《gx<gx+p x ga<w, 0《gy<gy+q x ga<H;
0《tx<tx+r xta<W, 0《ty<ty+s x ta<H。在上式不成立的情况下, 图形图像402及文字图像403的一部分(或全部)突出到显示画面401 的外侧,产生用户看不到的部分。
另一方面,测定部303测定对显示在该显示画面上的图像进行观 察的用户、与该显示画面的距离。
如上所述,由于用户将把持模块201握在手中,所以可将发光模 块251与把持模块201之间的距离,作为针对该显示画面与该用户之间 测定出的距离(的近似值)而采用。因此,把持模块201、发光模块251 和CPU101协同动作,可作为测定部303发挥功能。
另外,在本实施方式中,假设了用户位于电视装置291的正面的 情况,还存在例如用户躺下、或从斜方向观察电视装置291的情况。该 情况下,可以将从把持模块201向包括电视装置291的显示画面的平面 引出的垂线长度,作为用户与显示画面之间的距离,也可以直接利用电视装置291的显示画面的中心或发光模块251的中心与把持模块201的 距离。
利用这样的各种硬件,CPU101进行以下所述的处理。图5是表 示在本实施方式的显示装置中执行的显示方法的控制流程的流程图。下 面,参照本图进行说明。
当本处理开始时,在CPU101的控制下,文字图# 生成部305生 成表示用于向用户提示的字符串的文字图像403 (步骤S501)。然后, 在CPUIOI的控制下,图形图^^生成部306生成表示用于向用户提示的 图形的图形图像402 (步骤S502)。文字图像403及图形图像402的各 种因素如上所述。
然后,CPU101向测定部303发出指示,使其测定用户与显示画 面之间的距离L (步骤S503)。将测定出的值L保存在CPUIOI的寄存 器或RAM103等中。另外,如果该距离L不是实时测定的值,而是对 测定值在规定的时间内进行了单纯平均的值或进行了衰减平均的值,则 可防止手颤动的影响。
接着,缩放率取得部304根据测定出的距离L,取得文字缩放率 ta、和图形缩放率ga (步骤S504)。例如,通过采用以下方法的计算, 取得这些值。
(1)设图形缩放率ga在一定的范围内与距离L成比例。即,使 用规定的上限常数K,设ga-L/K (L<K); ga = 1.0 (L》K)。
另外,还可以采用进一步使用下限常数M,设ga-M/K (L< M); ga = L/K (M《L<K); ga = 1.0 ( K《L )的方法。
这些方法中,图形缩放率ga相对距离L的变化率(d/dL) ga是 1/K或0。这里,(d/dL)是微分运算符,表示对距离L进行微分。
在本方法中,显示画面401内的图形图4象402内所包含的图形(典 型的是角色的画像或枪战游戏等的目标的图形)在用户的视野中所占的 面积的比例一定。
由此,即使与显示画面的距离变化,通过使角色在视野中所占的
21大小一定,也可防止因点的锯齿状图形明显而对用户产生不自然的印象 的现象,此外,即使与显示画面的距离变化,通过使目标在视野中所占 的大小一定,也能够使游戏的难易度尽可能不发生变化。
(2)将文字缩放率ta总设定为1.0。即,ta = 1.0。于是,文字缩 放率ta相对距离L的变化率(d/dL ) ta为0。
因此,(d/dL) ta《(d/dL) ga始终成立。该情况下,可防止因 文字字体被破坏而导致视觉确认性降低的现象。
(3 )对文字缩放率ta使用常数N ( N>K ),设
ta = L / N ( L<N );
ta = 1.0 (L》N)或
ta = M / N ( L < M)
ta = L/N (M《L<N);
ta = 1.0 (N《L)。
此时,文字缩放率ta相对距离L的变化率(d/dL)ta是l/N或0。 由于N〉K,所以1/N<1/K,因此,(d/dL) ta《(d/dL) ga成立。
(4)准备2个随着距离L的增大,数值阶段性增大的数值表, 在该2个表中,对图像变化率ga使用增加率大的一方,对图像变化率 ta使用增加率小的一方。
通过采用上述的各种方法来独立控制文字缩放率ta和图形缩放率 ga,是本实施方式的特征之一。
因此,在本实施方式中,CPUIOI作为缩放率取得部304发挥功
沐B匕。
然后,CPUIOI求出显示画面401中的图形图1象402的显示位置 (gX, gy)(步骤S505)。进而,CPUIOI求出显示画面401中的文字图 像403的显示位置(tx, ty)(步骤S506 )。对于图形图像402的显示位置(gx, gy)、及文字图像403的显示 位置(tx, ty)的确定方法,有如下的各种方法。
(a) 将(gx, gy)及(tx, ty)设为常数。例如,如果是图4所 示的例子,则(gx, gy) = (10, 10)、 (tx, ty) = (20, 320),无论缩 放率如何,都直接使用这些值。
(b) 使用恰当的常数cy,如以下那样,根据图形缩放率和文字 缩放率,使(gx, gy)及(tx, ty)的值变化。
gx= (W - pxga)/2, gy=(H — qxga)/2;
tx-(W — rxta)/2, ty = cy - s x ta / 2。这里,为了4吏文字 图1象403全部显示在显示画面401内,需要满足以下的条件
0《cy画sxta/2, cy+sxta/2《H
即,sxta/2《cy《H-sxta/2。
(c) 使(gx, gy)及(tx, ty)的值,如以下那样根据图形缩放 率和文字缩放率变化。
gx=(W- p) xga/2, gy=(H 一 q) x ga/2;
tx=W- (W- r) xta/2, ty = H - (H-s) xta/2。
图6是表示在采用了这些各种方法的情况下的显示画面、图形图 像、文字图像的尺寸及位置关系的说明图。下面,参照本图进行说明。
在上述(a)的方法中,如本图(a)所示,对于图形图像402及 文字图像403而言,其被显示的区域的左上角的顶点被固定。而且,图 形图像402的右下角的顶点被(放大)缩小成向方向602的方向移动, 文字图4象403的右下角的顶点被(放大)缩小成向方向603的方向移动。
在上述(b)的方法中,如本图(b)所示,图形图像402的中心 位置始终与显示画面401的中心一致,文字图像403的中心位置始终与 显示画面401内的坐标(W/2, cy) —致。
23在上述(c)的方法中,如本图(c)所示,当用户接近显示画面 401时,图形图像402被缩小为向显示画面401的左上角移动,文字图 寸象403被缩小成向显示画面401的右下角移动。因此,两者的移动方向 构成钝角。
这些方法中,无论是在任何情况下,都是当用户与显示画面401 的距离缩小时,图形图像402和文字图像403的各自被显示的区域的重 叠减小。
即,由于如果尽可能减小被覆盖显示的图形图像402和文字图像 403的重叠,则用户看不到的图形的区域减小,所以能够向用户提供更 多的图像信息。
另外,在上述(c)的方法中,由于一般情况下图形图像402和文 字图像403的位置关系错开,所以只要预先保存该错开的程度,在结束 游戏等的操作后,关掉电源,之后再次开始时,通过确认图形图像402 与文字图像403的位置关系,用户能够容易确认自身的位置相对电视装 置291是否配置在与上次相同的位置。
如此获得了图形图像402的显示位置(gx, gy)及图形缩放率ga、 文字图像403的显示位置(tx, ty)及图形缩放率ta后,CPU101首先 将RAM103中准备的帧緩沖器清零(步骤S507)。
然后,将图形图像402和其显示位置(gx, gy)及图形缩放率ga 提供给显示部302 (步骤S508)。由此,在帧緩冲器内,图形图像402 被适当地缩放展开。
并且,将文字图像403和其显示位置(tx, ty)及图形缩放率ta 提供给显示部302 (步骤S509)。由此,在帧緩冲器内,文字图像403 被适当地缩放展开。而且,此时,相对图形图4象402,文字图像403在 上面覆盖展开。
此时,如果文字图像403不透明,则只要利用文字图像403的各 像素来改写被配置在下面的图形图像402的像素即可,如果文字图像 403半透明,则只要恰当地进行ot混合即可。因此,CPU101与RAM103协同动作,作为控制部307发挥功能。
然后,待机至垂直同步中断发生(步骤S510)。在该待机过程中, 也可以执行其他程序的处理。
在发生了垂直同步中断时,CPU101向图像处理部107发出指示, 将RAM103内的帧緩冲器的内容反映到电视装置291的显示画面401 上(步骤S511),然后返回到步骤S501。由此,可进行实际的显示。
这样,在本实施方式中,通过根据用户与显示画面的距离,独立 地处理显示图形图像和文字图像时的缩放率,能够使图形图像根据距离 而变化,让用户不会感到不自然,从而使文字图像的显示尺寸变化緩慢, 提高了视觉确认性。
另外,也可以在本实施方式的处理的基础上进行梯形变形修正。 即,在投影仪等投影装置的梯形变形修正中,对通过投影仪的透镜的中 心轴与屏幕不正交的状态进行修正,这可以认为相当于从用户的位置向 显示画面401引出的垂线不通过显示画面401的中心的情况。因此,与 投影仪等同样,通过对图形图像402和文字图像403进行梯形变形修正, 能够将图形展现为尽量接近自然的形状。
此外,在对文字图像403运用梯形变形修正时发生了字体破坏的 情况下,也可以釆用对文字图像403不应用梯形变形修正的方法。在本 发明中,由于独立处理了图形图像402和文字图像403,所以可容易地 采用这样的方法。
另外,本发明申请主张以2006年10月13日提出的日本国专利申 请特愿2006-279615号为基础的优先权,并在指定国的国内法规的容许 范围内,在本申请中引用了该基础申请的内容。
工业上的可利用性
如以上说明那样,根据本发明,可提供一种适合于根据与观察显示 画面的用户的距离,变更在显示画面上显示文字和图形的大小,来提高视 觉确认性的显示装置、显示方法、记录了通过计算机实现该装置、方法的 程序的计算机可读取信息记录介质、以及该程序。
权利要求
1. 一种显示装置(301),其特征在于,具有显示部(302),当被提供多个图像与缩放率的组时,在显示画面内以该缩放率缩放显示该图像;测定部(303),其测定对被显示在该显示画面上的图像进行观察的用户与该显示画面的距离;缩放率取得部(304),其取得与所述测定出的距离相对应地决定的文字缩放率、和图形缩放率;文字图像生成部(305),其生成表示用于向该用户提示的字符串的规定大小的文字图像;图形图像生成部(306),其生成表示用于向该用户提示的图形的规定大小的图形图像;和控制部(307),其将所述生成的图形图像和所述取得的图形缩放率的组提供给所述显示部(302),将所述生成的文字图像和所述取得的文字缩放率的组提供给所述显示部(302),来控制所述显示部(302),当所述测定出的距离增大时,所述图形缩放率增大,当所述取得的距离发生了变化时,该文字缩放率的变化率在该图形缩放率的变化率以下。
2. 根据权利要求1所述的显示装置(301),其特征在于, 所述取得的文字缩放率一定,与所述测定出的距离无关。
3. 根据权利要求1所述的显示装置(301),其特征在于,所述图形缩放率在从规定的下限值到规定的上限值之间,与所述测 定出的距离成比例。
4. 根据权利要求1所述的显示装置(301),其特征在于,当被进一步提供了该图像的显示位置时,所述显示部(302)在显 示画面内的该显示位置,以该缩放率缩放显示该图4象,当在该显示画面内包含该图形图像的显示区域全体、和该文字图像 的显示区域全体,且所述测定出的距离减小时,所述控制部(307)以 该显示画面内的该图形图像的显示区域与该文字图像的显示区域的重叠面积减小的方式,向所述显示部(302)提供该显示画面内的该图形 图像的显示位置、和该文字图像的显示位置,来控制所述显示部(302)。
5. 根据权利要求4所述的显示装置(301),其特征在于,所述控制部(301)在该显示画面内将规定的图形基准位置、规定 的图形基准方向、规定的文字基准位置、和规定的文字基准方向,设定 为该图形基准方向与该文字基准方向成钝角,在所述测定出的距离减小时,以该图形图像的显示位置从该规定的 图形基准位置向规定的图形基准方向逐渐移动、该文字图像的显示位置 从该规定的文字基准位置向规定的文字基准方向逐渐移动的方式,向所 述显示部(302)提供该显示画面内的该图形图像的显示位置和该文字 图像的显示位置,来控制该显示部(302)。
6. —种显示方法,其特征在于,包括显示步骤,当被提供多个图像与缩放率的组时,在显示画面内以该 缩放率缩放显示该图像;测定步骤,测定对被显示在该显示画面上的图像进行观察的用户与 该显示画面的多巨离;缩放率取得步骤,取得与所述测定出的距离相对应地决定的文字缩 放率、和图形缩放率;文字图像生成步骤,生成表示用于向该用户提示的字符串的规定大 小的文字图像;图形图像生成步骤,生成表示用于向该用户提示的图形的规定大小 的图形图像;和控制步骤,将所述生成的图形图像与所述取得的图形缩放率的组提 供给所述显示步骤,将所述生成的文字图像与所述取得的文字缩放率的 组提供给所述显示步骤,来控制所述显示步骤;当所述测定出的距离增大时,所述图形缩放率增大,当所述取得的距离发生了变化时,该文字缩放率的变化率在该图形 缩放率的变化率以下。
7. —种记录了程序的计算机可读取信息记录介质,其特征在于, 该程序使计算机作为以下各部发挥功能,即显示部(302),当被提供多个图像与缩放率的组时,在显示画面内 以该缩放率缩放显示该图l象;测定部(303),其测定对被显示在该显示画面上的图像进行观察的 用户与该显示画面的距离;缩放率取得部(304),其取得与所述测定出的距离相对应地决定的 文字缩放率、和图形缩放率;文字图像生成部(305),其生成表示用于向该用户提示的字符串的 规定大小的文字图像;图形图像生成部(306),其生成表示用于向该用户提示的图形的规 定大小的图形图像;和控制部(307),其将所述生成的图形图像与所述取得的图形缩放率 的组提供给所述显示部(302),将所述生成的文字图像与所述取得的文 字缩放率的组提供给所述显示部(302),来控制所述显示部(302);当所述测定出的距离增大时,所述图形缩放率增大,当所述取得的距离发生了变化时,该文字缩放率的变化率在该图形 缩放率的变化率以下。
8. —种程序,其特征在于,该程序使计算机作为以下各部发挥功 能,即显示部(302),当被提供多个图像与缩放率的组时,在显示画面内 以该缩放率缩放显示该图像;测定部(303),其测定对被显示在该显示画面上的图像进行观察的 用户与该显示画面的j 巨离;缩放率取得部(304),其取得与所述测定出的距离相对应地决定的 文字缩放率、和图形缩放率;文字图像生成部(305),其生成表示用于向该用户提示的字符串的 规定大小的文字图像;图形图像生成部(306),其生成表示用于向该用户提示的图形的规 定大小的图形图像;和控制部(307),其将所述生成的图形图像与所述取得的图形缩放率 的组提供给所述显示部(302),将所述生成的文字图像与所述取得的文字缩放率的组提供给所述显示部(302),来控制所述显示部(302),当所述测定出的距离增大时,所述图形缩放率增大,当所述取得的距离发生了变化时,该文字缩放率的变化率在该图形 缩放率的变化率以下。
全文摘要
为了根据与观察显示画面的用户的距离,变更在显示画面中显示文字和图形的大小,来提高视觉确认性,在显示装置(301)中,文字图像生成部(305)生成表示向用户提示的字符串的文字图像,图形图像生成部(306)生成表示向用户提示的图形的文字图像,测定部(303)测定显示部(302)显示图像的显示画面与用户的距离,缩放率取得部(304)取得当测定出的距离增大时增加的图形缩放率、和在图形缩放率以下的缓慢变化的文字缩放率,控制部(307)向显示部(302)提供图形图像和图形缩放率、以及文字图像和文字缩放率,使其对它们进行显示。
文档编号G09G5/36GK101523482SQ200780037830
公开日2009年9月2日 申请日期2007年10月12日 优先权日2006年10月13日
发明者西堀隆司 申请人:科乐美数码娱乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1