CN1979399A - 显示处理***及方法 - Google Patents

显示处理***及方法 Download PDF

Info

Publication number
CN1979399A
CN1979399A CN 200510127488 CN200510127488A CN1979399A CN 1979399 A CN1979399 A CN 1979399A CN 200510127488 CN200510127488 CN 200510127488 CN 200510127488 A CN200510127488 A CN 200510127488A CN 1979399 A CN1979399 A CN 1979399A
Authority
CN
China
Prior art keywords
window screen
file data
display processing
touch
dynamic storage
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.)
Pending
Application number
CN 200510127488
Other languages
English (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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CN 200510127488 priority Critical patent/CN1979399A/zh
Publication of CN1979399A publication Critical patent/CN1979399A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种显示处理***,将一文件数据显示在一具有触控面板的电子设备的窗口屏幕中,该显示处理***包括:动态储存单元,储存该窗口屏幕中可显示的文件数据;检测单元,检测作用于该触控面板上的触控事件,并记录该触控事件的一起点坐标及一终点坐标;计算单元,依据该起点坐标及终点坐标计算一位移量;以及分配单元,依据该位移量,将移出该窗口屏幕的文件数据从该动态储存单元中删除,并将移入该窗口屏幕的文件数据加入到该动态储存单元;本发明可节省电子设备的储存区域,并提高储存区域的利用性,应用在具有触控面板的电子设备中,无需设置一滚动条,也无需设置一方向键,使用者即可通过触控笔或手指点触该触控面板即可翻动该窗口屏幕浏览文件。

Description

显示处理***及方法
技术领域
本发明是关于一种显示处理技术,特别是关于一种可动态分配显示储存区域的显示处理***及方法。
背景技术
现今用于阅读、存取数据的电子设备(例如计算机)已成为现代信息社会中最重要的工具。当使用者通过计算机浏览一文件(例如文字文件或图像文件)时,通常文件的完整可视范围都会大于实际显示的窗口屏幕面积,若使用者想要在窗口内显示所要浏览的文件位置,可通过翻动窗口屏幕将画面移动到要浏览的文件位置。目前翻动窗口屏幕的方式主要有两种:
一种方式是通过点击或拖动窗口屏幕中的滚动条控制窗口的翻动。这种方式需要在窗口屏幕设置一滚动条,不但影响显示的美观,同时也占用窗口屏幕的可视面积。尤其对于轻薄小巧的便携式计算机(例如口袋型个人计算机Pocket PC,个人数字助理PDA)而言,其体积小,窗口屏幕的可视面积有限,滚动条会占用窗口屏幕中可视面积的较大比例,同时可显示的文件内容也随之减少,因此使用者需要通过更多的点击或拖动滚动条操作以浏览整个文件。
另一种方式是通过操作计算机上的方向键控制窗口屏幕的翻动。若各方向键间的设置距离较大,此硬件设计会给使用者在操作上造成极大的不便。同样对于便携式计算机而言,若以缩小体积为考虑,通常也不会设计方向键。
为解决上述缺失,业界已发展出一种具有触控面板(Touch Panel)的计算机设备,使用者可以直接通过触控笔(Touch Pen)或是手指点触该触控面板控制计算机窗口屏幕中的文件显示。
然而,上述电子设备使用的显示处理技术均是在显示时先将整个文件数据(包括未显示在窗口屏幕中的部分)读取到显示储存区域中,然后依据点触位置将位于窗口屏幕可视面积的部分予以显示。若该文件数据(例如一图像文件)包括的信息内容较多,其所占的显示储存区域也相对较大;若整个文件数据相对于窗口屏幕可显示的数据较大时,用于储存不可视文件数据的储存区域也是一种资源浪费;而且对于便携式计算机而言,其储存区域容量通常不如台式计算机那么大,因此如何节省储存区域的空间就更值得考虑。
为此,如何提供一种可动态分配显示储存区域并应用在触控面板显示处理***及方法,成为目前亟待解决的重要课题。
发明内容
为克服上述现有技术的缺失,本发明的主要目的在于提供一种显示处理***及方法,适用于一具有触控面板的电子设备,且可动态分配显示储存区域以节省储存区域的空间以及提高储存区域的利用性。
本发明的另一目的在于提供一种显示处理***及方法,无需在窗口屏幕中另设置一滚动条或是在电子设备上使用方向键,即可翻动窗口屏幕浏览所显示的文件,进而提高使用者的便利性。
为达上述以及其它目的,本发明提供一种显示处理***及方法,将一文件数据显示在一具有触控面板(Touch Panel)的电子设备的窗口屏幕中,该显示处理***包括:动态储存单元,储存该窗口屏幕中可显示的文件数据;检测单元,检测作用于该触控面板上的触控事件,并记录该触控事件的一起点坐标及一终点坐标;计算单元,依据该起点坐标及终点坐标计算一位移量;以及分配单元,依据该位移量,将移出该窗口屏幕的文件数据从该动态储存单元中删除,并将移入该窗口屏幕的文件数据加入到该动态储存单元。
该电子设备可以是口袋型个人计算机(Pocket PC)、个人数字助理PDA等;该文件数据是一文字数据或是一图像数据;该触控事件是一拖曳事件,也可包括二个连续点触事件;该位移量是一水平位移量、一垂直位移量或水平位移量与垂直位移量的组合。
另外,本发明的显示处理***还包括一显示单元,将该动态储存单元中的文件数据显示在该电子设备的窗口屏幕中。
本发明的显示处理方法包括下述步骤:(1)将该窗口屏幕中可显示的文件数据储存在一动态储存单元;(2)检测作用于该触控面板上的触控事件,并记录该触控事件的一起点坐标及一终点坐标;(3)依据该起点坐标及终点坐标计算一位移量;以及(4)依据该位移量,将移出该窗口屏幕的文件数据从该动态储存单元中删除,并将移入该窗口屏幕的文件数据加入到该动态储存单元。
另外,本发明的显示处理***还包括将该动态储存单元中的文件数据显示在该电子设备的窗口屏幕中。
因此,本发明的显示处理***及方法可动态分配显示储存区域,节省电子设备的储存区域,并提高储存区域的利用性。另外,本发明应用在具有触控面板的电子设备中,无需在窗口屏幕中设置一滚动条,也无需在电子设备中设置一方向键,使用者即可通过触控笔或是手指点触该触控面板即可翻动该窗口屏幕浏览文件。
附图说明
图1是本发明的显示处理***的基本架构方块示意图;以及
图2是本发明的显示处理方法的基本步骤流程图。
具体实施方式
实施例
图1为一方块示意图,它显示本发明的显示处理***的基本架构。如图所示,本发明的显示处理***1是将一文件数据显示在一具有触控面板的电子设备的窗口屏幕17中,该显示处理***包括:一动态储存单元11、一检测单元13、一计算单元14以及一分配单元15。其中,该电子设备可以是一口袋型个人计算机、个人数字助理等。
该动态储存单元11,是储存该窗口屏幕中可显示的文件数据。其中,该文件数据是文字数据或图像数据。该动态储存单元11的储存区域容量可随着所储存文件数据的内容多少而变化,也就是仅窗口屏幕中需要显示的文件数据内容会储存在该动态储存单元11中。
该检测单元13,是检测作用于该触控面板上的触控事件12,并记录该触控事件12的一起点坐标及一终点坐标。在本实施例中,该触控事件12可以是一拖曳事件,例如使用者用手指或触控笔按在该触控面板并执行一拖动作业,该起点坐标是指手指或触控笔按下(接触触控面板)的位置,该终点坐标是指手指或触控笔提起(离开触控面板)的位置。此外,该触控事件12也可包括二个连续点触事件,也就是使用者用手指或触控笔连续地点触该触控面板,该起点坐标是指前一点触该触控面板的位置,该终点坐标是指后一点触该触控面板的位置。
该计算单元14,是依据该起点坐标及终点坐标计算一位移量S。在本实施例中,该位移量S可以是一水平位移量或是一垂直位移量;当然,也可以是一水平位移量与一垂直位移量的组合。
该分配单元15,是依据该位移量S,将移出该窗口屏幕17的文件数据从该动态储存单元11中删除,并将移入该窗口屏幕17的文件数据添加到该动态储存单元11。因此,该动态储存单元11的储存区域容量是由该分配单元15动态分配。在本实施例中,若该位移量S为水平位移量,则该分配单元15将水平移出该窗口屏幕17距离为S的文件数据内容从该动态储存单元11中删除,然后读取水平移入该窗口屏幕17距离为S的文件数据内容,并将其添加储存到该动态储存单元11;若该位移量S为垂直位移量,该分配单元15将垂直移出该窗口屏幕17距离为S的文件数据内容从该动态储存单元11中删除,然后读取垂直移入该窗口屏幕17距离为S的文件数据内容,并将其添加储存到该动态储存单元11;若该位移量S为水平位移量与垂直位移量的组合,该位移量S可以是依据该水平位移量与垂直位移量而计算得到的斜率值S,则该分配单元15依据该斜率值S,将斜向移出该窗口屏幕17的文件数据内容从该动态储存单元11中删除,然后读取相应斜向移入该窗口屏幕17的文件数据内容,并将其添加储存到该动态储存单元11。
另外,如图1所示,本发明的显示处理***还可包括一显示单元16,用以将该动态储存单元11中的文件数据显示在该电子设备的窗口屏幕17中。
图2是一流程图,显示本发明的显示处理方法的基本步骤,该方法是将一文件数据显示在一具有触控面板的电子设备的窗口屏幕中。
首先执行步骤S21,将该窗口屏幕中可显示的文件数据储存在一动态储存单元。其中,该文件数据是一文字数据或是一图像数据。该动态储存单元11的储存区域容量可随着所储存文件数据的内容多少而变化。接着进行步骤S22。
在步骤S22中,将该动态储存单元11中的文件数据显示在该电子设备的窗口屏幕中。接着进行步骤S23。
在步骤S23中,检测作用于该触控面板上的触控事件,并记录该触控事件的一起点坐标及一终点坐标。其中,该触控事件是一拖曳事件,该起点坐标是指该拖曳事件的起始位置,该终点坐标是指该拖曳事件的终止位置;该触控事件也可包括二个连续点触事件,该起点坐标是指前一点触事件的位置,该终点坐标是指后一点触事件的位置。接着执行步骤S24。
在步骤S24中,依据该起点坐标及终点坐标计算一位移量S。其中,该位移量S可以是一水平位移量或是一垂直位移量;也可以是一水平位移量与一垂直位移量的组合。接着执行步骤S25。
在步骤S25中,依据该位移量S,将移出该窗口屏幕的文件数据从该动态储存单元11中删除,并将移入该窗口屏幕的文件数据添加到该动态储存单元11。然后返回步骤S22,将该动态储存单元中11的文件数据显示在该电子设备的窗口屏幕中。
综上所述,本发明的显示处理***及方法依据作用于该触控面板上触控事件的位移量,将窗口屏幕中可显示的文件数据动态储存在显示储存区域(如上所述的动态储存单元);换而言之,该动态储存单元仅储存当前窗口屏幕需要显示的文件数据,而不是如现有技术储存整个文件数据(包括不可视部分)。因此,本发明可以节省电子设备的储存区域,同时节省的储存区域可用于储存其它文件数据或是执行其它应用程序,因而提高了储存区域的利用性,也加快了***的运行速度。另外,本发明应用在具有触控面板的电子设备中,使用者可以通过触控笔或是手指点触该触控面板,直接控制计算机窗口屏幕中的文件显示,无需在窗口屏幕中添加滚动条,由此可扩大文件数据的可显示范围;也无需在电子设备中添加方向键,硬件的节省可缩小电子设备的体积。

Claims (10)

1.一种显示处理***,将一文件数据显示在一具有触控面板的电子设备的窗口屏幕中,其特征在于,该显示处理***包括:
动态储存单元,储存该窗口屏幕中可显示的文件数据;
检测单元,检测作用于该触控面板上的触控事件,并记录该触控事件的一起点坐标及一终点坐标;
计算单元,依据该起点坐标及终点坐标计算一位移量;以及
分配单元,依据该位移量,将移出该窗口屏幕的文件数据从该动态储存单元中删除,并将移入该窗口屏幕的文件数据加入到该动态储存单元。
2.如权利要求1所述的显示处理***,其特征在于,该触控事件是一拖曳事件。
3.如权利要求1所述的显示处理***,其特征在于,该触控事件是包括二个连续点触事件。
4.如权利要求1所述的显示处理***,其特征在于,该位移量是一水平位移量、一垂直位移量或水平位移量与垂直位移量的组合。
5.如权利要求1所述的显示处理***,其特征在于,该显示处理***还包括一显示单元,将该动态储存单元中的文件数据显示在该电子设备的窗口屏幕中。
6.一种显示处理方法,将一文件数据显示在一具有触控面板的电子设备的窗口屏幕中,其特征在于,该该显示处理方法包括下述步骤:
(1)将该窗口屏幕中可显示的文件数据储存在一动态储存单元;
(2)检测作用于该触控面板上的触控事件,并记录该触控事件的一起点坐标及一终点坐标;
(3)依据该起点坐标及终点坐标计算一位移量;以及
(4)依据该位移量,将移出该窗口屏幕的文件数据从该动态储存单元中删除,并将移入该窗口屏幕的文件数据加入到该动态储存单元。
7.如权利要求6所述的显示处理方法,其特征在于,该触控事件是一拖曳事件。
8.如权利要求6所述的显示处理方法,其特征在于,该触控事件是包括二个连续点触事件。
9.如权利要求6所述的显示处理方法,其特征在于,该位移量是为一水平位移量、一垂直位移量或水平位移量与垂直位移量的组合。
10.如权利要求6所述的显示处理方法,其特征在于,该显示处理方法还包括将该动态储存单元中的文件数据显示在该电子设备的窗口屏幕中。
CN 200510127488 2005-12-09 2005-12-09 显示处理***及方法 Pending CN1979399A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510127488 CN1979399A (zh) 2005-12-09 2005-12-09 显示处理***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510127488 CN1979399A (zh) 2005-12-09 2005-12-09 显示处理***及方法

Publications (1)

Publication Number Publication Date
CN1979399A true CN1979399A (zh) 2007-06-13

Family

ID=38130584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510127488 Pending CN1979399A (zh) 2005-12-09 2005-12-09 显示处理***及方法

Country Status (1)

Country Link
CN (1) CN1979399A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101753701A (zh) * 2008-12-15 2010-06-23 康佳集团股份有限公司 一种移动终端菜单显示方法、装置及移动终端
CN101893988A (zh) * 2010-06-09 2010-11-24 华为终端有限公司 一种手写输入的移动通信终端及其输入方法
CN102331907A (zh) * 2011-09-13 2012-01-25 中兴通讯股份有限公司 用于具有触摸屏的终端的字符删除方法、装置及终端
CN101893980B (zh) * 2009-05-20 2012-04-25 龙旗科技(上海)有限公司 一种带滑动动画效果的多图像查看界面的显示方法
WO2012079540A1 (zh) * 2010-12-17 2012-06-21 腾讯科技(深圳)有限公司 在终端上显示即时信息的方法及终端
CN102087556B (zh) * 2009-12-03 2012-08-29 昆盈企业股份有限公司 轨迹输入装置及其处理方法
CN102662558A (zh) * 2012-03-13 2012-09-12 中兴通讯股份有限公司 文字选中方法与装置及电子设备
CN102981765A (zh) * 2012-11-26 2013-03-20 中兴通讯股份有限公司 一种文本处理方法及终端
CN101593080B (zh) * 2008-05-30 2014-07-09 苹果公司 用于文本输入的候选字符的识别
CN105068799A (zh) * 2010-04-07 2015-11-18 苹果公司 用于管理并行打开的软件应用的方法和相关设备
WO2016029636A1 (zh) * 2014-08-27 2016-03-03 小米科技有限责任公司 一种显示稿件的方法和装置

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593080B (zh) * 2008-05-30 2014-07-09 苹果公司 用于文本输入的候选字符的识别
CN101753701A (zh) * 2008-12-15 2010-06-23 康佳集团股份有限公司 一种移动终端菜单显示方法、装置及移动终端
CN101893980B (zh) * 2009-05-20 2012-04-25 龙旗科技(上海)有限公司 一种带滑动动画效果的多图像查看界面的显示方法
CN102087556B (zh) * 2009-12-03 2012-08-29 昆盈企业股份有限公司 轨迹输入装置及其处理方法
CN105068799B (zh) * 2010-04-07 2019-11-01 苹果公司 用于管理并行打开的软件应用的方法和相关设备
CN105068799A (zh) * 2010-04-07 2015-11-18 苹果公司 用于管理并行打开的软件应用的方法和相关设备
CN101893988B (zh) * 2010-06-09 2013-10-09 华为终端有限公司 一种手写输入的移动通信终端及其输入方法
CN101893988A (zh) * 2010-06-09 2010-11-24 华为终端有限公司 一种手写输入的移动通信终端及其输入方法
CN102546903B (zh) * 2010-12-17 2014-09-10 腾讯科技(深圳)有限公司 在移动终端上显示即时信息的方法及设备
CN102546903A (zh) * 2010-12-17 2012-07-04 腾讯科技(深圳)有限公司 在移动终端上显示即时信息的方法及设备
WO2012079540A1 (zh) * 2010-12-17 2012-06-21 腾讯科技(深圳)有限公司 在终端上显示即时信息的方法及终端
WO2012151934A1 (zh) * 2011-09-13 2012-11-15 中兴通讯股份有限公司 用于具有触摸屏的终端的字符删除方法、装置及终端
CN102331907B (zh) * 2011-09-13 2017-12-22 中兴通讯股份有限公司 用于具有触摸屏的终端的字符删除方法、装置及终端
CN102331907A (zh) * 2011-09-13 2012-01-25 中兴通讯股份有限公司 用于具有触摸屏的终端的字符删除方法、装置及终端
CN102662558A (zh) * 2012-03-13 2012-09-12 中兴通讯股份有限公司 文字选中方法与装置及电子设备
CN102662558B (zh) * 2012-03-13 2018-02-13 中兴通讯股份有限公司 文字选中方法与装置及电子设备
CN102981765A (zh) * 2012-11-26 2013-03-20 中兴通讯股份有限公司 一种文本处理方法及终端
WO2016029636A1 (zh) * 2014-08-27 2016-03-03 小米科技有限责任公司 一种显示稿件的方法和装置

Similar Documents

Publication Publication Date Title
CN1979399A (zh) 显示处理***及方法
CN108334264B (zh) 在便携式终端中用于提供多点触摸交互的方法和设备
JP5189152B2 (ja) 改善された移動体通信端末及び方法
CN101866262B (zh) 显示控制装置、显示控制方法
TWI457815B (zh) 多重視窗畫面之產生方法、其電子裝置與使用此方法之電腦程式產品
CN102760026B (zh) 一种触摸屏界面显示方法、显示装置及一种触摸屏设备
US20200356250A1 (en) Devices, methods, and systems for manipulating user interfaces
CN104102441A (zh) 一种菜单项执行方法及装置
US20140372856A1 (en) Natural Quick Functions Gestures
AU2014308633B2 (en) Swipe toolbar to switch tabs
US10706811B2 (en) Method and device for controlling display of a flexible display screen
US9256588B1 (en) Transferring content to a substantially similar location in a virtual notebook using a stylus enabled device
AU2013223015A1 (en) Method and apparatus for moving contents in terminal
CN1402116A (zh) 用所连外部显示设备显示信息的带触摸屏装置及其方法
US20150074614A1 (en) Directional control using a touch sensitive device
US20140181737A1 (en) Method for processing contents and electronic device thereof
CN104461338A (zh) 可携式电子装置及控制可携式电子装置的方法
CN107291367B (zh) 一种橡皮擦的使用方法及装置
CN101308439B (zh) 信息卷动方法及其相关电子装置
CN112667931B (zh) 网页收藏方法、电子设备和存储介质
CN101308437A (zh) 信息导览方法及其相关电子装置
CN111078112A (zh) 终端设备控制方法、装置、计算机设备及存储介质
KR20020063338A (ko) 휴대용 이동 장치의 디스플레이 장치 및 방법
WO2018132971A1 (zh) 一种交互控制方法和终端
CN104007886A (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
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication