电子装置及其控制方法与流程

文档序号:17291366发布日期:2019-04-03 03:59阅读:169来源:国知局
电子装置及其控制方法与流程

根据示例实施例的装置和方法涉及使用电子装置的图像显示方法,更具体地,涉及用于显示360度图像的电子装置和操作这种电子装置的方法。



背景技术:

包括显示器的或可电连接到显示器的电子装置可以显示用户可观看的图像。用户可以通过电子装置观看广播。电子装置根据用户从自广播站发送的广播信号中选择的广播信号在显示器上显示广播内容。当前,广播近来已在全球范围内从模拟广播变为数字广播。

数字广播是指发送数字图像和音频信号的广播。与模拟广播相比,数字广播能够抵抗外部噪声,因此数据丢失较低、有利于纠错、具有高分辨率并且提供清晰的画面。此外,与模拟广播不同,数字广播中可以使用双向服务。

此外,近来提供了智能电视(tv),其除了数字广播功能之外还提供各种内容。智能电视的目标不是根据用户的选择手动操作,而是在没有用户操纵的情况下分析和提供用户期望的内容。

电子装置还可以再现近来越来普遍的全景图像或者捕获的360度图像。



技术实现要素:

技术问题

然而,问题在于电子装置通过使用恒定的再现方法显示图像,而不考虑图像的再现状态。

技术方案

提供了一种电子装置,所述电子装置用于通过经由在图像再现期间分析诸如放大、缩小等的事件发生或者再现画面的特性,将正在使用的再现方法改变为另一种再现方法来显示图像。还提供了一种控制这种电子装置的方法。

有益效果

根据本公开示例实施例的电子装置包括用于显示图像的显示器和电连接到显示器的控制器。控制器通过使用第一再现方法显示要在显示器上显示的图像的至少一个区域,识别从外部接收控制信号的第一事件和基于对图像特征的分析结果而发生的第二事件中的至少一个的发生,并且基于事件发生将第一再现方法改变为第二再现方法,使得再现方法可以适合于当前再现的图像的特征并且可以使失真最小化。因此,电子装置可以提供用户可以方便地观看的图像。

附图说明

从结合附图对示例实施例的以下描述中,上述和/或其他方面将变得清楚明白并且更容易理解,其中:

图1是示出了根据示例实施例的电子装置显示360度图像的情况的视图;

图2是根据示例实施例的电子装置的示意性配置的框图;

图3是根据示例实施例的电子装置的另一示意性配置的框图;

图4是示出了根据示例实施例的在电子装置中显示图像的方法的流程图;

图5a、图5b和图5c是示出了根据示例实施例的在电子装置中根据再现方法改变要显示的图像的情况的视图;

图6是示出了根据示例实施例的当使用pannini投影再现方法再现360度图像时电子装置计算再现参数的情况的视图;

图7是示出了根据示例实施例的在电子装置再现图像的同时与缩放操作相关联地改变的再现方法的视图;

图8a和图8b是示出了根据示例实施例的电子装置基于缩放操作通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图;

图9a和图9b是示出了根据示例实施例的电子装置基于自动缩放操作通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图;

图10a、图10b和图10c是示出了根据示例实施例的当在电子设备中改变用于显示图像的区域时通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图;

图11a和图11b是示出了根据示例实施例的电子装置通过经由分析正被再现的图像的特征而将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图;

图12a和图12b是示出了根据示例实施例的电子装置通过基于正被再现的图像中包括的面部的大小而将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图;

图13a和图13b是示出了根据示例实施例的电子装置通过经由分析与包括在正被再现的图像中的图像捕获相关的信息而将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图;以及

图14a和图14b是示出了根据示例实施例的当正被再现的图像的视角改变时,电子装置通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

具体实施方式

根据示例实施例,提供了一种电子装置,包括被配置为显示图像的显示器和电连接到显示器的控制器。控制器被配置为使用第一再现方法控制显示器显示图像的区域;识别从外部接收控制信号的第一事件和基于对图像的区域的特征的分析结果而发生的第二事件中的一个或其二者;并且基于识别出的第一事件和第二事件中的一个或其二者将第一再现方法改变为第二再现方法。

可以从外部接收控制信号的第一事件包括以下项的任一项或任意组合:接收到放大信号、接收到缩小信号和接收到用于将第一再现区域改变为第二再现区域的改变信号。

所述控制器还可以被配置为:响应于基于接收到用于将第一再现区域改变为第二再现区域的改变信号的第一事件而将所述第一再现方法改变为所述第二再现方法,使用所述第二再现方法显示图像的整个部分;以及在所显示的图像的整个部分上显示对所述第一再现区域的第一位置加以指示的第一用户界面。

所述控制器还可以被配置为在所显示的图像的整个部分上显示对所述第二再现区域的第二位置加以指示的第二用户界面。

所述控制器还可以被配置为基于外部信号输入来改变所显示的第二用户界面的位置或大小。

基于对所述图像的所述区域的特征的分析结果而发生的第二事件可以包括第一种情况的第二事件和第二种情况的第二事件,所述第一种情况的第二事件是基于所述图像的所述区域中面部的比例、所述图像的所述区域中面部数量或者基于所述图像的所述区域检测到的线性分量的数量和平均长度的第一变化、或者所述图像的所述区域的视角的第二变化而发生的,所述第二种情况的第二事件是基于所述图像改变为另一图像或者所述图像的捕获时间或捕获地点改变而发生的。

所述控制还可以被配置为将所述图像的所述区域转换为将对比度分量加以突出并显示的边缘图像;从所述边缘图像中检测水平和/或垂直的线性分量;以及响应于检测到的线性分量的数量大于预定数量,或者检测到的线性分量的平均长度大于预定长度,将所述第一再现方法改变为所述第二再现方法。

所述控制器还可以被配置为响应于所述图像的所述区域中面部的数量增加了预定数量或更多,或者所述图像的所述区域中面部的比例大于或等于预定值,将所述第一再现方法改变为所述第二再现方法。

所述控制器还可以被配置为响应于所述图像改变为另一图像、所述图像的捕获时间和捕获地点改变、或者所述图像的所述区域的视角改变,通过分析所显示的另一区域的另一特征来将所述第一再现方法改变为所述第二再现方法。

所述第一再现方法可以包括使用第一投影类型处理所显示的图像的区域,以及所述第二再现方法可以包括使用不同于所述第一投影类型的第二投影类型处理所显示的图像的区域。

