[go: up one dir, main page]

CN1185612A - visual control system - Google Patents

visual control system Download PDF

Info

Publication number
CN1185612A
CN1185612A CN 96114063 CN96114063A CN1185612A CN 1185612 A CN1185612 A CN 1185612A CN 96114063 CN96114063 CN 96114063 CN 96114063 A CN96114063 A CN 96114063A CN 1185612 A CN1185612 A CN 1185612A
Authority
CN
China
Prior art keywords
view
control system
window frame
scrolling
signal
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
Application number
CN 96114063
Other languages
Chinese (zh)
Other versions
CN1102277C (en
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.)
Zhishen Industrial Co ltd
Original Assignee
Zhishen Industrial Co ltd
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 Zhishen Industrial Co ltd filed Critical Zhishen Industrial Co ltd
Priority to CN96114063A priority Critical patent/CN1102277C/en
Publication of CN1185612A publication Critical patent/CN1185612A/en
Application granted granted Critical
Publication of CN1102277C publication Critical patent/CN1102277C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

A view control system is used for controlling the display of a view in a window frame of a computer screen. The view displays a portion of an image graphic. The system includes a computer for scrolling the view in the window frame according to the scrolling signal, an indicator electrically connected to the computer for controlling the cursor of the screen, and a view control device disposed on the indicator for sensing the direction input by the user's finger. The pointer device generates a two-dimensional scrolling signal according to the sensed direction of each finger input, and the computer scrolls the view in the window frame according to the scrolling signal received from the pointer device.

Description

视景控制系统visual control system

本发明关于一种视景控制系统,特别是一种用于显示景象于一视窗框内的视景控制系统。The present invention relates to a view control system, in particular to a view control system for displaying scenes in a window frame.

在今日的电脑世界里,以视窗为基础的应用程序操作介面已广泛地为电脑使用者所接受。当某一应用软件利用视窗程序将一景像图形显示于一视窗框(window frame)时,如果该景像图形太大而无法被容纳于该视窗框内,则只有部分景像会被显示在该视窗框内,同时视窗程序会在该视窗框的右边或底边各产生一条用来卷动该视窗框内景像的卷轴(scrolling bar)。而被显示该视窗框内的影像部分称为视景(view),而卷轴则被用来卷动该影像图形的视景以使该影像图形的不同部分可以经由该视窗框看到。In today's computer world, Windows-based APIs are widely accepted by computer users. When a certain application software uses a window program to display a scene graphic on a window frame (window frame), if the scene graphic is too large to be accommodated in the window frame, only part of the scene will be displayed on the window frame. Inside the window frame, at the same time, the window program will generate a scroll (scrolling bar) for scrolling the scene in the window frame on the right side or the bottom edge of the window frame. The part of the image displayed in the window frame is called a view, and the scroll wheel is used to scroll the view of the image graphic so that different parts of the image graphic can be seen through the window frame.

由Gillick等人所发明的美国第5,530,455号专利公开一种具有转轮的鼠标器,用来卷动(scroll)视窗框内的视景。视景的上下卷动是由转轮的前后转动所控制,而视景的左右卷动则由该转轮以及一个移位按钮来控制。视景卷动的速度及卷动量与转轮转动的速度及转动量成正比。使用这种鼠标器的转轮来控制视景的卷动有许多缺点。首先,如果需要频繁地卷动视景,则可能因为经常转动转轮而容易导致手指疲劳或酸痛。其次,当使用者需要二维的视景卷动时,必须经常改变鼠标器操作的方式以变换视景卷动的方向,对使用者而言是非常不方便的。再者,视景的上下及左右卷动都是由转轮的前后转动来控制。转轮的前后转动造成视景在某一方向上的来回卷动属于一种特定的介面控制模式,使用者通常必需要试用几次后才能熟悉这种特定的控制模式。在使用这种鼠标器时,如果使用者必需经常在上下卷动及左右卷动之间做变换,则相同的前后转动会产生不同的视景卷动动作,在这种情形下使用者就必需经常变换并适应不同的控制模式,这对使用者而言是很困难的。US Patent No. 5,530,455, invented by Gillick et al., discloses a mouse with a wheel for scrolling a view within a window frame. The up and down scrolling of the view is controlled by turning the wheel back and forth, while the left and right scrolling of the view is controlled by the wheel and a shift button. The speed and amount of scrolling of the visual scene are directly proportional to the speed and amount of rotation of the wheel. There are a number of disadvantages to using the scroll wheel of such a mouse to control the scrolling of the view. First, if you need to scroll through the view frequently, you may easily get tired or sore fingers from turning the wheel too often. Secondly, when the user needs two-dimensional scrolling, the user must often change the way the mouse is operated to change the scrolling direction, which is very inconvenient for the user. Furthermore, the up and down and left and right scrolling of the visual scene are all controlled by the forward and backward rotation of the runner. The forward and backward rotation of the rotary wheel causes the scene to scroll back and forth in a certain direction, which belongs to a specific interface control mode, and the user usually has to try it several times before he can become familiar with this specific control mode. When using this mouse, if the user must often switch between scrolling up and down and scrolling left and right, the same forward and backward rotation will produce different visual scrolling actions. Changing and adapting to different control modes can be difficult for the user.

