分屏显示方法及电子设备的制造方法_3

文档序号:9235250阅读:来源:国知局
缓冲区。
[0050]需要说明的是,步骤304和步骤305之间,没有必然的先后关系,也就是说,步骤304不一定在步骤305之前进行,步骤304和步骤305几乎同时进行,但由于实际过程中会有外界因素干扰以至于产生偏差,也可能在步骤304之前先进行步骤305。
[0051]接着,进入步骤306,根据第一图层缓冲区和第二图层缓冲区的数据刷新显示屏。
[0052]具体地说,终端读取第一图层缓冲区和第二图层缓冲区的数据,并将其分别显示到显示屏上相应的显示区。如图4所示,图中AO所示的区域为多媒体显示区,BI为系统显示区,Cl为显示屏可视区的空白区域。将第一图层缓冲区存储的系统数据显示到系统显示区,即图4中BI所示的区域。将第二图层缓冲区存储的多媒体数据显示到多媒体显示区,即图4中AO所示的区域。
[0053]值得一提的是,本实施方式的优选方案为,将系统数据缩小写入到第一图层缓冲区的同时,将多媒体数据中的播放控制数据缩小写入到第一图层缓冲区。将多媒体数据缩小写入到第二图层缓冲区的步骤中,将多媒体数据中的内容数据缩小写入到第二图层缓冲区。
[0054]假设本优选方案获取系统显示区的起始位置和大小与本实施方式上述的系统显示区的起始位置和大小相同,获取多媒体显示区的起始位置和大小与本实施方式上述的多媒体显示区的起始位置和大小相同。
[0055]接着,根据第一图层缓冲区和第二图层缓冲区的数据刷新显示屏。
[0056]具体地说,终端读取第一图层缓冲区和第二图层缓冲区的数据,并将其分别显示到显示屏上相应的显示区。
[0057]如图5所示,图中(A1+D1)所示的区域为多媒体显示区,BI为系统显示区,Cl为显示屏可视区的空白区域。将第一图层缓冲区存储的系统数据显示到系统显示区,即图4中BI所示的区域。将第二图层缓冲区存储的多媒体数据中的内容数据显示到多媒体显示区的播放内容区域,即图5中Al所示的区域。将第一图层缓冲区存储的多媒体数据中的播放控制数据显示到多媒体显示区的播放控制位置,如图5中的Dl所示的区域。
[0058]其中,播放控制数据按照多媒体显示区相对于显示屏可视区的缩小比例,缩小至原数据的二分之一。
[0059]本发明的第三实施方式涉及一种分屏显示方法。第三实施方式与第一 / 二实施方式大致相同,主要区别之处在于:在本实施方式中,分屏显示的各个显示区的起始位置和大小是预设的。
[0060]具体地说,当终端检测到分屏显示动作时,以预设的方式将显示屏的可视区分成系统显示区和多媒体显示区,并分别记录系统显示区和多媒体显示区的起始位置和大小。根据记录的系统显示区的起始位置和大小将系统显示区对应于终端显示屏的可视区中相应的位置;根据记录的多媒体显示区的起始位置和大小将多媒体显示区对应于终端显示屏的可视区中相应的位置。相关细节可参考第一实施方式和第二实施方式,在此不再赘述。
[0061]本发明的第四实施方式涉及一种分屏显示方法,第四实施方式是在第一 / 二 /三实施方式的基础上做了进一步改进,主要改进之处在于:在本实施方式中,可以对分屏显示的两个显示区的大小进行等比例调整,从而使分屏显示后的系统显示区和多媒体显示区的大小可以根据用户的需要进行等比例调整,提供给用户更好的视觉体验。
[0062]本实施方式中,若检测到用户调整多媒体显示区或系统显示区大小的动作,则分别记录调整后的系统显示区和多媒体显示区的起始位置和大小。
[0063]其中,在调整多媒体显示区或系统显示区大小的过程中,若等比例调整多媒体显示区的大小,则系统显示区的大小随之等比例调整。
[0064]具体地说,若检测到用户调整多媒体显示区大小的动作,则记录调整后的多媒体显示区的起始位置和大小;系统显示区的大小也会随多媒体显示区的大小做适应性调整,终端记录调整后的多媒体显示区的起始位置和大小的同时还记录做适应性调整的系统显示区的起始位置和大小。
[0065]比如,如图6所示,图中N所示的区域为多媒体显示区,M所示的区域为系统显示区,P所示的区域为终端显示屏的可视区的空白区域。如果等比例调整多媒体显示区即等比例调整N区域,使多媒体显示区变大;则记录调整后的多媒体显示区的起始位置和大小,同时系统显示区会按照一定的比例等比例缩小,直到系统显示区的下边沿和多媒体显示区的上边沿在显示屏可视区的同一条直线上,记录调整后的系统显示区的起始位置和大小。
[0066]调整后的显示屏的可视区的结构,如图7所示,根据所记录的调整后的多媒体显示区的起始位置和大小将多媒体数据显示在多媒体显示区,其中图7中的NI所示的区域即为多媒体显示区。根据所记录的调整后的系统显示区的起始位置和大小将系统数据显示系统显示区,其中图7中的Ml所示的区域即为系统显示区。Pl所示的区域为终端显示屏的可视区的空白区域;从而等比例放大多媒体显示区也不会遮盖系统显示区的显示效果,用户体验较好。
[0067]本实施方式中,分屏显示后的系统显示区和多媒体显示区之中的任何一个显示区,可以随另外一个显示区的等比例调整而适应性的等比例调整,提供给用户更好的视觉性体验。
[0068]若等比例调整系统显示区的大小,则多媒体显示区的大小随之等比例调整,在此不再赘述。
[0069]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0070]本发明第五实施方式涉及一种电子设备,如图8所示。
[0071]该电子设备包含:显示屏、屏幕控制模块、屏幕显示模块、显示数据获取模块;屏幕控制模块用于检测分屏显示动作,并根据检测到的动作触发屏幕显示模块进行分屏显示;屏幕显示模块用于根据屏幕控制模块检测到的分屏显示动作,将显示屏的可视区至少分成两个显示区,分别为显示多媒体数据的多媒体显示区和显示系统数据的系统显示区;显示数据获取模块用于在检测到多媒体数据被激活时,获取多媒体数据与系统数据;屏幕显示模块还用于根据显示数据获取模块获取的数据刷新显示屏。
[0072]进一步的,电子设备还包含:内存、第一图层缓冲区和第二图层缓冲区;内存用于存储系统数据和多媒体数据;显示数据获取模块从内存获取系统数据和多媒体数据,并将系统数据写入第一图层缓冲区,将多媒体数据写入第二图层缓冲区;屏幕显示模块获取系统显示区的起始位置和大小,将第一图层缓冲区的数据缩小刷新到系统显示区;并获取多媒体显示区的起始位置和大小,将第二图层缓冲区的数据缩小刷新到多媒体显示区。
[0073]本实施方式中,电子设备通过检测到分屏显示动作时,将显示屏的可视区至少分成两个显示区,并且可以对至少两个显示区的显示数据同时进行刷新;从而在不影响用户操作的情况下,终端可以同时运行有至少两种应用程序,可以满足用户边看视频边使用应用程序的需求。
[0074]不难发现,本实施方式为与第一实施方
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1