根据示例实施例,提供了一种控制包括显示器的电子装置的方法,所述方法包括:使用第一再现方法显示图像的区域;识别从外部接收控制信号的第一事件和基于对所述图像的所述区域的特征的分析结果而发生的第二事件中的一个或二者;以及基于识别出第一事件和第二事件中的一个或二者,将所述第一再现方法改变为第二再现方法。

所述方法还可以包括:响应于基于接收到用于将第一再现区域改变为第二再现区域的改变信号的第一事件而将所述第一再现方法改变为所述第二再现方法,使用所述第二再现方法显示图像的整个部分;以及在所显示的图像的整个部分上显示对所述第一再现区域的第一位置加以指示的第一用户界面。

所述方法还可以包括在所显示的图像的整个部分上显示对所述第二再现区域的第二位置加以指示的第二用户界面。

所述方法还可以包括基于外部信号输入来改变所显示的第二用户界面的位置或大小。

所述方法还可以包括:将所述图像的所述区域转换为将对比度分量突出并显示的边缘图像;以及从所述边缘图像中检测水平和/或垂直的线性分量;将第一再现方法改变为第二再现方法可以包括:响应于检测到的线性分量的数量大于预定数量,或者检测到的线性分量的平均长度大于预定长度,将所述第一再现方法改变为所述第二再现方法。

将第一再现方法改变为第二再现方法可以包括:响应于所述图像的所述区域中面部的数量增加了预定数量或更多,或者所述图像的所述区域中面部的比例大于或等于预定值,将所述第一再现方法改变为所述第二再现方法。

将第一再现方法改变为第二再现方法可以包括:响应于所述图像改变为另一图像、所述图像的捕获时间和捕获地点改变、或者所述图像的所述区域的视角改变,通过分析所显示的另一区域的另一特征来将所述第一再现方法改变为所述第二再现方法。

一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储用于使计算机执行以下操作的指令:使用第一再现方法显示图像的区域;识别从外部接收控制信号的第一事件和基于对所述图像的所述区域的特征的分析结果而发生的第二事件中的一个或二者;以及基于识别出第一事件和第二事件中的一个或二者,将所述第一再现方法改变为第二再现方法。

根据示例实施例,提供了一种电子装置,包括被配置为显示图像的显示器和连接到显示器的控制器。控制器被配置为控制显示器使用第一再现类型显示图像的区域,接收对所显示的图像的区域的控制信号,分析所显示的图像的区域的特征,并且基于接收到的控制信号和所分析的特征中的一个或二者,将第一再现类型改变为不同于第一再现类型的第二再现类型。

第一再现类型可以包括直线投影、pannini投影和立体投影中的一种,并且第二再现类型可以包括没有失真和/或利用标准视角的图像再现。

控制信号可以包括放大信号、缩小信号和用于将图像的区域改变为图像的另一区域的改变信号中的任一个或任何组合,并且图像的区域的特征可以包括以下项的任一个或任意组合:图像的区域中面部的比例;图像的区域中面部数量、基于图像的区域检测到的线性分量的数量和平均长度的第一变化;图像的区域的视角的第二变化;图像改变为另一图像的第三变化以及图像的捕获时间和捕获地点的第四变化。

现在详细参考示例实施例,附图中示出了实施例的示例,在整个附图中,相同的附图标记指代相同的元素。在这点上,所呈现的示例实施例可以具有不同形式,并且不应当被解释为限于本文所阐明的描述。因此,以下通过参考附图来描述示例实施例以说明一些方面。本文中所使用的术语“和/或”包括相关联列出项目中的一个或多个的任意和所有组合。诸如“……中的至少一个”之类的表述在元件列表之前时修饰整个元件列表,而不是修饰列表中的单独元件。

可以理解,本文使用的示例实施例和术语不旨在将本文公开的技术限制为特定实施例,而是旨在覆盖示例实施例的各种修改、等同物和/或替代方案。如这里所使用的,单数形式“一”和“一个”也可以包括复数形式,除非上下文明确地给出相反的指示。术语“第一”和“第二”可以表示相应的元件而不考虑其顺序或重要性,并且用于将一个元件与另一个元件区分开且不限制相应的元件。当一元件(例如,第一元件)被称为“(功能上或者通信地)连接至”或“耦接至”另一元件(例如,第二元件)时,该元件可以直接连接至该另一元件,或者可以通过又一元件(例如,第三元件)连接至该另一元件。

在本说明书中,术语“被配置(或设置)为…”可以以硬件或软件的方式与例如“适合…”、“具有…的能力”、“被改变为…”、“被制作为…”、“能够…”或“被设计为…”互换地使用。在一些情况下,术语“装置被配置为”可以意味着该装置可以与另一装置或部件一起操作。例如,术语“被配置(或设置)为执行a、b和c的处理器”可以指用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行存储在存储设备中的一个或多个软件程序来执行相应操作的通用处理器(例如,中央处理单元(cpu)或应用处理器)。

