一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示装置及其操作方法与流程

2022-06-18 08:59:19 来源:中国专利 TAG:


1.本公开涉及一种显示装置及其操作方法,更具体地,涉及一种用于提供与内容有关的信息的显示装置以及显示装置的操作方法。


背景技术:

2.随着显示技术的普及和发展,已经开发了具有各种形式和功能的显示装置。
3.这样,可以通过使用这种显示装置来实现满足消费者的各种需求或意图的功能。
4.显示装置可以连接到各种有线或无线通信网络以经由被连接的通信网络接收多种内容中的至少之一。
5.或者,诸如netflix、amazon等的内容提供方可以分发用于在显示装置中提供内容的应用,以向用户提供诸如电影、戏剧等的各种内容。应用可以是用于执行特定服务或操作的软件和/或程序。例如,netflix可以生成可安装在显示装置中的“netflix应用”,并通过app store等将该应用分发给用户,以向用户提供各种内容。在另一个示例中,amazon可以生成可安装在显示装置中的“prime video应用”,并通过app store等将该应用分发给用户,以向用户提供各种内容。然后,用户可以在显示装置中安装诸如netflix应用等的内容提供应用,执行内容提供应用,并且在由内容提供方(例如,netflix)提供的各种内容之中搜索和查看内容。在下文中,为了便于描述,内容提供方的应用可以被称为“内容提供应用”。此外,内容提供方可以是存储、管理和/或发送内容的服务器。为便于描述,存储、管理和/或发送内容的服务器可以被称为“内容提供服务器”。
6.内容提供应用可以从内容提供服务器接收与由内容提供方保留的内容中的至少之一有关的信息。
7.然后,内容提供应用可以通过使用所接收的信息向用户提供包括与内容有关的信息的屏幕(具体地,用户接口屏幕),并且用户可以通过所提供的用户接口屏幕来观看内容。在这种情况下,用户可能期望具有更好质量或特定分辨率的内容,从而提高观看满意度。
8.因此,需要一种显示装置及其操作方法,由此用户可以快速且精确地搜索特定分辨率的内容。


技术实现要素:

9.技术问题
10.如上所述,需要一种显示装置及其操作方法,由此用户可以快速且准确地搜索特定分辨率的内容。
11.技术方案
12.提供了一种显示装置及其操作方法,其允许用户快速且准确地搜索特定分辨率的内容。
13.此外,提供了一种显示装置及其操作方法,由此可以对分辨率进行精确分类,并且可以向用户提供与包括被精确分类的分辨率的内容有关的信息。
14.有益效果
15.提供了一种显示装置及其操作方法,其允许用户快速且准确地搜索特定分辨率的内容。
16.此外,提供了一种显示装置及其操作方法,由此可以对分辨率进行精确分类,并且可以向用户提供与包括被精确分类的分辨率的内容有关的信息。
附图说明
17.本公开的某些实施例的上述和其它方面、特征和优点将从以下结合附图的描述中变得更加明显,其中:
18.图1是描述从内容提供方向其提供内容的显示装置的图;
19.图2是用于描述从内容提供方提供的内容的图;
20.图3是根据实施例的显示装置的框图;
21.图4a是根据实施例的显示装置的另一框图;
22.图4b是根据实施例的服务器的框图;
23.图5a是示出根据实施例的被执行以提供内容相关信息的操作的图;
24.图5b是用于描述根据实施例的关于由显示装置提供的内容的信息的视图;
25.图5c是示出根据实施例的被执行以提供内容列表的操作的图;
26.图6a是示出根据实施例的显示装置的操作方法的流程图;
27.图6b是示出根据实施例的显示装置的操作方法的另一流程图;
28.图7a是示出根据实施例的显示装置的操作方法的另一流程图;
29.图7b是示出根据实施例的显示装置的操作方法的另一流程图;
30.图8是示出根据实施例的显示装置的操作方法的另一流程图;
31.图9是根据实施例的显示装置的详细框图;
32.图10是描述用于执行放大的神经网络的图;以及
33.图11是根据实施例的显示装置的另一框图。
具体实施方式
34.本技术依据35u.s.c.
§
119以2020年1月20日在韩国知识产权局提交的第10-2020-0007384号韩国专利申请为基础并且要求其优先权,该韩国专利申请的公开内容通过引用以其整体并入本文。
35.提供了一种显示装置及其操作方法,其允许用户快速且准确地搜索特定分辨率的内容。
36.此外,提供了一种显示装置及其操作方法,由此可以对分辨率进行精确分类,并且可以向用户提供与包括被精确分类的分辨率的内容有关的信息。
37.另外的方面将部分地在随后的描述中阐述,并且部分地将从描述中显而易见,或者可以通过对所呈现的实施例的实践来获知。
38.根据本公开的一个方面,显示装置的操作方法包括:向服务器发送对内容相关信息的发送请求和显示装置的分辨率信息;从服务器接收与发送请求对应的内容相关信息;通过基于显示装置是否支持放大对包括在内容相关信息中的内容的分辨率进行分类来获
得最终分辨率;以及显示提供对于内容的信息的屏幕,该信息包括最终分辨率。
39.获得最终分辨率可以包括基于显示装置是否支持放大来确定是否将使用第一方案进行了缩小的内容的分辨率分类为较高分辨率,并且基于确定的结果获得最终分辨率。
40.该确定可以包括:当显示装置支持使用与第一方案对应的第二方案进行放大时,将使用第一方案进行了缩小的内容的分辨率分类为较高分辨率。
41.获得最终分辨率可以包括:当显示装置不支持使用与第一方案对应的第二方案进行放大时,获得一值作为最终分辨率,该值等于使用第一方案进行了缩小的内容的分辨率。
42.第一方案可以是通过执行人工智能(ai)编码来缩小分辨率的方案,而第二方案可以是通过执行ai解码来对分辨率进行放大的方案。
43.当内容是使用第一方案进行了缩小的内容时,内容相关信息可以包括指示内容是缩小的内容的信息,并且包括内容的分辨率。
44.发送请求可以包括对由服务器保留的内容的内容列表的发送请求,并且操作方法还可以包括生成最终内容列表,该最终内容列表包括分别对应于至少一种内容的最终分辨率中的至少之一。
45.内容列表可以包括多种内容,该多种内容包括使用第一方案进行了缩小以具有第一分辨率的第一内容,并且获得最终分辨率可以包括:当显示装置支持使用与第一方案对应的第二方案进行放大时,通过将第一内容的分辨率分类为高于第一分辨率的第二分辨率来获得最终分辨率。
46.当显示装置不支持使用第二方案进行放大时,获得最终分辨率可以包括通过将第一内容的分辨率分类为第一分辨率来获得最终分辨率。
47.生成最终内容列表可以包括:当包括在内容列表中的多种内容包括具有第一分辨率并且使用第一方案进行了缩小的第一内容时,当显示装置支持使用与第一方案对应的第二方案放大时,将第一内容分类为与高于第一分辨率的第二分辨率对应的内容组,以及当显示装置不支持使用与第一方案对应的第二方案进行放大时,将第一内容分类为与第一分辨率对应的内容组。
48.发送请求可以是对包括对应于第一分辨率的内容的部分列表的发送请求,并且操作方法还可以包括生成最终内容列表,该最终内容列表包括分别对应于包括在部分列表中的至少一种内容的最终分辨率中的至少之一,并且,当显示装置支持放大时,最终内容列表可以包括由服务器保留的所有内容之中的、具有第一分辨率的至少一种内容和被缩小成具有比第一分辨率低的第三分辨率的至少一种内容。
49.当显示装置支持放大时,最终内容列表可以包括由服务器保留的所有内容之中的、具有第一分辨率的至少一种内容和缩小成具有比第一分辨率低的第三分辨率的至少一种内容。
50.根据本公开的另一方面,显示装置包括显示器、被配置成与服务器通信的通信器、以及被配置成执行至少一个指令的处理器。处理器还可以通过执行至少一个指令被配置成来:控制通信器向服务器发送对内容相关信息的发送请求和显示装置的分辨率信息,通过通信器从服务器接收对应于发送请求的内容相关信息,通过基于显示装置是否支持放大来对包括在内容相关信息中的内容的分辨率进行分类而获得最终分辨率;以及在显示器上显示提供对于内容的信息的屏幕,该信息包括最终分辨率。
51.处理器还可通过执行至少一个指令配置成基于显示装置是否支持放大来确定是否将使用第一方案进行了缩小的内容的分辨率分类为较高分辨率。
52.处理器还可通过执行至少一个指令配置成:当显示装置支持使用与第一方案对应的第二方案进行放大时,通过将使用第一方案进行了缩小的内容的分辨率分类为较高分辨率来获得最终分辨率。
53.处理器还可通过执行至少一个指令配置成:当显示装置不支持使用与第一方案对应的第二方案进行放大时,获得一值作为最终分辨率,该值等于使用第一方案进行了缩小的内容的分辨率。
54.处理器可包括人工智能(ai)解码器,其配置成通过执行ai解码将已使用第一方案被缩小的内容的分辨率放大到较高分辨率。
55.ai解码器可以包括深度神经网络(dnn),其被配置成接收与内容对应的图像数据的输入、放大图像数据的分辨率并输出已经对分辨率进行了放大的图像。
56.发送请求可以包括对由服务器保留的内容的内容列表的发送请求,并且处理器还可以通过执行至少一个指令被配置成生成最终内容列表,该最终内容列表包括分别对应于至少一种内容的最终分辨率中的至少之一。
57.内容列表可以包括多种内容,多种内容包括使用第一方案进行了缩小以具有第一分辨率的第一内容,并且处理器还可以通过执行至少一个指令被配置成:当显示装置支持使用与第一方案对应的第二方案进行放大时,通过将第一内容的分辨率分类为高于第一分辨率的第二分辨率来获得最终分辨率。
58.根据本公开的另一方面,非暂时性计算机可读记录介质在其上记录有可由至少一个处理器执行以执行图像处理设备的操作方法的指令,操作方法包括:向服务器发送对内容相关信息的发送请求和显示器的分辨率信息;从服务器接收与发送请求对应的内容相关信息;通过基于显示器是否支持放大对包括在内容相关信息中的内容的分辨率进行分类来获得最终分辨率;以及在显示器上输出用于显示对于内容的信息,该信息包括最终分辨率。
59.发明的模式
60.在下文中,将参考附图详细描述本公开的实施例,以允许本领域普通技术人员容易地实现本公开的实施例。然而,本公开可以以各种形式实现,而不限于本文具体描述的实施例。为了清楚地描述本公开,可以从附图中省略与描述无关的部分,并且在整个说明书中,类似的附图标记表示类似的部分。
61.在整个说明书中,当一个部件“连接”到另一个部件时,该部件不仅“直接连接”到另一个部件,而且还可以“电连接”到另一个部件并且另一个装置介于它们之间。当假设某一部件“包括”某一组件时,除非提供与相组件相反的特定含义,否则这意味着相应的组件可以还包括其它组件。
62.如本文所使用的,诸如“在一些实施例中”或“在实施例中”的短语不一定表示本公开的相同实施例。
63.本公开的一些实施例可以由块组件和各种处理操作来表示。所有或一些这样的功能块可以由执行特定功能的各种数量的硬件和/或软件组件来实现。例如,本公开的功能块可以通过使用用于特定功能的一个或更多处理器或微处理器或电路元件来实现。例如,功能块也可以使用各种编程或脚本语言来实现。功能块可以被实现为在一个或更多处理器中
执行的算法。此外,本公开可以采用用于电子配置、信号处理和/或数据处理等的相关技术。诸如模块、组件等的术语可以广泛地使用,并且可以不限于机械和物理元件。
64.附图中所示的元件之间的连接线或连接构件仅用于说明功能连接和/或物理或电路连接。在实际装置中,元件之间的连接可以由可替换的或添加的各种功能连接、物理连接或电路连接来指示。
65.在整个公开内容中,诸如“a、b【和/或】c中的至少一个”的表述可以表示“仅a”、“仅b”、“仅c”、“a和b两者”、“a和c两者”、“b和c两者”以及“a、b和c的全部”中的任一者。
66.此外,在本文中,表示为“单元”、“模块”等的组件可通过将两个或两个以上组件组合成一个组件来制造,或一个组件可基于所划分的功能而被划分成两个或两个以上组件。此外,除了由组件管理的主功能之外,下面将描述的每个组件还可以执行由另一个组件管理的所有或一些功能,并且由每个组件管理的主功能的部分功能可以由另一个组件执行。
67.此外,在本说明书中,“图像”或“图片”可以对应于静止图像、包括多个连续静止图像(或帧)的运动图像、或视频。
68.在本公开的实施例中,显示装置可以表示能够接收图像信号并可视地输出相应图像的任何电子设备。更具体地,显示装置可以表示能够接收与用户期望观看的内容对应的图像信号并且可视地输出相应图像的任何电子设备。根据另一个实施例,显示装置可以是输出图像以便在外部设备上显示的图像处理设备(例如机顶盒、音频/视频接收器、媒体流设备等)。
69.作为示例,在本公开的实施例中,显示装置可以包括电视(tv)、数字电视、智能电视、数字标牌、数字签名、智能电话、平板个人计算机(pc)、个人数字助理(pda)、膝上型计算机、媒体播放器等。
70.在下文中,参考附图,详细描述根据一个或更多实施例的显示装置及其操作方法。在附图中,相同的组件由相同的附图标记表示。在整个详细描述中,相同的组件可以用相同的术语来表示。
71.根据实施例的显示装置可以是从内容提供方接收内容列表并且接收和再现与包括在内容列表中的至少一种内容对应的图像数据的电子设备。显示装置可以包括与内容提供方对应的内容提供应用。这里,“包括”可以表示内容提供应用(具体地,用于执行内容提供应用的程序或用于执行内容提供应用的至少一个指令的集合)被安装并存储在显示装置中。
72.在下文中,参考附图,详细描述了根据一个或更多实施例的显示装置及其操作方法。
73.图1是用于描述从内容提供方150向其提供内容的显示装置100的图。在图1中,图示和描述使用了显示装置100是电视(tv)的示例,但是应当理解,一个或更多其它实施例不限于此。
74.参照图1,提供服务器150作为内容提供方的示例。服务器150可以是用于向用户提供诸如电影、戏剧、音乐视频等的运动图像的运动图像服务提供方。服务器150可以被称为“内容提供方”、“运动图像服务提供方”等。
75.显示装置100可以通过与服务器150通信而从服务器150向其提供内容。在从服务器150向显示装置100提供内容之前,可以向显示装置100提供与由服务器150保留(或存储)
的至少一种内容有关的信息。这里,与内容有关的信息可以包括与内容相关的各种信息,诸如与内容有关的附加信息、内容的缩略图、与内容的制作者有关的信息等。例如,与内容有关的附加信息可以包括:i)内容的分辨率,ii)内容的标题(例如,当内容是电影时,内容的标题是电影的名称),iii)与出现在内容中的角色或演员有关的信息,iv)与内容的简介、概要、主题等有关的信息,v)与在内容中出现的背景或位置有关的信息,等等。除了上述示例之外,与内容有关的信息可以包括与内容相关或描述内容的各种信息。
76.在下文中,为了便于描述,上述与内容有关的信息将被称为“内容相关信息”。
77.内容相关信息可以是与特定内容对应的信息。然而,分别与多种内容对应的多种内容相关信息片段可以被分组并且被称为“内容相关信息”。
78.显示装置100可以被配置成显示高质量图像。更具体地,显示装置100被配置成显示高分辨率图像。例如,可以提供能够实现8k分辨率的显示装置。
79.此外,为了满足用户对观看高质量内容的需求,内容提供方可以获得高分辨率内容并将其提供给显示装置100。然而,当形成内容的图像(例如,运动图像)的分辨率增加时,处理高分辨率图像所需的信息吞吐量可能增加。这里,图像的处理可以包括对图像进行编码和/或解码以及发送图像。因此,开发了高效地处理高分辨率图像的方法。
80.如上所述,作为高效地处理高分辨率图像的方法,提供了使用人工智能(ai)的缩放技术。在下文中,为了便于描述,使用ai的缩放技术将被称为“ai缩放技术”。这里,缩放可以表示调整分辨率,其中分辨率是图像的大小。更具体地,ai缩放技术可以表示根据ai技术使用神经网络来调整被输入的图像的大小或分辨率的技术。三星(samsung)的ai scalenet可以是ai缩放技术的示例。更具体地,当与参考编解码器相比时,ai scalenet通过在使用标准编解码器的情况下基于深度学习进行预处理和后处理,利用一半位速率具有相同的压缩性能。这里,预处理可以包括编码处理,而后处理可以包括解码处理。
81.降低分辨率或进行处理以降低分辨率可以被称为缩小。提高分辨率或进行处理以提高分辨率可以被称为放大。在实施例中,“ai缩小”可以表示基于ai进行处理以降低图像的分辨率,“编码”可以表示基于频率转换使用图像压缩进行编码。此外,“解码”可以表示基于频率转换使用图像重构进行解码,“ai放大”可以表示基于ai进行处理以提高图像的分辨率。
82.在下文中,为了便于描述,使用ai的缩放技术可以被称为“ai编解码器”。
83.在实施例中,由服务器150提供的多种内容可以包括使用ai缩放技术调整了分辨率的内容。更具体地,服务器150可以通过存储已缩小的内容来保存节省用于存储、发送和/或处理内容所需的资源(例如,内存、带宽、计算复杂度/时间等)。通过将缩小的内容发送到显示装100,服务器150可以增加数据传输速率并且最小化数据传输所需的资源(例如,网络的带宽等)。
84.在图1中,示出了服务器150存储两个经ai缩小的内容151、152的示例。例如,服务器150可以包括通过使用ai编解码器缩小具有8k分辨率的内容而生成的具有4k分辨率的第一内容151以及通过使用ai编解码器缩小具有4k分辨率的内容而生成(或通过缩小具有8k分辨率的内容而生成)的分辨率为2k的第二内容152。服务器150可以向显示装置100提供由服务器150保留的内容的内容列表155。这里,包括在内容列表155中的项目可以包括与第一内容151有关的信息和与第二内容152有关的信息。更具体地,内容列表155可以包括对应于
每种内容的分辨率信息。例如,与第一内容151有关的信息可以被称为第一内容相关信息,并且可以包括第一内容151的分辨率。当第一内容151被缩小时,缩小的分辨率(在前述示例中,4k)可以被包括在第一内容相关信息中。与第二内容152有关的信息可以被称为第二内容相关信息,并且可以包括第二内容152的分辨率。当第二内容152被缩小时,缩小的分辨率(在前述示例中,2k)可以被包括在第二内容相关信息中。
85.此外,服务器150可以存储未被缩小的至少一个未缩小的内容。在下文中,为了便于描述,未缩小的内容将被称为“一般内容”或“原始内容”。
86.在实施例中,显示装置100可以支持放大。更具体地,显示装置100可以根据ai编解码器执行处理以对分辨率进行放大。在这种情况下,显示装置100可以接收根据ai编解码器进行了缩小的图像信号,对所接收的图像信号进行解码,并执行ai放大以获得高分辨率图像。
87.当显示装置100支持放大时,从服务器150接收的第一内容151可以在显示装置100中放大到8k分辨率。也就是说,显示装置100可以生成放大的第一内容151。因此,显示装置100可以接收具有4k分辨率的内容(更具体地,第一内容151),并且放大所接收的内容以显示具有8k分辨率的内容。从服务器150接收的第二内容152可以在显示装置100中被放大到4k分辨率。也就是说,显示装置100可以生成放大的第二内容152。因此,显示装置100可以接收具有2k分辨率的内容(更具体地,第二内容152),并且放大所接收的内容以显示具有4k分辨率的内容。
88.此外,可能存在不支持放大的显示装置110。在这种情况下,显示装置110可能无法对根据ai编解码器进行了处理的图像信号进行ai放大。因此,从服务器150接收的第一内容151可以被解码并以4k分辨率输出,而不在显示装置110中被放大到8k分辨率。因此,从服务器150接收的第二内容152可以以2k分辨率被输出,而不在显示装置110中被放大到8k分辨率。
89.在下文中,参考图2、图9和图10,详细描述了根据实施例的ai编解码器技术。与根据实施例的ai编解码器技术相关的术语可被定义如下。
90.在本文中,“深度神经网络(dnn)”可以是模拟大脑神经的人工神经网络模型的代表性示例,并且可以不限于使用特定算法的人工神经网络模型。
91.此外,在本文中,“参数”可以是在构成神经网络的每个层的操作中使用的值,并且可以包括在将输入值应用于特定操作表达式中使用的加权值。该参数也可以以矩阵的形式表示。作为训练结果的值集的参数可以通过单独的训练数据来更新。
92.这里,“第一dnn”可以表示用于对图像进行ai缩小的dnn,而“第二dnn”可以表示用于对图像进行ai放大的dnn。
93.这里,“dnn配置信息”可以包括作为与形成dnn的元素相关的信息而在上面描述的参数。通过使用dnn配置信息,可以配置第一dnn或第二dnn。
94.这里,“原始图像”可以表示要经受ai编码的图像,而“第一图像”可以表示作为ai编码过程中对原始图像进行ai缩小的结果而获得的图像。此外,“第二图像”可以表示在ai解码过程中通过第一解码获得的图像,而“第三图像”可以表示在ai解码过程中通过对第二图像进行ai放大获得的图像。
95.这里,“ai缩小”可以表示基于ai进行处理以降低图像的分辨率,而“第一编码”可
以表示基于频率转换使用图像压缩进行编码。此外,“第一解码”可以表示基于频率转换使用图像重构进行解码,“ai放大”可以表示基于ai进行处理以提高图像的分辨率。
96.图2是根据实施例的用于描述从内容提供方150提供的内容的图。更具体地,图2是用于描述根据ai编解码器的ai编码过程和ai解码过程的图。在图2中,与图1中相同的组件由相同的附图标记表示,并且下面可能省略其重复的描述。
97.服务器150可以存储ai缩小的内容并将其发送到显示装置100。这里,服务器150可以从外部接收ai缩小的内容并存储该内容。例如,当外部内容制作者与服务器150分开地存在时,外部内容制作者可以生成ai缩小的内容并将其发送到服务器150。服务器150可以接收并存储ai缩小的内容。
98.或者,服务器150可直接执行ai缩小并存储相应地生成的ai缩小的内容。在图2中,描述和说明了服务器150执行ai缩小的情况。
99.参照图2,可以在服务器150中执行ai缩小,并且可以在显示装置100中执行ai放大。
100.参照图2,服务器150可以对高分辨率的原始图像221执行ai缩小212,以获得第一图像222。通过对具有比原始图像221低的分辨率的第一图像222执行第一编码213和第一解码252,与对原始图像221执行第一编码213和第一解码252相比,可以大大降低要处理的比特率。
101.为了便于描述,在图2中,用于执行ai缩小的组件被示为ai编码器211,并且用于执行ai放大的组件被示为ai解码器251。
102.例如,在ai编码处理中,可以通过对原始图像221执行ai缩小212来获得第一图像222,并且可以对第一图像222执行第一编码213。在ai解码过程中,可以接收作为ai编码的结果而获得的ai编码数据223(其包括ai数据和图像数据),可以通过第一解码252获得第二图像261,并且可以对第二图像261执行ai放大253以获得第三图像262。
103.在ai编码过程中,在输入原始图像221时,可以对原始图像221执行ai缩小212,以获得具有特定分辨率或质量的第一图像222。可以基于ai来执行ai缩小212,由此与用于第二图像261的ai放大253的ai联合地训练用于ai缩小212的ai。这是因为,当分别训练用于ai缩小212的ai和用于ai放大253的ai时,要经受ai编码的原始图像221和通过ai解码重构的第三图像262之间的差异增加。
104.在本公开的实施例中,为了在ai编码过程和ai解码过程中保持这种联合关系,可以使用ai数据。因此,通过ai编码过程获得的ai数据包括指示放大目标的信息,并且在ai解码过程中,根据基于ai数据识别出的放大目标对第二图像261执行ai放大253。
105.用于ai缩小212的ai和用于ai放大253的ai可以使用dnn来实现。也就是说,ai缩小212可以包括第一dnn,并且通过经由dnn执行操作来执行缩小。ai放大253可以包括第二dnn,并且通过经由dnn执行操作来执行放大。
106.通过在特定目标下共享丢失信息来联合训练第一dnn和第二dnn,使得作为ai编码装置的服务器150可以向作为ai解码装置的显示装置100提供在第一dnn和第二dnn之间的联合训练中使用的目标信息,其中作为ai解码装置的显示装置100可以基于所提供的目标信息以目标分辨率对第二图像261执行ai放大253。
107.在第一编码213和第一解码252中,可以通过第一编码213来减少已经从原始图像
221经历ai缩小212的第一图像222的信息量。第一编码213可以包括:通过预测第一图像222来生成预测数据,生成与第一图像222和预测数据之间的差对应的残差数据,将作为空间域分量的残差数据变换为频域分量,将变换为频域分量的残差数据量化,以及对量化的残差数据进行熵编码。该第一编码213可以通过使用频率转换的图像压缩方法之一来实现,诸如运动图像专家组(mpeg)-2、h.264高级视频编码(avc)、mpeg-4、高效视频编码(hevc)、vc-1、vp8、vp9、aomedia视频1(av1)等。
108.与第一图像222对应的第二图像261可以通过图像数据的第一解码252来重构。第一解码252可以包括通过对图像数据执行熵解码来生成量化的残差数据,对量化的残差数据进行逆量化,将频域分量的残差数据变换为空间域分量,生成预测数据,以及通过使用预测数据和残差数据来重构第二图像261。这种第一解码252可以通过与使用频率转换的图像压缩方法之一对应的图像重构方法来实现,图像压缩方法诸如在第一编码213中使用的mpeg-2、h.264、mpeg-4、hevc、vc-1、vp8、vp9、av1等。
109.通过ai编码处理获得的ai编码数据可以包括作为第一图像222的第一编码213的结果而获得的图像数据以及与原始图像221的ai缩小212相关的ai数据。图像数据可以在第一解码252中使用,而ai数据可以在ai放大253中使用。
110.图像数据可以以比特流的形式发送。图像数据可以包括基于第一图像222中的像素值而获得的数据,例如,残差数据,该残差数据是第一图像222与第一图像222的预测数据之间的差。图像数据可以包括在第一图像222的第一编码213中使用的信息。例如,图像数据可以包括在第一图像222的第一编码213中使用的预测模式信息、运动信息、在第一编码213中使用的量化参数信息等。可以根据使用频率转换的图像压缩方法(诸如mpeg-2、h.264avc、mpeg-4、hevc、vc-1、vp8、vp9、av1等)之中的、在第一编码213中使用的图像压缩方法的规则(例如,语法)来生成图像数据。
111.ai数据可用于基于第二dnn的ai放大253中。如上所述,第一dnn和第二dnn被联合训练,使得ai数据可以包括使得第二图像261的ai放大253能够通过第二dnn被精确地执行的信息。在ai解码过程中,可以基于ai数据以目标分辨率和/或质量对第二图像261执行ai放大253。
112.ai数据可以以比特流的形式与图像数据一起被发送。可替换地,根据实现方式,ai数据可以以帧或分组的形式与图像数据分开发送。作为ai编码的结果获得的图像数据和ai数据可以通过相同的网络或不同的网络发送。
113.如上参考图2所述,可以根据ai编解码器通过ai编码和ai解码来生成在实施例中使用的、将被缩小和/或放大的内容。
114.实施例提供了一种显示装置及其操作方法,由此可以准确和快速地将与使用ai编解码器生成的内容的分辨率有关的信息进行分类,并且可以向用户提供基于该分类的最终分辨率信息,如下面参考图3、图4a、图4b、图5a至图5c、图6a、图6b、图7a、图7b和图8至图11详细描述的那样。
115.图3是根据实施例的显示装置300的框图。图3所示的显示装置300可以对应于上面参考图1和图2描述的显示装置100。因此,在描述图3的显示装置300时,下面将省略与参考图1和图2所作的描述重叠的描述。
116.参照图3,根据实施例的显示装置300可以包括显示器330、与服务器通信的通信器
320、以及执行至少一个指令的处理器310。
117.与通信器320通信的服务器可以是上面参考图1和图2描述的、用于提供内容的服务器150。
118.在实施例中,处理器310可以控制通信器320向服务器发送显示装置300的分辨率信息和对内容相关信息的发送请求。处理器310可以通过通信器320从服务器接收对应于发送请求的信息,具体地,接收内容相关信息。处理器310还可以通过基于显示装置300是否支持放大对包括在所接收的内容相关信息中的内容的分辨率进行分类来获得最终分辨率。处理器310可以进行控制以通过显示器330显示提供与内容有关的信息的屏幕,其中,与内容有关的信息包括最终分辨率。
119.在处理器310的控制下发送到服务器的发送请求可以与用户输入对应地或基于用户输入来生成。
120.例如,当用户希望观看电影时,用户可以请求显示装置300执行netflix应用。在执行netflix应用时,用户可以输入用户输入以请求向显示装置300(更具体地,netflix应用)提供与特定内容有关的信息。更具体地,当用户希望观看电影“冰雪奇缘(frozen)”时,用户可以操纵netflix应用的用户接口屏幕来搜索冰雪奇缘。然后,netflix应用可以向服务器发送与用户输入对应的发送请求,即,对内容(更具体地,电影“冰雪奇缘”)相关信息的发送请求,该内容相关信息是与电影“冰雪奇缘”有关的信息。这里,netflix应用可以被包括在处理器310中。
121.在另一个示例中,当用户希望观看电影时,用户可以请求显示装置300执行netflix应用。在执行netflix应用时,用户可以输入用于请求提供可用于显示装置300(更具体地,netflix应用)的内容列表的用户输入。更具体地,用户可以通过netflix应用的用户接口屏幕输入用于请求提供可用电影的列表的用户输入。然后,netflix应用可以向服务器发送对应于用户输入的发送请求,即,对可提供内容的列表的发送请求。
122.即,响应于用户输入而发送到服务器的发送请求可以包括针对与特定内容有关的信息的发送请求或针对内容列表的发送请求。这里,内容列表可以是服务器中可提供的所有内容的列表。或者,内容列表可以是由服务器保留的所有内容之中的、具有特定分辨率的至少一种内容的列表。
123.首先,下面使用这样的示例来提供描述,在该示例中,在处理器310的控制下发送到服务器的发送请求是针对内容相关信息的发送请求,即,针对与特定内容(具体地,用户选择的内容)有关的信息的发送请求。
124.更具体地,处理器310可以基于显示装置300是否支持放大来确定是否将使用第一方案进行了缩小的内容的分辨率分类为较高分辨率。基于该确定可以获得最终分辨率。
125.特别地,当显示装置300支持放大时,处理器310可以通过将包括在内容相关信息中的、内容的分辨率(具体地,当使用第一方案缩小内容时,使用第一方案进行了缩小的内容的分辨率)分类为较高分辨率来获得最终分辨率。处理器310可以向用户提供包括所获得的最终分辨率的信息。
126.此外,当显示装置300支持使用与第一方案对应的第二方案进行放大时,处理器310可以将使用第一方案进行了缩小的内容的分辨率分类为较高分辨率。第一方案和第二方案可以是根据ai编解码器联合训练的方案。更具体地,当使用第一方案对原始数据进行
缩小以生成缩小数据时,可以通过使用第二方案将缩小数据放大到原始数据。
127.当显示装置300不支持使用与第一方案对应的第二方案进行放大时,处理器310可以获得与使用第一方案进行了缩小的内容的分辨率相同的值作为最终分辨率。
128.在这种情况下,当显示装置300不支持使用与第一方案对应的第二方案进行放大时,处理器310可以获得与使用第一方案进行了缩小的内容的分辨率相同的值作为最终分辨率。
129.这里,较高分辨率可以表示在使用第一方案对内容进行缩小之前的分辨率。
130.在实施例中,可以根据执行缩小的详细方法对第一方案进行分类。例如,第一方案可以是上面参考图1和图2描述的、通过ai编码来缩小分辨率的方案。可以根据执行放大的详细方法对第二方案进行分类。例如,第二方案可以是以上参考图1和图2描述的、通过ai解码来对分辨率进行放大的方案。
131.第一方案和第二方案可以是根据ai编解码器联合训练的方案。更具体地,当联合训练使用第一方案的ai缩小和使用第二方案的ai放大时,缩小之前的图像(例如,图2的原始图像221)和放大之后的图像(例如,图2中的通过ai解码重构的第三图像262)之间的差可以小于或等于参考极限。也就是说,使用第一方案进行了缩小的内容可以使用第二方案被放大。
132.例如,与参照图1描述的第一内容151类似,当通过对具有8k分辨率的内容进行缩小来生成4k内容时,缩小内容的分辨率可以是4k。较高分辨率可以是8k。当显示装置300支持放大时,可以将缩小内容的分辨率分类为对应于较高分辨率即8k的内容组。从服务器发送到显示装置300的内容相关信息可以包括第一内容151的分辨率。在上述示例中,对应于第一内容的内容相关信息可以包括第一内容151的分辨率,即4k。
133.这里,服务器可以是内容提供方。例如,服务器可以是用于向用户提供诸如电影、戏剧、音乐视频等的运动图像的运动图像服务提供方。服务器可以是对内容提供方和显示装置之间的通信进行中继的中间服务器。在实施例中,服务器通过执行缩小来生成缩小内容,并将相应的图像数据发送到显示装置300。
134.处理器310可以通过执行至少一个指令来控制要执行的预期操作。这里,至少一个指令可以被存储在包括在处理器310中的内部存储器中,或者被存储在与处理器310分开地包括在显示装置300中的存储器中。
135.处理器310可以通过执行至少一个指令来控制包括在显示装置300中的至少一个组件以执行预期操作。因此,甚至当参考处理器310执行特定操作的示例进行描述时,也可以理解,处理器310控制包括在显示装置300中的至少一个组件来执行特定操作。
136.在实施例中,当显示装置300支持放大时,处理器310可以包括以下至少之一:用于执行放大的至少一个指令、用于执行至少一个指令的处理器、或用于执行放大的模块。用于执行放大的模块或处理器可以与处理器310分开地包括在显示装置300中。例如,处理器310可以包括用于执行放大的模块,例如,参考图2描述的ai解码器251。
137.处理器310可以包括这样的dnn(更具体地,第二dnn),该dnn接收与内容对应的图像数据、放大图像数据的分辨率并且以放大的分辨率输出图像数据。
138.在支持放大的显示装置300中,当从服务器接收的内容相关信息对应于使用第一方案被缩小的内容时,处理器310可以将内容的分辨率分类为较高分辨率。也就是说,在上
video应用等。在实施例中,在从用户接收到对内容提供应用的执行请求时,处理器310可以控制内容提供应用被执行以允许向用户提供运动图像服务。然后,内容提供应用可以将显示装置的分辨率信息和对内容列表的发送请求发送到服务器;从服务器接收与对内容列表的发送请求对应的内容列表;当显示装置支持放大时,将内容列表中包括的多种内容之中的、使用第一方案进行了缩小的内容的分辨率分类为与较高分辨率对应的内容;以及生成最终内容列表。
149.即,在实施例中,也可以由内容提供应用执行内容相关信息或内容列表的发送请求的发送、内容相关信息或内容列表的接收、以及最终分辨率的获得(以上描述为由处理器310执行)。
150.在下文中,为了便于描述,描述了这样的示例,在该示例中处理器310执行内容相关信息或内容列表的发送请求的发送、内容相关信息或内容列表的接收、以及最终分辨率的获得。
151.显示器330可以在屏幕上输出图像。更具体地,显示器330可以通过在内部包括的显示面板或通过外部显示面板输出对应于视频数据的图像,以允许用户在视觉上识别视频数据。
152.例如,显示器330可以输出与所接收的内容对应的图像。因此,用户可以通过显示器330观看内容。
153.显示器330可以显示内容提供应用的用户接口屏幕。这里,用户接口屏幕可以包括包含内容相关信息的屏幕、包含内容列表的屏幕、允许用户搜索内容的屏幕等。
154.通信器320可以通过至少一个有线或无线通信网络执行与外部设备(例如,服务器)的通信。这里,外部设备可以是提供由显示装置300显示的内容的服务器、提供内容的电子设备等。例如,外部设备(作为能够向显示装置300发送特定内容的设备)可以包括广播站服务器、内容提供方服务器、内容存储装置等。在下文中,描述了这样的示例,在该示例中与通信器320通信的外部设备是内容提供方的服务器(图1的服务器150)。
155.通信器320可以包括至少一个通信模块,例如短距离通信模块、无线通信模块、移动通信模块、广播接收模块等。这里,至少一个通信模块可以表示执行广播接收的调谐器或能够通过符合诸如蓝牙、无线局域网(wlan)、无线保真(wifi)、无线宽带(wibro)、微波接入世界互通(wimax)、码分多址(cdma)、宽带cdma(wcdma)、因特网、第三代(3g)、第四代(4g)和/或第五代(5g)等通信标准的网络执行数据发送/接收的通信模块。
156.例如,包括在通信器320中的移动通信模块可以通过符合诸如3g、4g和/或5g等通信标准的通信网络来执行与位于远距离处的另一设备(例如,服务器)的通信。这里,与位于远距离处的服务器进行通信的通信模块可以被称为“远距离通信模块”。
157.图4a是根据实施例的显示装置400的另一框图。
158.图4a所示的显示装置400可以对应于图3所示的显示装置300。参照图4a,与显示装置300相比,显示装置400还可以包括接收器321、存储器340或用户接口350中的至少一个。
159.接收器321可以包括通信器320以接收和解析从外部接收的信号或数据,并且可以将其传送到处理器310。接收器321可以对解析后的数据进行解码。这里,由接收器321执行的解析和/或解码操作可以由处理器310执行。在附图和详细描述中,描述了这样的示例,在该示例中,接收器321可以对所接收的图像数据进行解析和/或解码并将其传送到处理器
310。
160.存储器340可存储至少一个指令。更具体地,存储器340可以存储要由处理器310执行的至少一个指令。存储器340可以存储要由处理器310执行的至少一个程序。
161.存储器340可提供由处理器310执行特定操作所需或使用的内存区域。例如,处理器310可以通过使用存储器340中的至少一个区域来执行图像的生成和处理。
162.存储器340可以包括以下中的至少一种类型的存储介质:闪存类型、硬盘类型、多媒体卡微类型、卡类型存储器(例如,安全数字(sd)或极速数字(xd)存储器等)、随机存取存储器(ram)、静态随机存取存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁存储器、磁盘、光盘等。
163.存储器340可以存储与通过通信器320接收的内容对应的图像数据。
164.用户接口350可以接收用于控制显示装置400的用户输入。用户接口350可以包括但不限于用户输入设备,该用户输入设备包括检测用户触摸的触摸面板、接收用户按压操作的按钮、接收用户旋转操作的轮、键盘、圆顶开关等。
165.用户接口350可以包括用于语音识别的语音识别设备。例如,语音识别设备可以是麦克风,并且可以接收用户的语音命令或语音请求。因此,处理器310可以进行控制以执行与语音命令或语音请求对应的操作。
166.用户接口350可以包括运动检测传感器。例如,运动检测传感器可以检测显示装置400的运动并接收检测到的运动作为用户输入。语音识别设备和运动检测传感器可以作为独立于用户接口350的模块被包括在显示装置400中,而不是被包括在用户接口350中。
167.在下文中,参考图5c、图6a、图6b、图7a、图7b和图8,详细描述由显示装置300或400执行的具体操作。
168.图4b是根据实施例的服务器450的框图。图4所示的服务器450可以对应于上面参考图1和图2描述的服务器150。因此,当描述服务器450时,下面将省略与参考图1和图2所进行的描述重叠的描述。
169.参照图4b,根据实施例的服务器450可以包括数据库(db)430、通信器420和处理器410。
170.db 430可存储至少一种内容。这里,存储在db 430中的每种内容可以包括图像数据。db 430可存储缩小的内容。更具体地,db 430可以存储使用ai编解码器进行了ai缩小的内容。例如,db 430可以存储上面参考图1描述的第一内容151和第二内容152。db 430可存储至少一个未缩小的内容(在下文中,“一般内容”或“原始内容”)。
171.db 430可包括存储器,并将上述至少一种内容或由服务器450执行特定操作所需或使用的至少一个指令、程序或数据中的至少一者存储在存储器中。
172.db 430可存储服务器450执行对应于神经网络的操作所需或使用的数据。db 430可包括对内容进行缩小的ai编码模块。包括在db 430中的ai编码模块可对应于上文参考图2描述的ai编码器211,且因此下文可省略其冗余描述。
173.更具体地,db 430可以存储用于执行ai缩小的dnn(例如,第一dnn)。db 430可以存储用于训练包括在其中的dnn的训练数据。因此,处理器310可以通过使用存储在db 430中的训练数据来训练dnn。
174.包括在db 430中的dnn可以是在外部设备或外部服务器中训练(或者可以在服务
器450中训练)之后传输出的dnn。在这种情况下,db 430可以不存储训练数据。
175.当服务器450从外部设备或外部服务器接收到缩小的内容而不对内容执行缩小并且存储缩小的内容时,db 430可以不包括ai编码模块。
176.通信器420可以包括使得能够与显示装置100、300或400通信的一个或更多组件。通信器420的详细配置可以对应于参考图3描述的通信器320的配置,因此下面可以省略其冗余描述。
177.例如,通信器420可以包括至少一个通信模块,该通信模块通过符合诸如因特网、3g、4g和/或5g等通信标准的通信网络来执行与位于远距离处的另一设备(例如,显示装置100、300或400)的通信。
178.处理器410通常可以控制服务器450的整体操作。例如,处理器410通常可以通过执行存储在服务器450的db 430中的至少一个指令和至少一个程序来控制db 430和通信器420。
179.处理器410可以存储用于控制服务器450的操作的至少一个指令和/或程序。通过执行包括在其中的至少一个指令和/或程序,处理器410可以全局地控制db 430和通信器420。
180.例如,通过执行至少一个指令和至少一个程序,处理器410可以执行以下至少之一:缩小内容;从显示装置100、300或400接收内容相关信息或对内容列表的发送请求;向显示装置100、300或400发送内容相关信息或内容列表;或向显示装置100、300或400发送对应于特定内容的图像数据。
181.下面参考图5c详细描述服务器450的操作。
182.图5a是示出根据实施例的被执行以提供内容相关信息的操作的图。特别地,图5a示出了由与内容提供服务器501通信的显示装置502执行的、提供内容的包括最终分辨率的内容相关信息的方法。
183.图5a中所示的服务器501和显示装置502可同样对应于以上参考图1至图3、图4a和图4b所描述的服务器150或450以及显示装置100、300或400,使得在图5a中所示的操作的描述中,可在以下省略与参考图1至图3、图4a和图4b所进行的描述重叠的描述。
184.例如,服务器501可以包括图4b所示的db 430、通信器420和处理器410。显示装置502可以包括图3所示的显示器330、通信器320和处理器310。
185.参考图5a,服务器501和显示装置502可以通过无线通信网络彼此通信。例如,服务器501和显示装置502可以通过遵守因特网通信网络3g、4g、5g和/或第六代(6g)等的通信网络等相互通信。
186.参照图5a,在操作s501,显示装置502可以将其分辨率信息和对内容相关信息的发送请求发送到服务器501。操作s501可以在显示装置502的处理器(图3的310)的控制下由通信器(图3的320)执行。
187.在操作s501中发送到服务器501的发送请求可以响应于在操作s500中由包括在显示装置502中的处理器(具体地,对应于处理器310)接收到用户输入而生成。也就是说,在操作s500中,当接收到请求提供内容相关信息的用户输入时,显示装置502可以执行操作s501。更具体地,当用户请求提供与电影“冰雪奇缘”相关的信息时,显示装置502可以向服务器501发送对与电影“冰雪奇缘”相关的信息的发送请求。
188.在操作s501中发送的分辨率信息可以指示显示装置502的分辨率信息。例如,分辨率信息可以包括由显示装置502输出的图像的最大分辨率。分辨率信息可以包括指示显示装置502是否支持分辨率的放大的信息。例如,分辨率信息可以包括指示显示装置502是否支持ai放大的标签。
189.对内容相关信息的发送请求可以包括与可以从服务器501提供给显示装置502的特定内容有关的信息。这里,特定内容可以是由用户选择或请求的内容。例如,用户可以从可以通过netflix应用查看的内容的内容列表中选择任何一种内容。安装在显示装置502中的netflix应用可以向服务器501发送对内容相关信息的发送请求,以向用户提供内容相关信息,该内容相关信息是关于与用户输入(或用户的选择)对应的内容的信息。
190.对内容列表的发送请求可以是对由服务器501保留的(或可结合服务器501提供的)所有内容的列表的发送请求,或者是对具有特定分辨率的内容的列表的发送请求。
191.例如,用户可能希望选择和观看由服务器501保留的(或可结合服务器501提供的)任何一种内容。然后,用户可以向显示装置502输入用户输入以请求显示由服务器501保留的(或可结合其提供的)内容的列表。响应于用户输入,显示装置502可以向服务器501发送对由服务器501保留的(或可结合其提供的)内容的列表的发送请求。服务器501可以向显示装置502发送显示装置502的可提供内容之中的、可以在显示装置502中再现的内容的列表。例如,当显示装置502支持4k分辨率作为最大分辨率时,服务器501可以过滤出可提供内容之中的、具有4k或更小分辨率的内容,并将过滤后的内容列表发送到显示装置502。然后,显示装置502可以基于从服务器501接收的内容列表来获得每种内容的最终分辨率,并且生成并显示包括所获得的最终分辨率的最终内容列表。因此,用户可以查看最终内容列表,并且从包括在最终内容列表中的至少一种内容之中选择期望的内容。然后,显示装置502可以向服务器501发送针对与用户选择的内容对应的图像数据的发送请求。服务器501可以将所请求的图像数据发送到显示装置502。因此,显示装置502可以基于所接收的图像数据显示与用户选择的内容对应的屏幕。
192.在另一个示例中,当用户希望观看对应于特定分辨率的任何一种内容时,用户可以向显示装置502输入请求显示对应于特定分辨率的内容的列表的用户输入。响应于用户输入,显示装置502可以向服务器501发送针对对应于特定分辨率的内容的列表的发送请求。服务器501可以将可提供内容之中的、与特定分辨率对应的内容的列表发送到显示装置502。然后,显示装置502可以基于从服务器501接收的内容列表生成与特定分辨率对应的最终内容列表,并显示所生成的最终内容列表。因此,用户可以查看最终内容列表,并且从包括在最终内容列表中的至少一种内容之中选择期望的内容。然后,显示装置502可以向服务器501发送与用户选择的内容对应的图像数据的发送请求。服务器501可以将所请求的图像数据发送到显示装置502。因此,显示装置502可以基于所接收的图像数据显示与用户选择的内容对应的屏幕。
193.作为另一个示例,当用户希望观看特定内容时,用户可以向显示装置502输入用于请求显示与特定内容对应的列表(或单个项目)的用户输入。然后,显示装置502可以响应于用户输入向服务器501发送对内容列表的发送请求。服务器501可以将可提供内容之中的特定内容的列表发送到显示装置502。这里,特定内容的列表可以是具有不同分辨率的特定内容的列表。例如,特定内容可以是电影“冰雪奇缘”。服务器501可以为电影“冰雪奇缘”提供
具有多种不同分辨率的内容。例如,服务器501可以提供分辨率为2k的“冰雪奇缘”、具有4k分辨率的“冰雪奇缘”以及具有8k分辨率的“冰雪奇缘”。例如,显示装置502的最大分辨率可以是4k。在这种情况下,服务器501可以向显示装置502发送包括分辨率为2k的“冰雪奇缘”和具有4k分辨率的“冰雪奇缘”的列表(并且不包括分辨率高于4k的“冰雪奇缘”)。
194.在操作s501中,服务器501可以获得与在操作s501中发送的发送请求对应的内容相关信息。特别地,在操作s502中,服务器501可以基于显示装置502的分辨率信息来获得与在操作s501中发送的发送请求对应的内容相关信息。例如,在操作s502中,服务器501可以基于显示装置502的分辨率信息来获得与分辨率低于或等于显示装置502的最大分辨率的内容对应的内容相关信息。操作s502可以在服务器501的处理器(图4b的410)的控制下执行。
195.更具体地,当(或基于)在操作s501中发送对第一内容相关信息(其是与第一内容有关的信息)的发送请求,并且由服务器501保留的(或可提供的)第一内容是使用第一方案进行了缩小的内容时,在操作s502中获得的内容相关信息可以包括指示第一内容是缩小的内容的信息。
196.例如,关于第一内容151的第一内容相关信息可以包括关于以下的信息:第一内容的标题(例如,电影的名称等)、指示第一内容的图像(例如,缩略图图像、电影的海报图像等)、第一内容的运行时间、指示第一内容是否是缩小内容的信息(例如,指示ai缩小的标签等)、第一内容的分辨率(例如,当根据ai编解码器缩小第一内容时,缩小之后的分辨率)、概要、简介、或第一内容的主题、内容的角色等。
197.在操作s503,服务器501可以将与所接收的发送请求对应的内容相关信息发送到显示装置502。操作s503可以在服务器501的处理器(图4b的410)的控制下由通信器(图4b的420)执行。因此,显示装置502可以从服务器接收对应于在操作s501中发送的发送请求的内容相关信息。
198.在操作s504中,显示装置502可以通过基于显示装置502是否支持放大对在操作s503中接收的内容相关信息中所包括的内容的分辨率进行分类来获得最终分辨率。操作s504可以由显示装置502的通信器(图3的310)执行。
199.更具体地,假设在操作s503中接收的内容相关信息中包括的第一内容的分辨率是第一分辨率,并且使用第一方案对第一内容进行缩小。然后,在操作s504中,当显示装置502支持使用与第一方案对应的第二方案进行放大时,第一内容可以被分类为与高于第一分辨率的第二分辨率对应的内容组(或者第一内容既可以被分类为与第二分辨率对应的内容组又可以被分类为与第一分辨率对应的内容组)。也就是说,可以获得第二分辨率作为第一内容的最终分辨率。相反,当显示装置502不支持使用与第一方案对应的第二方案进行放大时,第一内容可以被分类为与第一分辨率对应的内容组。这里,第一分辨率可以表示缩小的分辨率。例如,当第一内容是图1所示的第一内容151时,第一分辨率可以是4k,而第二分辨率可以是缩小之前的8k的原始分辨率。
200.显示装置502可以保持未缩小的内容的分辨率。例如,对于具有原始分辨率并且存在于服务器501中而没有被缩小的内容,内容的分辨率可以被分类为4k分辨率。
201.下面参考图7a和图7b更详细地描述操作s504。
202.显示设备502可以向用户提供在操作s504中获得的最终分辨率。更具体地,在操作
s505,显示装置502可以显示提供与内容有关的信息的屏幕,该信息包括在操作s504中获得的最终分辨率。操作s550可以通过显示装置502的处理器(参见图3的处理器310)的控制由显示器(参见图3的显示器330)来执行。
203.图5b是根据实施例的用于描述与由显示装置100、110提供的内容有关的信息的视图。具体地,图5b示出了显示包括通过执行参照图5a描述的操作而获得的最终分辨率的屏幕的显示装置100、110。在图5b中,与图1中相同的组件用相同的附图标记示出。
204.参照图5b,作为显示装置100或110根据ai编解码器(即,根据显示装置100或110是否包括ai编解码器)向服务器150发送对第一内容相关信息的发送请求的示例,其中第一内容相关信息是与通过缩小而生成的具有4k分辨率的第一内容151有关的信息。
205.支持根据ai编解码器的放大的显示装置100可以将第一内容151的分辨率分类为高于4k的8k分辨率,从而获得用于第一内容151的8k的最终分辨率。因此,显示装置100可以显示包括内容相关信息的屏幕591,该内容相关信息包括用于第一内容151的最终8k分辨率592。在图5b中,以其中海报图像(或缩略图图像)、电影名称(例如,“电影a”)、角色、分辨率和内容摘要被包括在内容相关信息中的情况作为示例。
206.不支持根据ai编解码器的放大的显示装置110可以将第一内容151的分辨率分类为4k分辨率,从而获得用于第一内容151的4k的最终分辨率。因此,显示装置110可以显示包括内容相关信息的屏幕595,该内容相关信息包括用于第一内容151的最终4k分辨率596。在图5b中,以其中海报图像(或缩略图图像)、电影名称(例如,“电影a”)、角色、分辨率和内容摘要被包括在内容相关信息中的情况作为一个示例。
207.图5c是示出根据实施例的被执行以提供内容列表的操作的图。在图5c中,除了针对内容列表的发送请求(取代图5a的针对内容相关信息的发送请求)从显示装置502发送到服务器501之外,图5c中所示的操作可对应于图5a中所示的操作。更具体地,图5c的操作s510、s520、s530、s540和s550可对应于图5a的操作s501、s502、s503、s504和s505。因此,当描述图5c所示的操作时,下面将省略与参照图5a所作的描述重叠的描述。
208.参照图5c,在操作s500中,显示装置502可以接收用于请求提供内容列表的用户输入。
209.在操作s510,显示装置502可以将其分辨率信息和对内容列表的发送请求发送到服务器。操作s510可以由通信装置(图3的320)在显示装置502的处理器(图3的310)的控制下执行。
210.这里,分辨率信息可以指示与由显示装置502输出的图像的分辨率有关的信息。更具体地,分辨率信息可以包括由显示装置502输出的图像的最大分辨率。分辨率信息可以包括指示显示装置502是否支持分辨率的放大的信息。例如,分辨率信息可以包括指示显示装置502是否支持ai放大的标签。
211.对内容列表的发送请求可以包括与可以从服务器501提供给显示装置502的内容有关的信息。对内容列表的发送请求可以是对由服务器501保留的(或可结合服务器501提供的)所有内容的列表的发送请求、对特定内容的列表的发送请求、或对具有特定分辨率的内容的列表的发送请求。
212.例如,用户可能希望选择和观看由服务器501保留的(或可结合服务器501提供的)任何一种内容。然后,用户可以向显示装置502输入用于请求显示由服务器501保留的(或可
结合其提供的)内容的列表的用户输入。响应于用户输入,显示装置502可以向服务器501发送对由服务器501保留的(或可结合服务器501提供的)内容的列表的发送请求。服务器501可以向显示装置502发送服务器501的可提供内容之中的、可以在显示装置502中再现的内容的列表。例如,当显示装置502支持4k分辨率作为最大分辨率时,服务器501可以过滤出可提供内容之中的、具有4k或更小分辨率的内容,并将过滤出的内容的列表发送到显示装置502。然后,显示装置502可以基于从服务器501接收的内容列表生成最终内容列表,并显示所生成的最终内容列表。因此,用户可以查看最终内容列表,并且从包括在最终内容列表中的至少一种内容之中选择期望的内容。然后,显示装置502可以向服务器501发送对与用户选择的内容对应的图像数据的发送请求。服务器501可以将所请求的图像数据发送到显示装置502。因此,显示装置502可以基于所接收的图像数据显示与用户选择的内容对应的屏幕。
213.在另一个示例中,当用户希望观看对应于特定分辨率的任何一种内容时,用户可以向显示装置502输入用于请求显示与特定分辨率对应的内容的列表的用户输入。响应于用户输入,显示装置502可以向服务器501发送对与特定分辨率对应的内容的列表的发送请求。服务器501可以将可提供内容之中的、与特定分辨率对应的内容的列表发送到显示装置502。然后,显示装置502可以基于从服务器501接收的内容列表生成与特定分辨率对应的最终内容列表,并显示所生成的最终内容列表。因此,用户可以查看最终内容列表,并且从包括在最终内容列表中的至少一种内容之中选择期望的内容。然后,显示装置502可以向服务器501发送对与用户选择的内容对应的图像数据的发送请求。服务器501可以将所请求的图像数据发送到显示装置502。因此,显示装置502可以基于所接收的图像数据显示与用户选择的内容对应的屏幕。
214.在另一个示例中,当用户希望观看特定内容时,用户可以向显示装置502输入用于请求显示对于特定内容的内容列表的用户输入。然后,响应于用户输入,显示装置502可以向服务器501发送对内容列表的发送请求。服务器501可以将可提供内容之中的特定内容的内容列表发送到显示装置502。这里,对于特定内容的内容列表可以是具有不同分辨率的特定内容的列表。例如,特定内容可以是电影“冰雪奇缘”。服务器501可以为电影“冰雪奇缘”提供具有多种不同分辨率的内容。例如,服务器501可以提供分辨率为2k的“冰雪奇缘”、具有4k分辨率的“冰雪奇缘”、以及具有8k分辨率的“冰雪奇缘”。例如,显示装置502的最大分辨率可以是4k。在这种情况下,服务器501可以向显示装置502发送包括分辨率为2k的“冰雪奇缘”和具有4k分辨率的“冰雪奇缘”的列表(而不包括分辨率高于4k的“冰雪奇缘”)。
215.在操作s520中,服务器501可以基于显示装置502的分辨率信息来获得与在操作s510中发送的发送请求对应的内容列表。操作s520可以在服务器501的处理器(图4b的410)的控制下执行。这里,作为可提供内容的列表的内容列表可以包括对应于每个可提供内容的信息(具体地,内容相关信息)。
216.更具体地,当在由服务器501保留的(或可结合服务器501提供的)多种内容之中,第一内容是使用第一方案进行了缩小的内容时,内容列表可以包括指示第一内容是缩小的内容的信息。
217.例如,可以假设内容列表包括如上参考图1所述的第一内容151和第二内容152。在这种情况下,内容列表可以包括与第一内容151有关的信息和与第二内容152有关的信息。
这里,包括在内容列表中的与每种内容(例如,第一内容151)相关的信息可以包括关于以下的信息:第一内容151的标题(例如,电影的名称等)、指示第一内容151的图像(例如,缩略图图像、电影的海报图像等)、第一内容151的运行时间、指示第一内容151是否是缩小的内容的信息(指示缩小等的标签)、和/或第一内容151的分辨率(例如,当根据ai编解码器缩小第一内容151时,缩小后的分辨率)等。
218.在操作s530,服务器501可以将与对内容列表的发送请求对应的内容列表发送到显示装置502。操作s530可以由通信器(图4b的420)在服务器501的处理器(图4b的410)的控制下执行。因此,显示装置502可以从服务器501接收与在操作s510中发送的、对内容列表的发送请求对应的内容列表。
219.例如,当在操作s510中发送的发送请求是对由服务器501保留的(或可结合服务器501提供的)内容的列表的发送请求时,在操作s530中,服务器501可以将对应于在操作s510中发送的发送请求的列表,即,由服务器501保留的内容之中的、具有比显示装置502的最大分辨率更低或与之相等的分辨率的内容列表发送到显示装置502。在另一示例中,当在操作s510中发送的发送请求是对具有特定分辨率(例如,4k)的内容的列表的发送请求时,在操作s530中,服务器501可以向显示装置502发送与在操作s510中发送的发送请求对应的列表,即,由服务器501保留的内容之中的、具有4k分辨率的内容的列表。
220.在操作s540中,显示装置502可以通过基于显示装置502是否支持放大来根据分辨率对在操作s530中接收的内容列表中所包括的至少一种内容进行分类来生成最终内容列表。操作s540可以由显示装置502的处理器(图3的310)执行。此外,最终内容列表可以包括对应于每种内容的最终分辨率。
221.更具体地,可以假设在操作s530中接收的内容列表中包括的多种内容包括具有第一分辨率并且使用第一方案被缩小的第一内容。然后,在操作s540中,当显示装置502支持使用与第一方案对应的第二方案进行放大时,第一内容可以被分类为与高于第一分辨率的第二分辨率对应的内容组(或者第一内容既可以被分类为与第二分辨率对应的内容组又可以被分类为与第一分辨率对应的内容组)。相反,当显示装置502不支持使用与第一方案对应的第二方案进行放大时,第一内容可以被分类为与第一分辨率对应的内容组。这里,第一分辨率可以表示缩小的分辨率。例如,当第一内容是图1所示的第一内容151时,第一分辨率可以是4k,而第二分辨率可以是缩小之前的原始8k分辨率。
222.显示设备502可以将在操作s530中接收的内容列表中所包括的多种内容之中、具有第一分辨率并且未缩小的内容分类为对应于第一分辨率的内容组。例如,对于具有原始分辨率并且存在于服务器501中而没有被缩小的内容,内容的分辨率可以被分类为4k分辨率。
223.下面参考图7b更详细地描述操作s540。
224.在操作s550中,显示设备502可以显示在操作s540中生成的最终分辨率列表。操作s550可以由显示器(图3的330)在显示装置502的处理器(图3的310)的控制下执行。
225.图6a是示出根据实施例的显示装置的操作方法600的流程图。图6a是说明由根据实施例的显示装置100、300、400或502执行以提供包括分辨率的内容相关信息的操作的流程图。在图6a中,与图5a中相同的组件用相同的附图标记示出,因此下面可以省略与上述描述重叠的描述。
226.在下文中,以图6a中所示的操作方法600由与图4b中所示的服务器450通信的、图4a中所示的显示装置400来执行的情况为例提供描述。
227.参照图6a,在操作s501,显示装置400可以将其分辨率信息和对内容相关信息的发送请求发送到服务器450。操作s501可以由通信器320在显示装置400的处理器310的控制下执行。
228.在操作方法600中,可以在操作s501之前执行图5a中描述的操作s500。
229.在操作s503,显示装置502可以从服务器(例如,图4b的450)接收与在操作s501中发送的发送请求(具体地,对内容相关信息的发送请求)对应的内容相关信息。操作s503可以由通信器320在显示装置400的处理器310的控制下执行。
230.在操作s504中,显示装置502可以通过基于显示装置502是否支持放大来对在操作s503中接收的内容相关信息中包括的内容的分辨率进行分类来获得最终分辨率。操作s504可以由显示装置400的处理器310执行。
231.在操作s505中,显示装置502可以显示包括内容相关信息的屏幕,其中,该内容相关信息包括在操作s504中获得的最终分辨率。操作s505可以由显示器330在显示装置400的处理器310的控制下执行。
232.图6b是示出根据实施例的显示装置的操作方法601的另一流程图。图6b也是说明由根据实施例的显示装置100、300、400或502执行以提供内容列表的操作的流程图。在图6b中,与图5c中相同的组件用相同的附图标记示出,因此下面可以省略与上述描述重叠的描述。
233.在下文中,将以图6b所示的操作方法601由与图4b所示的服务器450通信的、图4a所示的显示装置400执行的情况为例进行描述。
234.参照图6b,在操作s510,显示装置400可以将其分辨率信息和对内容列表的发送请求发送到服务器。操作s510可以由通信器320在显示装置400的处理器310的控制下执行。
235.在操作方法601中,可以在操作s510之前执行图5c中描述的操作s500。
236.在操作s530,显示装置502可以从服务器(例如,图4b的450)接收与在操作s510中发送的、对内容列表的发送请求对应的内容列表。操作s530可以由通信器320在显示装置400的处理器310的控制下执行。
237.在操作s540中,显示装置502可以通过基于显示装置502是否支持放大来根据分辨率对在操作s530中接收的内容列表中包括的至少一种内容进行分类来生成最终内容列表。操作s540可以由显示装置400的处理器310执行。
238.在操作s550中,显示设备502可以显示在操作s540中生成的最终分辨率列表。操作s550可以由显示器330在显示装置400的处理器310的控制下执行。
239.图7a是示出根据实施例的显示装置的操作方法700的另一流程图。图7a也是示出由根据实施例的显示装置100、300、400或502执行以提供内容相关信息的操作的流程图。在图7a中,与图5a和图6中相同的组件用相同的附图标记示出,因此下面可以省略与上述描述重叠的描述。此外,将以图7a所示的操作方法700由与图4b所示的服务器450通信的、图4a所示的显示装置400执行的情况为例进行描述。
240.参照图7a,操作s504可以包括操作s541、s542、s543和s544。
241.更具体地,在操作s503之后,显示装置的操作方法700包括:在操作s541中确定显
示装置400是否支持放大。操作s541可以由显示装置400的处理器310执行。更具体地,在操作s541中,可以确定显示装置400是否是能够执行ai放大的显示装置。
242.在实施例中,基于显示装置400是否支持放大,可以确定是否将在操作s503中接收的内容相关信息中所包括的、使用第一方案进行了缩小的内容的分辨率分类为较高分辨率。更具体地,基于显示装置400是否支持根据与第一方案对应的第二方案进行放大,可以确定是否将使用第一方案进行了缩小的内容的分辨率分类为与较高分辨率对应的内容。
243.返回参考图7a,可以假设在操作s503中接收的内容相关信息是与使用第一方案被缩小成具有第一分辨率的第一内容有关的信息。当作为操作s541的确定的结果,显示装置400支持使用与第一方案对应的第二方案进行放大时,在操作s542中,第一内容的分辨率可以被分类为第二分辨率,该第二分辨率是比第一分辨率更高的分辨率。这里,“与第一方案对应的第二方案”可以表示第一方案和第二方案已经根据ai编解码器进行了联合训练。
244.例如,可以假设具有8k分辨率的第一内容根据ai缩小被缩小到4k,并且被存储在服务器450中。还假设接收包括用于第一内容的项目的内容列表的显示装置400支持ai放大。当作为操作s541的确定的结果显示装置400支持放大时,在操作s542中,第一内容可以被分类为对应于第二分辨率(例如,8k)的内容组,该第二分辨率是比第一分辨率(例如,4k)更高的分辨率。这里,作为较高分辨率的第二分辨率可以指示在对第一内容进行缩小之前的原始分辨率。
245.相反,当作为操作s541的确定的结果,显示装置400不支持使用与第一方案对应的第二方案进行放大时,在操作s543,可以将第一内容的分辨率保持和分类为第一分辨率。更具体地,当显示装置400不支持使用与第一方案对应的第二方案进行放大时,显示装置400可能不能够放大使用第一方案进行了缩小的内容的分辨率。因此,当显示装置400接收到第一内容时,显示装置400能够以第一分辨率(其是缩小的分辨率)再现第一内容,但是可能不能够以比第一分辨率更高的分辨率再现第一内容。因此,在这种情况下,通过将第一内容的分辨率分类为缩小的分辨率,可以将准确的分辨率信息提供给用户,具体地,提供给希望观看第一内容的用户。
246.在操作s544中,显示装置400可以基于操作s541、s542和s543的分类获得分辨率,即最终分辨率。
247.图7b是示出根据实施例的显示装置的操作方法701的另一流程图。图7b也是详细说明由根据实施例的显示装置100、300、400或502执行以提供内容列表的操作的流程图。在图7b中,与图5c和图6b中相同的组件用相同的附图标记示出,因此下面可以省略与上述描述重叠的描述。此外,将以图7b所示的操作方法701由与图4b所示的服务器450通信的、图4a所示的显示装置400执行的情况为例进行描述。
248.参照图7b,操作s540可以包括操作s541、s542、s543和s544。
249.更具体地,在操作s530之后,显示装置的操作方法701包括在操作s541中确定显示装置400是否支持放大。操作s541可以由显示装置400的处理器310执行。更具体地,在操作s541中,可以确定显示装置400是否是能够执行ai放大的显示装置。
250.在实施例中,基于对显示装置400是否支持放大的确定,可以确定是否将在操作s503中接收的内容列表中所包括的多种内容之中的、使用第一方案进行了缩小的内容的分辨率分类为与较高分辨率对应的内容。特别地,基于显示装置400是否支持根据与第一方案
对应的第二方案进行放大,可以确定是否将使用第一方案进行了缩小的内容的分辨率分类为与较高分辨率对应的内容。
251.返回参考图7b,可以假设在操作s530中接收的内容列表包括多种内容,所述多种内容包括使用第一方案进行了缩小并且因此具有第一分辨率的第一内容。在操作s542,当作为操作s541的确定结果,显示装置400支持使用与第一方案对应的第二方案进行放大时,第一内容可以被分类为与第二分辨率对应的内容组,该第二分辨率是比第一分辨率更高的分辨率。这里,“与第一方案对应的第二方案”可以表示第一方案和第二方案已经根据ai编解码器进行了联合训练。
252.例如,可以假设具有8k分辨率的第一内容根据ai缩小被缩小到4k,并且被存储在服务器450中。还假设接收包括用于第一内容的项目的内容列表的显示装置400支持ai放大。当作为操作s541的确定结果,显示装置400支持放大时,在操作s542中,第一内容可以被分类为对应于第二分辨率(例如,8k)的内容组,该第二分辨率是比第一分辨率(例如,4k)更高的分辨率。这里,作为比第一分辨率更高的分辨率的第二分辨率可以指示在对第一内容进行缩小之前的原始分辨率。
253.相反,当作为操作s541的确定的结果,显示装置400不支持使用与第一方案对应的第二方案进行放大时,在操作s543,第一内容可以被分类为与第一分辨率对应的内容组。更具体地,当显示装置400不支持使用与第一方案对应的第二方案进行放大时,显示装置400可能不能够放大使用第一方案进行了缩小的内容的分辨率。因此,当显示装置400接收到第一内容时,显示装置400能够以第一分辨率(其是缩小的分辨率)再现第一内容,但是可能不能够以比第一分辨率更高的分辨率再现第一内容。因此,在这种情况下,通过将第一内容的分辨率分类为缩小的分辨率,可以将准确的分辨率信息提供给用户,具体地,提供给希望观看第一内容的用户。
254.在操作s545中,显示装置400可以生成包括根据操作s541、s542和s543的分类获得的最终分辨率的最终内容列表。这里,最终内容列表可以包括分别对应于至少一种内容的至少一个项目。例如,每个项目可以包括关于以下至少之一的信息:内容的标题(例如,电影的名称)、内容的运行时间、指示内容的图像(例如,缩略图图像、电影的海报图像等)、指示内容是否是缩小的内容的信息(例如,指示缩小的标签等)、和/或根据操作s542和s543的分类获得的最终分辨率。
255.图8是示出根据实施例的显示装置的操作方法800的另一流程图。图8也是详细说明由根据实施例的显示装置100、300、400或502执行以提供内容列表的操作的流程图。在图8中,与图5c、图6b和图7b中相同的组件用相同的附图标记示出,因此下面可以省略与上述描述重叠的描述。此外,将使用图8中所示的操作方法800由与图4b中所示的服务器450通信的、图4a中所示的显示装置400来执行的情况作为示例来进行描述。
256.与图7b所示的操作方法701相比,操作方法800还可以包括操作s546,用于在通过操作s542和s543完成了分辨率分类之后,从包括在内容列表中的内容中去除重叠内容。这里,操作s546可以由处理器310执行。
257.这里,重叠内容可以表示具有相同分辨率和细节的内容。例如,当存在用于相同电影的具有相同分辨率的两种内容时,可以确定存在重叠内容。通过从一对或多个重叠内容中去除除去一个之外的所有内容,可以生成最终内容列表。
258.更具体地,当在显示装置400中可以对分辨率进行放大时,因为显示装置400支持放大,所以可放大内容(具体地,在由服务器450进行缩小的状态下发送的内容)和不可放大内容(具体地,未由服务器450进行缩小的原始内容)可以彼此重叠。在这种情况下,处理器310可以将可放大内容包括在最终内容列表中,并且从最终内容列表中去除不可放大内容。例如,可以假设服务器450提供(i)具有8k分辨率的电影a和(ii)从其原始8k分辨率缩小而得的具有4k分辨率的电影a。在这种情况下,当显示装置400支持放大时,可以在显示装置400中将缩小到具有4k分辨率的电影a重构为具有8k分辨率的电影a。因此,显示装置400可以将(i)具有8k分辨率的电影a和(ii)从其原始8k分辨率缩小到4k分辨率的电影a识别为重叠内容。与(i)具有8k分辨率的电影a的发送相比,将(ii)从其原始分辨率缩小到4k分辨率的电影a从服务器450发送到显示装置400在传输速率和传输资源方面是有用的,使得最终内容列表可以包括从其原始8k分辨率缩小到4k分辨率的电影a。
259.在下文中,将参考具体的示例来详细描述通过对内容的分辨率进行分类来生成最终内容列表的操作。
260.例如,可以假设服务器450提供:1)第一内容:被缩小到具有2k分辨率(在这种情况下,在缩小之前的原始分辨率是4k)的电影a;2)第二内容:被缩小到具有4k分辨率(在这种情况下,在缩小之前的原始分辨率是8k)的电影a;3)第三内容:不被缩小的、具有8k分辨率的电影a;4)第四内容:被缩小到具有2k分辨率(在这种情况下,缩小之前的原始分辨率是4k)的电影b;5)第五内容:被缩小到具有4k分辨率(在这种情况下,缩小之前的原始分辨率是8k)的电影b;6)第六内容:不被缩小的、具有8k分辨率的电影b;
261.7)第七内容:被缩小到具有2k分辨率(在这种情况下,缩小之前的原始分辨率是4k)的电影c;8)第八内容:被缩小到具有4k分辨率(在这种情况下,缩小之前的原始分辨率是8k)的电影c;以及9)第九内容:未被缩小的、具有8k分辨率的电影c。也就是说,服务器450可以提供总共9种内容,包括第一内容至第九内容。
262.在实施例中,可以假设服务器450不重叠地存储具有相同分辨率的相同内容。例如,当存在缩小到具有4k分辨率的电影a和具有4k的原始分辨率的电影a时,服务器450可以仅仅存储缩小到具有4k分辨率的电影a。这是因为缩小到具有4k分辨率的电影a和具有4k的原始分辨率的电影a具有相同的4k分辨率,并且因此被存储在相同的存储卷中并且需要相同的传输资源,但是与缩小到具有4k分辨率的电影a对应的内容是可放大的,并且因此可以以较高分辨率被再现。因此,单独保留缩小的内容在分辨率方面可能更有用。
263.将以其中步骤510的发送请求是对服务器450所保留的(或可提供的)所有内容的列表的发送请求的情况作为示例
264.在上述示例中,可以假设显示装置400是支持放大并具有8k的最大分辨率的显示装置。在操作s530中,可以在显示装置400中接收第一内容至第九内容的内容列表,该内容列表是与操作s510的发送请求对应的列表。显示装置400支持放大,使得显示装置400的处理器310可以将第一内容(电影a)的分辨率分类为4k分辨率而不是2k分辨率,将第二内容(电影a)的分辨率分类为8k分辨率而不是4k分辨率,将第三内容(电影a)的分辨率分类为8k分辨率,将第四内容(电影b)的分辨率分类为4k而不是2k,将第五内容(电影b)的分辨率分类为8k而不是4k,以及将第六内容(电影b)的分辨率分类为8k。处理器310可以将第七内容(电影c)的分辨率分类为4k而不是2k分辨率,将第八内容(电影c)的分辨率分类为8k而不是
4k分辨率,以及将第九内容(电影c)的分辨率分类为8k分辨率。
265.因此,根据前述分辨率分类,内容列表可以包括具有4k分辨率的电影a(第一内容)、具有8k分辨率的电影a(第二内容)、具有8k分辨率的电影a(第三内容)、具有4k分辨率的电影b(第四内容)、具有8k分辨率的电影b(第五内容)、具有8k分辨率的电影b(第六内容)、具有4k分辨率的电影c(第七内容)、具有8k分辨率的电影c(第八内容)、以及具有8k分辨率的电影c(第九内容)。
266.这里,具有8k分辨率的电影a(第二内容)和具有8k分辨率的电影a(第三内容)彼此重叠,具有8k分辨率的电影b(第五内容)和具有8k分辨率的电影b(第六内容)彼此重叠,具有8k分辨率的电影c(第八内容)和具有8k分辨率的电影c(第九内容)彼此重叠。
267.因此,在具有8k分辨率的电影a(第二内容)和具有8k分辨率的电影a(第三内容)之间,通过在操作s546中去除重叠内容,可以去除具有8k分辨率的电影a(第三内容),其是未缩小的内容。在具有8k分辨率的电影b(第五内容)和具有8k分辨率的电影b(第六内容)之间,可以去除具有8k分辨率的电影b(第六内容),其是未缩小的内容。在具有8k分辨率的电影c(第八内容)和具有8k分辨率的电影c(第九内容)之间,可以去除具有8k分辨率的电影c(第九内容),其是未缩小的内容。
268.因此,在操作s544中生成的最终内容列表可以包括总共六种内容,包括:具有4k分辨率的电影a(第一内容)、具有8k分辨率的电影a(第二内容)、具有4k分辨率的电影b(第四内容)、具有8k分辨率的电影b(第五内容)、具有4k分辨率的电影c(第七内容)、以及具有8k分辨率的电影c(第八内容)。
269.通过参考上述内容的另一个示例,可以假设显示装置400是不支持放大并且具有8k的最大分辨率的显示装置。然后,在操作s530中,可以在显示装置400中接收第一内容至第九内容的内容列表,该内容列表是对应于操作s510的发送请求的列表。显示装置400不支持放大,使得显示装置400的处理器310可以将第一内容的分辨率分类为2k分辨率,将第二内容的分辨率分类为4k分辨率,将第三内容的分辨率分类为8k分辨率,将第四内容的分辨率分类为2k分辨率,将第五内容的分辨率分类为4k分辨率,以及将第六内容的分辨率分类为8k分辨率。处理器310可以将第七内容的分辨率分类为2k分辨率,将第八内容的分辨率分类为4k分辨率,以及将第九内容的分辨率分类为8k分辨率。在这种情况下,不存在重叠内容,从而可以根据经分类的分辨率生成包括总共9种内容的最终内容列表。
270.还可以假设操作s510的发送请求是对这样的列表的发送请求,该列表包括可以提供的所有内容之中的、与特定分辨率(例如,“第一分辨率”)对应的内容。在这种情况下,当显示装置400支持放大时,最终内容列表可以包括由服务器450保留的所有内容之中的以下至少之一:具有第一分辨率的至少一种内容、缩小以具有比第一分辨率低的第三分辨率的至少一种内容、或缩小以具有第一分辨率的至少一种内容。
271.如在前面的示例中那样,以其中当服务器450提供第一内容至第九内容时操作s510的发送请求是对具有8k分辨率的内容列表的发送请求的情况作为示例。在这种情况下,响应于发送请求,服务器450可以获得包括以下内容的列表(以下称为第一列表):3)第三内容:未缩小的、具有8k分辨率的电影a;6)第六内容:未缩小的具有8k分辨率的电影b;以及9)第九内容:未缩小的具有8k分辨率的电影c。
272.当发送操作s510的发送请求的显示装置400支持放大时,服务器450还可以获得可
以通过放大而生成为8k分辨率的内容的列表(以下称为第二列表),即,2)第二内容:缩小到具有4k分辨率(在这种情况下,缩小之前的原始分辨率是8k)的电影a;5)第五内容:被缩小到具有4k分辨率(在这种情况下,缩小之前的原始分辨率是8k)的电影b;以及8)第八内容:被缩小到具有4k分辨率(在这种情况下,缩小之前的原始分辨率是8k)的电影c。
273.当发送操作s510的发送请求的显示装置400支持放大时,服务器450可以将通过将第一列表与第二列表合并并且去除重叠内容而生成的内容列表发送到显示装置400。
274.更具体地,服务器450可以基于缩小内容的原始分辨率来去除重叠内容。例如,可以在显示装置400中以8k分辨率再现'2)第二内容:被缩小到具有4k分辨率(在这种情况下,缩小之前的原始分辨率是8k)'的电影a以及'3)第三内容:未被缩小'的、具有8k分辨率的电影a,并且可以确定这两种内容彼此重叠。此外,缩小的内容的传输有利于传输效率,因此服务器450可以在重叠内容之间选择缩小的内容。即,可以生成内容列表以包括第二内容和第三内容之间的第二内容。因此,服务器450可以将包括第二内容、第五内容和第八内容的内容列表发送到显示装置400,该内容列表是通过将第一列表与第二列表合并并且去除重叠内容而生成的。
275.在另一示例中,服务器450可以将通过将第一列表与第二列表合并而生成的内容列表发送到显示装置400。然后,显示装置400可以通过去除重叠内容来生成包括第二内容、第五内容和第八内容的最终内容列表。
276.在实施例中,当显示最终内容列表时,显示装置400的用户可以选择包括在最终内容列表中的内容。然后,显示装置400的处理器310可以从服务器450接收对应于所选择的内容的图像数据,并再现所接收的图像数据。当显示装置400支持放大并且所选择的内容是缩小的内容时,显示装置400可以接收与缩小的内容对应的图像数据,并且放大并再现所接收的图像数据。
277.相关技术的系统不根据ai编解码器对内容的分辨率进行分类和处理。另一方面,根据实施例,可以基于显示装置是否支持放大,更具体地,是否支持根据ai编解码器进行放大,来对内容的分辨率分类,并且可以根据经分类的分辨率生成内容列表并将其提供给用户。因此,实施例可以准确地对缩小的内容的分辨率进行分类,并将其提供给用户。通过准确地对缩小的内容的分辨率进行分类并将其提供给用户,可以最小化与必须从服务器发送的内容对应的图像数据。
278.下面参考图9和图10详细描述显示装置400的放大。
279.图9是根据实施例的显示装置的框图。
280.图9是更详细地示出当图3或图4中所示的显示装置300或400支持放大时接收器321和处理器310的框图。
281.参考图9,接收器321可以包括通信器320、解析器322和输出单元323(例如,输出器)。处理器310可以包括用于ai解码所需或使用的组件,更具体地,包括第一解码器311和ai放大器312。图9中所示的解码器311和ai放大器312可以分别对应于图2中所示的第一解码器252和ai放大器253,因此下面可以省略与参照图2所作的描述重叠的描述。图9示出了用于在处理器310中执行放大的组件,所述组件因此由处理器310中的“ai解码器”来指示。也就是说,ai解码器(例如,其可以被包括在处理器310中)可以是用于执行ai放大的模块。
282.接收器321可接收并解析作为ai编码的结果而获得的ai编码数据,并将图像数据
和ai数据分别输出到处理器310。
283.更具体地,通信器320可以在网络上接收作为ai编码的结果而获得的ai编码数据。作为ai编码的结果(更具体地,同样对应于图2的ai编码数据223)获得的ai编码数据可以包括图像数据和ai数据。图像数据和ai数据可以通过同构网络或异构网络被接收。
284.解析器322可接收通过通信器320接收的ai编码数据,并解析ai编码数据以将其识别为图像数据或ai数据。例如,解析器214可以读取从通信器320获得的数据的头部,以识别该数据是图像数据还是ai数据。在一个示例中,解析器322可以基于所接收的数据的头部将通过通信器320接收的数据标识为图像数据或ai数据,并且将所接收的数据发送到输出单元323,该输出单元323可以将所识别的数据发送到第一解码器311和ai放大器312。在这种情况下,包括在ai编码数据中的图像数据可以被识别为通过特定编解码器(例如,mpeg-2、h.264、mpeg-4、hevc、vc-1、vp8、vp9或av1)获得的图像数据。为了基于所识别的编解码器处理图像数据,可以通过输出单元323将相应的信息发送到第一解码器311。
285.在实施例中,要由解析器322解析的ai编码数据可以从服务器(例如,服务器450)或外部设备(例如,数据存储介质,其包括磁介质,诸如硬盘、软盘和磁带;光介质,诸如光盘只读存储器(cd-rom)和数字多功能盘(dvd);磁光介质,诸如软式光盘;等等)获得。
286.第一解码器311可基于图像数据重构对应于第一图像(例如,图2的222)的第二图像(例如,图2的261)。由第一解码器311获得的第二图像(例如,图2的261)可以被提供给ai放大器312。根据实现示例,包括在图像数据中的第一解码相关信息,例如预测模式信息、运动信息、量化参数信息等,可被进一步提供给ai放大器312。
287.已经接收到ai数据的ai放大器312可以基于ai数据对第二图像(例如,图2的261)执行ai放大。根据实施例,ai放大器312可通过进一步使用包括在图像数据中的第一解码相关信息(例如预测模式信息、量化参数信息等)来执行ai放大。
288.根据实施例的接收器321和处理器310在上面被描述为单独的设备,但是也可以通过一个处理器来实现。在这种情况下,接收器321和处理器310可以被实现为专用处理器,并且可以通过通用处理器(诸如,应用处理器(ap)、中央处理单元(cpu)或图形处理单元(gpu))和软件(s/w)的组合来实现。此外,可以通过包括用于实现实施例的存储器或者通过包括用于使用外部存储器的存储器处理器来实现专用处理器。
289.此外,接收器321和处理器310可以包括多个处理器。在这种情况下,接收器321和处理器310可以被实现为专用处理器的组合,并且可以被实现为多个通用处理器(例如ap、cpu或gpu)和s/w的组合。同样,ai放大器312和第一解码器311可以被实现为不同的处理器。
290.提供给ai放大器312的ai数据可以包括用于将第二图像(例如,图2的261)ai放大的信息。放大目标对应于第一dnn的缩小。因此,ai数据包括用于识别第一dnn的缩小目标的信息。
291.为了使包括在ai数据中的信息更具体,该信息可以包括以下至少之一:原始图像(例如,图2的221)的分辨率和第一图像(例如,图2的222)的分辨率之间的差异信息、与第一图像(例如,图2的222)相关的信息等。
292.差异信息可以以与第一图像(例如,图2的222)相对于原始图像(例如,图2的221)的分辨率变化水平有关的信息(例如,分辨率变化率信息)的形式来表示。此外,可以从可通过其识别出分辨率变化水平的重构的第二图像(例如,图2的261)的分辨率中识别第一图像
(例如,图2的222)的分辨率,使得可以仅用原始图像(例如,图2的221)的分辨率信息来表示差异信息。这里,分辨率信息可以表示为宽度/长度的屏幕尺寸以及表示为比率(16:9、4:3等)和一个轴的尺寸。当存在预设的分辨率信息时,分辨率信息也可以以索引或标签的形式表示。
293.与第一图像(例如,图2的222)相关的信息可以包括关于以下至少之一的信息:作为第一图像(例如,图2的222)的第一编码的结果而获得的、图像数据的比特率;或者在第一图像(例如,图2的222)的第一编码中使用的编解码器类型。
294.ai放大器312可基于包括在ai数据中的差异信息或与第一图像(例如,图2的222)相关的信息中的至少一者来确定第二图像(例如,图2的261)的放大目标。放大目标可以指示例如第二图像(例如,图2的261)将被放大到的分辨率水平。当ai放大器312确定放大目标时,ai放大器312可通过第二dnn对第二图像(例如,图2的261)执行ai放大,以获得对应于放大目标的第三图像(例如,图2的262)。
295.图10是用于描述用于执行放大的神经网络的图。更具体地,图10示出了用于对第二图像1035(例如,图2的261)进行ai放大的第二dnn 1000。
296.如图10所示,第二图像1035可以被输入到第一卷积层1010。在图10所示的第一卷积层1010中指示的3
×3×
4示出了通过使用四个3
×
3滤波器核对一个输入图像进行的卷积处理。作为卷积处理的结果,可以由四个滤波器核生成四个特征映射。每个特征映射可以指示第二图像1035的唯一特征。例如,每个特征映射可以指示第二图像1035的竖直方向特征、水平方向特征、边缘特征等。
297.从第一卷积层1010输出的特征映射可以被输入到第一激活层1020。更具体地,第一激活层1020可以将非线性特征应用于每个特征映射。第一激活层1020可以包括但不限于sigmoid函数、tanh函数、整流线性单元(relu)函数等。
298.第一激活层1020可以确定是否将从第一卷积层1010输出的特征映射的采样值发送到第二卷积层1030。例如,在特征映射的采样值之中,一些采样值可以由第一激活层1020激活并发送到第二卷积层1030,而一些其它采样值可以由第一激活层1020去激活并因此不发送到第二卷积层1030。第二图像1035的由特征映射指示的唯一特征可以由第一激活层1020增强。
299.从第一卷积层1020输出的特征映射1025可以被输入到第二卷积层1030。图10所示的特征映射1025中的任何一个可以是在第一激活层1020中处理特征映射1025的结果。
300.在第二卷积层1030中指示的3
×3×
4示出了通过使用四个3
×
3滤波器核针对输入的特征映射1025的卷积处理。第二卷积层1030的输出可以被输入到第二激活层1040。第二激活层1040可以将非线性特征应用于输入数据。
301.从第二激活层1040输出的特征映射1045可以被输入到第三卷积层1050。图10所示的第三卷积层1050中所示的3
×3×
1示出了通过使用一个3
×
3滤波器核来生成一个输出图像的卷积处理。作为用于输出最终图像的层的第三卷积层1050可以通过使用一个滤波器核来生成一个输出。根据实施例,第三卷积层1050可以从卷积操作结果输出第三图像1055。
302.第二dnn 1000的指示第一卷积层1010、第二卷积层1030和第三卷积层1050的滤波器核的数量、滤波器核的参数等的dnn配置信息可以如下所述那样以多种方式提供,并且多条dnn配置信息需要与第一dnn的多条dnn配置信息相连接。第二dnn的多条dnn配置信息与
第一dnn的多条dnn配置信息之间的连接可以通过第一dnn和第二dnn的联合训练来实现。
303.图10示出了第二dnn 1000包括三个卷积层1010、1030和1050以及两个激活层1020和1040,但是该图示仅仅是示例,并且卷积层的数量和激活层的数量可以根据实现示例而变化。此外,根据实现示例,第二dnn 1000可以通过递归神经网络(rnn)来实现。在这种情况下,这可意味着根据本公开的示例的第二dnn 1000的卷积神经网络(cnn)结构被改变为rnn结构。
304.图11是根据实施例的显示装置1100的另一框图。
305.参照图11,显示装置1100可以对应于上面参照图1至图3、图4a、图4b、图5a至图5c、图6a、图6b、图7a、图7b和图8至图10描述的显示装置(例如100、30、400或502)。因此,当描述显示设备1100时,与参照图1至图3、图4a、图4b、图5a至图5c、图6a、图6b、图7a、图7b和图8至图10所进行的描述重叠的描述可以在下面省略。
306.更具体地,包括在图11所示的显示装置1100中的处理器1180、显示器1115、通信器1150和存储器1190可以分别对应于包括在图4a所示的显示装置400中的处理器310、显示器330、通信器320和存储器340。
307.视频处理器1110可以对由显示装置1100接收的视频数据执行处理。视频处理器1110可针对视频数据执行各种图像处理,例如解码、缩放、噪声过滤、帧速率转换、分辨率转换等。
308.处理器1180可以接收对在视频处理器1110中进行了处理的视频数据的记录请求,并且对视频数据进行编码以将经编码的视频数据记录在包括在处理器1180中的存储器设备中或记录在存储器1190(例如,ram)中。
309.显示器1115可以在处理器1180的控制下在屏幕上显示包括在通过调谐器单元1140(例如,调谐器)接收的广播信号中的视频。显示器1115可以显示通过通信器1150或输入/输出单元1170输入的内容(例如,运动图像)。
310.显示器1115可以在处理器1180的控制下输出存储在存储器1190中的图像。显示器1115可显示用于执行与语音识别对应的语音识别任务的语音用户接口(ui)(例如,包括语音指令指南)或用于执行与运动识别对应的运动识别任务的运动ui(例如,包括用于运动识别的用户动作指南)。
311.音频处理器1120可以处理音频数据。音频处理器1120可对音频数据执行各种处理,例如解码、放大、噪声过滤等。同时,音频处理器1120可包括多个音频处理模块以处理对应于多种内容的音频。
312.音频输出单元1125可以在处理器1180的控制下输出包括在通过调谐器单元1140接收的广播信号中的音频。音频输出单元1125可以输出通过通信器1150或输入/输出单元1170输入的音频(例如,语音、声音等)。音频输出单元1125可以在处理器1180的控制下输出存储在存储器1190中的音频。音频输出单元1125可以包括扬声器1126、耳机输出端子1127或索尼/飞利浦数字接口(sony/phillips,s/pdif)输出端子1128中的至少一个。音频输出单元1125可以包括扬声器1126、耳机输出端子1127和s/pdif输出端子1128的组合。
313.电源单元1130(例如,电源)可以在处理器1180的控制下向显示装置1100的内部组件1110至1190提供从外部电源输入的电力。电源单元1130可以在处理器1180的控制下向内部组件1110至1190提供从包括在显示装置1100中的一个或更多电池输出的电力。
314.调谐器单元1140可以通过经由对有线或无线接收的广播信号的放大、混合、谐振等来调谐频率,而从诸多电波分量之中选择显示装置1100要接收的信道的频率。广播信号可以包括音频、视频和附加信息(例如,电子节目指南(epg))。
315.调谐器单元1140可以基于用户输入(例如,从控制设备(未示出,例如,遥控器)接收的控制信号,诸如信道号输入、信道上-下输入和epg屏幕上的信道输入),在对应于信道号(例如,有线广播#506)的频带中接收广播信号。
316.调谐器单元1140可以从诸如地面广播、有线广播、卫星广播、因特网广播等之类的各种源接收广播信号。调谐器单元1140可以从诸如模拟广播、数字广播等之类的源接收广播信号。通过调谐器单元1140接收的广播信号可以被解码(例如,音频解码、视频解码或附加信息解码)并且被分离成音频、视频和/或附加信息。分离的音频、视频和/或附加信息可以在处理器1180的控制下存储在存储器1190中。
317.显示装置1100可以包括一个调谐器单元1140或多个调谐器单元1140。根据实施例,当显示装置1100包括多个调谐器单元1140时,可以在形成在显示器1115中提供的多视窗屏幕的多个局部屏幕上输出多个广播信号。
318.调谐器单元1140可以被实现为与显示装置1100合为一体,或者被实现为包括与显示装置1100电连接的调谐器单元的单独装置(例如,与输入/输出单元1170连接的机顶盒或调谐器单元)。
319.通信器1150可以在处理器1180的控制下将显示装置1100与外部设备(例如,服务器等)连接。处理器1180可以将内容发送到通过通信器1150连接的外部设备/从其接收内容、从外部设备下载应用、或浏览网页。更具体地,通信器1150可以访问网络以从外部设备接收内容。
320.如上所述,通信器1150可以包括短距离通信模块、有线通信模块或移动通信模块中的至少一个。
321.在图11中,作为示例示出了其中通信器1150包括wlan 1151、蓝牙通信器1152或有线以太网1153中的一个的情况。
322.通信器1150可以包括模块组合,该模块组合包括wlan 1151、蓝牙通信器1152和有线以太网1153中的任何一个或更多。通信器1150可以在处理器1180的控制下接收控制设备的控制信号。控制信号可以实现为蓝牙类型、射频(rf)信号类型或wifi类型。
323.除了蓝牙之外,通信器1150还可以包括其它短距离通信(例如,近场通信(nfc)、单独的蓝牙低能量(ble)模块等)。
324.传感器1160可以感测用户的语音、图像或交互。
325.麦克风1161可以接收用户发出的语音。麦克风1161可以将所接收的语音转换为电信号,并将该电信号输出到处理器1180。用户的语音可以包括,例如,对应于显示装置1100的菜单或功能的语音。例如,可以推荐麦克风1161的识别范围落在从麦克风1161到用户位置的大约4m的范围内,并且可以随着用户的语音音量和周围环境(例如,扬声器声音、周围噪声等)而变化。
326.麦克风1161可以被实现为与显示装置1100集成或分离的类型。分离的麦克风1161可以通过通信器1150或输入/输出单元1170与显示装置1100电连接。
327.可以理解,麦克风1161可以根据显示装置1100的能力或结构而被省略。
328.相机单元1162(例如,相机)可以在其识别范围内接收与包括手势的用户动作对应的图像(例如,连续帧)。例如,相机单元1162的识别范围可以是从相机单元1162到用户的大约0.1m至大约5m的距离。用户动作可以包括用户身体的一部分或用户的一部分(例如用户的面部、面部表情、手、拳头、手指等)的运动。相机单元1162可以将在处理器1180的控制下接收的图像转换为电信号,并将该电信号输出到处理器1180。
329.处理器1180可以通过使用关于所接收的动作的识别结果来选择显示在显示装置1100上的菜单,或者执行与关于所接收的动作的识别结果对应的控制。例如,控制可以包括信道控制、音量控制和指示器移动。
330.相机单元1162可以包括镜头和图像传感器。相机单元1162可以通过使用多个镜头和图像处理来支持光学变焦或数字变焦。相机单元1162的识别范围可以根据相机角度和周围环境条件而不同地设置。当相机单元1162包括多个相机时,可以使用多个相机接收三维(3d)静止图像或3d运动。
331.相机单元1162可以实现为与显示装置1100集成或分离的类型。包括分离的相机单元1162的单独的装置可以通过通信器1150或输入/输出单元1170与显示装置1100电连接。
332.应当理解,根据显示装置1100的性能或结构,可以省略相机单元1162。
333.光接收器1163可以通过显示器1115的边框的发光窗接收从外部控制设备接收的光信号(包括控制信号)。光接收器1163可以从控制设备接收对应于用户输入(例如,触摸、按压、触摸手势、语音或运动)的光信号。在处理器1180的控制下,可以从所接收的光信号中提取控制信号。
334.例如,光接收器1163可以接收对应于控制设备的指向位置的信号,并将所接收的信号发送到处理器1180。例如,当用于通过显示器1115从用户接收数据或命令的ui屏幕被输出并且用户将通过控制设备将数据或命令输入到显示装置1100时,一旦用户移动控制设备同时通过手指触摸设置在控制设备上的触摸板,则光接收器1163可以接收与控制设备的移动对应的信号并将该信号发送到处理器1180。光接收器1163还可以接收指示对设置在控制设备上的按钮的按压的信号,并将该信号发送到处理器1180。例如,当用户通过手指按压在控制设备上作为按钮类型提供的触摸板时,光接收器1163可以接收指示对按钮类型触摸板的按压的信号,并将该信号发送到处理器1180。例如,对应于按钮型触摸板的按压的信号可以用作用于选择项目之一的信号。
335.输入/输出单元1170(例如,输入器/输出器)可以在处理器1180的控制下从显示装置1100的外部接收视频(例如,运动图像等)、音频(例如,语音、音乐等)和附加信息(例如,epg等)。输入/输出单元1170可以包括高清晰度多媒体接口(hdmi)端口1171、组件插孔1172、pc端口1173和通用串行总线(usb)端口1174中的一个。输入/输出单元1170可以包括hdmi端口1171、组件插孔1172、pc端口1173和usb端口1174的组合。
336.应当理解,输入/输出单元1170的结构和操作可以根据实施例而不同地实现。
337.处理器1180可以控制显示装置1100的整体操作以及显示装置1100的内部组件之间的信号流,并处理数据。当存在用户输入或满足预设且存储的条件时,处理器1180可以执行存储在存储器1190中的操作系统(os)和各种应用。
338.处理器1180可以包括ram、rom和处理器,ram存储从显示装置1100外部输入的信号或数据或者用作对应于在显示装置1100中执行的各种任务的存储区域,rom中存储有用于
控制显示装置1100的控制程序。
339.处理器可包括用于处理对应于视频的图形的图形处理单元(gpu,未示出)。处理器可以实现为其中集成了核和gpu的片上系统(soc)。处理器可以包括其单核、双核、三核、四核及多核。
340.处理器还可以包括多个处理器。例如,处理器可以被实现为主处理器和在睡眠模式下操作的子处理器。
341.图形处理器可以通过使用计算器和渲染器来生成包括诸如图标、图像、文本等的各种对象的屏幕。计算器可以通过使用由传感器感测的用户交互来基于屏幕的布局来计算各个对象的属性值,例如坐标、形状、大小、颜色等。渲染器可以基于计算器计算的属性值生成包括对象的各种布局的屏幕。由渲染器生成的屏幕可以显示在显示器1115的显示区域中。
342.根据实施例的显示装置的操作方法可以以可通过各种计算机装置执行的程序命令的形式来实现,并且可以被记录在计算机可读介质中。此外,实施例可以包括其上记录有一个或更多程序的计算机可读记录介质,一个或更多程序包括用于执行显示装置的操作方法的指令。
343.计算机可读记录介质可以单独或以组合方式包括程序命令、数据文件、数据结构等。记录在计算机可读记录介质中的程序命令可以是为本公开专门设计和配置的程序命令或计算机软件领域的技术人员已知使用的程序命令。计算机可读记录介质的示例可以包括:诸如硬盘、软盘和磁带之类的磁介质,诸如光盘只读存储器(cd-rom)和数字多功能盘(dvd)之类的光介质,诸如光磁盘之类的磁光介质,以及特别配置成存储和执行程序命令的、诸如只读存储器(rom)、随机存取存储器(ram)和闪存之类的硬件装置,等等。程序命令的示例包括由编译器生成的机器语言代码和可使用解释器由计算机执行的高级语言代码。
344.机器可读存储介质可以以非暂时性存储介质的形式提供。其中,术语“非暂时性存储介质”仅意味着存储介质是有形装置,并且不包括暂时性电信号(例如,电磁波),但是该术语不区分数据被半永久性地存储在存储介质中的情况和数据被临时存储在存储介质中的情况。例如,“非暂时性存储介质”可以包括其中临时存储数据的缓冲器。
345.根据实施例,根据本公开的各种实施例的操作方法可以被包括和提供在计算机程序产品中。计算机程序产品可以作为产品在卖方和买方之间进行交易。计算机程序产品可以以机器可读存储介质(例如,光盘只读存储器(cd-rom))的形式分发,或者经由应用商店(例如,play store
tm
)在线分发(例如,下载或上载),或者直接在两个用户装置(例如,智能电话)之间分发。当在线分布时,计算机程序产品(例如,可下载应用)的至少一部分可以被临时生成或至少临时存储在机器可读存储介质中,例如制造商的服务器的存储器、应用商店的服务器或中继服务器。
346.更具体地,根据实施例的显示装置的操作方法可以由计算机程序产品来实现,该计算机程序产品包括记录介质,该记录介质中存储有用于执行以下操作的程序:获得以多种语言构成的句子;获得分别对应于包括在以多种语言构成的句子中的单词的向量;将所获得的向量转换为对应于目标语言的向量;以及基于所转换的向量获得以目标语言构成的句子。
347.根据实施例的显示装置及其操作方法可以准确地对从服务器接收的内容的分辨
率进行分类,并且向用户提供关于内容的分辨率信息。
348.更具体地,当在从服务器接收的内容中存在缩小的内容时,根据实施例的显示装置及其操作方法可以准确地对缩小的内容的分辨率进行分类,并且向用户提供关于内容的分辨率信息。
349.虽然已经参考本公开的某些示例性实施例示出和描述了本公开,但是本公开的范围不限于该描述,并且还包括由本领域普通技术人员使用在所附权利要求书中定义的本公开的构思而做出的各种修改和改进。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献