用于显示图像的方法及其电子设备的制造方法_3

文档序号:9631376阅读:来源:国知局
S)/多媒体消息服务(multimediamessageservice,MMS)应用 273、即时消息 传递(instantmessaging,頂)应用274、浏览器应用275、相机应用276、闹钟应用277、联 系人应用278、语音拨号应用279、电子邮件应用280、日历应用281、媒体播放器应用282、相 簿应用283、时钟应用284、卫生保健应用(例如,用于测量锻炼量或血糖的应用)、环境信息 提供应用(例如,用于提供大气压、湿度或温度信息的应用),等等。
[0076] 根据本公开的实施例,应用270可包括支持电子设备(例如,电子设备100或电子 设备1400)与外部电子设备之间的信息的交换的应用(以下,为了便于说明称为"信息交换 相关应用")。信息交换相关应用可包括例如用于向外部电子设备中继特定信息的通知中继 应用或者用于管理外部电子设备的设备管理应用。
[0077] 例如,通知中继应用可包括把在电子设备的其他应用(例如,SMS/MMS应用、电子 邮件应用、卫生保健应用或者环境信息提供应用)中创建的通知信息传送到外部电子设备 的功能。此外,通知中继应用可从例如外部电子设备接收通知信息并将其提供给用户。设 备管理应用可管理(例如,安装、删除或更新)例如与电子设备通信的外部电子设备的至少 一些功能(例如,开启或关闭外部电子设备(或其一些元素),或者调整显示器的亮度(或 分辨率))、在外部电子设备中执行的应用或者在外部电子设备中提供的服务(例如,电话 呼叫服务,或者消息传递服务)。
[0078] 根据本公开的实施例,应用270可包括根据外部电子设备的属性(例如,电子设备 的类型是移动医疗设备)指定的应用(例如,卫生保健应用)。根据本公开的实施例,应用 270可包括从外部电子设备(例如,服务器,或者电子设备)接收的应用。根据本公开的实 施例,应用270可包括预加载的应用,或者可从服务器下载的第三方应用。根据图示的实施 例,程序模块210中的元素的名称可随着操作系统的类型而变化。
[0079] 根据本公开的各种实施例,程序模块210的至少一些可以用软件、固件、硬件或者 其组合来实现。程序模块210的至少一些例如可由应用程序来处理(例如,实现(执行))。 程序模块210的至少一些例如可包括模块、程序、例程、指令集或进程以便执行一个或多个 功能。
[0080] 图3是根据本公开的实施例的处理器的框图。
[0081] 参考图3,处理器120可包括图像获得模块300、图像分离模块310、图像改变模块 320和图像连接模块330。
[0082] 根据本公开的实施例,图像获得模块300可获得至少一个图像。例如,图像获得模 块300可从在功能上连接到电子设备100的图像传感器(未示出)获得至少一个图像。例 如,图像获得模块300可从存储器130获得至少一个图像。例如,图像获得模块300可通过 通信接口 170从外部设备(例如,第一外部电子设备102、第二外部电子设备104或者服务 器106)获得至少一个图像。
[0083] 根据本公开的实施例,图像获得模块300可获得与图像相对应的深度图。例如,图 像获得模块300可获得通过在功能上连接到电子设备100的传感器模块(未示出)收集的 与图像相对应的深度图。例如,传感器模块可包括红外传感器或超声传感器中的至少一者。
[0084] 根据本公开的实施例,图像分离模块310可利用相应图像的深度图将图像分离成 多个区域。例如,图像分离模块310可利用与图像相对应的深度图从图像中分离包括不同 深度值的一个或多个对象。
[0085] 根据本公开的实施例,图像分离模块310可创建与图像相对应的深度图。例如,如 果图像获得模块300不能获得与图像相对应的深度图,则图像分离模块310可计算由图像 获得模块300获得的多个图像之间的差异值,从而创建与图像相对应的深度图。
[0086] 根据本公开的实施例,图像改变模块320可应用改变效果来调整由图像分离模块 310分离的区域中的至少一个的大小或位置中的至少一者。例如,图像改变模块320可基于 通过输入/输出接口 150检测到的输入信息应用改变效果来调整由图像分离模块310分离 的区域中的至少一个的大小或位置中的至少一者。例如,图像改变模块320可基于用户的 视点信息应用改变效果来调整由图像分离模块310分离的区域中的至少一个的大小或位 置中的至少一者。例如,图像分离模块310可基于通过与电子设备100在功能上连接的传 感器模块(例如,加速度传感器、陀螺传感器、重力传感器、地磁传感器)检测到的终端的运 动来检测用户的视点信息。例如,图像分离模块310可通过与电子设备100在功能上连接 的图像传感器来检测用户的视点信息。
[0087] 根据本公开的实施例,图像改变模块320可向由图像分离模块310分离的区域中 的至少一个应用图形效果。例如,图像改变模块320可变换由图像分离模块310分离的区 域中的至少一个来对应于图形效果。例如,图像改变模块320可向由图像分离模块310分 离的区域中的至少一个应用滤波器来对应于图形效果。
[0088] 根据本公开的实施例,图像改变模块320可向由图像分离模块310分离的区域中 的至少一个应用动画效果。例如,图像改变模块320可添加用于动画效果的图像层,从而在 由图像分离模块310分离的区域中的至少一个中显示动画效果。
[0089] 根据本公开的实施例,图像连接模块330可将被图像改变模块320应用了图形效 果的区域连接为单个图像。
[0090] 根据本公开的实施例,基于通过输入/输出接口 150检测到的输入信息,图像连接 模块330可改变由图像分离模块310分离的区域的位置,或者向其应用另外的效果,以从而 连接这些区域。
[0091] 根据本公开的各种实施例,电子设备(例如,图1的电子设备100)可包括至少一 个图像传感器、存储器、通信接口、处理器以及显示器,该处理器获得图像和与图像相对应 的深度图,基于图像的深度图将图像分离成一个或多个区域,向从图像分离的区域中的至 少一个应用与其他区域中的至少一个不同的效果,并且把被应用了不同效果的区域连接为 单个图像,并且该显示器显示该单个图像。
[0092] 根据本公开的实施例,处理器可通过至少一个图像传感器、存储器或者通信接口 中的至少一者获得图像。
[0093] 根据本公开的各种实施例,电子设备可包括至少一个传感器模块,并且处理器可 利用至少一个传感器模块收集关于图像的深度图信息。
[0094] 根据本公开的实施例,传感器模块可包括图像传感器、红外传感器或超声传感器 中的至少一者。
[0095] 根据本公开的实施例,处理器可利用多个图像的差异值确定关于图像的深度图信 息,并且多个图像可包括该图像和通过在不同焦点捕捉与该图像相同的主题而获得的至少 一个其他图像。
[0096] 根据本公开的实施例,处理器可基于图像的深度图确定用于显示从图像分离的每 个区域的位置或大小中的至少一者。
[0097] 根据本公开的各种实施例,处理器可基于图像的深度图和用户的视点改变从图像 分离的每个区域中包括的对象的位置或大小中的至少一者。
[0098] 根据本公开的实施例,处理器可向从图像分离的区域中的至少一个应用对应于与 其他区域中的至少一个不同的图形效果的滤波器。
[0099] 根据本公开的实施例,处理器可向从图像分离的区域之间的至少一部分中插入动 画效果。
[0100] 根据本公开的各种实施例,处理器响应于用户的视点的变化可基于图像的深度图 和变化的用户视点来控制改变在显示器上显示的图像的至少局部区域的位置或大小中的 至少一者。
[0101] 图4A至4E根据本公开的实施例图示了屏幕图像的配置,用于利用深度图三维地 显示图像中包括的对象。
[0102] 电子设备(例如,图1的电子设备100)可获得图像和深度图,该图像如图4A所示 包括一个或多个对象,该深度图如图4B所示包括图像中包括的一个或多个对象的深度值。
[0103] 参考图4C,电子设备可基于图像的深度图将图像分离成多个区域。例如,电子设备 可基于深度图从背景图像402中分离出离用户的视点最近的对象400。
[0104] 电子设备如图4C所示可调整从背景图像402分离的对象400的大小。例如,电子 设备可通过与电子设备在功能上连接的传感器模块(例如,加速度传感器、陀螺传感器、重 力传感器、地磁传感器或图像传感器)检测用户的视点信息。电子设备可基于用户的视点 信息调整从背景图像402分离的对象400的大小。
[0105] 电子设备可将调整了大小的对象400与背景图像组合为单个图像以从而将其显 示在显示器160上,如图4D所示。例如,电子设备基于传感器模块的感测信息或者通过输 入/输出接口 150检测到的输入信息,可改变对象相对于背景图像410的连接信息(例如, 区域的位置)412,然后将其显示在显示器160上。
[0106] 电子设备基于传感器模块的感测信息或者通过输入/输出接口 150检测到的输入 信息可如图4E所示改变对象相对于在显示器160上显示的背景图像的连接信息(例如,区 域的位置)。
[0107] 图5A至5E根据本公开的实施例图示了图像的三维(3D)布置结构。
[0108] 参考图5A,电子设备(例如,图1的电子设备100)可基于对象520的深度值(例 如,z)来三维地显示从背景图像510分离的对象520 (例如,3D对象)。例如,电子设备可 将背景图像510显示在从用户的视点(p)起的距离(d)处,并且可基于对象520的深度值 (z)将对象520从背景图像510分离,从而将其以三维显示。例如,深度值可以是客观距离 值,或者可以是相对于用户的视点的相对距离。
[0109] 基于对象520的深度值在显示器160上三维显示的图像可自然地表达3D效果,因 为当用户的视点在视点范围500内变化时用户不能意识到孔洞区域522。
[0110] 根据本公开的实施例,当如图5B所示检测到用户的视点的变化时(ρ?-ρΓ)(参 见530),电子设备可应用改变效果来扩展对象520(例如,三维显示的对象)的大小(参见 532)以对应于用户的视点530的变化,以便用户不会意识到孔洞区域522。例如,电子设备 可在用户的视点变化的方向(参见530)扩展对象520的大小(参见532)。
[0111] 根据本公开的实施例,当如图5C所示用户的视点范围被扩展时(参见540),电子 设备可应用改变效果来扩展对象520 (例如,三维显示的对象)的大小(参见542)以对应 于用户的视点范围的扩展(参见540),以便用户不会意识到孔洞区域522。例如,电子设备 可对应于用户的视点范围的扩展(参见540)将对象520的整体大小扩展542为式1的大 小。
[0112]
[0113] 这里,s'表示扩展的对象520的大小,并且s表示在扩展前显示的对象520的大 小。1表示扩展的视点范围540,并且z表示对象520的深度值。此外,d可指示背景图像 510与用户的视点(p)之间的距离。
[0114] 电子设备基于式1可应用改变效果来扩展对象520(例如,三维显示的对象)的大 小以对应于对象520的深度值与背景图像510和用户的视点之间的距离的比率(z/d)和扩 展的视点范围的大小(1-s)。
[0115] 根据本公开的实施例,当如图f5D所示检测到用户的视点的变化时(ρ?-ρΓ)(参 见550),电子设备可应用改变效果来改变对象520的位置(例如,在3D坐标中的位置)(参 见552)以对应于用户的视点的变化(参见550),以便用户不会意识到孔洞区域522。例如, 电子设备可在用户的视点变化550的方向上改变(参见552)对象520的位置。
[0116] 根据本公开的实施例,当如图5Ε所示检测到用户的视点的变化时(ρ2 -ρ2')(参 见560),电子设备可应用改变效果来改变对象520的位置(参见562)以对应于用户的视点 的变化(参见56
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1