根据本说明书中的示例实施例的电子装置可以包括例如以下至少一种:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助手(pda)、便携式多媒体播放器(pmp)、mpeg-1或mpeg-2音频层iii(mp3)播放器、移动医疗设备、相机和可穿戴设备。可穿戴设备可以包括以下至少一种:配饰类型设备(例如,手表、戒指、手环、脚环、项链、眼镜、隐形眼镜或头戴式显示器(hmd))、纺织品或服装集成设备(例如,电子服饰)、身体附着类型(例如,皮肤贴或纹身)和活体植入式电路。在示例实施例中,电子装置可以包括例如以下至少一种:电视、数字视频盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、媒体盒(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏机(例如,xboxtm和playstationtm)、电子词典、电子钥匙、摄像机和电子相框。

在另一示例实施例中,电子装置可以包括以下至少一种:各种医疗设备(例如,各种便携式医疗测量设备(例如,血糖仪、心率计、血压计、体温计等)、磁共振血管造影(mra)设备、磁共振成像(mri)设备、计算机断层扫描(ct)设备、成像设备、超声波设备等)、导航设备、全球导航卫星系统(gnss)、事件数据记录器(edr)、飞行数据记录器(fdr)、车载信息娱乐设备、船用电子装备(例如,船舶导航设备、陀螺罗盘等)、航空电子设备、安全设备、车辆头单元、工业或家用机器人、无人机、金融机构的自动柜员机(atm)、商店的销售点(pos)、物联网(iot)设备(例如,灯泡、各种传感器、喷水设备、火警器、恒温器、街灯、烤面包机、健身器材、热水箱、加热器、锅炉等)。根据示例实施例,电子装置可以包括以下至少一种:家具/建筑物/结构或汽车的一部分、电子板、电子签名接收设备、投影仪和各种测量设备(例如,水表、电表、气表、无线电波测量设备等)。在示例实施例中,电子装置可以是柔性的,或可以是两个或更多个上述各种装置的组合。根据本说明书中的示例实施例的电子装置不限于上述设备。在本说明书中,术语“用户”可以指使用电子装置的人,或者可以指使用电子装置的装置(例如,人工智能电子装置)。

图1是示出了根据示例实施例的电子装置显示360度图像的情况的视图。

参考图1,根据示例实施例的电子装置100可以显示360度图像。根据示例实施例,360度图像可以是具有360度视角的图像。例如,360度图像可以是基于通过使用至少一个相机在360度方向上捕获的多个图像而生成的图像。在这种情况下,可以将多个捕获图像映射到球体,并且可以将映射图像的接触点彼此连接(拼接),使得可以生成球形360度图像。此外,球形360度图像可以被转换为如图1中所示的平面360度图像10,以发送或存储在另一设备中。

根据示例实施例的电子装置100可以通过对平面360度图像10执行图形处理来将平面360度图像10转换为球形360度图像20。例如,电子装置100可以将平面360度图像映射到球体上以生成球形360度图像20。

电子装置100可以选择球形360度图像20的区域25,并且可以在显示器上显示与所选区域25相对应的图像。在这种情况下,电子装置100可以对与所选区域25相对应的图像执行图像质量处理,以在显示器上显示经图像质量处理的图像。电子装置100可以通过使用各种方法对与所选区域25相对应的图像执行图像质量处理。例如,电子装置100可以通过使用诸如直线投影、pannini投影、立体投影等的投影方法对与所选区域25相对应的图像执行图像质量处理。此外,电子装置100可以根据显示器的分辨率缩放和显示图像。

根据示例实施例的电子装置100可以是tv,但这是一个示例实施例,并且电子装置100可以被实现为包括显示器的各种电子装置。例如,如上所述,电子装置100可以被实现为各种电子装置,例如蜂窝电话、智能电话、平板电脑、数码相机、台式计算机、电子书终端、数字广播终端、可穿戴设备等。

本公开的示例实施例可以容易地在诸如tv的具有大显示器的显示设备中实现,但本公开不限于此。此外,电子装置100可以是固定类型或便携类型,并且可以是能够接收数字广播的数字广播接收器。

电子装置100可以被实现为平面显示设备、具有曲率的屏幕的曲面显示设备或者具有可调节曲率的柔性显示设备。电子装置100可以具有例如高清(hd)分辨率、全hd分辨率、超hd分辨率或者比超hd分辨率更清晰的输出分辨率。

根据示例实施例,电子装置100可以与显示器集成,或者可以与显示器分开配置,以通过有线或无线通信在显示器上显示图像。

根据示例实施例,电子装置100可以由控制装置控制,并且控制装置可以被实现为用于控制电子装置100的各种类型的设备,例如遥控器、智能电话等。

此外,控制装置可以通过使用包括红外数据协会(irda)或蓝牙的短距离通信来控制电子装置100。控制装置可以通过使用所提供的按键(包括按钮)、触摸板、能够接收用户语音的麦克风以及能够识别控制装置的运动的传感器中的至少一个,来控制电子装置100的功能。

根据示例实施例,由电子装置100再现的图像不限于360度图像。例如,电子装置100可以再现全景图像。全景图像可以是例如基于在通过使用至少一个相机改变捕获方向的同时捕获的多个图像而生成的图像。全景图像可以是通过使用与上述生成360度图像的方法类似的方法来生成的,但是可以具有各种捕获视角,例如30度、90度、180度等。此外,电子装置100可以再现具有固定捕获视角的平面图像。在下文中,将假设电子装置100再现360度图像的情况给出描述。

图2是根据示例实施例的电子装置的示意性配置的框图。

参考图2,根据示例实施例的电子装置100可以包括控制器110和显示器120。图2中所示的配置不是必需的,并且根据示例实施例的电子装置100可以被实现为具有比图2中所示的组件更多或更少的组件。

根据示例实施例,控制器110可以处理图像信号以将图像信号输入到显示器120。因此,可以在显示器120上显示与图像信号相对应的图像。此外,控制器110可以通过用户指令或内部程序来控制电子装置100。

根据示例实施例,控制器110可以控制显示器120通过使用第一再现方法来显示图像。控制器110可以识别以下项中至少一个的发生:用户输入控制信号的第一事件和/或发生与所述图像中包括的内容相关的变化的第二事件。

控制器110可以通过基于所述事件发生将第一再现方法改变为第二再现方法来控制显示器120显示图像。

根据示例实施例,显示器120可以通过转换由控制器110处理的图像信号、数据信号、屏上显示(osd)信号、控制信号等来产生驱动信号。显示器120可以被实现为等离子体显示面板(pdp)、液晶显示器(lcd)、有机发光二极管(oled)显示器、柔性显示器或者三维(3d)显示器。此外,除了作为输出设备之外,显示器120还可以通过包括触摸屏而用作输入设备。

根据示例实施例,显示器120可以是多个显示器的组合。例如,显示器120可以包括第一显示器和第二显示器。

根据示例实施例的显示器120可以显示与360度图像的区域相对应的图像,并且显示在显示器120上的图像可以是经图像质量处理的360度图像。

图3是根据示例实施例的电子装置的另一示意性配置的框图。

参考图3,除了控制器110、显示器120和传感器130之外,根据示例实施例的电子装置100还可以包括视频处理器180、音频处理器115、音频输出接口125、电源160、调谐器140、通信接口150、输入输出(i/o)接口170和存储设备190。

显示器120可以由控制器110控制,以在屏幕上显示包括在经由调谐器140接收的广播信号中的视频。此外,显示器120可以显示通过通信接口150或者i/o接口170输入的内容(例如,运动图像)。显示器120可以由控制器110控制,以输出存储在存储设备190中的图像。此外,显示器120还可以显示用于执行与语音识别相对应的语音识别任务的语音用户界面(ui)(例如,包括语音命令向导)、或用于执行与运动识别相对应的运动识别任务的运动ui(例如,包括用于运动识别的用户运动向导)。

音频处理器115对音频数据执行处理。在音频处理器115中,可以对音频数据执行诸如解码、放大、噪声滤波等的各种处理。音频处理器115可以包括多个音频处理模块,以对与多条内容相对应的音频执行处理。

音频输出接口125由控制器110控制,以输出包括在经由调谐器140接收的广播信号中的音频。音频输出接口125可以输出经由通信接口150或i/o接口170输入的音频(例如,语音或声音)。此外,音频输出接口125可以由控制器110控制,以输出存储在存储设备190中的音频。音频输出接口125可以包括扬声器126、耳机输出端子127和索尼/飞利浦数字接口格式(s/pdif)输出端子128中的至少一个。音频输出接口125可以包括扬声器126、耳机输出端子127和s/pdif输出端子128的组合。

电源160由控制器110控制,以将从外部电源输入的电力提供给电子装置100的内部元件。此外,电源160可以由控制器110控制,以将从位于电子装置100中的一个或多个电池输出的电力提供给内部元件。

调谐器140可以从通过对以有线或无线方式接收的广播信号执行放大、混合、共振等而获得的许多无线电波分量中,仅调谐和选择要由电子装置100接收的频道的频率。广播信号包括音频、视频和附加信息(例如,电子节目指南(epg))。

调谐器140可以根据用户输入(例如,从控制器110接收的控制信号,如频道号输入、频道加减输入、以及在epg屏幕上的频道输入)来接收与频道号(例如,有线广播频道号506)相对应的频带中的广播信号。

调谐器140可以从多种源(例如,地面广播、有线广播、卫星广播和互联网广播)接收广播信号。备选地,调谐器140可以从诸如模拟广播或数字广播的源接收广播信号。通过调谐器140接收的广播信号被解码(例如,音频解码、视频解码或附加信息解码)并被分为音频、视频和/或附加信息。通过控制器110的控制,可以将划分后的音频、视频和/或附加信息存储在存储设备190中。

电子装置100的调谐器140的数量可以是一个或多个。调谐器140可以与电子装置100一体地实现,或者可以实现为单独设备(例如,机顶盒)或者连接到i/o接口170的调谐器,其具有电连接到电子装置100的调谐器。

通信接口150可以由控制器110控制,以将电子装置100连接到外部设备(例如,音频设备等)。控制器110可以将内容发送到通过通信接口150连接的外部设备或者从通过通信接口150连接的外部设备接收内容,可以从外部设备下载应用或者可以浏览网页。根据电子装置100的性能和结构,通信接口150可以包括无线局域网(lan)接口151、蓝牙接口152和有线以太网接口153中的一个。此外,通信接口150可以包括无线lan接口151、蓝牙接口152和有线以太网接口153的组合。通信接口150可以由控制器110控制以接收控制器110的控制信号。控制信号可以被实现为蓝牙类型、射频(rf)信号类型或者wifi类型。

除蓝牙之外,通信接口150还可以包括其他短距离通信(例如,近场通信(nfc)和蓝牙低功耗(ble))。

传感器130可以感测用户的语音、用户的图像或用户的交互,并且可以包括麦克风131、相机132和光接收器133。

麦克风131接收用户的话语。麦克风131可以将接收到的话语转换为电信号,并且向控制器110输出该电信号。用户的话语可以包括例如与电子装置100的菜单或功能相对应的话语。

相机132可以在相机识别范围内接收与包括手势在内的用户运动相对应的图像(例如,连续帧)。通过使用接收到的运动的识别结果,控制器110可以选择显示在电子装置100上的菜单,或者可以执行与运动识别结果相对应的控制。例如,与运动识别结果相对应的控制可以包括频道调整、音量调整、指示符移动和光标移动。

光接收器133通过显示器120的边框的光接收窗接收从外部控制装置接收的光信号(包括控制信号)。光接收器133可以从控制装置接收与用户的输入(例如,触摸、按压、触摸手势、语音或运动)相对应的光学信号。可以通过控制器110的控制从接收到的光信号中提取控制信号。

i/o接口170由控制器110控制以从电子装置100的外部接收视频(例如,动态图像等)、音频(例如,语音、音乐等)和附加信息(例如,epg等)。i/o接口170可以包括高清多媒体接口(hdmi)端口171、组件插孔172、pc端口173和通用串行总线(usb)端口174中的一个。i/o接口170可以包括hdmi端口171、组件插孔172、pc端口173和usb端口174的组合。

控制器110控制电子装置100的整体操作以及电子装置100的内部元件之间的信号流,并且执行处理数据的功能。当存在用户输入或满足预设和存储的条件时,控制器110可以执行操作系统(os)以及存储在存储设备190中的各种应用。

控制器110可以包括随机存取存储器(ram)181、只读存储器(rom)182和处理器183,其中,随机存取存储器(ram)181存储从电子装置100的外部输入的信号或数据或用作与在电子装置100中执行的各种作业相对应的存储区域,只读存储器(rom)182存储用于控制的控制程序。

根据示例实施例的控制器110可以通过使用第一再现方法来显示要在显示器120上显示的图像的至少一个区域,可以识别从外部接收控制信号的第一事件和基于对图像特征的分析结果而发生的第二事件中的至少一个的发生,并且基于事件发生将第一再现方法改变为第二再现方法。

当根据示例实施例的控制器110基于用于将第一再现区域改变为第二再现区域的第一事件改变再现方法时,控制器110可以控制显示器120通过使用第二再现方法来显示整个图像,并且可以在整个图像上显示指示第一再现区域的位置的ui。

根据示例实施例的控制器110可以在整个图像上显示对第二再现区域的位置加以指示的ui。

根据示例实施例的控制器110可以基于外部信号输入改变对第二再现区域的位置加以指示的ui的位置或大小。

根据示例实施例的控制器110可以通过将该至少一个区域转换为边缘图像来检测水平方向或垂直方向上的线性分量,该边缘图像将对比度分量加以突出并且显示,并且当检测到的线性分量的数量大于预定数量或者检测到的线性分量的平均长度大于预定长度时,控制器110可以将第一再现方法改变为第二再现方法。

当至少一个区域中的面部数量增加预定数量或更多或者至少一个区域中的面部比例等于或大于预定值时,控制器110可以将第一再现方法改变为第二再现方法。

当图像改变为另一图像、图像的捕获时间和地点改变或者该至少一个区域的视角改变时,控制器110可以通过分析要改变并显示的区域的特征来将第一再现方法改变为第二再现方法。

处理器183可以包括用于处理与视频相对应的图形的图形处理单元(gpu)。处理器183可以实现为将核处理器与gpu集成的片上系统(soc)。处理器183可以包括单核处理器、双核处理器、三核处理器、四核处理器或其他多核处理器。

此外,处理器183可以包括多个处理器。例如,处理器183可以被实现为主处理器和以睡眠模式操作的子处理器。

第一接口185-1至第n接口185-n连接到上述各种元件。接口之一可以是通过网络连接到外部设备的网络接口。

ram181、rom182、处理器183、图形处理器184以及第一接口185-1至第n接口185-n可以通过内部总线186相互连接。

在本示例实施例中,术语“电子装置的控制器”包括处理器183、rom182和ram181。

存储设备190可以由控制器110控制以存储用于驱动和控制电子装置100的各种数据、程序或应用。存储设备190可以存储与视频处理器180、显示器120、音频处理器115、音频输出接口125、电源160、调谐器140、通信接口150、传感器130和i/o接口170的驱动相对应的输入和输出信号或数据。存储设备190可以存储用于控制电子装置100和控制器110的控制程序、最初由制造商提供的或从外部下载的应用、与应用相关的图形用户接口(gui)、用于提供gui的对象(例如,图像文本、图标、按钮等)、用户信息、文档、数据库或相关数据片段。

在示例实施例中,术语“存储设备”包括存储设备190、控制器110的rom182和ram181,或者安装在电子装置100中的存储卡(例如,微安全数字(sd)卡或usb存储器)。此外,存储设备190可以包括非易失性存储器、易失性存储器、硬盘驱动器(hdd)或固态驱动器(ssd)。

此外,具有显示器120的电子装置100可以电连接到具有调谐器(例如,机顶盒)的单独的外部设备。例如,电子装置100可以实现为模拟tv、数字tv、3dtv、智能tv、发光二极管(led)tv、oledtv、等离子体tv、监视器等,但是本领域技术人员将容易理解,本公开不限于此。

图2和图3中所示的电子装置100的框图是示例实施例的框图。可以根据实际实现的电子装置100的规格来集成、添加或省略框图中的元件。也就是说,两个或更多个元件可以组合成一个元件,或者一个元件可以被分为两个或更多个元件。此外,在每个块中执行的功能旨在描述示例实施例,并且操作或设备不限制本公开的范围。

图4是示出了根据示例实施例的在电子装置中显示图像的方法的流程图。图5a、图5b和图5c是示出了根据示例实施例的在电子装置中根据再现方法改变要显示的图像的情况的视图。

参考操作410,电子设备100可以通过使用第一再现方法显示图像。

根据示例实施例,电子设备100可以通过使用各种方法来再现360度图像。例如,电子设备100可以使用诸如直线投影、pannini投影、立体投影等的再现方法。通过使用第一再现方法显示图像可以指电子设备100通过选择包括直线投影、pannini投影、立体投影等在内的各种投影类型中的至少一种作为第一投影类型来再现图像。

参考图5a,电子装置100可以显示360度图像510。360度图像510可以是例如具有360度视角的图像。

根据示例实施例,360度图像可以是,如上所述,已经存储在电子装置100的存储设备190中的图像或者从相机132输入的图像。电子装置100可以将平面360度图像510转换为球形360度图像并且再现球形360度图像。电子装置100可以显示360度图像510的基于用于再现360度图像510的中心点520选择的区域。中心点520可以是预设点或用户预先选择的点。根据其他示例实施例,中心点520可以是360度图像510的特征点。特征点可以是例如识别出被摄体的面部的点、对比度值高的点或360度图像的捕获起点。

参考图5b和图5c,电子装置100可以再现360度图像510。电子装置100可以基于显示器120的宽高比信息与显示器120的类型和曲率信息来确定要在显示器120上显示的360度图像510的区域(即,视角)。此外,电子装置100可以基于所确定的视角和曲率信息来确定再现方法。

例如,如图5b中所示,电子装置100的显示器120的宽高比可以为16:9,并且显示器120可以配置为曲面显示器。显示器120的曲率可以为4200r。在这种情况下,电子装置100可以确定要在显示器120上显示的第一图像530的水平视角为155度并且其垂直视角为100度。电子装置100可以通过使用直线投影再现方法来再现第一图像530。第一图像530可以是电子装置100通过使用第一再现方法再现的图像。

参考图5c,如上所述,当显示器120的宽高比为16∶9且其曲率为4200r时,根据示例实施例的电子装置100可以通过使用pannini投影再现方法来显示360度图像510的第二图像540,第二图像540相对于中心点520具有155度水平视角和100度垂直视角。第二图像540可以是电子装置100通过使用第二再现方法再现的图像。

当将图5b的再现画面与图5c的再现画面进行比较时,可以看出两个图像之间存在差别。例如,可以看出,即使这两个图像是针对相同被摄体的图像,在第一图像530的左部分531和第二图像540的左部分541之间以及第一图像530的右部分533和第二部分540的右部分543之间存在形式差异。当与第二图像540的右部分543和左部分541进行比较时,在第一图像530的右部分533和左部分531中发生水平拉伸失真。因此,电子装置100可以通过使用上述两种再现方法中的pannini投影再现方法来最小化要再现的图像的失真。

当电子装置100通过使用pannini投影再现方法再现图像时,电子装置100还可以通过调节再现参数来减少再现图像中发生的失真。根据示例实施例,获得再现参数的方法可以根据图像再现方法而变化。此外,根据图像再现方法,可能没有再现参数。

图6是示出了根据示例实施例的当使用pannini投影再现方法再现360度图像时电子装置计算再现参数的情况的视图。

参考图6,可以通过映射到球体640来表示360度图像。电子装置100可以以平面650上的投影的形式再现映射到球体640的360度图像的区域。平面650可以是例如要显示的侧面或屏幕。在这种情况下,电子装置100可以改变图像投影起点的位置以减少再现图像的失真。例如,电子装置100可以从球体640的中心点641作为投影起点向平面650投影图像。

根据示例实施例,电子装置100可以选择相对于球体640的中心点641更远离显示图像的平面650的点作为投影起点并且投影图像。例如,电子装置100可以选择第一点643或第二点645作为投影起点并且投影图像。

在这种情况下,再现参数可以是“从球体的中心到投影起点的距离/球体的半径”。因此,当球体640的中心点641是投影起点时,再现参数可以是“0”。随着投影起点逐渐远离球体640的中心点641,再现参数的绝对值可以逐渐增加。

随着将要再现的图像的水平视角减小,根据示例实施例的电子装置100的再现参数的值可以减小,并且其绝对值可以增加。

再次参考图4,在操作420中,电子装置100可以识别第一事件和第二事件中的至少一个的发生。

根据示例实施例,第一事件可以意味着关于正被再现的图像从外部接收用于控制电子装置100的信号以对当前再现的图像进行改变,并且第二事件可以意味着发生了与电子装置100再现的图像的内容相关的变化。

例如,从外部接收控制信号的第一事件可以包括放大、缩小、用于移动再现区域的指令等。例如,当用户操纵电子装置100时,可以生成用于控制再现区域的放大、缩小和移动的信号。详细地,用户可以通过使用有线和无线控制器(例如,安装在遥控器中的按钮、操纵杆、鼠标滚轮和键盘)来执行再现区域的放大、缩小和移动。

根据其他示例实施例,用户可以通过操纵显示在可触摸显示器120上的ui或者操纵触摸板来命令再现区域的放大、缩小和移动。

根据其他示例实施例,电子装置100可以通过使用运动识别传感器接收用户输入的控制信号。此外,当用户携带遥控器移动时,电子装置100可以通过感测距遥控器的距离来接收控制信号。例如,当用户携带诸如智能电话的便携式小型终端移动时,电子装置100可以通过使用ble模块来测量距小型终端的距离。

根据示例实施例,第二事件可以基于对电子装置100再现的图像特征的分析结果而发生。对图像特征的分析结果可以是例如以下情况中的至少一种:在图像中出现预定数量的面部或更多的面部、面部增加为等于或大于图像中的预定比例、以水平或垂直线性形式的被摄体数量等于或大于预定数量、以水平或垂直线性形式的被摄体的平均长度增长为等于或大于预定值、图像中的主要被摄体接近图像的边界和/或在图像中检测到发生大量透视的消影点的情况。根据其他示例实施例,对图像特征的分析结果可以包括:当前正被再现的图像改变为另一图像的情况、图像的捕获时间改变为等于或大于预定时间的情况、图像拍摄地点改变的情况等。

参考操作430,电子装置100可以通过基于事件发生将第一再现方法改变为第二再现方法来显示图像。例如,电子装置100可以通过使用pannini投影再现方法再现图像,并且响应于放大信号输入,可以放大图像并且再现经放大的图像。在这种情况下,电子装置100可以通过减小正被再现的图像的视角来放大正被再现的图像,并且为了减少所产生的失真,可以通过使用直线投影再现方法来再现经放大的图像。

通过使用第二再现方法显示图像可以意味着电子装置100通过使用包括直线投影、pannini投影、立体投影等各种投影类型中不同于第一投影类型的第二投影类型来再现图像。

也就是说,电子装置100通过将第一再现方法改变为第二再现方法显示图像可以是指通过使用第一投影类型再现图像然后基于预定事件发生通过使用不同于第一投影类型的第二投影类型来再现图像。

图7是示出了根据示例实施例的在电子装置再现图像的同时与缩放操作相关联地改变的再现方法的视图。

根据示例实施例,电子装置100可以基于用户输入的缩放信号来改变图像再现视角。例如,电子装置100可以将水平视角从60度改变为155度,并且可以将垂直视角从35度改变为100度。然而,本公开不限于此。电子装置100可以根据电子装置100的特性显示从较窄范围到较宽范围的视角。电子装置100的特征可以包括显示器120的物理视角、形式(例如,曲面、球形、可变)和宽高比。

参考图7,显示视角范围的曲线图示701可以根据图像的再现视角区分第一区域和第二区域。根据示例实施例,第一区域可以包括与要再现的图像在155度和110度之间的水平视角以及该图像在100度和80度之间的垂直视角相对应的视角。第一区域可以包括与要再现的图像在110度和60度之间的水平视角以及该图像在80度和35度之间的垂直视角相对应的视角。

然而,本公开不限于此。电子装置100可以根据再现特性将第一区域中包括的视角的范围设置得更宽或更窄。类似地,电子装置100可以根据再现特性将第二区域中包括的视角的范围设置得更宽或更窄。

根据示例实施例,电子装置100可以匹配适合于每个区域的图像再现方法,然后,当正被再现的图像具有相应视角时,电子装置100可以通过使用预设再现方法来再现图像。例如,电子装置100可以匹配允许用户对利用第一区域的宽视角而造成的小失真感觉不是那么不舒服的再现方法。此外,电子装置100可以匹配能够像利用第二区域显示标准视角的相机那样无失真地再现图像的方法。

在下文中,将描述电子装置100将第一再现方法改变为第二再现方法的示例实施例。

图8a和图8b是示出了根据示例实施例的电子装置基于缩放操作通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图8a,电子装置100可以将360度图像的一部分显示为第一图像810。360度图像可以是例如具有360度视角的图像。

根据示例实施例,360度图像可以是,如上所述,已经存储在电子装置100的存储设备190中的图像或者从相机132输入的图像。电子装置100可以将平面360度图像转换为球形360度图像并且再现球形360度图像。电子装置100可以在显示器120上显示球形360度图像的区域作为第一图像810。

参考图8a,电子装置100可以通过使用第一再现方法显示第一图像810。电子装置100可以例如以155度的水平视角和100度的垂直视角显示第一图像810。因此,电子装置100使用的第一再现方法可以是能够在宽视角下尽可能地减少失真的再现方法。

在这种情况下,由于用户输入的信号而发生的放大操作可以允许电子装置100改变并且显示正被显示的第一图像810的视角。例如,当用户操纵电子装置100时,可以产生放大和缩小信号。详细地,用户可以通过使用有线和无线控制器(例如,安装在遥控器、操纵杆、鼠标滚轮和键盘中的按钮)来执行放大和缩小。

根据其他示例实施例,用户可以通过操纵显示在可触摸显示器120上的ui或者操纵触摸板来命令放大和缩小。

根据其他示例实施例,电子装置100可以通过使用运动识别传感器接收用户输入的控制信号。此外,当用户携带遥控器移动时,电子装置100可以通过感测距遥控器的距离来接收控制信号。例如,当用户携带诸如智能电话的便携式小型终端移动时,电子装置100可以通过使用ble模块来测量距小型终端的距离。

参考图8b,电子装置100可以显示具有在第一图像810中改变视角的第二图像820。电子装置100可以例如以100度的水平视角和65度的垂直视角显示第二图像820。在这种情况下,电子装置100可以通过使用第二再现方法显示第二图像820。电子装置100使用的第二再现方法可以是能够像显示标准视角的相机那样无失真地再现图像的方法。

如上所述,根据本公开示例实施例的电子装置100可以根据显示器120上显示的图像的视角的变化来自动改变再现方法。因此,用户可以根据显示图像的视角观看具有小失真和良好图像质量的图像。

图9a和图9b是示出了根据示例实施例的电子装置基于自动缩放操作通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图9a,电子装置100可以将360度图像的一部分显示为第一图像910。

根据示例实施例,360度图像可以是,如上所述,已经存储在电子装置100的存储设备190中的图像或者从相机132输入的图像。电子装置100可以在显示器120上显示360度图像的区域作为第一图像910。

参考图9a,电子装置100可以通过使用第一再现方法显示第一图像910。电子装置100可以例如以124度的水平视角和100度的垂直视角显示第一图像910。因此,电子装置100使用的第一再现方法可以是能够在宽视角下尽可能地减少失真的再现方法。

在这种情况下,自动放大操作可以允许电子装置100改变并且显示正被显示的第一图像910的视角。例如,电子装置100可以通过分析第一图像910来寻找消影点。消影点可以是例如至少两条线相交的点。电子装置100可以基于在第一图像910中检测到的消影点915自动执行缩放操作。

根据示例实施例,图像中可以存在多个消影点。在这种情况下,电子装置100可以顺序地基于一个消影点执行放大操作并显示图像,然后,可以基于另一个消影点执行放大操作并显示图像。然而,本公开不限于此。

根据其他示例实施例,电子装置100可以响应于用户输入的放大信号,执行不是基于第一图像910的中心而是基于消影点的位置的放大操作。

参考图9b,电子装置100可以显示具有在第一图像910中改变视角的第二图像920。电子装置100可以例如以100度的水平视角和65度的垂直视角显示第二图像920。在这种情况下,电子装置100可以通过使用第二再现方法显示第二图像920。电子装置100使用的第二再现方法可以是能够像显示标准视角的相机那样无失真地再现图像的方法。

如上所述,根据本公开示例实施例的电子装置100可以根据显示器120上显示的图像的视角的变化来自动改变再现方法。因此,用户可以根据显示图像的视角观看具有小失真和良好图像质量的图像。

图10a、图10b和图10c是示出了根据示例实施例的当在电子设备中改变用于显示图像的区域时通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图10a和图10b,电子装置100可以显示360度图像1030的一部分作为第一图像1010。

根据示例实施例,360度图像1030可以是,如上所述,已经存储在电子装置100的存储设备190中的图像或者从相机132输入的图像。电子装置100可以在显示器120上显示360度图像1030的区域作为第一图像1010。

参考图10a,电子装置100可以通过使用第一再现方法显示第一图像1010。电子装置100可以例如以124度的水平视角和100度的垂直视角显示第一图像1010。

在这种情况下,由于用户输入的信号而发生的再现区域移动操作可以允许电子装置100将正被显示的第一图像1010改变为第二图像1020以显示第二图像1020。

参考图10b,在将第一图像1010改变为第二图像1020以显示第二图像1020的同时,电子装置100可以通过使用第二再现方法显示360度图像1030。例如,电子装置100可以通过选择能够显示整个360度图像1030的再现方法作为第二再现方法来再现360度图像1030。然而,再现方法不限于此。

当电子装置100通过使用第二再现方法再现360度图像1030时,电子装置100可以显示用户正在观看的区域并且显示用于引导用户选择用于想要观看的区域的ui。例如,电子装置100可以将用户正在观看的区域显示为第一ui元素1032。

根据示例实施例,第二ui元素1034可以显示用户想要观看的区域。当用户移动第二ui元素1034时,用户可以改变要观看的区域。例如,当用户操纵电子装置100时,可以产生用于控制再现区域的移动的信号。详细地,用户可以使用有线和无线控制器(例如,安装在遥控器、操纵杆、鼠标滚轮和键盘中的按钮)。

根据其他示例实施例,用户可以通过操纵显示在可触摸显示器120上的ui或者操纵触摸板来移动第二ui元素1034。

根据其他示例实施例,电子装置100可以通过使用运动识别传感器接收用户输入的控制信号。此外,当用户携带遥控器移动时,电子装置100可以通过感测距遥控器的距离来接收控制信号。例如,当用户携带诸如智能电话的便携式小型终端移动时,电子装置100可以通过使用ble模块来测量距小型终端的距离。

参考图10c,电子装置100可以显示具有在第一图像1010中改变的再现区域的第二图像1020。尽管再现区域已经改变,但是第一图像1010和第二图像1020可以具有相同的视角。此外,电子装置100可以通过使用第一再现方法显示第二图像1020。然而,本公开不限于此。例如,用户可以通过使用第二ui元素1034来改变第二图像1020的视角。当第二图像1020的视角改变时,电子装置100可以通过使用第三再现方法显示第二图像1020。

如上所述,根据本公开的示例实施例的电子装置100可以根据显示在显示器120上的图像的范围的变化来自动改变再现方法。因此,用户可以从360度图像识别当前正在观看的图像的位置,并且可以确定将来要观看的图像的位置。

图11a和图11b是示出了根据示例实施例的电子装置通过经由分析正被再现的图像的特征而将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图11a,电子装置100可以将360度图像的一部分显示为第一图像1110。

根据示例实施例,360度图像可以是,如上所述,已经存储在电子装置100的存储设备190中的图像或者从相机132输入的图像。电子装置100可以在显示器120上显示360度图像的区域作为第一图像1110。

参考图11a,电子装置100可以通过使用第一再现方法显示第一图像1110。电子装置100可以例如以155度的水平视角和100度的垂直视角显示第一图像1110。

在这种情况下,电子装置100可以通过经由分析第一图像1110中包括的被摄体的特征,将第一再现方法改变为第二再现方法来显示第二图像1120。例如,电子装置100可以通过强调第一图像1110的对比度分量来显示具有边缘分量的图像。

根据示例实施例,电子装置100可以通过使用边缘图像来检测包括在第一图像1110中的水平方向和/或垂直方向上的线性分量。当在水平方向和/或垂直方向上检测到的线性分量的数量大于预定数量并且在水平方向和/或垂直方向上检测到的线性分量的平均长度大于预定长度时,电子装置100可以将第一再现方法改变为能够尽可能多地保持直线的再现方法。

参考图11b,电子装置100可以通过使用第二再现方法显示第二图像1120。电子装置100可以以155度的水平视角和100度的垂直视角(与第一图像1110的视角相同)显示第二图像1120。电子装置100可以例如通过使用直线投影再现方法作为第二再现方法来显示第二图像1120。

详细地,可以看出,第一图像1110的左区域和右区域上的直线看起来弯曲的失真不会出现在第二图像1120的左区域和右区域中。

如上所述,根据本公开示例实施例的电子装置100可以根据显示在显示器120上的图像中包括的被摄体的特性来自动改变再现方法。因此,用户可以观看具有小失真和良好图像质量的图像。

图12a和图12b是示出了根据示例实施例的电子装置通过基于正被再现的图像中包括的面部的大小而将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图12a,电子装置100可以将360度图像的一部分显示为第一图像1210。

参考图12a,电子装置100可以通过使用第一再现方法显示第一图像1210。电子装置100可以例如以124度的水平视角和100度的垂直视角显示第一图像1210。

在这种情况下,电子装置100可以通过基于第一图像1210中包括的面部的大小,将第一再现方法改变为第二再现方法来显示第二图像1220。例如,电子装置100可以通过强调对比度分量将第一图像1210转换为以边缘分量表示的图像。

根据示例实施例,电子装置100可以通过使用边缘图像来检测第一图像1210中包括的面部的大小。电子装置100可以计算在第一图像1210的整个大小中检测到的面部大小的比例。当在第一图像1210的整个大小中检测到的面部大小的比例大于预定比例时,电子装置100可以将第一再现方法改变为产生很小失真的再现方法。

根据其他示例实施例,即使当在第一图像1210中检测到的面部数量大于预定数量时,电子装置100也可以将第一再现方法改变为第二再现方法。此外,当在第一图像1210中检测到的面部与捕获了面部图像的图像捕获设备之间的距离接近预定值或更大时,电子装置100可以将第一再现方法改变为第二再现方法。

参考图12b,电子装置100可以通过使用第二再现方法显示第二图像1220。电子装置100可以以124度的水平视角和100度的垂直视角(与第一图像1210的视角相同)显示第二图像1220。

如上所述,根据本公开示例实施例的电子装置100可以基于显示在显示器120上的图像中包括的面部的比例来自动改变再现方法。因此,用户可以观看具有小失真和良好图像质量的图像。

图13a和图13b是示出了根据示例实施例的电子装置通过经由分析与包括在正被再现的图像中的图像捕获相关的信息而将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图13a,电子装置100可以将360度图像的一部分显示为第一图像1310。

参考图13a,电子装置100可以通过使用第一再现方法显示第一图像1310。电子装置100可以例如以155度的水平视角和100度的垂直视角显示第一图像1310。

在这种情况下,电子装置100可以通过经由分析与第一图像1310中包括的图像捕获相关的信息,将第一再现方法改变为第二再现方法来显示第二图像1320。例如,当第一图像1310和第二图像1320的捕获时间存在相当大的差异时,当图像捕获地点改变时,或者当正被再现的图像改变为另一图像时,电子装置100可以感测到变化并且可以再次分析已经发生改变的图像的特征。例如,电子装置100可以基于视角的变化、图像中包括的被摄体的特征等,通过使用第二再现方法来显示第二图像1320。

参考图13b,电子装置100可以通过使用第二再现方法显示第二图像1320。电子装置100可以识别出第二图像1320的视角比第一图像1310的视角宽,并且可以使用能够减小宽视角下的失真的再现方法以显示第二图像1320。电子装置100可以例如通过使用pannini投影再现方法作为第二再现方法来显示第二图像1320。

图14a和图14b是示出了根据示例实施例的当正被再现的图像的视角改变时,电子装置通过将再现方法从第一再现方法改变为第二再现方法来显示图像的情况的视图。

参考图14a,电子装置100可以将360度图像的一部分显示为第一图像1410。

参考图14a,电子装置100可以通过使用第一再现方法显示第一图像1410。电子装置100可以例如以124度的水平视角和100度的垂直视角显示第一图像1410。

在这种情况下,当第一图像1410的视角自动改变时,电子装置100可以基于改变后的视角,通过使用第二再现方法来显示第二图像1420。例如,当在第一图像1410中检测到的主要被摄体1411接近显示器120边缘处的区域1415时,电子装置100可以加宽第一图像1410的视角。

此外,当在第一图像1410中检测到的主要被摄体1411接近显示器120边缘处的区域1415时,电子装置100可以显示第一图像1410以将主要被摄体1411定位在显示器120的中心部分中。

根据其他示例实施例,当在第一图像1410中检测到的主要被摄体1411减小了差不多预定大小或者更大并且被显示时,电子装置100可以通过使图像的视角变窄来显示图像。相反,当在第一图像1410中检测到的主要被摄体1411放大了差不多预定大小或更大并且被显示时,电子装置100可以通过使图像的视角变宽来显示图像。

参考图14b,如上所述,当正被再现的第一图像1410的视角改变时,电子装置100可以使用能够减小在改变后的视角下的失真并且保持图像质量的第二再现方法来显示第二图像1420。

根据本公开示例实施例的电子装置包括用于显示图像的显示器和电连接到显示器的控制器。控制器通过使用第一再现方法显示要在显示器上显示的图像的至少一个区域,识别从外部接收控制信号的第一事件和基于对图像特征的分析结果而发生的第二事件中的至少一个的发生,并且基于事件发生将第一再现方法改变为第二再现方法,使得再现方法可以适合于当前再现的图像的特征并且可以使失真最小化。因此,电子装置可以提供用户可以方便地观看的图像。

本文使用的术语“模块”可以包括由硬件、软件或固件组成的单元,并且可以与诸如逻辑、逻辑块、部件或者电路的术语互换。模块可以是执行集成构造的部件、一个或多个功能的最小单元或其一部分。模块可以通过机械或电学的方式实现,并且可以包括例如专用集成电路(asic)芯片、现场可编程门阵列(fpga)或执行操作且已知或将来开发的可编程逻辑器件。根据示例实施例的设备(例如,其模块或功能)或方法(例如,操作)可以至少部分地实现为以程序模块形式存储在非暂时性计算机可读存储介质(例如,存储器)中的命令。当处理器执行命令时,处理器可以执行与该命令相对应的功能。非暂时性计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光学记录介质(例如,cd-rom、dvd、诸如软盘的磁光介质)和内部存储器。命令可以包括由编译器生成的代码或可以由解译器执行的代码。根据示例实施例的模块或程序模块可以包括上述元件中的至少一个或多个,可以省略一些元件或可以进一步包括其他元件。由根据示例实施例的模块、程序模块或其他组件执行的操作可以顺序地、并行地、重复地或启发式地执行,或者至少一些操作可以以另一顺序执行或省略,或者可以添加其他操作。

可以理解,本文描述的示例实施例可以被认为仅是描述性的,而不是为了限制目的。对每个示例实施例中特征或方面的描述可以被看作是可用于其他示例实施例中的其他类似特征或方面。

尽管已参考附图描述了示例实施例,但本领域普通技术人员将理解,在不脱离由权利要求限定的精神和范围的情况下,可以进行形式和细节上的多种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1