CN106940707A - 用于存储图像的方法及其电子设备 - Google Patents
用于存储图像的方法及其电子设备 Download PDFInfo
- Publication number
- CN106940707A CN106940707A CN201710007221.5A CN201710007221A CN106940707A CN 106940707 A CN106940707 A CN 106940707A CN 201710007221 A CN201710007221 A CN 201710007221A CN 106940707 A CN106940707 A CN 106940707A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- information
- image
- application
- output image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
- A63F13/2145—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
- A63F13/497—Partially or entirely replaying previous game actions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/92—Video game devices specially adapted to be hand-held while playing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3041—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is an input/output interface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3438—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42201—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] biosensors, e.g. heat sensor for presence detection, EEG sensors or any limb activity sensors worn by the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Social Psychology (AREA)
- Biophysics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Neurosurgery (AREA)
- User Interface Of Digital Computer (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Facsimiles In General (AREA)
Abstract
公开了一种电子设备的方法,该方法包括:根据应用的运行通过显示器输出图像;当输出图像时,接收关于电子设备的状态和外部情形的信息中的至少一者;基于关于电子设备的状态和外部情形的信息中的至少一者,确定电子设备的状态和外部情形中的至少一者是否对应于用于存储输出图像的至少一部分的指定条件;以及基于该确定存储输出图像的至少一部分。
Description
技术领域
本公开一般涉及电子设备,并且更具体涉及控制用于存储图像的操作的方法和电子设备。
背景技术
使用电子设备运行应用并存储当前运行的程序的图像传统地需要执行用于存储图像的启动或结束功能。例如,为了存储应用的图像或截屏,必须执行显式(explicit)启动或结束命令,这对于用户是不方便的。
实际上,在一些情况下,诸如当用户沉浸于使用电子设备的游戏中时,执行用于存储图像的显式启动或结束功能可能是非常困难的。因此,本领域需要更方便且用户友好的用于在电子设备中存储图像的方法。
发明内容
本公开的各方面要解决至少上面提及的问题和/或缺点,并至少提供下述优点。
因此,本公开的一方面要通过省略图像的存储中的不必要步骤来提供一种方便的图像存储过程。
根据本公开的一方面,一种电子设备的操作方法包括:根据应用的运行通过显示器输出图像;当输出图像时,接收关于电子设备的状态和电子设备的外部情形中的至少一者的信息;基于关于电子设备的状态和电子设备的外部情形的信息中的至少一者,确定电子设备的状态和电子设备的外部情形中的至少一者是否对应于用于存储输出图像的至少一部分的指定条件;以及基于该确定存储输出图像的至少一部分。
根据本公开的另一方面,一种电子设备包括:显示器;存储器;麦克风;输入单元;传感器模块;以及至少一个处理器,其连接至显示器、存储器、麦克风、输入单元和传感器模块,其中该至少一个处理器根据应用的运行通过显示器输出图像,当输出图像时接收关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者,基于关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者,确定电子设备的状态和电子设备的外部情形中的至少一者是否对应于用于存储输出图像的至少一部分的指定条件,以及基于该确定将输出图像的至少一部分存储在存储器中。
根据本公开的另一方面,一种电子设备包括存储器和处理器,其中处理器可以运行包括游戏内容的至少一部分的应用,可以通过应用识别至少一个用户输入或关于游戏内容的每秒的帧,并且可以在输入或每秒的帧满足指定条件时将游戏内容的至少一部分记录在存储器中。
根据本公开的另一方面,一种电子设备包括:输入单元;接口,被配置为执行与外部电子设备的通信;以及控制器,其中控制器可以基于通过输入单元的输入来确定存储图像的时间,在确定存储图像的时间时可以生成存储图像的命令信号,并且可以将所生成的命令信号发送至外部电子设备。
附图说明
从下文结合附图进行的详细描述,本公开的以上和其他方面、特征和优点将变得更加明显,附图中:
图1图示了根据本公开的实施例的包括电子设备的网络环境;
图2是根据本公开的实施例的电子设备的框图;
图3是根据本公开的实施例的程序模块的框图;
图4图示了根据本公开的实施例的用于存储图像的方法;
图5图示了根据本公开的实施例的当电子设备的状态和外部情形中的至少一者不对应于指定的条件时在电子设备中显示的图像;
图6图示了根据本公开的实施例的当电子设备的状态和外部情形中的至少一者对应于所指定的条件时在电子设备中显示的图像;
图7图示了根据本公开的实施例的根据触摸输入的图像存储过程;
图8图示了根据本公开的实施例的电子设备中根据触摸输入而显示的屏幕;
图9图示了根据本公开的实施例的电子设备中根据应用运行时间的输入;
图10图示了根据本公开的实施例的根据每单位时间的帧的图像存储过程;
图11图示了根据本公开的实施例的电子设备中根据应用运行时间的每单位时间的帧的样式;
图12图示了根据本公开的实施例的根据生物计量(biometric)输入信息的图像存储过程;
图13图示了根据本公开的实施例的根据聊天输入信息的图像存储过程;
图14图示了根据本公开的实施例的根据声音输入信息的图像存储过程;
图15图示了根据本公开的实施例的根据关于用户的运动输入信息的图像存储过程;
图16图示了根据本公开的实施例的用于编辑存储的图像的过程;
图17图示了根据本公开的实施例的截屏视图激活过程;以及
图18图示了根据本公开的实施例的显示截屏控制视图的屏幕。
具体实施方式
下文,将参照附图描述本公开的实施例。然而,应理解,不意在将本公开限制于本文公开的特定形式。而是,应将本公开解释为覆盖本公开的实施例的各种修改、等同和/或替换方案。在描述附图时,可以使用相似参考标记来指代相似组成元件,并且为了清楚和简明,将省略已知功能和/或配置的详细描述。
如本文使用的,表述“具有”、“可具有”、“包括”、以及“可包括”指代诸如数字、功能、操作或组成元件的对应特征的存在,但不排除一个或多个额外特征。
在本公开中,表述“A或B”、“A或/和B中的至少一个”、或“A或/和B中的一个或多个”可以包括所列出的项目的所有可能组合。例如,表述“A或B”、“A和B中的至少一个”或“A或B中的至少一个”指代以下全部:(1)包括至少一个A;(2)包括至少一个B;或(3)包括至少一个A和至少一个B这两者。
在本公开的实施例中使用的表述“第一”、“第二”、“所述第一”或“所述第二”可以与次序和/或重要性无关地修饰各种组件,但不限制对应组件。例如,第一用户设备和第二用户设备指示不同用户设备,尽管它们两者都是用户设备。例如,第一元件可以被称为第二元件,并且类似地,第二元件也可以被称为第一元件,而不背离本公开的范围。
应理解,当诸如第一元件的元件被称为(操作地或通信地)“连接”或“耦合”至诸如第二元件的另一元件时,第一元件可以直接连接或耦合至第二元件,或者,诸如第三元件的另一元件可以***在第一和第二元件之间。相反,可以理解,当第一元件被称为“直接连接”或“直接耦合”至第二元件时,在其间没有***第三元件。
根据情形,在本公开中使用的表述“被配置为”可以与“适用于”、“具有…的能力”、“被设计为”、“被适配为”、“使得”或“能够”可互换地使用。在硬件中,表述“被配置为”不必隐含“专门被设计为”。在一些情形下,表述“设备,被配置为…”可以指示设备与其他设备或组件一起“能够”。例如,术语“处理器,被适配为(或被配置为)执行A、B和C”可以指示仅用于执行对应操作的嵌入式处理器,或诸如中央处理单元(CPU)或应用处理器(AP)的通用处理器,其能够通过执行在存储器设备中存储的一个或多个软件程序来执行对应操作。
本文的术语仅被用于描述特定实施例的目的,并且不意在限制本公开的其他实施例的范围。如本文使用的,单数形式还可以包括复数形式,除非上下文清楚地另有所指。除非另有定义,否则本文使用的所有术语(包括技术和科技术语)具有与本公开所属的领域的技术人员所通常理解的含义相同的含义。如在通用词典中定义的术语的这些术语可以被解释为具有与相关领域中的上下文含义相同的含义,并且不被解释为具有理想的或过度正式的含义,除非本公开中清晰地定义。在一些情况下,甚至在本公开中定义的术语也不应被排他地解释。
根据本公开的实施例的电子设备可以包括以下中的至少一个:智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器(e-book阅读器)、桌面PC、膝上PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG)-1音频播放器-3(MP3)播放器、运动医疗设备、相机、以及可穿戴设备,所述可穿戴设备诸如:附件型,包括手表、戒指、手镯、脚链、项链、眼镜、隐形眼镜,或头戴式设备(HMD);织物或衣物集成型,诸如电子衣物;身体安装型,诸如护皮垫、或刺青;以及生物可植入型,诸如可植入电路。
根据一些实施例,电子设备可以是包括以下中的至少一者的家用设施:电视、数字视频盘(DVD)播放器、音频播放器、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、电视盒(诸如Samsung HomeSyncTM、AppleTVTM或Google TVTM)游戏控制台(诸如XboxTM和PlayStationTM)、电子词典、电子钥匙、摄像机、以及电子照片相框。
根据另一实施例,电子设备可以包括各种医疗设备中的至少一者,诸如血糖监测设备、心率监测设备、血压测量设备、以及体温测量设备、磁共振血管造影(MRA)设备、磁共振成像(MRI)设备、计算机断层扫描(CT)机器、以及超声波机器、导航设备、全球定位***(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、船用电子设备(诸如导航设备和陀螺罗盘)、航空电子设备、安全设备、汽车头部单元、家用或工业用机器人、自动售货机(ATM)、销售点(POS)设备、或物联网(IOT)设备,诸如灯泡、各种传感器、电表或气表、自动喷水灭火设备、火警器、恒温器、街灯、烤面包器、体育用品、热水箱、加热器和水壶。
根据一些实施例,电子设备可以包括以下中的至少一个:家具或建筑物/构建物中的一部分、电子板、电子签名接收设备、投影仪以及各种类型的测量仪器,诸如水表、电表、气表和无线电波表。根据本公开的实施例的电子设备可以是前述各种设备中的一个或多个的组合,并且可以是柔性的设备。电子设备不限于前述设备,并且可以包括根据新技术的发展的新电子设备。
如本文使用的,术语“用户”可以指示使用电子设备的人或使用电子设备的人工智能电子设备。
图1图示了根据本公开的实施例的包括电子设备的网络环境。
具体地,将参照图1描述网络环境100内的电子设备101。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160、以及通信接口170。在一些实施例中,电子设备101可以省略上述元件中的至少一者,或还可以包括其他元件。
总线110可以包括用于连接元件110-170并在这些元件之间传送诸如控制消息和/或数据的通信的电路。
处理器120可以包括中央处理单元(CPU)、应用处理器(AP)、以及通信处理器(CP)中的一个或多个。处理器120可以执行与电子设备101的至少一个其他元件的控制和/或通信有关的操作或数据处理。
存储器130可以包括易失性存储器和/或非易失性存储器,可以存储与电子设备101的至少一个其他元件相关的指令或数据,并且可以存储诸如内核141、中间件143、应用编程接口(API)145和/或应用程序(或“应用”)147的软件和/或程序140。内核141、中间件143、以及API 145中的至少一些可以被称为操作***(OS)。
内核141可以控制或管理用于执行由其他程序实现的操作或功能的***资源。内核141可以提供接口,通过该接口,中间件143、API 145、或应用147可以访问电子设备101的各个元件以控制或管理***资源。
中间件143可以作用为用于使得API 145或应用147能够与内核141通信以交换数据的媒介。
此外,中间件143可以根据优先级处理从应用147中的至少一个接收的一个或多个操作请求。例如,中间件143可以对应用147中的至少一个给予使用电子设备101的***资源的优先级,并且可以通过根据给予至少一个应用程序的优先级处理一个或多个操作请求,来执行关于该一个或多个操作请求的调度或负载均衡。
API 145是应用147通过其控制从内核141或中间件143提供的功能的接口,并且可以包括用于文件控制、窗口控制、图像处理或文本控制的至少一个接口或功能。
输入/输出接口150可以将从用户或另一外部设备输入的指令或数据传送至电子设备101的(一个或多个)其他元件。输入/输出接口150可以将从电子设备101的(一个或多个)其他元件接收的指令或数据输出至用户或另一外部设备。
显示器160可以包括液晶显示器(LCD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微电机***(MEMS)显示器、或电子纸显示器。显示器160可以显示用于用户的各种类型的内容,诸如文本、图像、视频、图标或符号。显示器160可以包括触摸屏,并且接收使用电子笔或用户的身体部位的触摸、手势、接近或悬停输入。
通信接口170可以设置电子设备101与外部设备之间的通信,所述外部设备诸如第一外部电子设备102、第二外部电子设备104或服务器106,并且通信接口170可以通过无线或有线通信连接至网络162以与外部设备通信。
无线通信可以使用长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动电信***(UMTS)、无线宽带(WiBro)、以及全球移动通信***(GSM)中的至少一个作为蜂窝通信协议。
此外,无线通信可以包括短距离通信164,其可以通过使用Wi-Fi、 蓝牙低功耗(BLE)、近场通信(NFC)和全球导航卫星***(GNSS)中的至少一个来执行。根据使用区域、带宽等,GNSS可以包括全球定位***(GPS)、全球导航卫星***(Glonass)、北斗导航卫星***(Beidou)、以及欧洲基于全球卫星的导航***(Galileo)中的至少一者。下文,在本公开中,“GPS”可以与“GNSS”互换使用。有线通信可以包括通用串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准232(RS-232)、以及普通老式电话服务(POTS)中的至少一者。网络162可以包括诸如计算机网络、诸如局域网(LAN)或广域网(WAN)、因特网和电话网络的通信网络中的至少一者。
第一外部电子设备102和第二外部电子设备104中的每一个可以属于与电子设备101的类型相同或不同的类型。根据实施例,服务器106可以包括一个或多个服务器的群组,并且在电子设备101中执行的操作中的全部或一些可以在另一电子设备或多个电子设备中执行。
根据实施例,当电子设备101自动或响应于请求必须执行一些功能或服务时,电子设备101可以向另一设备做出用于执行与其有关的至少一些功能的请求,以替代由自身执行功能或服务,或除了由电子设备101本身执行该功能之外。另一电子装置可以执行所请求的功能或额外的功能,并且可以将执行结果递送至电子装置101,该电子装置101可以按原样或额外地将所接收的结果进行处理来提供所请求的功能或服务。为实现这一点,可以使用云、分布式或客户端-服务器计算技术。
图2是图示了根据本公开的实施例的电子设备的框图。
参照图2,电子设备201可以包括图1中所图示的电子装置101中的全部或一部分。电子设备201可以包括至少一个处理器,诸如应用处理器(AP)210、通信模块220、订户标识模块(SIM)224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频模块280、相机模块291、电力管理模块295、电池296、指示器297和马达298。
处理器210可以通过驱动OS或应用程序来控制连接至处理器210的多个硬件或软件组件,并执行各种数据的处理和计算。处理器210可以由片上***(system on chip,SoC)实现,并且还可以包括图形处理单元(GPU)和/或图像信号处理器。处理器210可以包括图2中所图示的元件中的至少一者。处理器210可以向易失性存储器中加载至少从其他元件的非易失性存储器接收的指令或数据,处理所加载的指令或数据,并将各种数据存储在非易失性存储器中。
通信模块220可以具有与图1的通信接口170的配置相同或相似的配置,并且可以包括蜂窝模块221、Wi-Fi模块223、蓝牙(BT)模块225、GNSS模块227(诸如GPS、Glonass、Beidou或Galileo模块)、NFC模块228以及射频(RF)模块229。
蜂窝模块221可以通过通信网络提供语音呼叫、图像呼叫、文本消息服务或因特网服务。根据实施例,蜂窝模块221可以使用SIM卡224在通信网络内的电子设备201之间区分和验证,可以执行处理器210可以提供的功能中的至少一些,并且可以包括通信处理器(CP)。
Wi-Fi模块223、BT模块225、GNSS模块227、以及NFC模块228中的每一个可以包括用于处理通过相关模块发送和接收的数据的处理器。根据本公开的一些实施例,蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227、以及NFC模块228中的至少两个可以被包括在一个集成芯片(IC)或IC封装中。
RF模块229可以发送/接收RF信号,并且可以包括收发器、功率放大器模块(poweramplifier module,PAM)、频率滤波器、低噪声放大器(LNA)以及天线。根据本公开的另一实施例,蜂窝模块221、Wi-Fi模块223、BT模块225、GNSS模块227、以及NFC模块228中的至少一个可以通过分开的RF模块发送和接收RF信号。
订户标识模块(SIM)卡224可以包括包含订户标识模块和/或嵌入式SIM的卡,并且可以包含唯一标识信息,诸如集成电路卡标识符(ICCID),或订户信息,诸如国际移动订户标识(IMSI)。
存储器230可以包括内部存储器232或外部存储器234。嵌入式存储器232可以包括易失性存储器和非易失性存储器中的至少一者,所述易失性存储器诸如动态随机存取存储器(DRAM)、静态RAM(SRAM)或同步动态RAM(SDRAM),所述非易失性存储器诸如一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、掩膜ROM、闪速ROM、闪速存储器(诸如NAND闪速存储器或NOR闪速存储器)、硬盘驱动、或固态驱动(SSD)。
外部存储器234还可以包括闪速驱动紧凑闪速(CF)、安全数字(SD)、微安全数字(微SD)、迷你安全数字(迷你SD)、极速数字(xD)或存储棒,并且可以功能地和/或物理地通过各种接口连接至电子装置201。
传感器模块240可以测量物理量或检测电子设备201的操作状态,并且可以将测量或检测的信息转换为电信号。例如,传感器模块240可以包括手势传感器240A、陀螺仪传感器240B、气压传感器240C、磁传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、色彩传感器240H(例如,红/绿/蓝(RGB)传感器)、生物计量传感器240I、温度/湿度传感器240J、光传感器240K和紫外线(UV)传感器240M中的至少一者。额外地或替代地,传感器模块240可包括电子鼻传感器、肌电图(EMG)传感器、脑电波(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、虹膜传感器和/或指纹传感器。传感器模块240还可包括用于控制其中包括的一个或多个传感器的控制电路。在本公开的一些实施例中,电子装置201还可包括被配置为控制传感器模块240的处理器,该处理器作为处理器210的一部分或与其分开,并且可以在处理器210处于睡眠状态时控制传感器模块240。
输入设备250可包括触摸板252、(数字)笔传感器254、按键256和超声波输入设备258。触摸板252可使用电容、电阻、红外和超声波类型中的至少一者,并且还可包括控制电路。触摸板252还可包括触觉层,并提供触觉反应给用户。
(数字)笔传感器254可包括作为触摸板的一部分或与触摸板分开的识别片。按键256可包括例如物理按钮、光学按键或小键盘。超声波输入设备258可检测由输入工具通过麦克风288生成的超声波,并识别对应于所检测的超声波的数据。
显示器260可包括面板262、全息设备264或投影仪266。面板262可以包括与图1中所图示的显示器160相同或相似的配置,并且可以被实现为柔性的、透明的或可穿戴的。面板262和触摸板252可以被实现为一个模块。全息设备264可以通过使用光的干涉在空气中显示三维图像。投影仪266可以通过将光投影到屏幕上来显示图像,所述屏幕可以位于电子装置201的内部或外部。根据实施例,显示器260还可包括用于控制面板262、全息设备264或投影仪266的控制电路。
接口270可以包括高清晰度多媒体接口(HDMI)272、通用串行总线(USB)274、光学接口276或微型D(D-sub)278,并且可以被包括在图1中所图示的通信接口170中。额外地或替代地,接口270可包括移动高清晰度链路(MHL)接口、安全数字(SD)卡/多媒体卡(MMC)接口、或红外数据协会(IrDA)标准接口。
音频模块280可对声音和电信号进行双向转换。音频模块280中的至少一些元件可以被包括在图1中所图示的输入/输出接口150中。音频模块280可处理通过扬声器282、接收器284、耳机286或麦克风288输入或输出的声音信息。
相机模块291可以拍摄静态图像和动态图像,并且可以包括前置传感器和后置传感器、镜头、图像信号处理器(ISP)或闪光灯(诸如,发光二极管(LED)或氙气灯)中的一个或多个。
电力管理模块295可管理电子设备201的电力,并且可以包括电力管理集成电路(PMIC)、充电器集成电路(IC)或电池量表。PMIC可使用有线和/或无线充电方法。无线充电方法的示例可包括磁谐振、磁感应和电磁方法。还可包括用于无线充电的额外电路,诸如线圈、谐振电路、或整流器等。电池量表可测量电池296的剩余量以及在充电期间的电压、电流或温度,并且可以包括可再充电或太阳能电池。
指示器297可显示电子装置201中的部分或全部的特定状态,诸如启动、消息、或充电状态。马达298可将电信号转换为机械振动,并且例如可生成振动或触觉效果。电子装置201可以包括用于支持移动TV的GPU,其可根据诸如数字多媒体广播(DMB)、数字视频广播(DVB)、或MediaFLOTM等的某一标准处理媒体数据。
根据本公开的硬件的上述组件元件中的每一个可以被配置有一个或多个组件,并且对应组件元件的名称可以基于电子设备的类型而变化。根据本公开的实施例的电子设备可以包括前述元件中的至少一者。在电子设备中,一些元件可以被省略或额外元件还可以被包括。根据实施例的硬件组件中的一些可以组合成一个实体,其可以执行与组合之前的相关组件的功能相同的功能。
图3是根据本公开的实施例的程序模块的框图。
根据实施例,程序模块310可以包括操作***(OS),用于控制与电子设备和/或在OS中运行的各种应用有关的资源,该操作***可以是例如Android、iOS、Windows、Symbian、Tizen或Bada。
程序模块310可以包括内核320、中间件330、API 360、和/或应用370。程序模块310中的至少一些可以预加载到电子装置上,或可以从外部电子装置下载。
内核320可以包括***资源管理器321和/或设备驱动器323。***资源管理器321可以执行对***资源的控制、分配或检索,并且可以包括处理管理器、存储管理器或文件***管理器。设备驱动器323可以包括显示驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、小键盘驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。
中间件330可以提供应用370共同所需的功能,或通过API 360向应用370提供各种功能,使得应用370可以高效使用电子设备内的有限***资源。根据实施例,中间件330可以包括以下各项中的至少一者:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电力管理器345、数据库管理器346、封装管理器347、连接性管理器348、通知管理器349、位置管理器350、图形管理器351、以及安全管理器352。
运行时库335可以包括库模块,应用370正被执行时编译器使用该库模块来通过编程语言添加新功能。运行时库335可以执行例如输入/输出管理、存储器管理、或用于算术功能的功能性。
应用管理器341可以管理应用370中的至少一者的生命周期。窗口管理器342可以管理用于屏幕的图形用户界面(GUI)资源。多媒体管理器343可以确定再现各种媒体文件所需的格式,并且可以通过使用适于相关格式的编码器/解码器(编解码器)来编码或解码媒体文件。资源管理器344可以管理,诸如源代码、存储器以及应用370中的至少一者的存储空间。
电力管理器345可以与基本输入/输出***(BIOS)一起操作,以管理电池或电力,并且可以提供电子设备的操作所需的电力信息。数据库管理器346可以生成、搜索和/或改变要由应用370中的至少一者使用的数据库。封装管理器347可以以管理封装文件的形式分发的应用的安装或更新。
连接性管理器348可以管理诸如Wi-Fi或蓝牙的无线连接。通知管理器349可以以不干扰用户的方式显示或通知事件,诸如到达消息、约会和接近通知。位置管理器350可以管理电子装置的位置信息。图形管理器351可以管理要提供给用户的图形效果、或与图形效果有关的用户界面。安全管理器352可以提供例如***安全和用户验证所需的各种安全功能。根据本公开的实施例,当电子装置具有电话呼叫功能时,中间件330还可以包括用于管理电子装置的语音呼叫功能或视频呼叫功能的电话管理器。
中间件330可以包括中间件模块,其形成上述元件的各种功能的组合,可以提供专用于每种类型的OS的模块,以便提供区分的功能,并且可以动态删除现有元件中的一些或可以添加新元件。
API 360是API编程功能的集合,并且可以根据OS而被提供有不同配置。例如,在Android或iOS的情况下,可以对每一个平台提供一个API集合。在Tizen的情况下,可以对每一个平台提供两个或更多个API集合。
应用370可以包括一个或多个应用,其可以提供诸如主页371、拨号器372、短消息服务/多媒体消息传输服务(SMS/MMS)373、即时消息(IM)374、浏览器375、相机376、闹钟377、联系人378、语音拨号器379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、诸如用于测量锻炼量或血糖水平的医疗保健、或诸如大气压、湿度或温度信息的环境信息的功能。
根据本公开的实施例,应用370可以包括支持在电子装置与外部电子装置之间的信息交换的信息交换应用。与信息交换相关联的应用可以包括用于将特定信息转发至外部电子设备的通知中继应用、或用于管理外部电子设备的设备管理应用。
例如,通知中继应用可以包括向外部电子装置递送由电子装置101的其他应用生成的通知信息的功能。通知中继应用可以从外部电子设备接收通知信息,并且将所接收的通知信息提供给用户。
设备管理应用可以安装、删除或更新针对与电子设备通信的外部电子设备中的至少一部分的功能(例如,开启/关闭外部电子设备自身(或其一些元件)或调节显示器的亮度(或分辨率))、在外部电子设备中执行的应用、或从外部电子设备提供的服务,诸如电话呼叫服务或消息服务。
根据实施例,应用370可以包括根据外部电子设备102或104的属性指定的移动医疗设施的医疗保健应用,可以包括从外部电子装置接收的应用,并且可以包括预加载的应用或可以从服务器下载的第三方应用。根据本公开的上述实施例,程序模块310的元件的名称可以依赖于OS的类型而变化。
根据本公开的实施例,程序模块310中的至少一些可以在软件、固件、硬件、或其至少两个的组合中实现。程序模块310中的至少一些可以由处理器实现(即,执行)。程序模块310中的至少一些可以包括用于执行一个或多个功能的模块、程序、例程、指令集和/或进程。
如本文使用的术语“模块”可以指示包括硬件、软件和固件中的至少两个的一个或组合的单元。“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”可互换地使用。“模块”可以是集成组件元件或其一部分的最小单元,可以是用于执行一个或多个功能或其一部分的最小单元,并且可以机械地或电气地实现。例如,根据本公开的“模块”在下文可以包括已知或要开发的用于执行操作的专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)和可编程逻辑器件中的至少一者。
本文的模块或程序模块可以包括上述一个或多个元件,排除它们中的一些,或还包括其他元件。根据实施例,由模块、程序模块或其他元件执行的操作可以以相继、并行、迭代或试探方法执行。此外,一些操作可以以不同次序执行,或可以省略,或可以添加其他操作。此外,本文档中公开的实施例意在说明和理解技术主题,并且不应限制在本文档中描述的技术的范围。因此,本公开的范围应被解释为涵盖基于本公开的技术构思的所有修改或各种其他实施例。
图4图示了根据本公开的实施例的用于存储图像的方法。
参照图4,在步骤410中,电子设备可以根据应用的运行,通过显示器输出图像。当接收到用户输入时,电子设备可以运行应用,并且可以输出与运行的应用有关的图像。例如,当接收到用户输入时,电子设备可以运行视频应用、图像查看器应用或游戏应用,并且可以输出运行的应用的图像。
在步骤420中,当在步骤410中输出图像时,电子设备可以检测输入,以便接收关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者。关于电子设备的状态的信息可以包括可获得的输入信息之中的实现应用所需的信息,诸如应用执行信息和关于应用的内部的信息。关于电子设备的外部情形的信息可以包括电子设备可获得的输入信息之中的除了实现应用所需的信息以外的信息,诸如关于电子设备的接收信息和关于应用的外部的信息。
关于电子设备的内部状态的信息可以包括电子设备可获得的输入信息之中的实现应用所需的信息和在应用的实现期间可测量的信息。实现应用所需的信息和在应用的实现期间可测量的信息可以包括触摸输入、按键输入、每秒帧数(frames per second,FPS)信息、以及聊天输入信息中的至少一者。在示例中,电子设备可以通过触摸屏接收触摸输入,或通过物理输入设备接收按键输入信息,可以接收与电子设备的内部图形吞吐量有关的FPS信息,或可以接收与聊天有关的输入信息。
关于电子设备的外部情形的信息可以包括关于用户的生物计量输入信息和运动输入信息中的至少一者。在示例中,电子设备可以通过电子设备的生物计量传感器接收关于用户的生物计量输入信息,可以通过电子设备的麦克风接收关于用户生成的声音的信息,可以使用陀螺仪传感器或加速度计接收关于用户的运动的输入信息,并且可以从诸如键盘或外设的外部控制器接收关于外部情形的信息。外设可以包括用于控制驱动的设备,乐器,作用为乐器、体育器材的设备等。
在步骤430中,电子设备可以诸如通过确定所检测的输入信息是否对应于依赖于所检测的输入信息的类型而变化的条件,确定在步骤420中接收的输入信息是否对应于指定条件。根据实施例,为了确定所检测的输入信息是否对应于指定条件,电子设备执行以下各项:当所检测的输入信息是触摸输入信息时,电子设备可以确定在单位时间期间检测的触摸输入的数目是否大于或等于指定数目。当所检测的输入信息是关于用户的生物计量状态的输入信息时,电子设备可以确定所检测的生物计量输入信息的状态是否对应于指定状态。当检测到关于用户的心跳的生物计量输入信息时,电子设备可以确定心率是否大于或等于指定数目。当检测到关于用户的瞳孔的生物计量输入信息时,电子设备可以确定瞳孔的尺寸是否大于或等于指定尺寸。当所检测的输入信息是关于运动信息的输入信息时,电子设备可以确定所检测的运动信息是否大于或等于指定运动值。当所检测的输入信息是关于FPS的输入时,电子设备可以确定FPS值是否小于指定值。例如,当处理电力不足时,电子设备可以确定通过屏幕更新的减少而减小的FPS值是否小于指定值。当所检测的输入信息是关于FPS的输入时,电子设备可以确定在单位时间期间增加的FPS值是否大于或等于指定值。例如,当处理电力充足时,电子设备可以确定通过屏幕更新的增加而增加的FPS值是否大于或等于指定值。
如果在步骤430中的输入不对应于指定条件,则方法返回至步骤420。
在步骤440中,电子设备可以存储图像。当在步骤430中电子设备确定关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者对应于用于存储输出图像的至少一部分的指定条件时,电子设备可以存储输出图像的至少一部分。
当关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者对应于以下条件中的至少一个条件时,根据本公开的实施例的电子设备可以在根据应用的运行输出图像的同时存储输出图像的至少一部分,所述以下条件即:当检测到大于或等于指定数目的触摸输入时、当检测到大于或等于指定值的生物计量信息值时、当检测到大于或等于指定量的聊天输入时、当检测到大于或等于指定值的用户运动值时、以及当检测到小于指定值的FPS值时。
根据本公开的实施例,当电子设备的状态和电子设备的外部情形中的至少一者对应于指定条件时,电子设备可以开始存储输出图像的至少一部分。
当电子设备的状态和电子设备的外部情形中的至少一者对应于指定条件时,电子设备可以开始存储输出图像的至少一部分,并且当电子设备的状态和电子设备的外部情形中的至少一个不对应于指定条件时,电子设备可以停止存储输出图像的至少一部分。
当电子设备的状态和电子设备的外部情形中的至少一者对应于指定条件时,电子设备可以存储关于在对应时间检测的输入的信息、以及关于在对应时间的电子设备的状态的信息。关于所检测的输入的信息可以包括关于输入的类型、输入的形式、输入的数目、检测到输入的时间、以及维持所检测的输入的时间的信息。关于电子设备的状态的信息可以包括关于电子设备的内部数据吞吐量的信息以及关于在电子设备中运行的应用的信息。
图5图示了根据本公开的实施例的当电子设备的状态和外部情形中的至少一者不对应于指定条件时在电子设备中显示的图像。
当电子设备的状态和外部情形中的至少一者对应于指定条件时在电子设备中显示的图像可以是当图像被确定为与在另一时间输出的图像相比对于用户相对更显著(significant)或更重要时显示的图像。相反,当没有检测到对应于指定条件的电子设备的状态和外部情形中的至少一者时在电子设备中显示的图像可以是当图像被确定为对于用户相对没那么显著或没那么重要时显示的图像。
当电子设备的状态和外部情形中的至少一者不对应指定条件时在电子设备中显示的图像可以是显示从存储器加载数据以启动应用的加载图像,重复某一时间段的图像,以及当没有检测到输入时、电子设备的状态和电子设备的外部情形不对应于指定条件时中的至少一个时显示的图像。
图5图示了作为当由电子设备接收的电子设备的状态和外部情形中的至少一者不对应于指定条件时显示的图像的一个示例的加载图像的示例。从接收到用于运行应用的用户输入时的时间至应用启动的时间,电子设备500可能需要某一加载时间段来启动应用。加载时间可以指示电子设备的处理器从存储器调用必要文件以便启动应用的时间。如图5中所图示的,电子设备500可以在加载时间期间以可视方式显示“现在加载”的短语510或加载状态520。
在加载时间期间,用户可以不执行用于操纵应用的输入,或可以执行输入而不管应用的操纵如何。当与加载有关的短语(例如,510)显示在屏幕上或检测到与加载有关的指示(例如,520)时,电子设备可以检测到电子设备的当前状态是加载状态。根据一个实施例,当确定在加载时间期间没有检测到输入以启动应用、或电子设备的状态和外部情形中的至少一者不对应于指定值时,电子设备可以不存储在加载时间期间显示的图像。根据另一实施例,当检测到加载时间时,即使检测到输入,电子设备也可以不存储图像。
图6图示了根据本公开的实施例的当电子设备的状态和外部情形中的至少一者对应于指定条件时在电子设备中显示的图像。
当电子设备的状态和外部情形中的至少一者对应于指定条件时在电子设备中显示的图像可以是当图像被确定为与在另一时间的图像相比对于用户相对更显著或更重要时显示的图像。
图6是当电子设备的状态和外部情形中的至少一者对应于指定条件时输出的图像的示例。图6中的图像610是当在图4的步骤430中关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者对应于指定条件时显示的图像的示例。
根据实施例,当电子设备的状态和外部情形中的至少一者对应于指定条件时显示的图像可以是当触摸输入对应于指定条件时显示的图像、当生物计量信息输入对应于指定条件时显示的图像、当聊天信息输入对应于指定条件时显示的图像、当运动信息输入对应于指定条件时显示的图像、以及当FPS值对应于指定条件时显示的图像。
当电子设备的状态和外部情形中的至少一者对应于指定条件时显示的图像的特征在于包括在屏幕配置中的任何从指定条件改变时、形成屏幕的组件的数目超过指定条件时的图像中的至少一者。
根据本公开的一个实施例,当图像随着用户运行游戏应用而被输出时,在对应于指定条件的时间的图像可以包括在通关游戏的特定点、游戏中出现的人物的数目超过指定条件、特定物品或特定人物出现在图像中、提供了新背景、人物执行特定操作、或当显示分数或特定短语时中的任何一个的时间的图像。
图7图示了根据本公开的实施例的根据触摸输入的图像存储过程。
在步骤710中,电子设备可以根据对用于图像输出的用户输入(诸如用于运行应用的输入)的接收,输出图像。例如,电子设备可以至少基于用于运行视频、图像查看器或游戏应用的用户输入,输出图像。
在步骤720中,电子设备可以通过电子设备的触摸屏检测用户的触摸输入。当应用正在电子设备运行上时,对于用户来说可以执行触摸输入以操纵应用,并且所述触摸输入可以通过用户的触摸、拖拽、在某一时间段内的按压、或敲击来做出。电子设备可以计算诸如通过敲击的触摸输入的数目、触摸输入样式、每单位时间触摸输入的数量(诸如通过敲击或拖拽的触摸的次数),以确定触摸输入值。
在本公开的另一实施例中,电子设备不仅可以检测触摸输入,而且可以检测通过附接至或连接至电子设备的另一电子设备的输入。例如,电子设备可以检测通过连接至电子设备的键盘、鼠标、以及启用输入的电子设备中的至少一者的输入,并且可以确定所检测的输入是否对应于指定条件。
在步骤730中,电子设备可以确定所检测的触摸输入的值是否对应于(即,满足)指定值。在该确定的示例中,电子设备可以确定在应用正运行的特定时间的触摸输入的数目是否大于或等于指定值。电子设备可以确定触摸输入样式是否对应于指定样式。电子设备可以确定检测到触摸输入的时间是否对应于指定条件。
电子设备可以从连接至电子设备的另一电子设备接收由该另一电子设备检测的关于按键输入的数目、按键输入样式、以及按键输入时间的信息,并且可以通过所接收的信息确定输入值是否大于或等于指定值。
当在步骤730中确定所检测的触摸输入对应于指定条件时,在步骤740中,电子设备可以存储当触摸输入对应于指定条件时显示的图像中的至少一部分。根据实施例,电子设备可以从触摸输入的值对应于指定值的时间起开始存储图像中的至少一部分。电子设备可以存储从触摸输入的值对应于指定值的时间至触摸输入的值不对应于指定值的时间(诸如触摸的输入停止或所检测的触摸输入的值不对应于指定值的时间)显示的图像中的至少一部分。电子设备可以存储从触摸输入的值对应于指定值的时间至应用被终止的时间显示的图像中的至少一部分。电子设备可以存储从触摸输入对应于指定条件的时间至用户输入显式存储结束命令的时间显示的图像中的至少一部分。
当电子设备以视频形式存储应用执行图像时,电子设备还可以存储关于运行的应用的图像、声音和振动的信息,或可以以截屏形式存储应用执行图像。
根据本公开的另一实施例,电子设备可以存储关于触摸输入信息对应于指定值的时间的检测信息。检测信息可以包括当触摸输入信息对应于指定值时的时间、关于触摸输入信息对应于指定值时的输入信息、以及关于电子设备的内部数据吞吐量的信息中的至少一者。检测信息可以以文件形式与图像一起存储,或以元文件形式与图像分开存储。
当确定触摸输入值不满足指定值时,方法返回步骤720。
图8图示了根据本公开的实施例的在电子设备中根据触摸输入显示的屏幕。
图8是图示电子设备800执行图7中所图示的过程的示例。当在图7的步骤710中电子设备800输出图像时,电子设备800可以输出图像810。当用户执行触摸821和823时,电子设备800可以根据触摸821和823检测输入831、832、833、834、835、836和937。检测如图8中所图示的触摸输入可以对应于在图7的步骤720中电子设备800检测触摸输入的操作。当根据触摸821和823的输入831、832、833、834、835、836和837的数目或在单位时间期间的输入量对应于指定条件时,电子设备800可以存储当前显示的图像810,其可以对应于图7中所图示的步骤730和740。
图9图示了根据本公开的实施例的在电子设备中根据应用运行时间的输入。
图9图示了表示当在图7的步骤720中电子设备检测触摸输入时、根据图像输出时间的触摸输入的数目的曲线图。在图9的示例中,可以根据游戏应用的运行而输出图像。图9中的水平轴可以表示根据应用的运行的时间910,并且图9中的垂直轴可以表示根据触摸输入的***输入计数920。图9中的水平轴可以根据标准划分为各区间,诸如加载和引入区间A930以及实际应用运行区间,该实际应用运行区间包括区间B 941、C 943、D 945和E 947。
每一个单位区间可以被配置为包括至少一个或多个单位时间。因此,图9中的水平轴可以根据单位时间划分为区间A 930、B 941、C 943、D 945和E 947。电子设备可以根据***输入计数设置水平960、970和980,以便确定触摸输入的值是否对应于图7的步骤730中的指定值。例如,电子设备可以定义当每单位时间的触摸输入的数目大于或等于5并且小于10时的时刻为阶段1 960,大于或等于10并小于15时的时刻为阶段2 970,并且大于或等于15时的时刻为阶段3 980。
为了确定所检测的触摸输入的值是否对应于指定值,电子设备可以使用在单位区间中测量的每单位时间的***输入计数的平均值,或在单位区间中测量的每单位时间的***输入计数的峰值。例如,电子设备可以确定在每一个单位区间中的***输入计数950的平均值是否在阶段960、970和980中的每一个的范围内。替代地,电子设备可以确定在单位区间中测量的每单位时间的***输入计数的峰值是否在阶段960、970和980中的每一个的范围内。当电子设备使用单位时间期间检测的触摸输入的平均值来确定触摸输入的值是否对应于指定值时,如下在表1中图示了图9中的根据单位区间的每一个阶段。
表1
单位区间 | 阶段 |
A | 无 |
B | 阶段2 |
C | 阶段3 |
D | 阶段2 |
E | 阶段1 |
如表1中所图示的,并且对应于图9,每单位时间的***输入计数为0的阶段被定义为无阶段,每单位时间的***输入计数大于或等于5并且小于10的阶段被定义为在单位区间E的阶段1 960,每单位时间的***输入计数大于或等于10并且小于15的阶段被定义为在单位区间B和D的阶段2 970,并且每单位时间的***输入计数大于或等于15的阶段被定义为在单位区间C的阶段3 980。参照表1中的区间B 941,因为每单位时间的***输入计数的平均值的范围在10至15之间,所以区间B 941可以对应于每单位时间的***输入计数大于或等于10并小于15的阶段2 970。
电子设备可以根据每一个区间的阶段确定是否存储图像。例如,当对应于阶段2970的阶段被设置为存储图像的指定值时,电子设备可以存储区间B941中的图像。替代地,当对应于阶段3 980的阶段被设置为存储图像的指定值时,电子设备可以存储区间C 943中的图像。
根据实施例,当电子设备存储从触摸输入的值大于或等于指定值的时间至触摸输入的值不对应于指定值的时间显示的图像时,如果阶段2 970是指定参考值,则电子设备可以存储从区间B 941至区间D 945的图像。如果阶段3 980是指定值,则电子设备可以存储区间C 943中的图像。当电子设备存储从触摸输入的值大于或等于指定值的时间至图像的输出结束的时间显示的图像时,如果阶段2 970是指定值,则电子设备可以存储从区间B 941至区间E 947的图像。如果阶段3 980是指定值,则电子设备可以存储从区间C 943至区间E947的图像。
图10图示了根据本公开的实施例的根据每单位时间的帧的图像存储过程。
在步骤1010中,电子设备可以根据对用于图像输出的用户输入的接收,诸如用于运行应用的输入,输出图像。例如,电子设备可以至少基于用于运行视频应用、图像查看器应用或游戏应用的用户输入来输出图像。
在步骤1020中,电子设备可以检测FPS值,诸如运行的应用的FPS输入值和在电子设备的显示器上实际更新的FPS输入值。FPS值是从电子设备的内部接收的输入信息的示例。
在步骤1030中,电子设备可以例如通过确定在应用运行的特定时间的FPS输入值是否小于或等于指定值,来确定所检测的FPS输入值是否对应于指定值。为了确定FPS输入信息是否对应于指定值,电子设备可以使用电子设备请求用于图形处理的处理器执行生成应用图像的操作的时间与该处理器处理针对应用的操作以完成并存储图像到帧缓冲器中的时间之间的差。
例如,当处理器在显示器上更新以便以应用的FPS水平处理图像的FPS值小于指定值时,即,当处理器具有相对高吞吐量时,电子设备可以确定FPS输入信息对应于指定条件。替代地,当处理器在显示器上更新以便以应用的FPS水平处理图像的FPS值大于指定值时,即,当处理器具有相对低吞吐量时,电子设备可以确定FPS值不对应于指定条件。
当在步骤1030中确定所检测的FPS值对应于指定条件时,电子设备可以存储在FPS值对应于指定条件的时间的图像中的至少一部分。根据实施例,当FPS值对应于指定条件时,电子设备可以开始存储输出图像的至少一部分,并且可以存储图像的至少一部分,直至没有接收到FPS值或FPS值不对应于指定条件为止。电子设备可以存储从FPS值对应于该条件的时间至应用被终止的时间显示的图像中的至少一部分。电子设备可以存储从FPS值对应于指定条件的时间至用户输入显式存储结束命令的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备还可以存储关于运行的应用的图像、声音和振动的信息,或可以以截屏形式存储应用执行图像。
根据本公开的另一实施例,电子设备可以存储关于FPS值对应于指定条件的时间的检测信息。检测信息可以包括当FPS值对应于指定条件时的时间、关于FPS值对应于指定值时的输入信息、以及关于电子设备的内部数据吞吐量的信息。检测信息可以以文件形式与图像一起存储,或可以以元文件形式与图像分开存储。
当确定FPS值不满足指定值时,方法返回步骤1020。
图11图示了根据本公开的实施例的在电子设备中根据应用运行时间的每单位时间的帧的样式。
具体地,图11图示了表示当在图10的步骤1020中电子设备检测FPS值时根据应用运行时间的FPS值的改变的曲线图。图11的示例可以图示运行的游戏应用。图11中的水平轴可以表示根据应用的运行的时间1110,并且图11中的垂直轴可以表示FPS值1120。图11中的水平轴可以根据一标准划分为各区间,诸如加载和引入区间A 1130、以及实际应用(其可以是图9的示例中的游戏应用)运行区间,该实际应用运行区间包括区间B 1140和C 1150。每一个单位区间可以被配置为包括至少一个或多个单位时间。因此,图11中的水平轴可以根据单位时间划分为区间A 1130、B 1140和C 1150。
电子设备可以根据***输入计数设置水平1160、1170和1180,以便在图10的步骤1030中确定FPS值是否对应于指定条件。例如,电子设备可以将FPS值大于30FPS并小于或等于60FPS时定义为阶段0 1160,可以将FPS值大于20FSP并小于或等于30FPS时定义为阶段11170,并且可以将FPS值小于或等于20FPS时定义为阶段2 1180。
为了确定所计算的输入值是否对应于指定值,电子设备可以使用在单位区间中测量的每单位时间的平均值、在单位区间中测量的每单位时间的峰值等。例如,电子设备可以确定在每一个单位区间中的FPS值的平均值是否在阶段1160、1170和1180中的每一个的范围内。替代地,电子设备可以确定单位区间中的FPS值的峰值是否在阶段1160、1170和1180中的每一个的范围内。当电子设备确定每单位时间的FPS值的平均值是否对应于指定值时,如下在表2中图示了图11中的根据单位区间的每一个阶段。
表2
单位区间 | 阶段 |
A | 阶段0 |
B | 阶段1 |
C | 阶段2 |
如关于图11的表2中所图示的,每单位时间的FPS输入计数大于30FPS并小于或等于60FPS的阶段被定义为在单位区间A的阶段0 1160,每单位时间的FPS输入计数大于20FPS并小于或等于30FPS的阶段被定义为在单位区间B的阶段1 1170,并且每单位时间的FPS输入计数小于或等于20FPS的阶段被定义为在单位区间C的阶段2 1180。
参照表2中的区间B 1140,因为在区间B 1140中每单位时间的FPS输入计数的平均值范围在20FPS与30FPS之间,所以区间B 1140可以对应于每单位时间的FPS值大于20FPS并小于或等于30FPS的阶段1 1170。
在图11中的由电子设备运行的应用当前正加载1101的区间A 1130中,电子设备的FPS值和应用的FPS值之间的差可能不显著。在区间A 1130中,因为处理器具有相对低吞吐量,所以可以检测相对高FPS值。图11中的区间B 1140和区间C 1150可以是当应用正运行时电子设备显示涉及高吞吐量的屏幕1103的时间,在该时间中可以检测相对低FPS值。
电子设备可以根据每一个区间的阶段确定是否存储图像。例如,当对应于阶段11170的阶段是指定参考值时,电子设备可以存储区间B 1140中的图像中的至少一部分。替代地,当对应于阶段2 1180的阶段是指定参考值时,电子设备可以存储区间C 1150中的图像中的至少一部分。
根据本公开的实施例,当电子设备存储在FPS值小于或等于指定值的时间期间显示的图像时,如果阶段1 1170是指定参考值,则电子设备可以存储从区间B 1140至区间C1150的图像中的至少一部分。当电子设备存储从FPS值小于或等于指定值的时间至应用被终止的时间显示的图像时,如果阶段11170是指定参考值,则电子设备可以存储从区间B1140至运行的应用被终止的时间的图像中的至少一部分。
图12图示了根据本公开的实施例的根据生物计量输入信息的图像存储过程。
在步骤1210中,电子设备可以根据对用于图像输出的用户输入(诸如用于运行应用的输入)的接收,输出图像。例如,电子设备可以至少基于用于运行视频、图像查看器或游戏应用的用户输入,输出图像。
在步骤1220中,电子设备可以通过电子设备或连接至该电子设备的另一电子设备的生物计量传感器,检测关于用户的生物计量输入信息。生物计量输入信息可以是当应用在运行时电子设备收集来检测用户的反应的信息。生物计量输入信息可以包括关于用户的心电图、心跳、脉搏、瞳孔和面貌(或面部表情)中的任何一者的信息。
根据实施例,当电子设备使用生物计量输入信息之中的关于用户的心电图的信息时,电子设备可以使用关于心电图样式的信息。当电子设备使用生物计量输入信息之中的关于用户的心跳或脉搏的信息时,电子设备可以使用关于心率或脉搏速率的信息。当电子设备使用生物计量输入信息之中的关于瞳孔的信息时,电子设备可以使用关于瞳孔放大的程度的信息。当电子设备使用生物计量输入信息之中的关于用户的眼睛运动的信息时,电子设备可以使用关于用户的面貌(或面部表情)的运动或聚焦方向的改变的信息。在本公开的一个实施例中,电子设备可以使用生物计量输入信息传感器和电子设备或连接至该电子设备的另一电子设备的相机,以便检测生物计量输入信息。
在步骤1230中,电子设备可以确定生物计量输入信息的值是否对应于指定条件。根据实施例,电子设备可以确定在应用的特定点的生物计量输入值是否大于或等于指定值。电子设备可以确定关于与应用的特定点有关的部分的每单位时间输入的生物计量信息输入的改变值是否大于或等于指定值。电子设备可以通过将检测的生物计量输入值与指定参考条件进行比较,确定生物计量信息值是否对应于指定条件。当电子设备检测用户的心电图作为生物计量输入信息时,电子设备可以确定检测的心电图的样式从指定样式偏离的程度,以将心电图的样式与参考条件进行比较。当电子设备检测关于用户的心跳或脉搏的信息作为生物计量输入信息时,电子设备可以确定所检测的心率或脉搏速率从指定值偏离的程度,以将心率或脉搏速率与参考条件比较。当电子设备检测关于用户的瞳孔的信息作为生物计量输入信息时,电子设备可以确定与指定值相比所检测的瞳孔的尺寸放大的程度,以将该尺寸与参考条件比较。当电子设备检测用户的面貌(或面部表情)作为生物计量输入信息时,电子设备可以检测用户的面貌的类型,以将该类型与参考条件比较。
当在步骤1230中确定所检测的生物计量输入信息的值对应于指定值时,在步骤1240中,电子设备可以存储在确定时间的应用执行图像中的至少一部分。根据一个实施例,电子设备可以以视频形式存储应用执行图像。在一个实施例中,当电子设备以视频形式存储应用执行图像时,如果生物计量输入值对应于指定条件,则电子设备可以开始存储输出图像的至少一部分。电子设备可以存储从生物计量信息值大于或等于指定值的时间至生物计量信息值改变为小于或等于指定值的时间显示的图像中的至少一部分。在另一实施例中,当电子设备以视频形式存储应用执行图像时,电子设备可以存储从生物计量信息值大于或等于指定值的时间至应用被终止的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从生物计量信息值大于或等于指定值的时间至用户输入显式存储结束命令的时间显示的图像中的至少一部分,并且还可以存储关于应用的图像、声音和振动的信息。在另一实施例中,当电子设备以视频形式存储应用执行图像时,电子设备可以以截屏形式存储应用执行图像。
当在步骤1230中确定所检测的生物计量输入信息的值不对应于指定值时,电子设备返回步骤1220。
图13图示了根据本公开的实施例的根据聊天输入信息的图像存储过程。
在步骤1310中,电子设备可以运行应用。电子设备可以根据应用的运行输出由应用提供的图像、声音或振动。在实施例中,电子设备可以运行游戏应用,或可以运行提供用于聊天输入的界面或显示聊天的界面的应用。
在步骤1320中,电子设备可以检测聊天信息,诸如关于在应用正运行时在用户与另一用户之间通过由应用提供的聊天窗口而交换的聊天的信息。
在步骤1330中,电子设备可以确定聊天信息的值是否对应于指定值。根据实施例,电子设备可以确定在应用的特定点的聊天信息值是否大于或等于指定值。电子设备可以确定关于与应用的特定点有关的部分的每单位时间的聊天量的改变值是否大于或等于指定值。电子设备可以确定聊天信息是否包括指定词。
电子设备可以将所检测的聊天信息与指定参考条件比较。在实施例中,当在聊天窗口上出现大于或等于平均聊天量或者出现大于或等于指定聊天量水平时,电子设备可以确定聊天信息的值对应于指定条件。当在聊天窗口上使用特定词时,电子设备可以确定聊天信息的值对应于指定条件。例如,当在聊天窗口上检测到游戏人物、游戏物品、特殊事件、咒语或指定词时,电子设备可以确定使用了特定词,从而确定聊天信息的值对应于指定条件。
在步骤1340中,当在步骤1330中确定所检测的聊天信息对应于指定条件时,电子设备可以存储应用执行图像中的至少一部分。根据实施例,电子设备可以以视频形式存储应用执行图像,并且可以存储从聊天信息量大于或等于指定量的时间至聊天信息量变为小于或等于指定量的时间的输出图像的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从聊天信息值大于或等于指定值的时间至应用被终止的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从聊天信息值大于或等于指定值的时间至用户输入显式存储结束命令的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备还可以存储关于运行的应用的图像、声音和振动的信息。当电子设备以视频形式存储应用执行图像时,电子设备可以以截屏形式存储应用执行图像。
当在步骤1330中确定聊天信息值不对应于指定值时,电子设备返回至步骤1320。
图14图示了根据本公开的实施例的根据声音输入信息的图像存储过程。
在步骤1410中,电子设备可以运行应用。电子设备可以根据诸如游戏应用的应用的运行,输出由应用提供的图像、声音或振动。
在步骤1420中,电子设备可以诸如通过电子设备或经由电缆/无线连接至电子设备的另一电子设备的麦克风,检测声音信息。另一电子设备可以包括诸如可穿戴设备的电子设备。声音信息可以包括关于当应用在运行时在电子设备外部生成的声音或电子设备内部生成的声音的信息。根据实施例,关于声音的信息可以包括用户的语音、当用户执行输入至电子设备以操纵应用时生成的声音、由用户周围的人发出的欢呼、或随着应用运行输出的应用声音。
在步骤1430中,电子设备可以确定声音信息是否对应于指定条件。根据实施例,电子设备可以确定在应用的特定点的声音水平大于或等于指定值。电子设备可以确定关于与应用的特定点有关的部分的每单位时间生成的声音量的改变值是否大于或等于指定值。电子设备可以确定声音是否包括指定词。例如,当检测到语音操作的命令的声音或检测到语音定义的事件的声音时,电子设备可以确定声音对应于指定条件。
电子设备可以将所检测的声音信息与指定参考条件比较。根据实施例,当检测的声音的水平大于或等于平均值或者检测到响于指定水平的声音时,电子设备可以确定声音信息对应于指定条件。例如,当在电子设备外部检测到指定水平或更大的声音或者检测到来自运行的应用的指定水平或更大的声音时,电子设备可以确定声音信息的值对应于指定值。
当检测的音量大于或等于平均值或都每单位时间检测的音量大于或等于指定值时,电子设备可以确定声音信息的值对应于指定值。例如,当在单位时间期间连续检测到用户的语音、或在单位时间期间连续检测到来自运行的游戏应用的声音时,电子设备可以确定在单位时间期间检测的音量大于或等于指定值。在另一实施例中,当检测到特定声音时,电子设备可以确定声音信息对应于指定条件。例如,当检测到用户的语音或设备附近的人发出的感叹或欢呼时,电子设备可以确定声音信息对应于指定条件。
在步骤1440中,当在步骤1430中确定检测的声音信息值大于或等于指定值、声音信息值对应于指定值、声音信息值大于或等于指定值、或声音信息值对应于指定值时,电子设备可以存储应用执行图像中的至少一部分。
根据实施例,电子设备可以以视频形式存储应用执行图像,并且可以存储从声音信息值大于或等于指定值的时间至声音信息值变为小于或等于指定值的时间的图像中的至少一部分。电子设备可以存储从声音信息值对应于指定值的时间至声音信息值不对应于指定值的时间的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从声音信息值大于或等于指定值或对应于指定值的时间至应用被终止的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从声音信息值大于或等于指定值或者声音信息值应于指定值的时间至用户输入显式存储结束命令的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备还可以存储关于运行的应用的图像、声音和振动的信息,或可以以截屏形式存储应用执行图像。
当在步骤1430中确定声音信息值不对应于指定值时,电子设备返回至步骤1420。
图15图示了根据本公开的实施例的根据关于用户的运动输入信息的图像存储过程。
在步骤1510中,电子设备可以运行应用。电子设备可以根据诸如游戏应用的应用的运行,输出由应用提供的图像、声音或振动。
在步骤1520中,电子设备可以通过电子设备或经由电缆/无线连接至电子设备的另一电子设备的传感器,检测关于用户的运动信息。另一电子设备可以包括诸如可穿戴设备和电子附件的电子设备。关于用户的运动信息可以包括关于当应用在运行时电子设备的用户的特定身体部位或整个身体的运动的信息。
在步骤1530中,电子设备可以确定关于用户的运动信息是否对应于指定条件。根据实施例,电子设备可以确定在应用的特定点的用户运动值大于或等于指定值。例如,当用户的运动增多时,电子设备可以确定运动值大于或等于指定值。电子设备可以确定关于与应用的特定点有关的部分的每单位时间检测的用户运动水平的改变值是否大于或等于指定值。电子设备可以确定关于用户的运动信息是否对应于指定条件。例如,当检测到用户的特定姿态时,电子设备可以确定关于用户的运动信息对应于指定条件。
在步骤1540中,当确定检测的用户运动信息值大于或等于指定值、或用户运动信息值对应于指定值时,电子设备可以存储应用执行图像中的至少一部分。根据实施例,电子设备可以以视频形式存储应用执行图像,并且可以存储从用户运动信息值大于或等于指定值的时间至用户运动信息值变为小于或等于指定值的时间的图像中的至少一部分。电子设备可以存储从用户运动信息值对应于指定值的时间至用户运动信息值不对应于指定值的时间的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从用户运动信息值大于或等于指定值或对应于指定值的时间至应用被终止的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备可以存储从用户运动信息值大于或等于指定值或用户运动信息值对应于指定值的时间至用户输入显式存储结束命令的时间显示的图像中的至少一部分。当电子设备以视频形式存储应用执行图像时,电子设备还可以存储关于运行的应用的图像、声音和振动的信息,或可以以截屏形式存储应用执行图像。
当在步骤1530中确定运动值不对应于指定值时,电子设备返回至步骤1520。
当应用输出特定图像时,电子设备可以存储应用的图像中的至少一部分,诸如在游戏应用正运行时当一阶段通关、关键命中出现、特定人物出现或消失、水平提高、特定元素到达特定标准、或在游戏应用中指定事件出现时显示的图像中的至少一部分。替代地,电子设备可以存储当屏幕显示特定字母时显示的图像中的至少一部分,诸如通过选择字母区域或掩盖除字母区域以外的区域,以识别屏幕上的显著字母改变。
图16图示了根据本公开的实施例的用于编辑存储的图像的过程。
电子设备可以根据图4、7、10、12、13、14和15的过程存储图像中的至少一部分,并且可以编辑存储的图像。在图16的步骤1610中,电子设备可以存储应用的图像或关于图像的信息。当电子设备根据上面引用的图的过程存储图像时,电子设备可以将关于图像的检测信息与图像一起存储在图像文件中,或与图像文件分开存储在元文件中。关于图像的信息可以包括在图像存储时的输入信息检测信息、在图像存储时的FPS信息、传感器信息或截屏信息。
在步骤1620中,电子设备可以通过在显示器上显示图像编辑界面以为用户提供编辑界面,来使用图像和关于图像的检测信息编辑图像。当电子设备为用户提供图像编辑界面时,电子设备可以显示图像和关于图像的检测信息。当电子设备显示图像编辑界面、图像和关于图像的检测信息、并且用户执行用于编辑的输入时,电子设备可以根据用户用于编辑的输入而编辑图像。
图17图示了根据本公开的实施例的截屏视图激活过程。
当电子设备再现特定图像时,电子设备可以在屏幕上显示截屏控制视图,以简化针对图像区间的搜索。当再现图像时,截屏控制视图可以包括关于区间长度的信息和关于对应于图像区间的截屏的信息。
当再现特定图像时,在步骤1710中,电子设备可以确定图像是否包括截屏。当特定图像包括截屏时,在步骤1720中,电子设备可以确定是否显示截屏控制视图。当特定图像包括截屏时,可以根据上面引用的图的过程存储特定图像。当确定显示截屏控制视图时,在步骤1730中,电子设备可以激活并显示截屏控制视图。当在步骤1710中特定图像不包括截屏时,可以不激活截屏控制视图。根据本公开的实施例,当在步骤1710中特定图像不包括截屏时,电子设备可以使用图像的开始帧、在特定时间的帧、以及随机提取的帧来提取截屏,以在截屏控制视图上显示截屏。
根据本公开的实施例,在步骤1710中,电子设备可以确定图像是否包括关于图像的检测信息,代替确定图像是否包括截屏。当图像包括检测信息时,在步骤1720中,电子设备可以确定是否显示截屏控制视图。当显示截屏控制视图时,电子设备可以使用关于存储图像的时间的信息,在屏幕上显示截屏控制视图。
图18图示了根据本公开的实施例的显示截屏控制视图的屏幕。
当根据图17中的步骤1710、步骤1720和步骤1730激活截屏控制视图时,可以显示图18中的屏幕1800。当截屏控制视图被激活并显示在屏幕上时,屏幕1800可以显示当前再现的屏幕的帧,用于调节图像播放区间的条1860,以及对应于各个区间的截屏1810、1820、1830、1840和1850。根据本公开的实施例,电子设备可以使用在图像文件或与图像文件相关联的元文件中包括的截屏信息或或关于存储图像的时间的信息,来显示截屏控制视图。例如,当图像文件或与图像文件相关联的元文件包括截屏信息时,电子设备可以显示在对应于条1860上的对应位置存储图像时的时刻的截屏1810、1820、1830、1840和1850。当图像文件或与图像文件相关联的元文件包括关于存储图像的时间的信息时,电子设备显示在当对应于条1860上的对应位置存储图像时的时刻的图像1810、1820、1830、1840和1850。
电子设备如上所述基于通过输入单元的输入确定存储图像的时间,当存储图像的时间被确定时生成存储图像的命令信号,并将所生成的命令信号发送至外部电子设备。
无需显式启动或结束命令就可以存储图像。可以仅从图像提取显著部分并将其提供至用户。这样,当游戏正被播放时,无需显式启动或结束命令就可以存储游戏图像。
根据本公开的实施例的方法可以由硬件、软件、或硬件和软件的组合实现。
在软件的实现方式中,可以提供用于存储一个或多个程序(软件模块)的计算机可读存储介质。在计算机可读存储介质中存储的一个或多个程序可以被配置用于由电子设备内的一个或多个处理器执行。至少一个程序可以包括使得电子设备执行根据如由所附权利要求定义和/或在此公开的本公开的实施例的方法的指令。
程序(软件模块或软件)可以被存储在非易失性存储器中,包括随机存取存储器和闪速存储器、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、磁盘存储设备、致密盘ROM(CD-ROM)、数字多功能盘(DVD)、或其他类型的光学存储设备或磁带。替代地,它们中的一些或全部的任何组合可以形成存储程序的存储器。多个这样的存储器可以被包括在电子设备中。
此外,程序可以被存储在可附接存储设备中,其可以通过通信网络访问电子设备,所述通信网络诸如因特网、内联网、LAN、广域LAN(WLAN)、以及存储区域网(SAN)或其组合。这样的存储设备可以经由外部端口访问电子设备。通信网络上的分开的存储设备可以访问便携式电子设备。
在本公开的上述详细实施例中,根据所公开的实施例,本公开中包括的组件以单数或复数表示。然而,单数形式或复数形式仅是出于描述方便而选择的,并且本公开的实施例不限于此。在描述中表达的多个元件可以被配置成单个元件,或者在描述中的单个元件可以被配置成多个元件。
尽管已经在详细描述中描述了本公开的实施例,但是本公开可以以各种形式进行修改,而不背离本公开的范围。因此,本公开的范围不应被定义为限制于实施例,而是应该由所附权利要求及其等同物来定义。
Claims (15)
1.一种电子设备的方法,所述方法包括:
根据应用的运行通过显示器输出图像;
当输出图像时,接收关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者;
基于关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者,确定电子设备的状态和电子设备的外部情形中的至少一者是否对应于用于存储输出图像的至少一部分的指定条件;以及
基于所述确定存储输出图像的至少一部分。
2.如权利要求1所述的方法,其中关于电子设备的状态的信息包括与应用的运行有关的信息和关于应用的内部操作的信息中的至少一者。
3.如权利要求1所述的方法,其中关于电子设备的外部情形的信息包括由电子设备接收的信息和关于应用的外部操作的信息中的至少一者。
4.如权利要求1所述的方法,其中当在单位时间期间做出的触摸输入和按键输入中的至少一者的数目大于或等于指定数目时,或当作为关于在单位时间期间在显示器上更新的图形吞吐量的信息的每秒的帧小于或等于指定值时,确定电子设备的状态和电子设备的外部情形中的至少一者对应于用于存储输出图像的至少一部分的指定条件。
5.如权利要求1所述的方法,其中关于电子设备的外部情形的信息包括生物计量输入信息、声音输入信息、以及用户运动信息中的至少一者,并且
其中当生物计量输入信息、声音输入信息和用户运动信息中的至少一者对应于指定条件时,确定电子设备的状态和电子设备的外部情形中的至少一者对应于用于存储输出图像的至少一部分的指定条件。
6.如权利要求1所述的方法,还包括:当电子设备的状态和电子设备的外部情形中的至少一者对应于用于存储输出图像的至少一部分的指定条件时,开始存储输出图像的至少一部分。
7.如权利要求1所述的方法,还包括:当对输出图像的至少一部分的存储完成时,输出用于编辑所存储的图像中的至少一部分的屏幕,
其中输出屏幕包括:在存储输出图像的至少一部分的时刻,在屏幕上显示关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者。
8.如权利要求1所述的方法,其中存储输出图像的至少一部分包括:存储输出图像的至少一部分的截屏,并且所述方法还包括:使用所存储的截屏激活截屏控制视图。
9.一种电子设备,包括:
显示器;
存储器;
输入单元;以及
至少一个处理器,其连接至所述显示器、所述存储器、麦克风、输入单元和传感器模块;
其中所述至少一个处理器根据应用的运行通过显示器输出图像,当输出图像时接收关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者,基于关于电子设备的状态的信息和关于电子设备的外部情形的信息中的至少一者,确定电子设备的状态和电子设备的外部情形中的至少一者是否对应于用于存储输出图像的至少一部分的指定条件,以及基于该确定将输出图像的至少一部分存储在所述存储器中。
10.如权利要求9所述的电子设备,其中所述关于电子设备的状态的信息包括与应用的运行有关的信息和关于应用的内部操作的信息中的至少一者。
11.如权利要求9所述的电子设备,其中所述关于电子设备的外部情形的信息包括由电子设备接收的信息和关于应用的外部操作的信息中的至少一者。
12.如权利要求9所述的电子设备,其中当在单位时间期间做出的触摸输入和按键输入中的至少一者的数目大于或等于指定数目时,或当作为关于在单位时间期间在显示器上更新的图形吞吐量的信息的每秒的帧小于或等于指定值时,所述处理器确定所述电子设备的状态和所述电子设备的外部情形中的至少一者对应于用于存储所述输出图像的至少一部分的指定条件。
13.如权利要求9所述的电子设备,其中所述关于电子设备的外部情形的信息包括生物计量输入信息、声音输入信息、以及用户运动信息中的至少一者,并且
其中当生物计量输入信息、声音输入信息和用户运动信息中的至少一者对应于指定条件时,所述处理器确定所述电子设备的状态和所述电子设备的外部情形中的至少一者对应于用于存储所述输出图像的至少一部分的指定条件。
14.如权利要求9所述的电子设备,其中当所述电子设备的状态和所述电子设备的外部情形中的至少一者对应于用于存储所述输出图像的至少一部分的指定条件时,所述处理器开始存储所述输出图像的至少一部分。
15.如权利要求9所述的电子设备,其中当所述处理器结束存储所述输出图像的至少一部分时,所述处理器通过所述显示器输出用于编辑所存储的图像中的至少一部分的屏幕,并且
其中所述显示器在屏幕上在存储所述输出图像的至少一部分的时刻显示关于所述电子设备的状态的信息和关于所述电子设备的外部情形的信息中的至少一者。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2016-0000961 | 2016-01-05 | ||
KR1020160000961A KR102478952B1 (ko) | 2016-01-05 | 2016-01-05 | 영상 저장을 위한 방법 및 그 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106940707A true CN106940707A (zh) | 2017-07-11 |
Family
ID=58094118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710007221.5A Pending CN106940707A (zh) | 2016-01-05 | 2017-01-05 | 用于存储图像的方法及其电子设备 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11112953B2 (zh) |
EP (1) | EP3190507B1 (zh) |
KR (1) | KR102478952B1 (zh) |
CN (1) | CN106940707A (zh) |
MY (1) | MY194968A (zh) |
WO (1) | WO2017119725A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109429102A (zh) * | 2017-08-23 | 2019-03-05 | 三星电子株式会社 | 用于显示应用的电子装置及其操作方法 |
CN111937347A (zh) * | 2018-09-20 | 2020-11-13 | 株式会社图形*** | 钥匙照片电子相册、钥匙照片电子相册化程序以及钥匙照片电子相册化方法 |
TWI796045B (zh) * | 2020-12-11 | 2023-03-11 | 聯詠科技股份有限公司 | 節省記憶體的指紋影像產生方法及裝置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112308014B (zh) * | 2020-11-18 | 2024-05-14 | 成都集思鸣智科技有限公司 | 双眼瞳孔与角膜反光点高速精确搜索定位方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455315A (zh) * | 2012-06-04 | 2013-12-18 | 百度在线网络技术(北京)有限公司 | 一种用于实现截屏及获取对应目标信息的方法与设备 |
CN103473012A (zh) * | 2013-09-09 | 2013-12-25 | 华为技术有限公司 | 截屏方法、装置和终端设备 |
CN104850350A (zh) * | 2015-05-25 | 2015-08-19 | 上海卓易科技股份有限公司 | 一种触屏设备的截图方法及*** |
CN104885107A (zh) * | 2012-10-05 | 2015-09-02 | 思杰***有限公司 | 经由应用捕获并共享视觉内容 |
CN104978117A (zh) * | 2014-04-11 | 2015-10-14 | 阿里巴巴集团控股有限公司 | 一种实现截屏的方法和装置 |
US20150326655A1 (en) * | 2012-10-02 | 2015-11-12 | Nextbit Systems Inc. | In-app application casting |
CN105117134A (zh) * | 2015-09-15 | 2015-12-02 | 合肥联宝信息技术有限公司 | 一种图像获取和处理***及其控制方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030182399A1 (en) * | 2002-03-21 | 2003-09-25 | Silber Matthew A. | Method and apparatus for monitoring web access |
US8117252B2 (en) | 2002-12-26 | 2012-02-14 | Schaff Glen D | Video-monitor/recording/playback system |
WO2006085703A1 (en) | 2004-09-06 | 2006-08-17 | Know-How Bank Co., Ltd. | Automatic photographing protable electronic device |
KR100854814B1 (ko) | 2006-04-24 | 2008-08-27 | 엘지전자 주식회사 | 영상표시기기의 저장영상 편집장치 및 방법 |
US8187104B2 (en) * | 2007-01-29 | 2012-05-29 | Sony Online Entertainment Llc | System and method for creating, editing, and sharing video content relating to video game events |
US20140032735A1 (en) * | 2008-06-17 | 2014-01-30 | Abhinav Kapoor | Adaptive rate of screen capture in screen sharing |
US8701013B2 (en) | 2008-11-06 | 2014-04-15 | Absolute Software Corporation | Conditional window capture |
JP5369952B2 (ja) | 2009-07-10 | 2013-12-18 | ソニー株式会社 | 情報処理装置および情報処理方法 |
US9282289B2 (en) * | 2010-12-23 | 2016-03-08 | Citrix Systems, Inc. | Systems, methods, and devices for generating a summary document of an online meeting |
US20120183271A1 (en) * | 2011-01-17 | 2012-07-19 | Qualcomm Incorporated | Pressure-based video recording |
US20120204153A1 (en) * | 2011-02-04 | 2012-08-09 | Disney Enterprises, Inc. | Automated testing on multiple video game platforms |
US8827814B2 (en) * | 2011-12-21 | 2014-09-09 | Igt | Screen capture to a mobile device |
KR101919008B1 (ko) * | 2012-02-24 | 2018-11-19 | 삼성전자주식회사 | 정보 제공 방법 및 이를 위한 이동 단말기 |
US20140155022A1 (en) * | 2012-12-05 | 2014-06-05 | Anil Kandregula | Methods and apparatus to monitor usage of mobile devices |
KR101964461B1 (ko) | 2012-12-10 | 2019-04-01 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US9063803B1 (en) | 2013-04-29 | 2015-06-23 | Amazon Technologies, Inc. | Rich recording and playback of program execution |
KR102154802B1 (ko) | 2014-02-11 | 2020-09-11 | 삼성전자주식회사 | 전자 장치의 촬영 방법 및 그 전자 장치 |
US20150277571A1 (en) * | 2014-03-31 | 2015-10-01 | Kobo Incorporated | User interface to capture a partial screen display responsive to a user gesture |
US20160098334A1 (en) * | 2014-10-03 | 2016-04-07 | GameBench Limited | Benchmarking mobile devices |
US20160139777A1 (en) * | 2014-11-18 | 2016-05-19 | Sony Corporation | Screenshot based indication of supplemental information |
KR102304305B1 (ko) * | 2015-01-21 | 2021-09-23 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US9779389B2 (en) * | 2015-03-24 | 2017-10-03 | Getgo, Inc. | Generation of screenshots for a visual summary of an online meeting under diverse and/or varying network and/or client computer performance conditions |
-
2016
- 2016-01-05 KR KR1020160000961A patent/KR102478952B1/ko active IP Right Grant
-
2017
- 2017-01-05 CN CN201710007221.5A patent/CN106940707A/zh active Pending
- 2017-01-05 WO PCT/KR2017/000117 patent/WO2017119725A1/en active Application Filing
- 2017-01-05 US US15/399,181 patent/US11112953B2/en active Active
- 2017-01-05 EP EP17150417.8A patent/EP3190507B1/en active Active
- 2017-01-05 MY MYPI2018702333A patent/MY194968A/en unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455315A (zh) * | 2012-06-04 | 2013-12-18 | 百度在线网络技术(北京)有限公司 | 一种用于实现截屏及获取对应目标信息的方法与设备 |
US20150326655A1 (en) * | 2012-10-02 | 2015-11-12 | Nextbit Systems Inc. | In-app application casting |
CN104885107A (zh) * | 2012-10-05 | 2015-09-02 | 思杰***有限公司 | 经由应用捕获并共享视觉内容 |
CN103473012A (zh) * | 2013-09-09 | 2013-12-25 | 华为技术有限公司 | 截屏方法、装置和终端设备 |
CN104978117A (zh) * | 2014-04-11 | 2015-10-14 | 阿里巴巴集团控股有限公司 | 一种实现截屏的方法和装置 |
CN104850350A (zh) * | 2015-05-25 | 2015-08-19 | 上海卓易科技股份有限公司 | 一种触屏设备的截图方法及*** |
CN105117134A (zh) * | 2015-09-15 | 2015-12-02 | 合肥联宝信息技术有限公司 | 一种图像获取和处理***及其控制方法 |
Non-Patent Citations (1)
Title |
---|
科尔等: "《IOS编程》", 31 January 2015, 华中科技大学出版社 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109429102A (zh) * | 2017-08-23 | 2019-03-05 | 三星电子株式会社 | 用于显示应用的电子装置及其操作方法 |
CN109429102B (zh) * | 2017-08-23 | 2021-08-20 | 三星电子株式会社 | 用于显示应用的电子装置及服务器 |
CN111937347A (zh) * | 2018-09-20 | 2020-11-13 | 株式会社图形*** | 钥匙照片电子相册、钥匙照片电子相册化程序以及钥匙照片电子相册化方法 |
TWI796045B (zh) * | 2020-12-11 | 2023-03-11 | 聯詠科技股份有限公司 | 節省記憶體的指紋影像產生方法及裝置 |
US11967168B2 (en) | 2020-12-11 | 2024-04-23 | Novatek Microelectronics Corp. | Fingerprint image generation method and device for saving memory |
Also Published As
Publication number | Publication date |
---|---|
EP3190507B1 (en) | 2022-06-01 |
WO2017119725A1 (en) | 2017-07-13 |
US20170192654A1 (en) | 2017-07-06 |
EP3190507A1 (en) | 2017-07-12 |
MY194968A (en) | 2022-12-28 |
US11112953B2 (en) | 2021-09-07 |
KR20170081925A (ko) | 2017-07-13 |
KR102478952B1 (ko) | 2022-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102430941B1 (ko) | 생체 상태 정보 제공 방법 및 이를 지원하는 전자 장치 | |
CN107257954A (zh) | 用于提供屏幕镜像服务的设备和方法 | |
CN108076405A (zh) | 电子设备及其操作方法 | |
CN107997767A (zh) | 用于识别用户活动的方法及其电子设备 | |
CN108509168A (zh) | 设备及其控制方法 | |
CN109874365A (zh) | 用于执行无线充电的设备及其方法 | |
CN108388390A (zh) | 控制指纹传感器的设备和方法 | |
CN107844693A (zh) | 用于通过引导接收指纹信息的设备和方法 | |
CN107959877A (zh) | 电子设备和电子设备播放多媒体内容的方法 | |
CN107666581A (zh) | 提供视频内容的方法和支持该方法的电子装置 | |
CN108351697A (zh) | 包括多个显示器的电子设备和用于操作其的方法 | |
KR102361568B1 (ko) | 디스플레이를 제어하는 전자 장치 및 방법 | |
CN107665485A (zh) | 用于显示图形对象的电子装置和计算机可读记录介质 | |
KR20160054840A (ko) | 정보를 공유하기 위한 가상 환경 | |
CN105607696A (zh) | 控制屏幕的方法以及用于处理该方法的电子设备 | |
CN108292144A (zh) | 具有多个显示器的电子设备及其控制方法 | |
CN107924314A (zh) | 用于执行应用的设备和方法 | |
CN107085507A (zh) | 数据收发方法及装置 | |
CN108028891A (zh) | 电子设备和照相方法 | |
CN108133757A (zh) | 用于提供健康管理服务的设备及其方法 | |
KR20160126802A (ko) | 인체 정보를 측정하는 방법 및 그 전자 장치 | |
CN107851416A (zh) | 电子设备的显示方法和装置 | |
CN107548486A (zh) | 用于提供快捷用户界面的电子装置及其方法 | |
CN108475536A (zh) | 用于提供活动指导信息的方法和支持所述方法的电子装置 | |
CN108475162A (zh) | 用于显示用户界面的方法和用于支持该方法的电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |