电子装置及其显示方法

文档序号:8512387阅读:285来源:国知局
电子装置及其显示方法
【技术领域】
[0001]本发明是有关于一种显示技术,且特别是有关于一种电子装置及其显示方法。
【背景技术】
[0002]随着触控屏幕的发展,使用触控笔在触控屏幕上进行书写或纪录待办事项的方式,已逐渐地被多数人所接受。特别是,使用触控笔在触控屏幕上进行书写或纪录除了可节省纸张用量之外,也更加符合现代人外出或乘车时可随时随地作笔记的习惯。举例来说,一般电子装置都可配置有手写软件,以让使用者在手写软件所提供的画布上写字或作画或其他手写输入功能。此外,现在的手写软件更提供了浮载于屏幕上的浮动视窗,以让使用者可同时在浮动视窗上进行手写输入功能,以及操作浮动视窗底下的背景画面。
[0003]然而,目前使用者在上述的画布或浮动视窗上使用画笔功能来执行手写输入时,画笔功能所提供的笔的颜色都必须使用者事先选定好。另一方面,由于一般的浮动视窗的底色以半透明来呈现,因此当背景画面的颜色与画笔颜色相近时,使用者则无法清楚地识别画笔移动时的轨迹,而此时使用者则必须要自己手动切换画笔的颜色,以将画笔的颜色换成与背景颜色对比的颜色,来让画笔移动的轨迹可以更显眼。因此对于使用者而言,在操作上相当不便。

【发明内容】

