CN103324426B - 图像显示装置以及图像显示方法 - Google Patents
图像显示装置以及图像显示方法 Download PDFInfo
- Publication number
- CN103324426B CN103324426B CN201310055342.9A CN201310055342A CN103324426B CN 103324426 B CN103324426 B CN 103324426B CN 201310055342 A CN201310055342 A CN 201310055342A CN 103324426 B CN103324426 B CN 103324426B
- Authority
- CN
- China
- Prior art keywords
- image
- draw
- presumptive area
- coordinate
- input
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供一种图像显示装置以及图像显示方法。图像显示装置具有:显示部(38);输入坐标的指示装置(36);执行基于输入坐标生成描画图像、并通过显示部来显示的描画处理的描画处理部;执行基于输入坐标来变更在显示区域显示的图像的范围的显示范围变更处理的显示范围变更处理部;预定区域设定部,当描画处理的执行期间中、来自指示装置的坐标的输入变化为了非输入状态时,基于描画端点坐标在显示区域上设定预定区域,所述描画端点坐标为描画图像的端点的坐标;处理切换部,基于再输入坐标是处于预定区域的内侧、还是处于外侧来使得进行描画处理和显示范围变更处理中的任一方,所述再输入坐标为在预定区域设定处理后从指示装置输入的坐标。
Description
技术领域
本发明涉及使用指示装置对显示图像进行操作的图像显示装置以及图像显示方法。
背景技术
关于使用指示装置进行的操作,希望能够一边流畅(顺畅)地进行描画图像的操作(描画操作)和变更显示部所显示的显示图像范围的操作(显示范围变更操作)之间的切换,一边描画图像。例如日本特开2007-25023中公开了如下技术:在用户用手指触描触摸面板来描画图像的期间中,当与触摸面板接触的手指进入到了触摸面板的周缘区域时,进行显示图像的拖拽(scrolling)。
但是,在日本特开2007-25023中,当描画操作期间中用户的手指不进入触摸面板的周缘区域时,不进行拖拽操作。因此,在用户没有描画到周缘区域的情况下,无法进行拖拽操作。
发明内容
本发明提供一种用户能够容易地进行描画操作和显示范围变更操作的切换的图像显示装置以及图像显示方法。
本发明的第1方式是显示图像的图像显示装置,具有:在显示区域显示图像的显示部;输入坐标的指示装置;描画处理部,其执行描画处理,所述描画处理为:基于作为所述输入的坐标的输入坐标来生成描画图像,使该描画图像通过所述显示部来显示;显示范围变更处理部,其执行显示范围变更处理,所述显示范围变更处理为:基于所述输入坐标来变更在所述显示区域显示的所述图像的范围;预定区域设定部,其执行预定区域设定处理,所述预定区域设定处理为:在所述描画处理的执行期间中、来自所述指示装置的所述坐标的输入变化为了非输入状态的情况下,基于描画端点坐标来在所述显示区域上设定预定区域,所述描画端点坐标为通过所述描画处理得到的描画图像的端点的坐标;以及处理切换部,其基于再输入坐标是处于所述预定区域的内侧、还是处于所述预定区域的外侧来使得进行所述描画处理和所述显示范围变更处理中的任一方,所述再输入坐标是在所述预定区域设定处理后从所述指示装置输入的坐标。根据该图像显示装置,由于处理切换部基于再输入坐标是处于预定区域的内侧、还是处于预定区域的外侧来进行处理的切换,所以用户能够通过再输入坐标的位置来进行与描画处理和显示范围变更处理各自对应的使用了指示装置的操作的切换。因此,用户能够容易地进行操作的切换。
所述处理切换部可以在所述再输入坐标处于所述预定区域的内侧的情况下,使所述描画处理部执行基于所述再输入坐标的描画处理,在所述再输入坐标处于所述预定区域的外侧的情况下,使所述显示范围变更处理部执行基于所述再输入坐标的显示范围变更处理。另外,所述预定区域设定部可以将以所述描画端点坐标为中心的预定大小的区域设定为所述预定区域。根据该图像显示装置,能够在再输入坐标处于预定区域的内侧的情况下执行描画处理,在再输入坐标处于预定区域的外侧的情况下执行显示范围变更处理。
所述描画处理部可以通过多次的所述描画处理,依次生成描画图像L[0]~描画图像L[n],并通过所述显示部使所述描画图像L[0]~所述描画图像L[n]显示于所述显示区域,其中,n为0以上的整数,所述预定区域设定部可以与描画图像L[0]~描画图像L[n]的生成对应地依次设定预定区域F[1]~预定区域F[n+1],在设定所述预定区域F[n+1]之后、从所述指示装置输入的坐标处于预定区域F[n+1]的内侧的情况下,所述切换处理部可以使所述描画处理部进行基于该输入的坐标来生成描画图像L[n+1]、并通过所述显示部使所述描画图像L[n+1]显示于所述显示区域的所述描画处理;在设定所述预定区域F[n+1]之后、从所述指示装置输入的坐标处于预定区域F[m]的内侧的情况下,所述切换处理部可以消去在所述预定区域F[m]的设定以后所生成的所述描画图像以及在所述预定区域F[m]的设定以后所设定的所述预定区域,使所述描画处理部进行基于该输入的坐标来生成新的描画图像L[m]、并通过所述显示部使所述新的描画图像L[m]显示于所述显示区域的所述描画处理,其中,m为0以上且小于n+1的整数。根据该图像显示装置,能够在生成描画图像L[0]~描画图像L[n]后,消去在预定区域F[m]的设定以后所生成的描画图像以及在预定区域F[m]的设定以后所设定的预定区域,能够生成新的描画图像L[m]。
所述处理切换部可以在所述再输入坐标处于所述预定区域的内侧的情况下,使所述显示范围变更处理部执行基于所述再输入坐标的显示范围变更处理,在所述再输入坐标处于所述预定区域的外侧的情况下,使所述描画处理部执行基于所述再输入坐标的描画处理。根据该图像显示装置,能够在输入坐标处于预定区域的内侧的情况下执行显示范围变更处理,在再输入坐标处于预定区域的外侧的情况下执行描画处理。
图像显示装置还可以具有:取得地图图像的地图图像取得部;使所述描画图像与所述地图图像重叠地显示于所述显示区域的图像重叠部;以及将所述描画图像作为所述地图图像上的路径来处理、进行基于该路径的路径引导的路径引导部。根据该图像显示装置,能够将描画图像作为地图图像上的路径来处理而进行路径引导。
本发明的第2方式是使计算机显示图像的图像显示方法,包括:在显示区域显示图像的显示步骤;从指示装置输入坐标的坐标输入步骤;处理执行步骤,基于作为所述输入的坐标的输入坐标来执行描画处理和显示范围变更处理中的任一方,所述描画处理为生成描画图像、并使该描画图像显示于所述显示区域的处理,所述显示范围变更处理为变更在所述显示区域显示的所述图像的范围的处理;预定区域设定步骤,执行预定区域设定处理,所述预定区域设定处理为:在所述描画处理的执行期间中、来自所述指示装置的所述坐标的输入变化为了非输入状态的情况下,基于描画端点坐标来在所述显示区域上设定预定区域,所述描画端点坐标为通过所述描画处理得到的描画图像的端点的坐标;处理切换步骤,基于再输入坐标是处于所述预定区域的内侧、还是处于所述预定区域的外侧来使得进行所述描画处理和所述显示范围变更处理中的任一方,所述再输入坐标是在所述预定区域设定处理后从所述指示装置输入的坐标。根据该图像显示方法,在处理切换工序中,基于再输入坐标是处于预定区域的内侧、还是处于预定区域的外侧来进行处理的切换。因此,能够使用户容易地进行与描画处理对应的操作和与显示范围变更处理对应的操作的切换。
此外,本发明能够以各种方式来实现。例如,能够以图像描画方法和装置、描画路径搜索***、用于实现这些方法或装置的功能的集成电路、存储了计算机程序的存储介质等的方式来实现。
附图说明
图1是说明路径引导***10的结构的说明图。
图2是说明描画路径引导处理的流程的流程图。
图3是说明路径描画处理的一例的说明图。
图4是说明路径描画处理的一例的说明图。
图5是表示路径描画处理的流程的流程图。
图6是变形例1的路径描画处理的说明图。
图7是表示变形例1的路径描画处理的流程的流程图。
图8是变形例2的路径描画处理的说明图。
图9是表示变形例2的路径描画处理的流程的流程图。
图10是表示变形例3的路径描画处理的流程的流程图。
图11是表示设定拖拽区域Fsc[n]的状况的说明图。
具体实施方式
下面,参照附图来说明本发明的典型的实施方式的特征、优点、技术上和产业上的意义,其中,对同一部件标记同一附图标记。
A.第1实施例
(A1)***结构:
图1是说明使用了本发明一个实施例的便携终端20的路径引导***10的结构的说明图。路径引导***10具有便携终端20和地图服务器50。便携终端20和地图服务器50能够经由因特网INT来进行连接。便携终端20能够经由基站BS通过无线方式与因特网INT连接。此外,实际上,便携终端20经由发送接收天线、无线基站、交换局与因特网INT连接。图1示出的基站BS包含这些天线、无线基站和交换局。路径引导***10是用于用户在便携终端20所显示的地图图像上描画希望的路径、便携终端20基于所描画的路径(以下,也称为“描画路径”)进行路径引导的***。
如图所示,便携终端20以主控制部22为中心来构成,连接有通信部32、通信控制部34、触摸面板36、显示部38、声音输出部40、GPS接收机42。主控制部22具有CPU24、RAM26和ROM28。主控制部22控制便携终端20整体的工作。另外,ROM28存储有用于进行后述的描画路径引导处理的程序(描画路径引导程序),通过CPU24读出并执行该程序来实现描画路径引导处理。通信部32是用于与基站BS之间进行数据通信或者声音通信的电路。通信部32能够经由基站BS对地图服务器50进行访问。通信控制部34是进行用于声音通话的接收或呼叫、进行声音信号与电信号的变换等的电路。便携终端20通过具备通信部32和通信控制部34也作为电话来进行工作。
触摸面板36是接受用户用手指和/或专用笔等(以下,概括手指、专用笔等而仅表示为“指示体”)进行的接触操作、取得基于接触位置的坐标的指示装置。显示部38在能够显示图像的区域(以下,也称为“显示区域DF”)显示各种图像(显示图像)。触摸面板36与显示部38的显示区域DF重叠。主控制部22基于用户对触摸面板36的接触位置的坐标(接触位置坐标),取得与接触位置坐标对应的显示区域DF上的坐标,进行图像处理以使得显示图像与接触操作对应地进行动作。因此,看起来用户能够通过指示体直接地操作显示图像。
声音输出部40是在描画路径引导处理执行时向用户输出路径引导用的声音的扬声器。此外,声音输出部40在执行路径引导***10具备的各种应用时向用户输出声音。GPS接收机42是用于通过接收从构成GPS(GlobalPositioningSystem/全球定位***)的人造卫星发送的电波来取得便携终端20的当前位置的坐标(经度、纬度)的装置,在描画路径引导处理执行时,取得用户的当前位置的信息。
对与上述的便携终端20协作而构成路径引导***10的地图服务器50进行说明。地图服务器50是用于根据来自便携终端20的地图数据的取得请求而经由因特网INT将所指定的范围的地图数据发送给便携终端20的服务器。地图服务器50具有通信部52、控制部54和地图数据库56(以下,也称为“地图DB56”)。地图服务器50内部具有CPU、ROM、RAM、硬盘等装置,通过执行预定的程序,作为通信部52、控制部54、地图数据库56发挥功能。
控制部54控制地图服务器50整体的工作。通信部52通过控制部54的控制,经由因特网INT与便携终端20进行通信。地图数据库56是存储表示地图的地图数据MD的存储部。在描画路径引导处理执行时,在接收到来自便携终端20的地图数据MD的取得请求时,控制部54从地图数据库56读出地图数据MD,将该地图数据MD经由通信部52向便携终端20发送。
地图数据MD包括作为表示地图的图像的地图图像数据MPD、以节点和链路来表示道路网的网络数据NTD。在本实施例中,地图图像数据MPD以矢量数据形式(vectorgraphics)来存储。此外,对于地图图像数据MPD,也可以代替矢量数据形式而用位图(bitmap)形式和/或JPEG形式等的栅格数据形式(rastergraphics)来存储。对于构成网络数据NTD的节点和链路,由于是在一般的电子地图数据中所使用的技术,所以省略详细的说明。
(A2)描画路径引导处理:
图2是对便携终端20进行的描画路径引导处理的流程进行说明的流程图。描画路径引导处理是通过用户操作触摸面板36而启动存储于ROM28的描画路径引导程序来开始的。当描画路径引导处理开始时,CPU24通过GPS接收机42取得用户的当前位置,经由因特网INT从地图服务器50取得以当前位置为中心的预定范围的地图数据MD(步骤S100)。具体而言,CPU24向图服务器50发送预定范围的地图数据MD的取得请求,地图服务器50的控制部54根据取得请求从地图数据库56读入预定范围的地图图像数据MPD和网络数据NTD,将其作为地图数据MD发送给便携终端20。CPU24通过接收从地图服务器50发送的地图数据MD并将该地图数据MD存储在RAM26中来取得预定范围的地图数据MD。
当取得地图数据MD后,CPU24使取得的地图数据MD中以用户的当前位置为中心的预先设定的范围(设定范围)的地图图像数据MPD显示于显示部38(步骤S110)。对于显示部38所显示的地图图像,用户使用触摸面板36来描画希望通行的路径。CPU24与用户描画路径时对触摸面板36进行的一系列操作对应地进行路径描画处理(步骤S120)。路径描画处理是CPU24与用户描画路径的操作(描画操作)、变更显示部38所显示的地图图像的显示范围的操作(以下,也称为“显示范围变更操作”)等描画路径时用户对触摸面板36进行的一系列操作对应而进行的处理。作为显示范围变更操作,能列举出显示部38所显示的地图图像的平行移动操作(拖拽操作)、对显示部38所显示的地图图像进行放大、缩小的操作(缩小(pinchin)操作、扩大(pinchout/pinchopen)操作)等。对于在路径描画处理中CPU24进行的处理的详细内容,将在后面进行详细说明。
在路径描画处理后,CPU24与基于描画图像的路径(以下,也称为“描画路径”)对应地对用户进行路径引导(步骤S160)。具体而言,使用GPS接收机42以预定的间隔取得用户的当前位置,对比当前位置与描画路径,由此通过显示部38的显示和来自声音输出部40的声音引导来进行用户应前进的方向、应右转或左转的十字路口、是否脱离描画路径等的路径引导。CPU24进行路径引导直到用户到达目的地(步骤S170:否)。并且,CPU24在用户到达了目的地的情况下、或者用户经由触摸面板36进行了描画路径引导程序的结束操作的情况下(步骤S170:是),结束描画路径引导处理。CPU24这样进行描画路径引导处理。
(A3)路径描画处理:
接着,对在描画路径引导处理中CPU24进行的路径描画处理(图2:步骤S120)进行说明。如上所述,路径描画处理是CPU24与描画操作、显示范围变更操作等用户描画路径时对触摸面板38进行的一系列操作对应而进行的处理。在本说明中,作为显示范围变更操作的一例,以拖拽操作为例进行说明。即,本说明中,路径描画处理是如下的处理:针对用户对触摸面板36进行的操作,判断该操作是描画操作、还是拖拽操作,并根据判断结果执行描画处理或拖拽处理。首先使用图3和图4来说明路径描画处理的大致内容,之后,通过流程图来详细说明路径描画处理。
图3和图4是示意说明CPU24进行的路径描画处理的一例的说明图。图3和图4示出了便携终端20的显示部38的显示区域DF、以及与显示部38重叠的触摸面板36。另外,在进行路径描画处理时,显示部38显示有地图图像,但为了便于说明,在图3和图4中省略了显示部38所显示的地图图像的图示。
CPU24在开始路径描画处理时,使显示部38(显示区域DF)显示用于用户开始描画的图标BT1(步骤T11)。路径描画处理开始后,在用户操作图标BT1之前,CPU24将用户对触摸面板36的接触操作判断为拖拽操作,对用户的接触操作执行拖拽处理。
当用户操作图标BT1时,CPU24将操作图标BT1以后的用户的接触操作判断为描画操作,对接触操作进行描画处理。具体而言,当用户对触摸面板36进行接触操作时,CPU24取得与该接触操作的轨迹对应的坐标,基于所取得的坐标生成描画图像L[0],使描画图像L[0]与地图图像重叠地显示于显示部38(显示区域DF)(步骤T12)。另外,在用户对图标BT1进行操作后,CPU24使显示区域DF显示用于结束路径描画处理的图标BT2。在假设用户对图标BT2进行了操作的情况下,CPU24结束路径描画处理。
在步骤T12的描画处理中,当用户解除对触摸面板36进行的指示体的接触时,CPU24以描画图像L[0]的端点的坐标(描画端点坐标)中与用户解除了接触的位置对应的坐标(以下,称为“接触解除坐标P[1]”)为中心,设定作为预定大小的圆形区域的描画端点区域F[1],并使该描画端点区域F[1]显示于显示区域DF(步骤T13)。
在设定描画端点区域F[1]后,在用户对触摸面板36进行的接触操作中,在与最初的接触位置对应的坐标(以下,也称为“接触开始坐标”)处于描画端点区域F[1]的外侧的情况下,CPU24对该接触操作执行拖拽处理(步骤T14)。另一方面,在解除开始坐标处于描画端点区域F[1]的内侧的情况下,CPU24对该接触操作执行描画处理,将描画图像L[1]显示于显示区域DF(步骤T15)。另外,如图所示,在步骤T15中,在接触开始坐标与接触解除坐标P[1]分离的情况下,CPU24进行对接触解除坐标P[1]和描画图像L[1]之间进行插补的插补处理。具体而言,生成将描画图像L[1]与描画端点区域F[1]的交点Q和接触解除坐标P[1]相连结的插补图像,进行描画路径的插补。此外,例如,CPU24也可以生成对描画图像L[1]的接触开始坐标与接触解除坐标P[1]之间进行插补的图像而进行描画路径的插补。此外,在图3中,虽然说明了处理按步骤T13->步骤T14->步骤T15的顺序进行,但是在步骤T13中CPU24设定了描画端点区域F[1]之后、用户在描画端点区域F[1]的内侧的区域进行了接触操作的情况下,处理按步骤T13->步骤T15的顺序进行。
在步骤T15的描画处理中,当用户解除对触摸面板36的接触时,CPU24以作为与用户解除了接触的位置对应的坐标的接触解除坐标P[2]为中心,设定作为预定大小的圆形区域的描画端点区域F[2]并将其显示于显示区域DF(图4:步骤T16)。
在设定描画端点区域F[2]后、用户的接触操作的接触开始坐标处于描画端点区域F[1]以及描画端点区域F[2]的外侧的区域的情况下,CPU24对用户的接触操作执行拖拽处理。在接触开始坐标处于描画端点区域F[2]的内侧的情况下,CPU24对用户的接触操作执行描画处理。在解除开始坐标处于描画端点区域F[1]的内侧的情况下(步骤T17),CPU24从显示区域DF消去描画图像L[1](步骤T18),对于用户的接触操作执行描画处理,在显示区域DF显示新的描画图像L[1](步骤T19)。
在步骤T19的描画处理中,当用户解除对触摸面板36的接触时,CPU24以与解除了接触的位置、即新的描画图像L[1]的端点对应的坐标(新的接触解除坐标P[2])为中心,设定作为预定大小的圆形区域的新的描画端点区域F[2],并将其显示于显示区域DF(步骤T20)。并且,当用户对图标BT2进行操作时,CPU24基于用户描画的描画图像(在本例中是描画图像L[0]~L[1])来确定描画路径,然后,结束路径描画处理。
这样,CPU24基于接触解除坐标P的位置设定描画端点区域F。并且,CPU24基于用户对触摸面板36的接触操作的接触开始坐标是处于描画端点区域F的内侧、还是处于描画端点区域F的外侧来进行拖拽处理和描画处理的切换。另外,在设定描画端点区域F[2]后的接触操作中,在接触到描画端点区域F[1]的内侧的情况下,进行描画端点区域F[1]的设定以后生成的描画图像L[1]的消去、以及设定的描画端点区域F[2]的解除,生成新的描画图像L[1]以及生成描画端点区域F[2]。
接着,通过流程图来说明CPU24进行的路径描画处理。图5是表示路径描画处理的流程的流程图。在开始路径描画处理时,CPU24使显示区域DF显示图标BT1,在用户对图标BT1进行操作来开始描画操作之前(步骤S122:否),对用户的接触操作执行拖拽处理(步骤S124)。在用户对图标BT1进行操作时,CPU24将之后的处理中使用的计数器的值设定为n=0(步骤S126)。然后,CPU24使显示区域DF显示图标BT2,在用户对图标BT2进行了操作的情况下(步骤S128:是),CPU24结束路径描画处理。另一方面,在用户对触摸面板36上的图标BT2以外的区域进行描画操作、从触摸面板36输入坐标时(步骤S128:否->步骤S130:是),CPU24基于从触摸面板36输入的坐标(输入坐标)执行描画处理(步骤S132)。即,CPU24生成与输入坐标对应的描画图像L[n],并将该描画图像L[n]显示于显示区域DF。CPU24在用户对触摸面板36的接触被解除之前,基于用户的描画操作继续进行描画处理(步骤S134:否)。之后,当用户与描画操作对应的对触摸面板36的接触被解除时(步骤S134:是),CPU24使计数器的[n]的值增加(步骤S136)。然后,CPU24以作为与用户解除了接触的位置对应的坐标的接触解除坐标为中心设定描画端点区域F[n],并将该描画端点区域F[n]显示于显示区域DF(步骤S138)。
然后,在用户接触到触摸面板36之前,CPU24使处理处于待机状态,在用户对图标BT2进行了操作的情况下(步骤S140:是),将通过描画处理生成的描画图像确定为描画路径(步骤S142),并结束路径描画处理。另一方面,在用户对触摸面板36进行了接触操作的情况下(步骤S140:否),当对于该接触操作的接触开始坐标处于描画端点区域F[n]的内侧的情况下(步骤S144:F[n]),CPU24从步骤S132开始重复进行处理。另外,当通过CPU24重复进行从步骤S132开始的处理而计数器的“n”的值为2以上时,在对于用户的接触操作的接触开始坐标处于描画端点区域F[n-1]的内侧的情况下(步骤S144:F[n-1]),CPU24进行所设定的F[n]的解除、以及描画图像L[n-1]的消去(步骤S146),然后,使计数器的“n”的值减少(步骤S148),从步骤S132开始重复进行处理。另外,在对于用户的接触操作的接触开始坐标处于描画端点区域F[n]和F[n-1]以外的位置的情况下(步骤S142:F[n]、F[n-1]以外),CPU24将用户的接触操作判断为拖拽操作而执行拖拽处理(步骤S150),然后,从步骤S140开始重复进行处理。这样,CPU24进行路径描画处理。
如以上说明的那样,本实施例的便携终端20在路径描画处理中,基于作为描画图像L[n]的端点的坐标之一的接触解除坐标P的位置来设定描画端点区域F[n]。因此,能够将描画端点区域F的位置设定为用户易于识别的位置、易于进行描画操作和拖拽操作的切换的位置。另外,便携终端20在路径描画处理中,通过接触开始坐标是处于描画端点区域F的内侧、还是处于描画端点区域F的外侧来判断对用户的接触操作进行描画处理和拖拽处理中的哪一个,因此,用户在进行路径的描画时,无需刻意地进行描画操作与拖拽操作的切换。因此,用户无需通过例如图标操作、按键(key,键盘)操作等描画操作和拖拽操作以外的操作来进行描画操作和拖拽操作的切换。作为结果,用户能够容易且流畅地一边切换描画操作和拖拽操作、一边进行路径的描画。另外,便携终端20在设定了描画端点区域F[n]后,在用户的接触操作的接触开始坐标处于描画端点区域F[n-1]的内侧的情况下,进行描画端点区域F[n]的解除以及L[n-1]的消去,对该用户的接触操作进行描画处理,新生成L[n-1],所以用户能够不进行描画图像修正用的图标的操作等而容易地进行所描画的图像的修正。
B.变形例:
此外,本发明并不限于上述的实施例和实施方式,可以在不脱离其主旨的范围内以各种方式进行实施,例如也可以进行如下那样的变形。
(B1)变形例1:
虽然在上述实施例中为图5中说明的路径描画处理,但也可以采用其他的路径描画处理。图6是说明变形例1的路径描画处理的概要的说明图。例如,通过用户的接触操作,CPU24生成描画图像L[0]~L[3],在从描画端点区域F[1]设定到F[4]的状态下(步骤T31),在用户的接触操作中,当接触开始坐标处于描画端点区域F[1]时(步骤T32),CPU24进行在描画端点区域F[1]的设定以后设定的描画端点区域即描画端点区域F[2]~F[4]的解除、以及描画图像L[1]~L[3]的消去(步骤T33),然后,对用户的接触操作执行描画处理,生成新的描画图像L[1](步骤T34)。
图7是表示变形例1的路径描画处理的流程的流程图。到步骤S136为止,与图5中说明的路径描画处理相同,因此省略图示和说明。CPU24在根据用户的接触解除坐标设定描画端点区域F[n]之后(步骤S138a),在用户不对图标BT2进行操作(步骤S140a:否)而对触摸面板36进行接触操作的情况下,当接触开始坐标处于描画端点区域F[m](m<n)的内侧时(步骤S144a:F[m](m<n)),CPU24进行在描画端点区域F[m]的设定以后设定的描画端点区域F[m+1]~F[n]的解除、以及描画图像L[m]~L[n-1]的消去(步骤S146a)。然后,CPU24将计数器的值设定为“n=m”(步骤S148a),从步骤S132(参照图5)开始重复处理,对用户的接触操作执行描画处理。
另一方面,在接触开始坐标处于描画端点区域F[m](m=n)的内侧的情况下(步骤S144a:F[m](m=n)),CPU24从步骤S132(参照图5)开始重复处理,对用户的接触操作执行描画处理。另外,在接触开始坐标处于F[m]以外(1≦m≦n)的位置的情况下(步骤S144a:F[m]以外(1≦m≦n)),CPU24将用户的接触操作判断为拖拽操作,执行拖拽处理(步骤S150a),然后,从步骤S140a开始重复处理。
在变形例1中,通过采用这样的路径描画处理,在接触开始坐标处于描画端点区域F[m](m<n)的内侧的情况下,CPU24进行在描画端点区域F[m]的设定以后设定的描画端点区域F[m+1]~F[n]的解除、以及描画图像L[m]~L[n-1]的消去,对用户的接触操作执行描画处理。因此,用户能够对所描画的图像进行大幅度的修正。另外,能够避免通过例如图标操作、按键操作等描画操作和拖拽操作以外的操作进行这样的大幅度的修正,能够流畅地进行路径的描画。
(B2)变形例2:
在上述实施例中,基于描画图像L的端点的坐标(描画端点坐标)中的接触解除坐标的位置来设定了描画端点区域F,但不限于此,也可以基于描画图像的两端的坐标来设定描画端点区域F。图8是说明变形例2的路径描画处理的概要的说明图。如图所示,在描画处理的执行期间中(步骤T41),当用户解除对触摸面板36的接触时,CPU24以所生成的描画图像L[0]的两端各自的坐标(描画端点坐标)为中心,设定描画端点区域F[1](步骤T42)。然后,在用户的接触操作中,当接触开始坐标处于描画端点区域F[1]的内侧时,CPU24对用户的接触操作执行描画处理(步骤T43)。并且,当用户再次解除对触摸面板36的接触时,CPU24将所生成的描画图像的全部连结起来而看作1个描画图像(以下,也称为“连结描画图像”),以连结描画图像的两端各自的坐标(描画端点坐标)为中心,设定描画端点区域F[2](步骤T44)。
图9是表示变形例2的路径描画处理的流程的流程图。到步骤S136为止,与图5中说明的路径描画处理相同,因此省略图示和说明。在本说明的路径描画处理中,在生成描画图像L[0]~L[n]之后(参照图5的步骤S132、S134),CPU24使计数器的“n”的值增加(参照图5的步骤S136)。之后,CPU24将所生成的描画图像L[0]~L[n]看作1个连结描画图像,在连结描画图像的两端设定描画端点区域F[n](n是增加后的值)(图9:步骤S138b)。在用户不对图标BT2进行操作(步骤S140b:否)而对触摸面板36进行了接触操作的情况下,当接触开始坐标处于描画端点区域F[n]的内侧时(步骤S144b:F[n]),CPU24从步骤S132(参照图5)开始重复处理,根据用户的接触操作执行描画处理。另一方面,当接触开始坐标处于描画端点区域F[n]以外的位置时(步骤S144b:F[n]以外),CPU24对用户的接触操作执行拖拽处理(步骤S150b)。通过这样的路径描画处理,用户能够从已经生成的描画图像的两端开始进一步进行描画。
(B3)变形例3:
在上述实施例的路径描画处理(参照图5)中,CPU24在接触开始坐标处于根据接触解除坐标P[n]的位置设定的区域(在上述实施例中是描画端点区域F[n])的内侧的情况下执行描画处理,在接触开始坐标处于根据接触解除坐标P[n]的位置设定的外侧的情况下执行拖拽处理。另一方面,在变形例3中,CPU24在接触开始坐标处于根据接触解除坐标P[n]的位置设定的区域(拖拽区域Fsc[n])的内侧的情况下执行拖拽处理,在接触开始坐标处于根据接触解除坐标P[n]的位置设定的区域(拖拽区域Fsc[n])的外侧的情况下执行描画处理。
图10是表示变形例3的路径描画处理的流程的流程图。到步骤S136为止,与图5中所说明的路径描画处理相同,因此省略图示和说明。在本说明的路径描画处理中,CPU24根据用户的接触解除坐标P[n]的位置来设定拖拽区域Fsc[n](步骤S138c)。在用户不对图标BT2进行操作(步骤S140c:否)而对触摸面板36进行了接触操作的情况下,当接触开始坐标处于拖拽区域Fsc[n]的内侧时(步骤S144c:Fsc[n]),CPU24a根据用户的接触操作执行拖拽处理(步骤S150c)。当接触开始坐标处于拖拽区域Fsc[n]以外的位置时,CPU24a根据用户的接触操作执行描画处理。
在变形例3的路径描画处理后,CPU24如以下那样设定步骤S138c的拖拽区域Fsc[n]。图11是表示CPU24设定拖拽区域Fsc[n]的状况的说明图。如图所示,对触摸面板36上的区域进行划分,预先设定为4个区域。并且,在描画处理时,CPU24根据描画图像L的接触解除坐标P存在于划分为4个的区域中的哪个区域内来改变设定拖拽区域Fsc[n]的位置。在本实施例中,如图11所示,在所划分出的4个区域中,将拖拽区域Fsc设定在相对于接触解除坐标P所属的区域而位于对角位置的区域。
在本变形例中,将拖拽区域Fsc设定为图11所示的位置,但只要是对用户的描画操作不带来阻碍的位置,则也可以根据接触解除坐标P的位置将拖拽区域Fsc设定在其他的位置。另外,对于拖拽区域Fsc的形状,也可以采用圆形、三角形、五角形等多角形的形状。这样,与上述实施例同样地,也能够避免用户在路径的描画时相对于对触摸面板36的接触操作而通过图标等的操作来指示是使便携终端20进行描画处理、还是使便携终端20进行拖拽处理,能够一边流畅地切换描画操作和拖拽操作、一边进行路径的描画。另外,在上述实施例中,为了进行描画操作,需要接触开始坐标处于描画端点区域内,但在本变形例中,要进行描画操作,只要是接触开始坐标处于拖拽区域Fsc的外侧,则触摸面板上的任何位置都可以。因此,如上述实施例那样,不需要连续地描画路径,用户能够一边部分地(局部地)描画多条路径、一边制作描画路径。
(B4)变形例4:
也可以将上述实施例的路径描画处理适用于用户描画图像的图像描画装置。即,适用于不是用户描画路径而是用户描画所希望的形状的图像时所使用的图像描画装置。本变形例的图像描画装置也具有与上述实施例的便携终端20同样的硬件结构,通过用户在触摸面板36上进行接触操作来进行所希望的图像的描画。图像描画装置的CPU24a进行的处理(以下,也称为“图像描画处理”)可以为与图5中说明的路径描画处理同样的处理。这样,与上述实施例同样地,也能够避免用户在图像的描画时相对于对触摸面板的接触操作而通过图标的操作等来指示是使图像描画装置进行描画处理、还是使图像描画装置进行拖拽处理,能够一边流畅地切换描画操作和拖拽操作、一边进行所希望的图像的描画。
(B5)变形例5:
在上述实施例中,采用了触摸面板来作为指示装置,但不限于此,只要是鼠标、平板电脑(tablet)、能够通过用手等指定投射在墙壁上的投射图像的位置而指定坐标的投写型坐标指定装置等能够通过用户的特定的操作来指定坐标的装置,则可以采用各种指示装置。这样,也能够得到与上述实施例同样的效果。
(B6)变形例6:
在上述实施例中,作为显示范围变更操作,以拖拽操作为例来进行了说明,但不限于此,只要是进行显示部38所显示的地图图像的放大、缩小的操作(缩小操作、放大操作)等在指示装置中指定坐标的特定的操作,则可以采用各种操作。CPU24对用户进行的各种操作进行与描画操作对应的描画处理、与各种显示范围变更操作(拖拽操作、缩小操作、放大操作等)对应的各种显示范围变更处理。此外,在通过缩小或放大进行了地图图像的放大、缩小的情况下,既可以不变更描画端点区域的大小而使其恒定,也可以以预先确定的比例进行放大、缩小。在进行了地图图像的放大、缩小的情况下,当使描画端点区域的大小为恒定时,用户能够不依赖于地图图像的扩大、缩小的比例而以一定的操作进行描画操作和显示范围变更操作的切换。
(B7)变形例7:
在上述实施例中,描画端点区域F为预定大小的圆形区域,但不限于此,例如,可以采用椭圆、三角形、四角形、五角形等多角形、依赖于描画图像的形状的形状等各种形状。作为依赖于描画图像的形状的形状,例如,可以采用以依赖于描画端点坐标处的描画图像的切线的角度的预定的旋转角度旋转而得到的四角形。
另外,CPU24也可以使所设定的描画端点区域F不显示在显示区域DF。例如,在用户能够预先识别描画端点区域F的位置的情况下,即使在显示区域DF不显示描画端点区域F,用户也能够容易地进行描画操作和显示范围变更操作的切换。
(B8)变形例8:
既可以为便携终端20具备上述实施例中的地图服务器50所具备的结构的一部分或全部,也可以为地图服务器50具备便携终端20所具备的结构的一部分或全部。
(B9)变形例9:
在上述实施例中,可以以硬件来实现以软件所实现的功能的一部分,或者,也可以以软件来实现以硬件所实现的功能的一部分。
Claims (12)
1.一种图像显示装置,用于显示图像,其特征在于,具有:
在显示区域显示图像的显示部(38);
输入坐标的指示装置(36);
描画处理部,其执行描画处理,所述描画处理为:基于作为所述输入的坐标的输入坐标来生成描画图像,使该描画图像通过所述显示部(38)来显示;
显示范围变更处理部,其执行显示范围变更处理,所述显示范围变更处理为:基于所述输入坐标来变更在所述显示区域显示的所述图像的范围;
预定区域设定部,其执行预定区域设定处理,所述预定区域设定处理为:在所述描画处理的执行期间中、来自所述指示装置(36)的所述坐标的输入变化为了非输入状态的情况下,基于描画端点坐标来在所述显示区域上设定预定区域,所述描画端点坐标为通过所述描画处理得到的描画图像的端点的坐标;以及
处理切换部,其基于再输入坐标是处于所述预定区域的内侧、还是处于所述预定区域的外侧来使得进行所述描画处理和所述显示范围变更处理中的任一方,所述再输入坐标是在所述预定区域设定处理后从所述指示装置(36)输入的坐标。
2.如权利要求1所述的图像显示装置,其中,
所述处理切换部,在所述再输入坐标处于所述预定区域的内侧的情况下,使所述描画处理部执行基于所述再输入坐标的描画处理,在所述再输入坐标处于所述预定区域的外侧的情况下,使所述显示范围变更处理部执行基于所述再输入坐标的显示范围变更处理。
3.如权利要求1所述的图像显示装置,其中,
所述预定区域设定部将以所述描画端点坐标为中心的预定大小的区域设定为所述预定区域。
4.如权利要求2所述的图像显示装置,其中,
所述预定区域设定部将以所述描画端点坐标为中心的预定大小的区域设定为所述预定区域。
5.如权利要求2所述的图像显示装置,其中,
所述描画处理部通过多次的所述描画处理,依次生成描画图像L[0]~描画图像L[n],并通过所述显示部(38)使所述描画图像L[0]~所述描画图像L[n]显示于所述显示区域,其中,n为0以上的整数,
所述预定区域设定部与描画图像L[0]~描画图像L[n]的生成对应地依次设定预定区域F[1]~预定区域F[n+1],
在设定所述预定区域F[n+1]之后、从所述指示装置(36)输入的坐标处于预定区域F[n+1]的内侧的情况下,所述切换处理部使所述描画处理部进行基于该输入的坐标来生成描画图像L[n+1]、并通过所述显示部(38)使所述描画图像L[n+1]显示于所述显示区域的所述描画处理;在设定所述预定区域F[n+1]之后、从所述指示装置(36)输入的坐标处于预定区域F[m]的内侧的情况下,所述切换处理部消去在所述预定区域F[m]的设定以后所生成的所述描画图像以及在所述预定区域F[m]的设定以后所设定的所述预定区域,使所述描画处理部进行基于该输入的坐标来生成新的描画图像L[m]、并通过所述显示部(38)使所述新的描画图像L[m]显示于所述显示区域的所述描画处理,其中,m为0以上且小于n+1的整数。
6.如权利要求3所述的图像显示装置,其中,
所述描画处理部通过多次的所述描画处理,依次生成描画图像L[0]~描画图像L[n],并通过所述显示部(38)使所述描画图像L[0]~所述描画图像L[n]显示于所述显示区域,其中,n为0以上的整数,
所述预定区域设定部与描画图像L[0]~描画图像L[n]的生成对应地依次设定预定区域F[1]~预定区域F[n+1],
在设定所述预定区域F[n+1]之后、从所述指示装置(36)输入的坐标处于预定区域F[n+1]的内侧的情况下,所述切换处理部使所述描画处理部进行基于该输入的坐标来生成描画图像L[n+1]、并通过所述显示部(38)使所述描画图像L[n+1]显示于所述显示区域的所述描画处理;在设定所述预定区域F[n+1]之后、从所述指示装置(36)输入的坐标处于预定区域F[m]的内侧的情况下,所述切换处理部消去在所述预定区域F[m]的设定以后所生成的所述描画图像以及在所述预定区域F[m]的设定以后所设定的所述预定区域,使所述描画处理部进行基于该输入的坐标来生成新的描画图像L[m]、并通过所述显示部(38)使所述新的描画图像L[m]显示于所述显示区域的所述描画处理,其中,m为0以上且小于n+1的整数。
7.如权利要求4所述的图像显示装置,其中,
所述描画处理部通过多次的所述描画处理,依次生成描画图像L[0]~描画图像L[n],并通过所述显示部(38)使所述描画图像L[0]~所述描画图像L[n]显示于所述显示区域,其中,n为0以上的整数,
所述预定区域设定部与描画图像L[0]~描画图像L[n]的生成对应地依次设定预定区域F[1]~预定区域F[n+1],
在设定所述预定区域F[n+1]之后、从所述指示装置(36)输入的坐标处于预定区域F[n+1]的内侧的情况下,所述切换处理部使所述描画处理部进行基于该输入的坐标来生成描画图像L[n+1]、并通过所述显示部(38)使所述描画图像L[n+1]显示于所述显示区域的所述描画处理;在设定所述预定区域F[n+1]之后、从所述指示装置(36)输入的坐标处于预定区域F[m]的内侧的情况下,所述切换处理部消去在所述预定区域F[m]的设定以后所生成的所述描画图像以及在所述预定区域F[m]的设定以后所设定的所述预定区域,使所述描画处理部进行基于该输入的坐标来生成新的描画图像L[m]、并通过所述显示部(38)使所述新的描画图像L[m]显示于所述显示区域的所述描画处理,其中,m为0以上且小于n+1的整数。
8.如权利要求1所述的图像显示装置,其中,
所述处理切换部,在所述再输入坐标处于所述预定区域的内侧的情况下,使所述显示范围变更处理部执行基于所述再输入坐标的显示范围变更处理,在所述再输入坐标处于所述预定区域的外侧的情况下,使所述描画处理部执行基于所述再输入坐标的描画处理。
9.如权利要求1至8中任一项所述的图像显示装置,其中,还具有:
取得地图图像的地图图像取得部;
使所述描画图像与所述地图图像重叠地显示于所述显示区域的图像重叠部;以及
将所述描画图像作为所述地图图像上的路径来处理、进行基于该路径的路径引导的路径引导部。
10.如权利要求1至8中任一项所述的图像显示装置,其中,
所述显示范围变更处理部执行拖拽处理来作为所述显示范围变更处理。
11.如权利要求9所述的图像显示装置,其中,
所述显示范围变更处理部执行拖拽处理来作为所述显示范围变更处理。
12.一种图像显示方法,使计算机显示图像,其特征在于,包括:
在显示区域显示图像的显示步骤;
从指示装置(36)输入坐标的坐标输入步骤;
处理执行步骤,基于作为所述输入的坐标的输入坐标来执行描画处理和显示范围变更处理中的任一方,所述描画处理为生成描画图像、并使该描画图像显示于所述显示区域的处理,所述显示范围变更处理为变更在所述显示区域显示的所述图像的范围的处理;
预定区域设定步骤,执行预定区域设定处理,所述预定区域设定处理为:在所述描画处理的执行期间中、来自所述指示装置(36)的所述坐标的输入变化为了非输入状态的情况下,基于描画端点坐标来在所述显示区域上设定预定区域,所述描画端点坐标为通过所述描画处理得到的描画图像的端点的坐标;
处理切换步骤,基于再输入坐标是处于所述预定区域的内侧、还是处于所述预定区域的外侧来使得进行所述描画处理和所述显示范围变更处理中的任一方,所述再输入坐标是在所述预定区域设定处理后从所述指示装置(36)输入的坐标。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012037002A JP5498518B2 (ja) | 2012-02-23 | 2012-02-23 | 画像表示装置、コンピュータプログラムおよび画像表示方法 |
JP037002/2012 | 2012-02-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103324426A CN103324426A (zh) | 2013-09-25 |
CN103324426B true CN103324426B (zh) | 2016-04-13 |
Family
ID=49193206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310055342.9A Expired - Fee Related CN103324426B (zh) | 2012-02-23 | 2013-02-21 | 图像显示装置以及图像显示方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5498518B2 (zh) |
CN (1) | CN103324426B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6543960B2 (ja) * | 2015-02-27 | 2019-07-17 | セイコーエプソン株式会社 | 表示装置、表示制御方法およびプログラム |
WO2017183652A1 (ja) * | 2016-04-19 | 2017-10-26 | 日立マクセル株式会社 | 携帯端末装置 |
CN110851118B (zh) * | 2019-10-21 | 2021-03-23 | 中国地质大学(武汉) | 一种面向三维场景的矢量图标绘制方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1839416A (zh) * | 2003-08-22 | 2006-09-27 | 株式会社日立制作所 | 地图显示方法 |
CN1854687A (zh) * | 2005-04-26 | 2006-11-01 | 株式会社查纳位资讯情报 | 导航装置 |
JP2007025023A (ja) * | 2005-07-13 | 2007-02-01 | Xanavi Informatics Corp | ナビゲーション装置 |
CN102200447A (zh) * | 2010-03-24 | 2011-09-28 | 爱信艾达株式会社 | 车辆用充电设施引导装置及引导方法和计算机程序 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06149464A (ja) * | 1992-11-06 | 1994-05-27 | Oki Electric Ind Co Ltd | スタイラスにおける画面スクロール方法 |
JP3192888B2 (ja) * | 1994-10-14 | 2001-07-30 | 三洋電機株式会社 | 図形処理装置のスクロール方法 |
WO2011055451A1 (ja) * | 2009-11-06 | 2011-05-12 | パイオニア株式会社 | 情報処理装置、その方法、および、表示装置 |
JP5353777B2 (ja) * | 2010-03-15 | 2013-11-27 | アイシン・エィ・ダブリュ株式会社 | 地図表示装置、地図表示方法及びプログラム |
-
2012
- 2012-02-23 JP JP2012037002A patent/JP5498518B2/ja not_active Expired - Fee Related
-
2013
- 2013-02-21 CN CN201310055342.9A patent/CN103324426B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1839416A (zh) * | 2003-08-22 | 2006-09-27 | 株式会社日立制作所 | 地图显示方法 |
CN1854687A (zh) * | 2005-04-26 | 2006-11-01 | 株式会社查纳位资讯情报 | 导航装置 |
JP2007025023A (ja) * | 2005-07-13 | 2007-02-01 | Xanavi Informatics Corp | ナビゲーション装置 |
CN102200447A (zh) * | 2010-03-24 | 2011-09-28 | 爱信艾达株式会社 | 车辆用充电设施引导装置及引导方法和计算机程序 |
Also Published As
Publication number | Publication date |
---|---|
JP5498518B2 (ja) | 2014-05-21 |
JP2013171554A (ja) | 2013-09-02 |
CN103324426A (zh) | 2013-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3786792A1 (en) | Screen casting method, apparatus, terminal and storage medium | |
WO2016165568A1 (zh) | 视频图像缩放方法和移动终端 | |
US20080129759A1 (en) | Method for processing image for mobile communication terminal | |
US20110224896A1 (en) | Method and apparatus for providing touch based routing services | |
EP2752840A2 (en) | Method and mobile device for displaying image | |
CN104298558B (zh) | 信息处理方法和装置 | |
JP2016007046A (ja) | 車載情報システム、車載装置 | |
US9760998B2 (en) | Video processing method and apparatus | |
WO2019222887A1 (zh) | 一种显示控制方法及终端 | |
USRE47812E1 (en) | Adaptive determination of information display | |
EP3379392B1 (en) | Force touch method and electronic device | |
US11935564B2 (en) | Video editing method and intelligent mobile terminal | |
CN104793863A (zh) | 终端屏幕显示控制方法及装置 | |
CN109688051B (zh) | 会话列表显示方法、装置和电子设备 | |
JP2007012055A (ja) | カメラ部を用いたユーザーインターフェース実現方法及びこのための移動通信端末機 | |
US20140068499A1 (en) | Method for setting an edit region and an electronic device thereof | |
CN110442279B (zh) | 一种消息发送方法及移动终端 | |
CN103324426B (zh) | 图像显示装置以及图像显示方法 | |
US20220129230A1 (en) | Electronic apparatus, display apparatus and controlling method thereof | |
US20120120109A1 (en) | Apparatus and method for providing image effect in mobile terminal | |
CN111402876A (zh) | 数据传输方法、装置及设备 | |
WO2014112095A1 (ja) | 情報表示制御装置 | |
CN115086295A (zh) | 文件传输方法、文件传输装置、服务器及存储介质 | |
JP6182572B2 (ja) | 携帯機器、制御方法及び制御プログラム | |
CN108509124B (zh) | 一种多媒体应用控制方法、柔性终端及存储介质 |
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: 20160413 |
|
CF01 | Termination of patent right due to non-payment of annual fee |