显示设备和图像显示方法与流程

文档序号:29519508发布日期:2022-04-06 22:29阅读:150来源:国知局
显示设备和图像显示方法与流程

1.本技术涉及显示设备技术领域,尤其涉及一种显示设备和图像显示方法。


背景技术:

2.显示设备是指能够输出具体显示画面的终端设备,如智能电视、移动终端、智能广告屏、投影仪等。随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,用于满足用户多样化和个性化需求。
3.对于一些显示设备,还具有触控功能。对于显示设备,可以在显示器的屏幕上设置触控组件,形成触摸屏,用户可以通过触摸屏在一些应用场景下输入控制指令,显示设备根据用户的触控操作可以实现相应的功能。
4.然而,对于一些屏幕尺寸较大的显示设备来说,用户较难触控到屏幕中所有的区域,导致无法操控屏幕中的全部内容。例如,在一些应用场景中,需要将显示设备挂载到墙上或者支架上,这时用户可以可能无法触控到屏幕的上方区域,导致无法操控该区域的内容,严重影响用户的体验性。又例如,如果将显示设备直接放置在地上时,如果用户想要触控屏幕的下方区域,需要降低身位进行触控,导致用户的体验性较差。


技术实现要素:

5.本发明提供了一种显示设备和图像显示方法。以解决相关技术中,用户无法操控屏幕的全部内容,导致体验性较差的问题。
6.第一方面,本技术提供一种显示设备,包括显示器和控制器。其中,显示器被配置为显示目标图像;控制器被配置为执行以下步骤:
7.当检测到显示器中显示目标图像时,响应于用户输入的指示改变显示器中的显示区域的指令,在显示器的第一区域中更新显示目标图像,以及,控制显示器的第二区域中不显示目标图像;所述第一区域为预设的显示区域,所述第二区域为显示器中除第一区域外的其他显示区域。
8.在一些实现方式中,所述控制器进一步被配置为:在执行在显示器的第一区域中更新显示目标图像的步骤中,
9.获取所述第一区域相对于显示器的第一尺寸比例;根据所述第一尺寸比例对目标图像进行截取,得到第一图像,以使所述第一图像相对于目标图像的尺寸比例和所述第一尺寸比例相同;在所述第一区域中显示所述第一图像。
10.在一些实现方式中,所述控制器进一步被配置为:在执行根据所述第一尺寸比例对目标图像进行截取的步骤中,
11.确定所述第一区域相对于显示器的位置信息;根据所述位置信息确定目标图像中的关联区域;在所述关联区域中截取所述第一尺寸比例对应的图像,得到第一图像。
12.在一些实现方式中,显示设备还包括触控组件,被配置为检测用户的触控操作。
13.在一些实现方式中,所述控制器还被配置为:在显示器的第一区域中更新显示目标图像的步骤后,
14.控制显示器显示第一区域调节控件;响应于用户对所述第一区域调节控件的触控操作,确定所述第一区域调节控件的移动轨迹;根据所述移动轨迹确定第三区域;在所述第三区域中更新显示目标图像。
15.在一些实现方式中,所述控制器进一步被配置为:在执行根据所述移动轨迹确定第三区域的步骤中,
16.检测所述移动轨迹的位置;若所述移动轨迹位于所述第一区域中,则所述第三区域为所述第一区域中除了所述移动轨迹外的显示区域。
17.在一些实现方式中,若所述移动轨迹位于所述第二区域中,则所述第三区域为所述第一区域和所述移动轨迹共同组成的显示区域。
18.在一些实现方式中,所述控制器进一步被配置为:在执行在所述第三区域中更新显示目标图像的步骤中,
19.获取所述第三区域相对于显示器的第二尺寸比例;根据所述第二尺寸比例对所述目标图像进行截取,得到第二图像,以使所述第二图像相对于目标图像的尺寸比例和所述第二尺寸比例相同;在所述第三区域中显示所述第二图像。
20.在一些实现方式中,所述控制器还被配置为:
21.响应于用户对所述第二区域的触控操作,控制显示器采用全屏模式显示目标图像。
22.在一些实现方式中,所述控制器还被配置为:
23.控制显示器显示恢复控件;响应于用户对所述恢复控件的触发操作,控制显示器采用全屏模式显示目标图像。
24.在一些实现方式中,所述控制器进一步被配置为:在执行在显示器的第一区域中更新显示目标图像的步骤中,
25.获取所述第一区域的尺寸信息;根据所述第一区域的尺寸信息对目标图像进行缩放;在所述第一区域中显示缩放后的目标图像。
26.第二方面,本技术提供一种图像显示方法,应用于显示设备,该方法包括:
27.当检测到显示器中显示目标图像时,响应于用户输入的指示改变显示器中的显示区域的指令,在显示器的第一区域中更新显示目标图像,以及,控制显示器的第二区域中不显示目标图像;所述第一区域为预设的显示区域,所述第二区域为显示器中除第一区域外的其他显示区域。
28.由以上技术方案可以看出,本技术提供了一种显示设备和图像显示方法,当检测到显示器中显示目标图像时,响应于用户输入的指示改变显示器中的显示区域的指令,在显示器的第一区域中更新显示目标图像,还可以控制显示器的第二区域中不显示目标图像。其中,第一区域为预设的显示区域,第二区域为显示器中除第一区域外的其他显示区域。用户可以根据需求在显示器中设定区域,同时将目标图像更新显示在设定的区域中,从而保证用户可以对其他区域的内容进行操控,提高了用户的体验性。
附图说明
29.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
30.图1示出了根据一些实施例的显示设备的使用场景;
31.图2示出了根据一些实施例的控制装置100的硬件配置框图;
32.图3示出了根据一些实施例的显示设备200的硬件配置框图;
33.图4示出了根据一些实施例的显示设备200中软件配置图;
34.图5示出了一些实施例中显示器中的用户界面;
35.图6示出了一些实施例中显示器中显示目标图像的示意图;
36.图7示出了一些实施例中显示器中显示部分显示模式确认信息的示意图;
37.图8示出了一些实施例中部分显示模式下的示意图;
38.图9示出了一些实施例中第一区域中显示目标图像的全部图像的示意图;
39.图10示出了一些实施例中第一区域中显示目标图像的第一图像的示意图;
40.图11示出了一些实施例中第一区域调节控件的示意图;
41.图12示出了一些实施例中第三区域的示意图;
42.图13示出了一些实施例中第三区域的示意图;
43.图14示出了一些实施例中第一区域的坐标信息的示意图;
44.图15示出了一些实施例中第一图像的坐标信息的示意图;
45.图16示出了图像显示方法的一个实施例的流程示意图。
具体实施方式
46.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
47.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
48.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
49.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
50.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
51.图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
52.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外
协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。
53.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。
54.在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的摄像头应用控制显示设备200。
55.在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
56.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
57.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
58.在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。
59.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
60.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。
61.在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
62.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
63.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
64.在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
65.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。
66.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
67.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以
及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
68.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。
69.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
70.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
71.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
72.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
73.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
74.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
75.cpu处理器。用于执行存储在存储器中操作系统和摄像头应用指令,以及根据接收外部输入的各种交互指令,来执行各种摄像头应用、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
76.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
77.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
78.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据
manager)用与和系统中正在运行的所有活动进行交互;位置管理器(location manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(package manager)用于检索当前安装在设备上的摄像头应用包相关的各种信息;通知管理器(notification manager)用于控制通知消息的显示和清除;窗口管理器(window manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
88.在一些实施例中,活动管理器用于管理各个摄像头应用的生命周期以及通常的导航回退功能,比如控制摄像头应用的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
89.在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c++库以实现框架层要实现的功能。
90.在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
91.显示设备可以具有触控交互功能,用户只要用手指轻轻地碰显示器就能实现对主机操作,这样摆脱了键盘、鼠标、遥控器操作,使人机交互更为直截了当。基于上述显示设备200,可以通过增加触控组件276使显示设备200支持触控交互功能。通常,触控组件276可以与显示器260共同构成触摸屏。在触摸屏上用户可以通过触摸操作输入不同的控制指令。例如,用户可以输入点击、滑动、长按、双击等触控指令,不同的触控指令可以代表不同的控制功能。
92.为了实现上述不同的触摸动作,触控组件276可以在用户输入不同触摸动作时,产生不同的电信号,并将产生的电信号发送给控制器250。控制器250可以对接收到的电信号进行特征提取,从而根据提取的特征确定用户要执行的控制功能。
93.例如,当用户在应用程序界面中的任一程序图标位置输入点击触摸动作时,触控组件276将感应到触摸动作从而产生电信号。控制器250在接收到电信号后,可以先对电信号中触摸动作对应电平的持续时间进行判断,在持续时间小于预设时间阈值时,识别出用户输入的是点击触控指令。控制器250再对电信号产生的位置特征进行提取,从而确定触摸位置。当触摸位置在应用图标显示范围内时,确定用户在应用图标位置输入了点击触控指令。相应的,点击触控指令在当前场景下用于执行运行相应应用程序的功能,因此控制器250可以启动运行对应的应用程序。
94.又例如,当用户在媒资展示页面中输入滑动动作时,触控组件276同样将感应到的电信号发送给控制器250。控制器250先对电信号中触摸动作对应信号的持续时间进行判断。在确定持续时间大于预设时间阈值时,再对信号产生的位置变化情况进行判断,显然,对于互动触摸动作,其信号的产生位置将发生变化,从而确定用户输入了滑动触控指令。控制器250再根据信号产生位置的变化情况,对滑动触控指令的滑动方向进行判断,控制在媒资展示页面中对显示画面进行翻页,以显示更多的媒资选项。进一步地,控制器250还可以对滑动触控指令的滑动速度、滑动距离等特征进行提取,并按照所提取的特征进行翻页的画面控制,以达到跟手效果等。
95.同理,对于双击、长按等触控指令,控制器250可以通过提取不同的特征,并通过特
征判断确定触控指令的类型后,按照预设的交互规则执行相应的控制功能。在一些实施例中,触控组件276还支持多点触控,从而使用户可以在触摸屏上通过多指输入触摸动作,例如,多指点击、多指长按、多指滑动等。
96.对于一些屏幕尺寸较大的显示设备来说,用户较难触控到屏幕中所有的区域,导致无法操控整个屏幕。例如,在一些应用场景中,需要将显示设备挂载到墙上或者支架上,这时用户可以可能无法触控到屏幕的上方区域,导致无法操控该区域,严重影响用户的体验性。又例如,如果将显示设备直接放置在地上时,如果用户想要触控屏幕的下方区域,需要降低身位进行触控,导致用户的体验性较差。
97.本技术提供一种显示设备,包括显示器和控制器。图5示出了一些实施例中显示设备各部件的交互流程图。
98.其中,显示器用于显示目标图像。目标图像可以是从网络信号源中获取到的媒资,例如视频、图片等内容,也可以是显示设备的一些ui界面,例如用户界面等。用户可以利用显示设备播放目标图像。图6示出了一些实施例中显示器中显示目标图像的示意图。
99.在一些实施例中,考虑到用户可能无法操控显示器中的全部显示区域,可以令显示器只在部分显示区域中显示目标图像,即显示设备可以具有部分显示功能。
100.显示设备可以设置有部分显示模式,当显示设备处于部分显示模式下,控制器可以控制显示器中的部分显示区域显示目标图像,其他的显示区域可以为黑屏状态。
101.当显示器中显示目标图像时,例如显示器以全屏模式显示目标图像时,用户可以向显示设备发送部分显示指令,部分显示指令即为指示改变显示器中的显示区域的指令。当显示设备接收到部分显示指令时,可以进入部分显示模式,并在显示器的部分显示区域中显示目标图像。
102.在一些实施例中,用户可以通过操作遥控器的指定按键,向显示设备发送部分显示模式指令。在实际应用的过程中预先绑定部分显示模式指令与遥控器按键之间的对应关系。例如,在遥控器上设置一个部分显示模式按键,当用户触控该按键时,遥控器发送部分显示模式指令至控制器,此时控制器控制显示设备进入部分显示模式。当用户再次触控该按键时,控制器可以控制显示设备退出部分显示模式。
103.在一些实施例中,也可以预先绑定部分显示模式指令与多个遥控器按键之间的对应关系,当用户触控与部分显示模式指令绑定的多个按键时,遥控器发出部分显示模式指令。在一可行性实施例中,部分显示模式指令绑定的按键依次为方向键(左、下、左、下),即当用户在预设时间内连续触控按键(左、下、左、下)的情况下,遥控器才发送部分显示模式指令至控制器。采用上述绑定方法,可以避免部分显示模式指令由于用户的误操作而发出。本技术实施例仅是示例性的提供几种部分显示模式指令与按键之间的绑定关系,在实际应用的过程中可以根据用户的习惯设定部分显示模式指令与按键之间的绑定关系,在此不做过多的限定。
104.在一些实施例中,用户可以使用显示设备的声音采集器,例如麦克风,通过语音输入的方式,向显示设备发送部分显示模式指令,以控制显示设备进入部分显示模式。显示设备中可以设置有智能语音系统,智能语音系统可以对用户的语音进行识别,以提取用户输入的指令内容。用户可以通过麦克风输入预设的唤醒词,从而启动智能语音系统,从而控制器可以对用户输入的指令做出响应。并在一定时间内输入部分显示模式指令,使得显示设
备进入部分显示模式。例如,用户可以输入“某某同学”,以启动智能语音系统。再输入“进入部分显示模式”,实现向显示设备发送部分显示模式指令。
105.在一些实施例中,用户还可以通过预设的手势向显示设备发送部分显示模式指令。显示设备可以通过图像采集器,例如摄像头,检测用户的行为。当用户做出预设的手势时,可以认为用户向显示设备发送了部分显示模式指令。例如,可以设置为:当检测到用户划出v字时,判定为用户向显示设备输入了部分显示模式指令。用户还可以通过预设的动作向显示设备发送部分显示模式指令。例如,可以设置为:当检测到用户同时抬起左脚和右手时,判定为用户向显示设备输入了部分显示模式指令。
106.在一些实施例中,当用户使用智能设备控制显示设备时,例如使用手机时,也可以向显示设备发送部分显示模式指令。在实际应用的过程中可以在手机中设置一个控件,可以通过该控件选择是否进入部分显示模式,从而发送部分显示模式指令至控制器,此时控制器可以控制显示设备进入部分显示模式。
107.在一些实施例中,当用户使用手机控制显示设备时,可以对手机发出连续点击指令。连续点击指令指的是:在预设的周期内,用户对手机触摸屏的同一区域进行点击的次数超过预设阈值。例如:当用户在1s内对手机触摸屏的某个区域连续点击3次,则视为一次连续点击指令。手机接收到连续点击指令后,可以向显示设备发送部分显示模式指令,以使控制器控制显示设备进入部分显示模式。
108.在一些实施例中,当用户使用手机控制显示设备时,也可以设置为:当检测到用户对手机触摸屏的某一区域的触控压力值超过预设的压力阈值时,手机可以向显示设备发送部分显示模式指令。
109.还可以在显示设备的ui界面中设置部分显示模式选项,当用户点击该选项时,可以控制显示设备进入或退出部分显示模式。
110.在一些实施例中,为防止用户误触发部分显示模式,当控制器接收到部分显示模式指令时,可以控制显示器显示部分显示模式确认信息,从而使得用户进行二次确认,是否要控制显示设备进入部分显示模式。图7示出了一些实施例中显示器中显示部分显示模式确认信息的示意图。
111.当显示设备进入部分显示模式时,控制器可以控制显示器从全屏模式显示目标图像的状态切换为部分显示区域显示目标图像的状态。
112.在一些实施例中,当显示设备进入部分显示模式时,控制器可以控制显示器在第一区域中更新显示目标图像,同时,还可以令显示器的第二区域中不显示目标图像。其中,第一区域可以是用户预先设定一部分显示区域,第二区域为显示器中除了第一区域外的其他所有的显示区域。即,控制器可以令显示器中用户设定的显示区域内显示图像,而用户设定以外的所有显示区域都不显示图像。
113.在设定第一区域时可以根据用户的需要进行设定。例如:对于挂载到墙上或者支架的显示设备,由于高度较高,用户可能无法触控到显示器的上方显示区域,此时可以设定第一区域为显示器中的下方显示区域,从而保证用户可以进行触控。在设定第一区域时,可以是以用户能够触控到的区域为准。
114.第一区域的尺寸也可以有用户自行设定,例如,可以设定显示器的下半部分均为第一区域。图8示出了一些实施例中部分显示模式下的示意图。
115.在一些实施例中,当显示设备进入部分显示模式时,显示器的第一区域中可以更新显示目标图像。在更新显示目标图像时,控制器可以控制第一区域中显示目标图像的全部图像,也可以控制第一区域中只显示目标图像的部分图像。
116.在一些实施例中,当控制器控制第一区域中显示目标图像的全部图像时,可以首先获取第一区域的尺寸信息。例如,第一区域的宽度为w1,高度为h1。
117.由于第一区域中需要显示目标图像的全部图像,但是第一区域的尺寸信息和目标图像的尺寸信息可能不同,例如,二者的分辨率不同。为了提高用户的观看体验性,可以对目标图像进行缩放,从而令目标图像更加匹配第一区域。
118.控制器可以先获取目标图像的尺寸信息,例如,目标图像的宽度为w2,高度为h2。此时,可以分别计算第一区域和目标图像之间,宽度和高度的比例。宽度比例为p1=w1/w2,高度比例为p2=h1/h2。
119.考虑到第一区域可能不是标准的尺寸格式,因此为了保证图像的效果,可以令目标图像的尺寸比例不变,即目标图像的宽度和高度的比例不变。此时,可以比较宽度比例p1和高度比例p2的大小关系,并较小的比例作为目标图像的缩放比例。
120.例如,目标图像的分辨率为540*270,第一区域的分辨率为2160*540。通过计算得到宽度比例p1=2160/540=4,高度比例p2=540/270=2。因此选取2作为缩放比例,即控制器可以将目标图像放大2倍,得到1080*540的目标图像,同时控制器控制第一区域内显示该1080*540的目标图像。
121.此时,用户可以通过第一区域对目标图像整体进行操控。图9示出了一些实施例中第一区域中显示目标图像的全部图像的示意图。
122.在一些实施例中,控制器也可以控制第一区域只显示目标图像的部分图像,此时,目标图像本身的显示比例不变,不需要进行缩放处理。例如,当显示设备的第一区域为显示器的下半部分时,可以令第一区域中显示全屏模式下第二区域中的图像,即显示目标图像的上半部分。在全屏模式下,用户可能只能触控到显示器的下半部分,即只能触控到目标图像的下半部分,无法触控到目标图像的上半部分。当显示设备进入部分显示模式时,可以在第一区域中显示原来第二区域中的图像,即目标图像的上半部分。此时用户可以对目标图像的上半部分进行触控,从而实现对目标图像的全部图像都进行触控。
123.在一些实施例中,当控制器控制第一区域只显示目标图像的部分图像时,可以对目标图像进行截取,从而得到部分图像并在第一区域中显示。
124.具体的,控制器可以先获取第一区域相对于显示器的尺寸比例,本技术实施例中设定为第一尺寸比例。假设显示器的尺寸信息为:宽度panel.width,高度panel.heigh。控制器可以确定第一区域的尺寸信息。例如,当第一区域为显示器的下半部分时,其宽度为panel.width,高度为panel.heigh/2。因此,第一区域相对于显示器的尺寸比例为:宽度比例1,高度比例0.5。即第一区域为显示器尺寸的一半。
125.在获取到该尺寸比例时,可以在目标图像中截取相同尺寸比例的部分图像,作为第一图像。需要说明的是,第一图像相对于目标图像的尺寸比例和第一区域相对于显示器的尺寸比例是相同的。
126.当获取到第一图像后,可以在第一区域中显示第一图像。
127.在一些实施例中,还可以根据第一区域确定第一图像在目标图像中的位置,即确
定如何对目标图像进行截取。
128.具体的,控制器可以先获取第一区域相对于显示器的位置信息。例如,当第一区域为显示器的下半部分时,设定其位置信息为下方。当第一区域为显示器的左半部分时,设定其位置信息为左侧。
129.当确定第一区域的位置信息后,可以根据该位置信息确定目标图像中的关联区域。关联区域即为对目标图像进行截取时需要选取的区域。第一区域和关联区域存在对应关系,对应关系可以是用户预先设定的关系。
130.第一区域和关联区域可以是方位上相反的区域,例如,当第一区域为显示器的下方区域时,设定关联区域为目标图像的上方区域。当第一区域为显示器的左侧区域时,设定关联区域为目标图像的右侧区域。
131.在确定好关联区域后,可以在关联区域中截取第一尺寸比例对应的区域,从而得到第一图像。
132.在一些实施例中,当第一区域为显示器的下半部分时,可以确定第一区域的位置信息为显示器的下方,第一尺寸比例为宽度比例1,高度比例0.5。根据预先设定的对应关系,可以确定关联区域为目标图像的上方区域。此时可以通过第一尺寸比例在目标图像的上方进行截取,得到目标图像的上半部分。控制器可以进一步将目标图像的上半部分在第一区域,即显示器的下半部分进行显示。图10示出了一些实施例中第一区域中显示目标图像的第一图像的示意图。
133.在一些实施例中,当第一区域中更新显示目标图像后,控制器可以控制显示器中显示第一区域调节控件,第一区域调节控件可以调节第一区域的区域范围,可以位于第一区域的边缘。图11示出了一些实施例中第一区域调节控件的示意图。
134.用户可以通过触控第一区域调节控件,调节第一区域的区域范围。例如,用户可以点击第一区域调节控件,并拖动高控件。当用户拖动该控件到某个位置时,可以不再点击,此时根据拖动后的控件位置可以确定调节后的第一区域。
135.具体的,当检测到用户对第一区域调节控件的触控操作时,控制器可以确定第一区域调节控件的移动轨迹。根据该移动轨迹和调节之前的第一区域可以确定当前的第一区域,并将当前的第一区域设定为第三区域。
136.在一些实施例中,控制器可以检测移动轨迹的位置信息。用户可以控制第一区域调节控件在第一区域中进行拖动,此时可以减小第一区域的区域范围。用户也可以控制第一区域调节控件在第二区域中进行拖动,从而增大第一区域的区域范围。
137.当检测到移动轨迹位于第一区域中时,说明用户想要减小第一区域的区域范围。此时控制器可以确定第三区域为第一区域中除了移动轨迹外的显示区域,即第三区域=第一区域-移动轨迹。图12示出了一些实施例中第三区域的示意图。
138.当检测到移动轨迹位于第二区域中时,说明用户想要增加第一区域的区域范围。此时控制器可以确定第三区域为第一区域和移动轨迹共同组成的显示区域,即第三区域=第一区域+移动轨迹。图13示出了一些实施例中第三区域的示意图。
139.当确定第三区域后,可以继续在第三区域中更新显示目标图像。
140.在一些实施例中,如果在之前的设定中,第一区域中显示的是目标图像的部分图像,即第一图像。当检测用户对第一区域调节控件的触控操作后,可以获取第三区域。同时
需要对第三区域中的图像进行更新。
141.具体的,可以获取第三区域相对于显示器的第二尺寸比例。并根据第二尺寸比例对目标图像进行截取,得到新的第一图像,设定为第二图像。其中,第二图像相对于目标图像的尺寸比例和第二尺寸比例是相同的。
142.在确定第二图像后,可以在第三区域中显示第二图像。
143.需要说明的是,根据第二尺寸比例对目标图像进行截取的方法以及在第三区域中更新显示目标图像的方法可以参考前述过程,在此不再赘述。
144.在一些实施例中,如果在之前的设定中,第一区域中显示的是目标图像的全部图像。当检测用户对第一区域调节控件的触控操作后,可以获取第三区域。同时需要对第三区域中的图像进行更新。
145.具体的,可以获取第三区域的尺寸信息,并根据第三区域的尺寸信息对目标图像进行缩放。进一步的,控制器可以在第三区域中显示缩放后的目标图像。
146.需要说明的是,根据第三区域的尺寸信息对目标图像进行缩放的方法以及在第三区域中更新显示目标图像的方法可以参考前述过程,在此不再赘述。
147.在一些实施例中,当设定第一区域中显示目标图像的部分图像时,在对目标图像进行截取时,还可以利用第一区域的坐标信息确定第一图像。
148.假设显示器的尺寸信息为:宽度panel.width,高度panel.heigh。此时可以根据显示器建立二维坐标系。例如,将显示器的左底点设为原点,沿着宽度方向向右为x轴,沿着高度方向向上为y轴。同时将显示器的右顶点的坐标设定为(x,y)。因此显示器的位置信息为(0,0)、(0,y)、(x,0)、(x,y)。显示器的区域即为四个坐标之间的区域。
149.假设目标图像的尺寸信息为:宽度video.width,高度video.heigh。此时可以根据目标图像建立二维坐标系。为了方便直接根据第一区域的位置信息确定第一图像的位置信息,可以将目标图像的左底点设为原点,沿着宽度方向向右为x轴,沿着高度方向向上为y轴。同时将目标图像的右顶点的坐标设定为(x,y)。因此目标图像的位置信息为(0,0)、(0,y)、(x,0)、(x,y)。目标图像的区域即为四个坐标之间的区域。将显示器的坐标系和目标图像的坐标系设置为相同,可以方便确定第一图像的位置信息。
150.控制器可以进一步确定第一区域的位置信息。例如,第一区域的宽度为panel.width,高度为a*panel.heigh,0《a《1,并且第一区域位于显示器的下方区域。因此可以确定第一区域的位置信息为(0,0)、(0,a*y)、(x,0)、(x,a*y)。第一区域即为这四个坐标之间的区域。图14示出了一些实施例中第一区域的坐标信息的示意图。
151.当确定第一区域的位置信息后,可以初步确定第一图像位于目标图像的位置,即确定出关联区域。当第一区域位于显示器的下方区域时,可以确定第一图像位于目标图像的上方区域。同时第一图像相对于目标图像的尺寸比例和第一区域相对于显示器的尺寸比例相同,因此可以在目标图像的上方确定出第一图像的位置信息,为(0,y-a*y)、(0,y)、(x,y-a*y)、(x,y)。通过对这四个坐标之间的区域进行截取,即可得到第一图像。图15示出了一些实施例中第一图像的坐标信息的示意图。
152.当截取到第一图像后,可以将第一图像在第一区域中进行显示。
153.在一些实施例中,显示设备处于部分显示模式下,当第一区域中显示的是目标图像的部分图像时,用户可以在第一区域中对之前触控不到的图像进行触控。例如,第一区域
为显示器的下半部分时,可以显示目标图像的上半部分,用户可以对目标图像的上半部分进行触控。如果用户需要对目标图像的下半部分进行触控时,可以控制显示设备退出部分显示模式,进入全屏显示模式。此时第一区域中显示的是目标图像的下半部分,用户可以对其进行触控。
154.或者,当第一区域中显示的是目标图像的全部图像时,用户可能觉得当前显示的目标图像的尺寸较小,影像观看体验,此时也可以显示设备退出部分显示模式,进入全屏显示模式。
155.在一些实施例中,当显示设备进入部分显示模式时,控制器可以控制显示器显示恢复控件,恢复控件用于控制显示设备退出部分显示模式,恢复全屏模式。
156.当检测到用户对恢复控件的触发操作,例如用户点击恢复控件时,显示设备可以退出部分显示模式,此时控制器可以控制显示器采用全屏模式显示目标图像。
157.在一些实施例中,当显示设备进入部分显示模式时,用户可以通过对第二区域进行触控,以实现退出部分显示模式。
158.具体的,当检测到用户对第二区域的触控操作时,例如用户点击第二区域或者利用手指在第二区域中滑动时,显示设备可以退出部分显示模式,此时控制器可以控制显示器采用全屏模式显示目标图像。
159.本技术实施例还提供一种图像显示方法,应用于显示设备,如图16所示,该方法包括:
160.步骤1601、当检测到显示器中显示目标图像时,响应于用户输入的指示改变显示器中的显示区域的指令,在显示器的第一区域中更新显示目标图像,以及,控制显示器的第二区域中不显示目标图像;所述第一区域为预设的显示区域,所述第二区域为显示器中除第一区域外的其他显示区域。
161.本说明书中各个实施例之间相同相似的部分互相参照即可,在此不再赘述。
162.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分的方法。
163.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
164.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1