[0004]有鉴于此,本发明提供一种电子装置及其显示方法,其可依据背景画面,而自动以清楚的颜色来显示触碰轨迹,藉以提高使用者操作上的便利性。
[0005]本发明提供一种显示方法,适用于具有触控屏幕的电子装置,此方法包括以下步骤:在触控屏幕的背景画面上提供浮动视窗;检测浮动视窗底下的背景画面的背景颜色;依据背景颜色,选择轨迹颜色;依据轨迹颜色,显示触碰施于浮动视窗上的触碰轨迹。
[0006]本发明提供一种电子装置,其包括触控屏幕以及处理单元。触控屏幕用以显示背景画面。处理单元耦接于触控屏幕。其中,处理单元在触控屏幕的背景画面上提供浮动视窗,检测浮动视窗底下的背景画面的背景颜色,并依据背景颜色,选择轨迹颜色,以及依据轨迹颜色,显示触碰施于浮动视窗上的触碰轨迹。
[0007]基于上述,在电子装置及其显示方法中,电子装置会依据背景画面的背景颜色来选择适合的轨迹颜色,并以此轨迹颜色来显示触碰在浮动视窗中的触碰轨迹。如此一来,由于电子装置可自动地将触碰轨迹明显地显示在浮动视窗中,因此使用者在浮动视窗中进行操作时,不需手动切换触碰轨迹的轨迹颜色,而增加操作上的便利性。
[0008]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
【附图说明】
[0009]图1是依照本发明一实施例所示出的电子装置的方块图;
[0010]图2A是依照本发明一实施例所示出的显示方法流程图;
[0011]图2B与图2C是依照本发明一实施例所示出的显示方法示意图;
[0012]图3是依照本发明一实施例所示出的显示方法示意图;
[0013]图4A是依照本发明一实施例所示出的显示方法流程图;
[0014]图4B是依照本发明一实施例所示出的显示方法示意图。
[0015]附图标记说明:
[0016]100:电子装置;
[0017]120:触控屏幕;
[0018]140:处理单元;
[0019]200、300、400:背景画面;
[0020]220,320,420:浮动视窗;
[0021]222、322、324、328、422:触碰轨迹;
[0022]32、34、36、38:色区;
[0023]42、44:区块;
[0024]S202 ?S208、S402 ?S416:步骤。
【具体实施方式】
[0025]图1是依照本发明一实施例所示出的电子装置的方块图。请参照图1,本实施例的电子装置100例如是手机、智能手机、个人数字助理(PersonalDigital Assistant, PDA)、平板电脑、电子书、游戏机等具有触控屏幕的电子装置,本发明并不对此限制。电子装置100包括触控屏幕120以及处理单元140,其功能分述如下。
[0026]触控屏幕120为一种集成触碰检测元件的显示装置,可同时提供显示及输入功能。此显示装置例如是液晶显示器(Liquid Crystal Display, IXD)、发光二极管(Light-Emitting D1de, LED)显不器、场发射显不器(Field Emiss1n Display, FED)或其他种类的显示器,本发明并不限制于此。触碰检测元件设置于显示装置上,且这些感测元件经配置以用于接收触碰事件。触碰事件包括手指、手掌、身体部位或其他物体对触控屏幕120的触碰。触碰检测元件可为例如电容式触碰检测元件、表面声波触碰检测元件、电磁触碰检测元件、近场成像触碰检测元件,以及其他类似者。
[0027]处理单元140耦接于触控屏幕120,其用以控制电子装置100的整体运作。具体而言,本实施例的处理单元140会根据触控屏幕120的背景颜色,而选出适当的轨迹颜色,据以显示使用者的触碰施于浮动视窗上的触碰轨迹。此外,处理单元140例如是中央处理单元(Central Processing Unit, CPU),或是其他可编程的一般用途或特殊用途的微处理器(Microprocessor)、数字信号处理器(Digital Signal Processor, DSP)、可编程控制器、专用集成电路(Applicat1n Specific Integrated Circuits, ASIC)、可编程逻辑装置(Programmable Logic Device, PLD)或其他类似装置或这些装置的组合。
[0028]另外,电子装置100还可包括存储单元,其例如是任意形式的固定式或可移动式随机存取存储器(Random Access Memory, RAM)、只读存储器(Read-Only Memory, ROM)、快闪存储器(Flash memory )、硬盘或其他类似装置或这些装置的组合。在本实施例中,存储单元用以存储至少一个应用程序以及多个模块。所述模块例如是计算机程序,其嵌入式处理单元140以实现本实施例的显示方法。
[0029]以下即参照电子装置100中的各项元件说明本实施例的显示方法的详细步骤。图2A是依照本发明一实施例所示出的显示方法流程图。请参照图2A,在步骤S202,处理单元140在触控屏幕120的背景画面上提供浮动视窗,其中背景画面例如是主画面、应用程序界面或其他操作界面等等,此外,浮动视窗例如是以半透明来显示。具体而言,电子装置100可安装有一个提供手写输入功能的应用程序,而使用者开启此应用程序后,处理单元140则会产生浮动视窗,其中浮动视窗例如配置于背景画面之上,以让使用者可在此浮动视窗上进行输写。也就是说,此时使用者不仅可在浮动视窗之外的背景画面中进行操作,也可同时利用浮动视窗来进行触控输入,以输入到背景画面中。
[0030]在步骤S204,处理单元140会检测浮动视窗底下的背景画面的背景颜色。在此,处理单元140会分析此背景画面的多个像素的各颜色值。每个像素有各自的颜色值,其可采用三原色来显示,且可分成红、绿、蓝三种子像素(即RGB色域),且各子像素具有范围从O?255的亮度数值为各子像素值。以黑色为例子,其RGB色域的各亮度数值分别为R=0,G=O,B=O ;以白色举例,其RGB色域的各亮度数值分别为R=255,G=255,B=255。因此,通过分析背景画面中各个像素的颜色值,处理单元140可获得这些颜色值分布在背景画面中的信息,且可判断出哪些颜色值占背景画面的比例为最多或者为次多等信息。另需说明的是,由于使用者可在背景画面中操作以切换背景画面,同时也可在浮动视窗中以手写方式来进行输入,因此当使用者的触碰从浮动视窗之外,移动到浮动视窗中而进行书写或绘图等操作时,处理单元140即会检测目前浮动视窗底下的背景颜色。
[0031]在步骤S206,处理单元140会依据背景颜色,选择轨迹颜色。具体而言,处理单元140会选取占所述像素中最多的颜色值的对比颜色为轨迹颜色。其中,所述像素中最多的颜色值例如是对应于主要背景颜色,而轨迹颜色即是主要背景颜色的对比颜色。进一步而言,处理单元140可根据一个色彩表,其中此色彩表包括各颜色以及对比颜色的关系,并根据上述占所述像素中最多的颜色值,来查询色彩表中所对应的对比颜色,藉以获得轨迹颜色。举例来说,倘若占所述像素中最多的颜色值为红色,则处理单元140可根据此色彩表而选择绿色(即红色的对比颜色)来作为轨迹颜色。又例如,倘若占所述像素中最多的颜色值为黄色,则处理单元140会选择紫色(即黄色的对比颜色)来作为轨迹颜色。
[0032]在步骤S208,处理单元140会依据轨迹颜色,显示触碰施于浮动视窗上的触碰轨迹。在此,当使用者在触控屏幕120上操作时,其碰触在浮动视窗上的触碰轨迹所显示的颜色,为背景颜色的对比颜色。如此一来,使用者可在此手写输入功能的应用程序所提供的浮动视窗上,以背景颜色的对比颜色来进行输写。基此,本实施例可自动以背景颜色的对比颜色来显示触碰轨迹,不仅让使用者不需要手动切换或选择轨迹颜色,同时让使用者明显区分出背景颜色与触碰于浮动视窗上的触碰轨迹的颜色。
[0033]以下举一实施例来详细说明。图2B与图2C是依照本发明一实施例所示出的显示方法示意图。在上述用以提供手写输入功能的应用程序尚未被处理单元140启动时,如图2B所示,触控屏幕120中的背景画面200例如是显示目前执行的程序的主画面或者电子装置100的桌面主画面等,不限于此。而在上述用以提供手写输入功能的应用程序被处理单元140启动后,如图2C所示,触控屏幕120中目前的背景画面200的上方会显示浮动视窗220,以让使用者在浮动视窗220上进行手写或绘图等等。此时,处理单元140会检测浮动视窗220底下的背景画面200的背景颜色。假设背景颜色大部分属于黑色(也就是像素的颜色值大多为黑色),则处理单元140会选择黑色的对比颜色,即白色,来作为轨迹颜色。如此一来,使用者在浮动视窗上所做的触碰轨迹222,则会以白色来显示。藉此,使用者在可在浮动视窗分辨出白色的触碰轨迹222,而不会被背景颜色(即黑色)混淆。
[0034]值得一提的是,本实施例还可依据背景画面中的各色区,来显示触碰在浮动视窗上的触碰轨迹。以下再举一实施例来进行说明。图3是依照本发明一实施例所示出的显示方法示意图。请参照
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1