本发明的主要目的在于提供一种能同时做二维视景卷动的视景控制系统。The main purpose of the present invention is to provide a visual control system capable of simultaneously performing two-dimensional visual scrolling.

本发明的另一目的在于提供一种能够放大或缩小影像视景的视景控制系统。Another object of the present invention is to provide a view control system capable of zooming in or out of an image view.

为达到上述目的,本发明采取如下方案:To achieve the above object, the present invention takes the following scheme:

本发明的视景控制系统,用来控制一视窗框内的视景的显示,视窗框显示于一电脑屏幕上,视景显示一影像图形的一部分,该系统包括:The visual scene control system of the present invention is used to control the display of the visual scene in a window frame, the window frame is displayed on a computer screen, and the visual scene displays a part of an image graphic, and the system includes:

a、一电脑连接所述屏幕,用来将所述视景显示于屏幕上的视窗框内,并依据卷动信号来卷动视窗框内的视景以使影像图形的不同部分可以经由视窗框来观看;a. A computer connected to the screen is used to display the scene in the window frame on the screen, and scroll the scene in the window frame according to the scrolling signal so that different parts of the image graphics can pass through the window frame to watch;

b、一指标装置电连接于所述电脑,用来控制由电脑显示于所述屏幕的游标;b. A pointing device is electrically connected to the computer for controlling the cursor displayed on the screen by the computer;

c、一视景控制装置设置于所述指标装置上,用来感测由使用者手指所输入的方向;c. A visual control device is arranged on the pointer device for sensing the direction input by the user's finger;

其中所述指标装置依据感测到的每一手指输入的方向而产生二维卷动信号,所述电脑依据从所述指标装置接收的卷动信号来卷动所述视窗框内的视景。Wherein the pointing device generates a two-dimensional scrolling signal according to the sensed direction of each finger input, and the computer scrolls the view in the window frame according to the scrolling signal received from the pointing device.

所述的视景控制系统,其特征在于,还包含有一感测器用来感测手指输入的二维方向信号,所述指标装置包含有一控制单元电连接于感测器用来产生二维卷动信号。The view control system is characterized in that it also includes a sensor for sensing a two-dimensional direction signal input by a finger, and the pointer device includes a control unit electrically connected to the sensor for generating a two-dimensional scrolling signal .

所述的视景控制系统,其特征在于,所述感测器感测手指输入信号,所述指标装置于每一预定时间间隔产生一卷动信号。The above-mentioned visual control system is characterized in that the sensor senses a finger input signal, and the pointer device generates a scrolling signal every predetermined time interval.

所述的视景控制系统,其特征在于,所述视景控制装置还包括有一双向按钮电连接于所述控制单元用来产生一缩放信号,所述电脑接收来自所述指标装置的缩放信号时,经由所述视窗框显示。The view control system is characterized in that the view control device also includes a two-way button electrically connected to the control unit for generating a zoom signal, when the computer receives the zoom signal from the pointer device , displayed via the window frame.

所述的视景控制系统,其特征在于,所述感测器包括有数个感应元件用来感测每一手指输入的二维方向信号。The view control system is characterized in that the sensor includes several sensing elements for sensing the two-dimensional direction signal input by each finger.

所述的视景控制系统,其特征在于,所述感测器还包括有一触摸垫装设于所述感测元件上,触摸垫在手指按压时,于一固定角度内向不同方向倾斜,感测元件则可感测触摸垫的双变动并由所述指标装置将感测到的变动转换为卷动信号。The view control system is characterized in that the sensor also includes a touch pad installed on the sensing element, the touch pad tilts to different directions within a fixed angle when pressed by a finger, and senses The element then senses double movements of the touch pad and the pointer means converts the sensed movements into scrolling signals.

所述的视景控制系统,其特征在于,所述触摸垫包括有一弹性凸面用来接触所述感测元件,而所述手指输入的力量则是由感测与该弹性凸面接触的感测元件的数目来决定并由所述指标装置转换为卷动信号。The view control system is characterized in that the touch pad includes an elastic convex surface for contacting the sensing element, and the force input by the finger is sensed by the sensing element in contact with the elastic convex surface. The number is determined and converted into a scrolling signal by the pointer device.

所述的视景控制系统,其特征在于,所述电脑卷动所述视窗框内的视景的速度与所述感测元件所感测到的力量成比例。The view control system is characterized in that the speed at which the computer scrolls the view in the window frame is proportional to the force sensed by the sensing element.

所述的视景控制系统,其特征在于,所述触摸垫包括有一弹性凸面用来接触所述感测元件,其中每一手指输入的倾斜角度是由检测被该弹性凸面接触到的感测元件中最外侧的一个来决定并由所述指标装置转换为卷动信号。The view control system is characterized in that the touch pad includes an elastic convex surface for contacting the sensing element, wherein the inclination angle input by each finger is detected by the sensing element touched by the elastic convex surface The outermost one of them is determined and converted into a scrolling signal by the pointer device.

所述的视景控制系统,其特征在于,所述电脑卷动所述视窗框内的视景的速度与所述感测元件所感测到的倾斜角度成比例。The view control system is characterized in that the speed at which the computer scrolls the view in the window frame is proportional to the tilt angle sensed by the sensing element.

所述的视景控制系统,其特征在于,其中电脑包括有一个用来显示视景及依据所述卷动信号来卷动视窗框内的视景的视窗软件,以及一驱动程序用来控制接收来自所述指标装置的卷动信号并将其传给所述视窗软件。The described view control system is characterized in that the computer includes a window software for displaying the view and scrolling the view in the window frame according to the scrolling signal, and a driver is used to control the receiving Scrolling signals from the pointing device are passed to the windows software.

所述的视景控制系统,其特征在于,所述每一卷动信号均匀包括有二个参数代表被感测到的手指输入的二维方向信号,而所述视窗软件则利用该二参数来卷动所述视窗框内的视景。The view control system is characterized in that each of the scrolling signals evenly includes two parameters representing the two-dimensional direction signal of the sensed finger input, and the window software utilizes the two parameters to Scrolls the view within the viewport frame.

所述的视景控制系统,其特征在于,所述每一卷动信号均包含有二个参数用来代表被感测的手指输入的二维方向,如果所述视景被视窗软件限制只能沿着二维方向中的一个方向卷动,则该视窗软件将依据与该维度相对应的参数来卷动视窗框内的视景并忽略另一参数。The view control system is characterized in that, each of the scrolling signals contains two parameters used to represent the two-dimensional direction of the sensed finger input, if the view is limited by the window software, it can only Scrolling along one of the two-dimensional directions, the window software will scroll the view within the window frame according to the parameter corresponding to the dimension and ignore the other parameter.

所述的视景控制系统,其特征在于,所述指示装置经由一软性电缆线与所述电脑连接。The visual control system is characterized in that the pointing device is connected to the computer via a flexible cable.

所述的视景控制系统,其特征在于,所述指标装置为一电脑鼠标器。The feature of the visual control system is that the pointing device is a computer mouse.

附图简要说明Brief description of the drawings

图1为本发明电脑鼠标器的立体图。Fig. 1 is a perspective view of a computer mouse of the present invention.

图2为图1电脑鼠标器的方块图。FIG. 2 is a block diagram of the computer mouse of FIG. 1 .

图3为本发明视景控制系统的方块图。FIG. 3 is a block diagram of the scene control system of the present invention.

图4为图1的视景控制按钮沿切线I-I的剖视图。FIG. 4 is a cross-sectional view of the view control button in FIG. 1 along the line I-I.

图5为视景控制按钮被手指朝一边压下的另一剖视图。Fig. 5 is another cross-sectional view of the view control button being pressed sideways by a finger.

图6为一包含有二卷轴的视窗框。Figure 6 is a window frame containing two scrolls.

图7为一包含有一垂直卷轴的视窗框。Figure 7 is a window frame including a vertical scroll.

图8为一包含有一水平卷轴的视窗框。Figure 8 is a window frame including a horizontal scroll.

结合较佳实施例及附图详细说明如下:In conjunction with preferred embodiment and accompanying drawing, describe in detail as follows:

请参考图1,图1为本发明电脑鼠标器10的立体图。鼠标器10包含有一壳体12,一左侧按钮14以及一右侧按钮16,一双向按钮18,双向按钮18的前端20可以被施压以放大(zoom in)视景而其后端22可以缩小(zoom out)视景,一视景控制按钮24设置于鼠标器10之上,视景控制按钮24可以接受不同方向(二维)的施压以便感测使用者手指输入的二维方向信号,一滚球(本图未示出)设置于壳体12的底部,以及一软性电缆线26用来连接鼠标器10与主电脑。Please refer to FIG. 1 , which is a perspective view of a computer mouse 10 of the present invention. The mouse 10 includes a housing 12, a left button 14 and a right button 16, a two-way button 18, the front end 20 of the two-way button 18 can be pressed to zoom in and the rear end 22 can zoom out (zoom out) view, a view control button 24 is arranged on the mouse 10, the view control button 24 can accept pressure in different directions (two-dimensional) so as to sense the two-dimensional direction signal input by the user's finger, a A rolling ball (not shown in this figure) is disposed on the bottom of the casing 12, and a flexible cable 26 is used to connect the mouse 10 and the host computer.

图2为图1的鼠标器10的方块图。鼠标器10包含有一控制单元28连接于不同的输入元件以便不断地检测(polling)输入元件并依检测的结果产生数字输入信号,以及一介面电路36连接于控制单元28用来传输数字输入信号至一主电脑并接收来自主电脑的控制指令。鼠标器10的输入元件包含有二光学编码器30,32用来将设置于鼠标器10底部的滚球的转动转换为数字输入信号,所述左侧按钮14、所述右侧按钮16、双向按钮18、以及一视景控制按钮24均为鼠标器10的输入元件。FIG. 2 is a block diagram of the mouse 10 of FIG. 1 . The mouse 10 includes a control unit 28 connected to different input elements so as to continuously detect (polling) the input elements and generate digital input signals according to the detection results, and an interface circuit 36 connected to the control unit 28 for transmitting digital input signals to a The main computer receives control instructions from the main computer. The input element of the mouse 10 includes two optical encoders 30, 32 used to convert the rotation of the rolling ball arranged at the bottom of the mouse 10 into a digital input signal, the left button 14, the right button 16, the two-way button 18 , and a visual control button 24 are input elements of the mouse 10 .

图3为本发明视景控制系统40的方块图。视景控制系统40包有一屏幕44,一电脑42电连于屏幕44,以及一鼠标器10电连于电脑42之上。视景控制系统40是用来控制屏幕44上视窗框56内的视景46的显示。视景46显示影像图形48的一部分(点区域),而影像图形48为一储存于电脑42内的二维图形。FIG. 3 is a block diagram of the scene control system 40 of the present invention. The visual control system 40 includes a screen 44 , a computer 42 electrically connected to the screen 44 , and a mouse 10 electrically connected to the computer 42 . The view control system 40 is used to control the display of the view 46 in the window frame 56 on the screen 44 . The scene 46 displays a part (dot area) of an image graphic 48 , and the image graphic 48 is a two-dimensional graphic stored in the computer 42 .

视景控制系统40的电脑42是用来显示视景46于屏幕44上的视窗框56内并控制视景46的卷动以使影像图形48的不同部分可以经由视景46而被观看。鼠标器10电连接于电脑42,藉着使用鼠标器10的滚球、左侧控制扭14及右侧按钮16,使用者可经由电脑42来控制屏幕44上游标54的移动。使用者另外可利用鼠标器10来产生卷动信号以控制视景46的卷动。卷动信号是由鼠标器10的双向按钮18及视景控制按钮24依使用者的手指输入而产生的,它们是用来控制影像图形48的视景46的卷动以使影像图形48的不同部分可以经由视景46而被观看。The computer 42 of the view control system 40 is used to display the view 46 in the window frame 56 on the screen 44 and control the scrolling of the view 46 so that different parts of the image graphics 48 can be viewed through the view 46 . The mouse 10 is electrically connected to the computer 42 . By using the ball, the left control knob 14 and the right button 16 of the mouse 10 , the user can control the movement of the cursor 54 on the screen 44 via the computer 42 . The user can also use the mouse 10 to generate a scroll signal to control the scrolling of the view 46 . The scroll signal is generated by the two-way button 18 and the view control button 24 of the mouse 10 according to the user's finger input, and they are used to control the scrolling of the view 46 of the image graphic 48 to make different parts of the image graphic 48 Can be viewed via view 46 .

电脑42包含有一视窗软件52用来显示并卷动视窗框56内的视景46,以及一驱动程序50用来接收来自滑鼠10的卷动信号并将其传输给视窗软体52。视窗框56包含有一垂直卷轴58以及一水平卷轴60用来垂直或水平地卷动视景46。视窗软体52包含有数个服务程序(routine)用来提供各种不同的显示控制功能,以及至少一个应用程序用来依据使用者的指令输入来执行某些特定功能,例如编辑视景46内所显示的文字或图形。The computer 42 includes a window software 52 for displaying and scrolling the view 46 in the window frame 56 , and a driver 50 for receiving the scrolling signal from the mouse 10 and transmitting it to the window software 52 . The window frame 56 includes a vertical scroll 58 and a horizontal scroll 60 for scrolling the view 46 vertically or horizontally. The window software 52 includes several service programs (routines) to provide various display control functions, and at least one application program is used to execute some specific functions according to the user's command input, such as editing the display screen 46 text or graphics.

图4为图1的视景控制按钮24沿切线I-I的剖视图。图5为视景控制按钮24被手指朝一边压下的另一剖视图。视景控制按钮24是一种感测器用来感测每一手指输入的二维方向信号,而鼠标器10则会依据每一个感测到的方向来产生二维卷动信号。FIG. 4 is a cross-sectional view of the view control button 24 of FIG. 1 along the line I-I. FIG. 5 is another cross-sectional view of the view control button 24 being pressed sideways by a finger. The view control button 24 is a sensor used to sense a two-dimensional direction signal input by each finger, and the mouse 10 generates a two-dimensional scrolling signal according to each sensed direction.

视景控制按钮24包含有复数个感测元件66设置于鼠标器10的电路板62上用来感测每一手指输入的方向,以及一触摸垫68设置于感测元件66上用来做为手指输入的介面。触摸垫68在接受手指输入时,可于一固定角度内依手指的力量而向某一方向倾斜,如此则手指输入的方向就可以经由触摸垫68所产生的变动而被感测元件66感测到并经由鼠标器10转换为卷动信号。The visual control button 24 includes a plurality of sensing elements 66 arranged on the circuit board 62 of the mouse 10 for sensing the direction of each finger input, and a touch pad 68 arranged on the sensing element 66 for use as a finger input interface. When the touch pad 68 accepts finger input, it can be inclined to a certain direction within a fixed angle according to the force of the finger, so that the direction of the finger input can be sensed by the sensing element 66 through the change generated by the touch pad 68 to and converted to a scrolling signal via the mouse 10.

