Abstract:
A method for controlling performance of an electronic device is provided. The method includes sensing user input, predicting user input speed, and controlling at least one processing unit of the electronic device based on a predicted user input speed and performance assignment information. Here, the performance assignment information includes control information mapped respectively with user input speeds for controlling the at least one processing unit of the electronic device.
Abstract:
A hardware-based memory management apparatus and method is provided. The apparatus includes a memory allocation module, a memory reclamation module, and a memory compaction module, based on hardware to accelerate a memory manger of an operating system. The method manages memory using the memory allocation module, memory reclamation module, and memory compaction module.
Abstract:
Disclosed is an electronic device comprising: a sensor configured to measure a temperature of the electronic device; a flexible display wherein an area of the flexible display visible to the outside can be changed; a memory storing executable instructions; and at least one processor, comprising processing circuitry configured to access the memory and execute the instructions, wherein at least one processor, individually and/or collectively, is configured to: identify a first input for changing the size of the visible area of the flexible display, identify the temperature of the electronic device via the sensor based on the identification of the first input, and identify change conditions of the size of the flexible display based on the identified temperature.
Abstract:
An electronic device is provided. The electronic device includes a housing, a first display slidable through the housing and having at least a portion exposed to the outside through the housing, wherein the area exposed to the outside, of the first display is changeable on the basis of the sliding through the housing, a second display spaced apart from the at least an exposed portion of the first display by a predetermined distance, and disposed on a plane together with the at least an exposed portion, and at least one processor disposed within the housing, wherein the at least one processor is configured to display first content on the first display and display second content on the second display.
Abstract:
Certain embodiments disclosed in the present document relate to an electronic device and a method for operating the same. According to an embodiment, it is possible to provide an electronic device including: a ball structure including a housing and a first driving module configured to contact at least a part of an inner surface of the housing and to drive the housing; an outer ring structure rotatably coupled to an outer surface of the ball structure; an inner ring structure arranged inside the housing so as to face the outer ring structure with the housing interposed therebetween; and a second driving module arranged inside the housing so as to drive the inner ring structure.
Abstract:
An electronic device and method of recognizing an audio scene are provided. The method of recognizing an audio scene includes: separating, according to a predetermined criterion, an input audio signal into channels; recognizing, according to each of the separated channels, at least one audio scene from the input audio signal by using a plurality of neural networks trained to recognize an audio scene; and determining, based on a result of the recognizing of the at least one audio scene, at least one audio scene included in audio content by using a neural network trained to combine audio scene recognition results for respective channels, wherein the plurality of neural networks includes: a first neural network trained to recognize the audio scene based on a time-frequency shape of an audio signal, a second neural network trained to recognize the audio scene based on a shape of a spectral envelope of the audio signal, and a third neural network trained to recognize the audio scene based on a feature vector extracted from the audio signal.
Abstract:
Certain embodiments disclosed in the present document relate to an electronic device and a method for operating the same. According to an embodiment, it is possible to provide an electronic device including: a ball structure including a housing and a first driving module configured to contact at least a part of an inner surface of the housing and to drive the housing; an outer ring structure rotatably coupled to an outer surface of the ball structure; an inner ring structure arranged inside the housing so as to face the outer ring structure with the housing interposed therebetween; and a second driving module arranged inside the housing so as to drive the inner ring structure.
Abstract:
A method for managing a memory and an electronic device are provided. The method includes setting a list including an exclusive relationship, between a page unit memory allocation requester and a contiguous memory allocation requester, corresponding to a segment of a contiguous memory allocation region, receiving a memory allocation request, confirming whether the memory allocation requester comprises the memory allocation requester included in the list, and allocating a page of the contiguous memory allocation region corresponding to the segment, if the memory allocation requester is included in the list.