用于产生预览数据的方法和电子设备的制造方法_4

文档序号:9667021阅读:来源:国知局
执行输入/输出管理、存储器管理、或用于算术功能的功能。
[0096]应用管理器341可管理例如至少一个应用370的生命周期。窗口管理器342可管理屏幕使用的图形用户界面(GUI)资源。多媒体管理器343可掌握再现各种媒体文件所需要的格式,并可通过使用适合于对应格式的编解码器对媒体文件执行编码或解码。资源管理器344可管理至少一个应用370的诸如源代码、存储器和存储空间之类的资源。
[0097]电源管理器345可与基本输入/输出系统(B1S) —起工作来管理电池或电源并可提供操作电子设备所需要的电源信息。数据库管理器346可产生、搜索或改变将被至少一个应用370使用的数据库。包管理器347可管理以包文件的形式分发的应用的安装或更新。
[0098]连接性管理器348可管理例如W1-Fi或蓝牙无线连接。通知管理器349可以用不打扰用户的方式来显示或通知诸如到来消息、约定、接近通知之类的事件。位置管理器350可管理电子设备的位置信息。图形管理器351可管理将向用户提供的图形效果以及与图形效果相关的用户界面。安全管理器352可提供系统安全或用户认证所需要的所有安全功能。根据实施例,当电子设备(例如,电子设备100)具有呼叫功能时,中间件330还可包括电话管理器,用于管理电子设备的语音呼叫功能或视频呼叫功能。
[0099]中间件330可包括用于形成上述组件的各个功能的组合的中间件模块。中间件330可提供根据操作系统的类型来特殊化的模块,以便提供差异化的功能。此外,中间件330可动态移除一些现有组件或添加新组件。
[0100]API 360 (例如API 145)是例如一组API编程功能,并且可以根据操作系统来提供其不同配置。例如,Android或1S可针对每个平台提供一个API集合,而Tizen可针对每个平台提供两个或更多个API集合。
[0101]应用370 (例如应用程序147)可包括例如可提供以下功能的一个或多个应用:例如,主页371、拨号盘372、3]\^/113 373、即时消息(頂)374、浏览器375、相机376、闹钟377、联系人378、语音拨号盘379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、健康护理(例如测量运动量或血糖)或环境信息(例如大气压、湿度或温度信息)。
[0102]根据实施例,应用370可包括支持电子设备(例如电子设备100)和外部电子设备之间的信息交换的应用(为了便于描述,在下文中被称为“信息交换应用”)。信息交换应用可包括例如用于将预定信息向外部电子设备传输的通知中继应用或用于管理外部电子设备的设备管理应用。
[0103]例如,通知中继应用可包括将从电子设备100的其它应用(例如,SMS/MMS应用、电子邮件应用、健康管理应用或环境信息应用)产生的通知信息向外部电子设备传输的功能。此外,通知中继应用可从例如控制设备接收通知信息并向用户提供接收到的通知信息。设备管理应用可管理(例如安装、删除或更新)例如用于与电子设备通信的外部电子设备的至少一部分的功能(例如,开启/关闭外部电子设备自身(或其一些元件)或者调整显示器的亮度(或分辨率))、在外部电子设备中执行的应用、或从外部电子设备提供的服务(例如电话呼叫服务或消息服务)。
[0104]根据实施例,应用370可包括根据外部电子设备的属性(例如,电子设备的属性,诸如与移动医疗设备对应的电子设备的类型之类)指定的应用(例如健康管理应用)。根据实施例,应用370可包括从外部电子设备(例如服务器或电子设备)接收的应用。根据实施例,应用370可包括预加载的应用或可从服务器下载的第三方应用。根据图3示出的实施例的程序模块310的组件的名称可根据操作系统的类型而变化。
[0105]根据各个实施例,编程模块310中的至少一些可以用软件、固件、硬件或它们中的两个或更多个的组合来实现。编程模块310中的至少一些可以由例如处理器(例如应用程序)来实现(例如执行)。编程模块310中的至少一些可包括例如用于执行一个或多个功能的模块、程序、例程、指令集或进程。
[0106]根据各个实施例,电子设备可包括:显示器,用于获取和输出图像数据;以及处理器,用于进行处理以存储输出的图像数据,检测在图像数据上的输入,并产生与位置相关的预览数据,该位置对应于满足条件的输入。
[0107]根据各个实施例,处理器可被配置为基于与触摸输入的次数、层的产生、和焦点区域中的至少一项相关的条件来产生预览数据。
[0108]根据各个实施例,响应于检测到满足预定义次数的触摸输入,处理器可被配置为基于图像数据中检测到触摸输入的位置来产生与预定区域相对应的预览数据。
[0109]根据各个实施例,响应于检测到输出层的输入,处理器可被配置为产生与存储的图像数据中包括层在内的预定区域相对应的预览数据。
[0110]根据各个实施例,响应于检测到设置焦点区域的输入,处理器可被配置为产生与存储的图像数据中包括焦点区域在内的预定区域相对应的预览数据。
[0111]根据各个实施例,响应于连续检测到用于指定焦点区域的第一输入和用于指定预览数据区域的第二输入,处理器可被配置为产生与预定区域相对应的预览数据,该预定区域包括与针对存储的图像数据的第二输入相对应的区域在内。
[0112]根据各个实施例,响应于检测到满足条件的多个输入,处理器可被配置为输出与每个输入相对应的位置信息并产生与由输入选择的位置相关的预览数据。
[0113]根据各个实施例,响应于检测到满足条件的多个输入,处理器可被配置为基于检测到输入的区间来产生预览数据。
[0114]根据各个实施例,检测到输入的区间上的预览数据可包括用于再现与检测到输入的区间相对应的多个图像帧的数据。
[0115]图4是根据各个实施例的处理的示例的流程图。
[0116]根据各个实施例,电子设备可将输出到屏幕的图像数据产生为可存储形式的数据,并产生关于所产生数据的预览数据。根据实施例,图像数据可包括静止图像或视频,并且预览数据可包括基于静止图像或视频的至少一个帧所产生的缩略图。根据各个实施例,缩略图可以是比静止图像或视频帧具有较低分辨率和/或尺寸的静止图像。附加地或备选地,预览数据可包括基于来自图像数据的两个或更多帧所产生的视频。
[0117]根据各个实施例,在操作401中,电子设备可获取并输出图像数据。根据实施例,图像数据可通过相机获取并在电子设备的显示器上输出。根据另一实施例,图像数据可以是由电子设备执行的应用的屏幕。
[0118]在操作403中,电子设备可在输出图像数据的同时检测用户输入。该输入可以用于控制输出屏幕的输入,并且可以是触摸输入、语音输入和硬件按钮输入中的至少一项。
[0119]在操作405中,电子设备可存储与满足条件的输入相对应的位置信息。位置信息可以与输出到屏幕的图像的帧或帧的至少一部分相关。
[0120]根据各个实施例,条件可以与作为输入的一部分的触摸(或其它手势)的数目、输入的音量和层的产生中的至少一项相关。
[0121]例如,当检测到包括预定数目的触摸在内的触摸输入时,电子设备可存储与检测到触摸输入的帧的至少一部分相关联的位置信息。在另一示例中,当检测到具有预定义语音音量的语音输入时,电子设备可存储与在检测到语音输入时输出的帧相关的信息。在另一示例中,当特定硬件按钮被按下时,电子设备可存储与检测到按钮输入时输出的帧相关的信息。在另一示例中,当检测到用于产生预定义层的输入时,电子设备可存储与产生的层的位置相关的位置信息。
[0122]在操作407中,电子设备可检测用于停止获取图像数据的输入,并且在操作409中,电子设备可存储图像数据。根据实施例,电子设备可存储图像数据,该图像数据包括从在操作403中检测到用户输入时显示的帧开始并在检测到用于停止获取的输入时显示的帧结束的帧序列。
[0123]在操作411中,电子设备可基于存储的位置信息来产生预览数据。根据实施例,电子设备可产生包括基于存储的位置信息来选择的预定区域在内的预览数据。例如,电子设备可产生以以下各项为基准的预定尺寸的预览数据:检测到预定数目的触摸的位置、产生的层的位置、与检测到的语音输入相关联的位置和与检测到按钮输入相关联的位置。
[0124]图5是根据各个实施例的处理的示例的流程图。
[0125]参照图5,电子设备可产生与检测到触摸输入的位置相关的预览数据。
[0126]在操作501中,电子设备可记录执行屏幕。执行屏幕可包括可在电子设备中执行的至少一个应用的执行屏幕。例如,电子设备可记录正在执行的游戏的屏幕的截屏(或视频)。
[0127]在操作503中,电子设备可在记录执行屏幕的同时检测触摸输入。
[0128]在操作505中,电子设备可存储触摸输入点和用户触摸该触摸输入点的次数。根据实施例,电子设备可识别在从检测到触摸输入的时间点开始的预定时间期间连续检测到的输入。
[0129]在操作507中,电子设备可检测用于停止记录屏幕的请求,并且在操作509中,电子设备可存储屏幕的记录。例如,电子设备可输出具有“停止记录”按钮(或另一输入组件)的菜单。当“停止记录”按钮被按下时,电子设备可存储执行屏幕的视频,该视频从在开始记录执行屏幕时显示的帧(例如截屏)开始,并在当检测到用于停止屏幕记录的请求时显示的帧(例如另一截屏)结束。
[0130]在操作511中,电子设备可识别存储的触摸输入点中的与满足条件的输入次数相对应的触摸输入点。
[0131]在操作513中,电子设备可产生以与满足条件的输入次数相对应的触摸输入点为基准的预定尺寸的预览数据。
[0132]根据实施例,当识别出与满足条件的触摸数量相对应的多个触摸输入点时,电子设备可输出关于各个输入点的信息,并随后产生与由用户选择的触摸输入点相关的预览数据。根据另一实施例,当识别出与满足条件的输入次数相对应的多个触摸输入点时,电子设备可产生与检测到最大次数的触摸输入的位置相关的预览数据。
[0133]图6示出了根据各个实施例的处理的示例的流程图。
[0134]参照图6,电子设备可产生与在图像数据正被存储的同时产生的层的位置相关的预览数据。
[0135]在操作601中,电子设备可开始记录执行屏幕。执行屏幕可包括关于可被电子设备执行的至少一个应用的执行屏幕。
[0136]在操作603中,电子设备可检测用于向执行屏幕记录添加层的输入。根据实施例,层可以包括叠加在执行屏幕记录
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1