感测元件66由设置于电路板62的导电铜线所制成并与控制单元28电连接,其以近似同心圆的方式排列在触摸垫68之下。触摸垫68包含有一具有弹性及导电性的凸面70用来接触感测元件66。感测元件66可以被用来测量手指64所施加的压力或是由手指64所造成的触摸垫68的倾斜角度。每一手指66输入的压力大小可以由测量被弹性凸面70所接触的感测元件66的数目来决定,然后鼠标器10的控制单元28会将其转换成为卷动信号。每一手指输入所产生的倾斜角度也可以由检测与触摸垫68接触的感测元件66中最外侧的一个来决定并由鼠标器10的控制单元28转换为卷动信号。感测元件66所量测到的力量或倾斜角度可以用来控制视窗框56内视景46的卷动速度。图5显示触摸垫68的弹性凸面70在手指64的压力下所造成的倾斜,它使得数个感测元件66被触摸垫68接触到。手指64所施加的力愈大,被弹性凸面70所接触到的感测元件66数目也就愈多。被触摸垫68所接触到的最外侧的一个感测元件72则可用来测量触摸垫68的倾斜角度。The sensing elements 66 are made of conductive copper wires disposed on the circuit board 62 and are electrically connected to the control unit 28 , and are arranged in approximately concentric circles under the touch pad 68 . The touch pad 68 includes an elastic and conductive convex surface 70 for contacting the sensing element 66 . The sensing element 66 may be used to measure the pressure exerted by the finger 64 or the tilt angle of the touch pad 68 caused by the finger 64 . The pressure input by each finger 66 can be determined by measuring the number of sensing elements 66 contacted by the elastic convex surface 70 , and then the control unit 28 of the mouse 10 converts it into a scrolling signal. The tilt angle generated by each finger input can also be determined by detecting the outermost one of the sensing elements 66 in contact with the touch pad 68 and converted into a scrolling signal by the control unit 28 of the mouse 10 . The force or tilt angle measured by the sensing element 66 can be used to control the scrolling speed of the view 46 in the window frame 56 . FIG. 5 shows the tilting of the elastic convex surface 70 of the touch pad 68 under the pressure of the finger 64 , which causes the several sensing elements 66 to be contacted by the touch pad 68 . The greater the force exerted by the finger 64 , the greater the number of sensing elements 66 that are contacted by the elastic convex surface 70 . The outermost sensing element 72 contacted by the touch pad 68 can be used to measure the tilt angle of the touch pad 68 .

由驱动程序50所收到的卷动信号包含有至少四个参数:Δx,Δy,Δs及F。参数(Δx,Δy,)代表手指输入的二维方向的正规化向量。向量的长度永远等于1,而参数Δx或Δy,Δs的值是介于+1与-1之间。Δs是缩放(zooming)参数,代表双向按钮18的前端20(放大)被使用者压下(Δs=1)或是其后端22(缩小)被使用者压下(Δs=-1)。F代表手指输入的压力或是其所产生的倾斜角度。如果视景控制按钮24没有收到手指输入,则参数Δx,Δy及F将全部是0。而如果双向按钮18的任何一端没有被手指触压,则Δs也会是0。每一个卷动信号都是由鼠标器10依手指输入在一个预定的时间间隔内产生(解析度),因此一次手指输入的按键时间愈长,则鼠标器10所产生的卷动信号数也就越多,视窗软件52则会按照每一个收到的卷动信号来卷动视窗框56内的视景46。这种设计使手指不需要为了使视窗框56内的视景46持续卷动而不停地动作,因此十分省力。The scroll signal received by the driver 50 includes at least four parameters: Δx, Δy, Δs and F. The parameter (Δx, Δy,) represents the normalized vector of the two-dimensional direction of the finger input. The length of the vector is always equal to 1, and the value of the parameter Δx or Δy, Δs is between +1 and -1. Δs is a zooming parameter, representing that the front end 20 (zoom in) of the two-way button 18 is pressed by the user (Δs=1) or the rear end 22 (zoom out) of the two-way button 18 is pressed by the user (Δs=−1). F represents the pressure input by the finger or the tilt angle generated by it. If no finger input is received by the view control button 24, the parameters Δx, Δy and F will all be zero. And if any end of the two-way button 18 is not pressed by a finger, Δs will also be 0. Each scrolling signal is generated by the mouse 10 within a predetermined time interval according to the finger input (resolution), so the longer the key-press time of a finger input is, the more the number of scrolling signals generated by the mouse 10 is. , the window software 52 will scroll the view 46 in the window frame 56 according to each received scroll signal. This design makes fingers not need to keep moving in order to continuously scroll the view 46 in the window frame 56, so it is very labor-saving.

请参考图6至图8。在显示一个较大的影像图形的视景时,视窗软件52将会自动产生一个或二个用来控制视窗框内的视景卷动的卷轴。如果被显示的影像图形其垂直尺寸及水平尺寸都大于显示于视窗框内的视景尺寸时,则视窗软件52会设置一垂直卷轴及一水平卷轴在视窗框的右边及底边,如图6所示的视窗框80,其包含有一垂直卷轴82及一水平卷轴84。在这种情况下,视窗软件52将会按照卷动信号的每一个参数来卷动视景。也就是说,如果参数Δx,Δy及F不是0,则视窗软件52会以和F成比例的速度向(Δx,Δy)的方向卷动一显示于视窗框80内的视景。同样的,如果参数Δs不是0,视窗软件52也会依据参数Δs来放大或缩小视景的内容直到达到一预定的边界状况(boundary condition)为止。Please refer to Figure 6 to Figure 8. When displaying the view of a larger image graphic, the window software 52 will automatically generate one or two scrolls that are used to control the scrolling of the view in the window frame. If its vertical size and horizontal size of the displayed image graphics are all greater than the visual field size displayed in the window frame, then the window software 52 will set a vertical scroll and a horizontal scroll on the right and bottom of the window frame, as shown in Figure 6 The window frame 80 shown includes a vertical scroll 82 and a horizontal scroll 84 . In this case, the window software 52 will scroll the scene according to each parameter of the scroll signal. That is to say, if the parameters Δx, Δy and F are not 0, the window software 52 will scroll a scene displayed in the window frame 80 in the direction of (Δx, Δy) at a speed proportional to F. Similarly, if the parameter Δs is not 0, the window software 52 will also zoom in or out the contents of the view according to the parameter Δs until a predetermined boundary condition is reached.

此外,如果一个影像图形只有一个尺寸大于视景的相对尺寸,则视窗软件52只会产生一个卷轴。图7显示包含有一个垂直卷轴88的视窗框86,而图8则显示包含一个水平卷轴92的视窗框90。在这些情况下,视窗软件52对从鼠标器10收到的卷动信号会有不同的反应。In addition, if only one size of an image graphic is larger than the relative size of the view, Windows 52 will only generate one scroll. FIG. 7 shows a window frame 86 including a vertical scroll 88 , while FIG. 8 shows a window frame 90 including a horizontal scroll 92 . Under these circumstances, the Windows software 52 will react differently to the scrolling signal received from the mouse 10 .

在图7所显示的情况下,既然只有垂直卷轴88被显示出来,视窗软件52就不需要在水平方向卷动视景,即使参数Δy不等于0。在这种状态下视窗软件52会依据参数Δx在垂直方向卷动视景而将参数Δy忽略。而在图8所显示的情况下,因为只有水平卷轴92被表示出来,所以视窗软件52会依据参数Δy在水平方向卷动视景而将参数Δx忽略。In the situation shown in FIG. 7, since only the vertical scroll 88 is displayed, the window software 52 does not need to scroll the view in the horizontal direction, even if the parameter Δy is not equal to zero. In this state, the window software 52 will scroll the view in the vertical direction according to the parameter Δx and ignore the parameter Δy. In the situation shown in FIG. 8 , because only the horizontal scroll 92 is shown, the window software 52 will scroll the scene in the horizontal direction according to the parameter Δy and ignore the parameter Δx.

参数Δs在不同的显示情况也可以有不同的处理方式。在编辑一影像图形时,视窗软体52可以被限制只能沿着垂直及水平二方向以同样的速度同时缩放该影像图形的视景以使其内所显示的图形内容不会产生变形。而在编辑文字影像时,这种限制则可以被取消。这是因为文字影像的垂直或水平方向上的比例变化通常不会影响到各别文字的辨识。应用软件厂商应可决定一个应用软件在不同的情况下应该提供那一种比例变化的选择给使用者较为适当。The parameter Δs can also be handled differently in different display situations. When editing an image graphic, the window software 52 can be restricted to only zoom the view of the image graphic at the same speed along the vertical and horizontal directions so that the displayed graphic content will not be deformed. When editing text images, this restriction can be canceled. This is because the vertical or horizontal scale change of the character image usually does not affect the recognition of individual characters. The application software manufacturer should be able to decide which application software should provide the user with the choice of proportional change under different circumstances.

以下为一由视窗软件52所执行的视景卷动及缩放程序的较佳实施例。其显示视窗软件52如何在不同的情况下回应卷动信号。在这种程序中由视窗软件52所显示的视景是被当成图形影像来处理,因此在执行缩放功能时,视窗软件52会以同样的比例在垂直水平方向将视景放大或缩小以使图形内容不会变形,其执行步骤如下:The following is a preferred embodiment of the view scrolling and zooming program executed by the window software 52 . It shows how the windows software 52 responds to scrolling signals in different situations. In this kind of program, the visual scene displayed by the window software 52 is treated as a graphic image, so when the zoom function is executed, the window software 52 will enlarge or reduce the visual scene in the vertical and horizontal directions with the same ratio to make the graphics The content will not be deformed, and its execution steps are as follows:

步骤(1)从驱动程序50接收一卷动信号;Step (1) receives a scrolling signal from the driver 50;

步骤(2)检查双向按钮18是否被压下(Δs=0);如果没有则至步骤(4);Step (2) checks whether the two-way button 18 is pressed (Δs=0); if not then to step (4);

步骤(3)依据Δs参数同时在垂直及水平方向依一预定之比例放大或缩小视景的内容;Step (3) enlarging or reducing the content of the scene in the vertical and horizontal directions according to a predetermined ratio simultaneously according to the Δs parameter;

步骤(4)检查视景控制按钮24是否被压下(Δx=Δy=F=0);如果没被压下则至步骤(9);Step (4) check whether the view control button 24 is pressed (Δx=Δy=F=0); if not pressed, then go to step (9);

步骤(5)如果只有垂直卷轴被显示在视窗框上,设定Δdy=0并计算视景于影像图形上的移动距离Δdx,Δdx与参数Δx及F成比例;至步骤(8)Step (5) If only the vertical scroll is displayed on the window frame, set Δdy=0 and calculate the moving distance Δdx of the visual scene on the image graphics, Δdx is proportional to the parameters Δx and F; to step (8)

步骤(6)如果视窗框上只显示水平卷轴,设定Δx=0,并计算视景影像图形上的移动距离Δdy,Δdy与参数Δy及F成比例;至步骤(8);Step (6) If only the horizontal scroll is displayed on the window frame, set Δx=0, and calculate the moving distance Δdy on the scene image graphics, Δdy is proportional to the parameters Δy and F; to step (8);

步骤(7)如果视窗框上同时显示垂直及水平卷轴,则计算视景于影像上的移动距离Δx及Δy,Δdx与参数Δy及F成比例;而Δdy与参数Δy及F成比例;Step (7) If the vertical and horizontal scrolls are simultaneously displayed on the window frame, then calculate the moving distances Δx and Δy of the visual scene on the image, Δdx is proportional to the parameters Δy and F; and Δdy is proportional to the parameters Δy and F;

步骤(8)依据移动距离Δdx,Δdy取得影像图形上的新视景,并于视窗框上显示新视景;Step (8) Obtain a new view on the image graph according to the moving distance Δdx, Δdy, and display the new view on the window frame;

步骤(9)结束程序。Step (9) ends the program.

Claims (15)

1、一种视景控制系统,用来控制一视窗框内的视景的显示,视窗框显示于一电脑屏幕上,视景显示一影像图形的一部分,该系统包括:1. A view control system, used to control the display of a view in a window frame, the window frame is displayed on a computer screen, and the view displays a part of an image graphic, the system includes: a、一电脑连接所述屏幕,用来将所述视景显示于屏幕上的视窗框内,并依据卷动信号来卷动视窗框内的视景以使影像图形的不同部分可以经由视窗框来观看;a. A computer connected to the screen is used to display the scene in the window frame on the screen, and scroll the scene in the window frame according to the scrolling signal so that different parts of the image graphics can pass through the window frame to watch; b、一指标装置电连接于所述电脑,用来控制由电脑显示于所述屏幕的游标;b. A pointing device is electrically connected to the computer for controlling the cursor displayed on the screen by the computer; c、一视景控制装置设置于所述指标装置上,用来感测由使用者手指所输入的方向;c. A visual control device is arranged on the pointer device for sensing the direction input by the user's finger; 其中所述指标装置依据感测到的每一手指输入的方向而产生二维卷动信号,所述电脑依据从所述指标装置接收的卷动信号来卷动所述视窗框内的视景。Wherein the pointing device generates a two-dimensional scrolling signal according to the sensed direction of each finger input, and the computer scrolls the view in the window frame according to the scrolling signal received from the pointing device. 2、根据权利要求1所述的视景控制系统,其特征在于,还包含有一感测器用来感测手指输入的二维方向信号,所述指标装置包含有一控制单元电连接于感测器用来产生二维卷动信号。2. The visual control system according to claim 1, further comprising a sensor for sensing the two-dimensional direction signal input by the finger, and the indicator device comprises a control unit electrically connected to the sensor for Generates a two-dimensional scrolling signal. 3、根据权利要求2所述的视景控制系统,其特征在于,所述感测器感测手指输入信号,所述指标装置于每一预定时间间隔产生一卷动信号。3. The visual control system according to claim 2, wherein the sensor senses a finger input signal, and the pointer device generates a scrolling signal every predetermined time interval. 4、根据权利要求2所述的视景控制系统,其特征在于,所述视景控制装置还包括有一双向按钮电连接于所述控制单元用来产生一缩放信号,所述电脑接收来自所述指标装置的缩放信号,经由所述视窗框显示。4. The view control system according to claim 2, wherein the view control device further comprises a two-way button electrically connected to the control unit for generating a zoom signal, and the computer receives a zoom signal from the The zoom signal of the pointer device is displayed via the window frame. 5、根据权利要求2所述的视景控制系统,其特征在于,所述感测器包括有数个感应元件用来感测每一手指输入的二维方向信号。5. The visual control system according to claim 2, wherein the sensor comprises a plurality of sensing elements for sensing a two-dimensional direction signal input by each finger. 6、根据权利要求5所述的视景控制系统,其特征在于,所述感测器还包括有一触摸垫装设于所述感测元件上,触摸垫在手指按压时,于一固定角度内向不同方向倾斜,感测元件则可感测触摸垫的变动并由所述指标装置将感测到的变动转换为卷动信号。6. The visual control system according to claim 5, wherein the sensor further includes a touch pad installed on the sensing element, and the touch pad turns inward at a fixed angle when pressed by a finger. Tilting in different directions, the sensing element can sense the movement of the touch pad and the indicator device converts the sensed movement into a rolling signal. 7、根据权利要求6所述的视景控制系统,其特征在于,所述触摸垫包括有一弹性凸面用来接触所述感测元件,而所述手指输入的力量则是由感测与该弹性凸面接触的感测元件的数目来决定并由所述指标装置转换为卷动信号。7. The visual control system according to claim 6, wherein the touch pad includes an elastic convex surface for contacting the sensing element, and the force input by the finger is sensed and the elastic surface The number of sensing elements in contact with the convex surface is determined and converted into a scrolling signal by the pointer device. 8、根据权利要求7所述的视景控制系统,其特征在于,所述电脑卷动所述视窗框内的视景的速度与所述感测元件所感测到的力量成比例。8. The view control system according to claim 7, wherein the speed at which the computer scrolls the view within the window frame is proportional to the force sensed by the sensing element. 9、根据权利要求6所述的视景控制系统,其特征在于,所述触摸垫包括有一弹性凸面用来接触所述感测元件,其中每一手指输入的倾斜角度是由检测被该弹性凸面接触到的感测元件中最外侧的一个来决定并由所述指标装置转换为卷动信号。9. The visual control system according to claim 6, wherein the touch pad includes an elastic convex surface for contacting the sensing element, wherein the inclination angle input by each finger is detected by the elastic convex surface The outermost one of the sensing elements touched is determined and converted into a scrolling signal by the pointer device. 10、根据权利要求9所述的视景控制系统,其特征在于,所述电脑卷动所述视窗框内的视景的速度与所述感测元件所感测到的倾斜角度成比例。10. The view control system according to claim 9, wherein the speed at which the computer scrolls the view in the window frame is proportional to the tilt angle sensed by the sensing element. 11、根据权利要求1所述的视景控制系统,其特征在于,其中电脑包括有一个用来显示视景及依据所述卷动信号来卷动视窗框内的视景的视窗软件,以及一驱动程序用来控制接收来自所述指标装置的卷动信号并将其传给所述视窗软件。11. The view control system according to claim 1, wherein the computer includes a window software for displaying the view and scrolling the view in the window frame according to the scrolling signal, and a The driver program is used to control the scrolling signal received from the pointing device and transmit it to the window software. 12、根据权利要11所述的视景控制系统,其特征在于,所述每一卷动信号均匀包括有二个参数代表被感测到的手指输入的二维方向信号,而所述视窗软件则利用该二参数来卷动所述视窗框内的视景。12. The visual control system according to claim 11, wherein each scrolling signal uniformly includes two parameters representing a two-dimensional direction signal of the sensed finger input, and the window software Then use the two parameters to scroll the view in the window frame. 13、根据权利要求11所述的视景控制系统,其特征在于,所述每一卷动信号均包含有二个参数用来代表被感测的手指输入的二维方向,如果所述视景被视窗软件限制只能沿着二维方向中的一个方向卷动,则该视窗软件将依据与该维度相对应的参数来卷动视窗框内的视景并忽略另一参数。13. The view control system according to claim 11, wherein each of the scrolling signals includes two parameters used to represent the two-dimensional direction of the sensed finger input, if the view If the windowing software is limited to scrolling in only one direction in the two-dimensional direction, the windowing software will scroll the scene in the window frame according to the parameter corresponding to the dimension and ignore the other parameter. 14、根据权利要求1所述的视景控制系统,其特征在于,所述指示装置经由一软性电缆线与所述电脑连接。14. The visual control system according to claim 1, wherein the pointing device is connected to the computer via a flexible cable. 15、根据权利要求1所述的视景控制系统,其特征在于,所述指标装置为一电脑鼠标器。15. The visual control system according to claim 1, wherein the pointing device is a computer mouse.
CN96114063A 1996-12-19 1996-12-19 Visual control system Expired - Fee Related CN1102277C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN96114063A CN1102277C (en) 1996-12-19 1996-12-19 Visual control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN96114063A CN1102277C (en) 1996-12-19 1996-12-19 Visual control system

Publications (2)

Publication Number Publication Date
CN1185612A true CN1185612A (en) 1998-06-24
CN1102277C CN1102277C (en) 2003-02-26

Family

ID=5121906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96114063A Expired - Fee Related CN1102277C (en) 1996-12-19 1996-12-19 Visual control system

Country Status (1)

Country Link
CN (1) CN1102277C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1110020C (en) * 1999-07-22 2003-05-28 致伸实业股份有限公司 Image scrolling system for scrolling image frames within a window

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2211622Y (en) * 1994-06-10 1995-11-01 致伸实业股份有限公司 trackball device
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1110020C (en) * 1999-07-22 2003-05-28 致伸实业股份有限公司 Image scrolling system for scrolling image frames within a window

Also Published As

Publication number Publication date
CN1102277C (en) 2003-02-26

Similar Documents

Publication Publication Date Title
US5883619A (en) Computer mouse for scrolling a view of an image
US6839049B1 (en) Physically interacting with a processor-based display
US7038664B2 (en) Input device for scrolling a computer display
JP4609543B2 (en) Information processing apparatus and information processing method
CN1113287C (en) Method and apparatus for multiple mode hand write input and hand guide control of computer equipment
EP1328919B8 (en) Pointer tool
US8754910B2 (en) Mouse having pan, zoom, and scroll controls
EP2717120B1 (en) Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications
JP4994577B2 (en) Computer input device having angular displacement detection function
US6396483B1 (en) Keyboard incorporating multi-function flat-panel input device and/or display
US7193612B2 (en) Scrolling apparatus providing multi-directional movement of an image
EP0662669A2 (en) 3-D Cursor positioning device
JP2001043010A (en) Pointing device using image to generate pointing signal
EP1182606A2 (en) Four axis optical mouse
WO1998000775A9 (en) Touchpad with scroll and pan regions
US20100201644A1 (en) Input processing device
CN1160242A (en) Method and apparatus for selectively mapping pad-style input devices using virtual boundaries
US20110134077A1 (en) Input Device and Input Method
JP2002182847A (en) Information processing device with touchpad
CN1102277C (en) Visual control system
CN109460160B (en) Display control device, pointer display method, and non-transitory recording medium
JP2004259173A (en) pointing device
CN1129840C (en) cursor control device
CN2660590Y (en) pointer input device
EP2026169A1 (en) Detection means

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1040129

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030226

Termination date: 20141219

EXPY Termination of patent right or utility model