METHOD AND DEVICE FOR ASSOCIATING DATA WITH TIME INFORMATION

28-08-2017 дата публикации
Номер:
KR1020170097492A
Принадлежит:
Контакты:
Номер заявки: 00-16-102019326
Дата заявки: 18-02-2016

[1]

Various embodiment of the present invention examples comprise data and said method and device relates to a way to associate a time information associated with the data, for example, associating time information with data sensed from sensor method and a device are disclosed.

[2]

The electronic device can be a plurality of processors. Electronic device is provides a main processor (example: application processor) on (example: low power processor) can be a low power processor, the main processor contrasting current which consume low power processor in order to situations into low power processing sensor data can. The sensor data is meaningful to the user electronic device using a number information (for example: such as Pedometer) can be under public affairs, sensor data and other data (e.g.: obtainer obtains) through a combination of new function can be under public affairs number.

[3]

Electronic device includes a processor (for example: low power processor) number 1 through at least one sensor receives sensor data from sensors can, number 1 processor processing sensor data and processing a received sensor data and time information to a processor in associating number 2 (main processor) can be. However sensor data is generated at the time that the thermostat sensor data associated with a difference of sensor data of time information is time information of the doors can not be correct number is generated. In addition, processor number 1 number 2 processor using different time source (time source) by each of the time information, the data generated are also the same time synchronization point at the second step can be door number is generated.

[4]

For example various embodiment according of the present invention, number 1 number 2 demodulates the sensor in receiving data processor transmits a processor, said processor demodulates said number 2 in a time period corresponding to said sensor data received from the processor and apparatus for said number 1 can be associating said time information.

[5]

According to various embodiment of the present invention example is electronic device, sensor, said sensor can obtain data the sensed can be a processor executes an application processor and number 1 number 2, said number 2 processor, said processor receiving said number 1 the corresponding alert data responsive to receiving said, said said number 1 and number 1 demodulates the time corresponding to the information and determine identification information corresponding to said data and said said number 1 and number 2 receives the identification from the processor demodulates said number 2 at least identification information based on the identification information, said data associated with said data associating said time information and said time information is set so that said application can be under public affairs number.

[6]

According to various embodiment of the present invention example is electronic device, sensor, said sensor can obtain data the sensed can be a processor executes an application processor and number 1 number 2, said number 1 processor, said number 2 a corresponding alert signal corresponding to said data processor and said data processor and said data and said said number 2 determine identification information corresponding to the data identifying information can be set.

[7]

Example of the present invention according to various embodiment, sensor, processor and number 2 number 1 in electronic device including a processor, the method data associating time information, said number 1 said sensor a corresponding alert signal from the processor data sensed operation, responsive to receiving said, said number 2 processor demodulates the identification information corresponding to said time information and number 1 operations, said number 1 corresponding to said data and said processor demodulates the number 2 receives the identification operation, said number 2 processor, said number 1 said number 2 at least identification information based on the identification information, said data processor operation and associating said number 2 said time information, said time information is associated with said data to the application number can be under public affairs moves.

[8]

Example of the present invention according to various embodiment, sensor, processor and number 2 number 1 in electronic device including a processor, the method data associating time information, processor number 1, said sensor transmitting a corresponding alert signal data sensed number 2 processor operation, number 1 processor, said data corresponding to the determined identification information, processor and said number 1, said number 2 processor data and said data corresponding to said identifying information can be moves.

[9]

According to the example embodiment of the present invention various electronic device and method, at least one sensor transmits the received sensor data from said processor demodulates the received point number 1 and transfers said received sensor data according to a time period corresponding to a time information (for example: time stamp) can be obtained in a processor said number 2, said number 2 sensor data received from said processor said number 1 processor matches the acquired time information to improve the accuracy of sensor data time can be.

[10]

Figure 1 shows a network environment according to one example of embodiment of the present invention also relates to a method for example various surface are disclosed. Figure 2 shows a device according to various embodiment of the present invention also relates to a method for electronic block one example of configuration example are disclosed. Figure 3 shows a embodiment of the present invention various sensor data and time information processor also associating one example of operation according to number 2 example illustrates the flow are disclosed. Figure 4 shows a embodiment of the present invention also various example processor according to number 1, number 2 demodulates the processor associating one example of operation by sending a sensor data and time information shown flow are disclosed. Figure 5 shows a device according to various embodiment of the present invention example also for sensor data and time information for associating data in electronic, sensor module, one example of operation between processors and time source shown flow are disclosed. Figure 6 shows a device according to various embodiment of the present invention also electronic sensor data for associating time information for example, sensor module, processors, time source and internal modules shown one example of operation of flow are disclosed. Figure 7 shows a device according to various embodiment of the present invention example also in electronic, sensor data and for associating time information generated within a certain time, at least one sensor, one example of operation between processors and time source shown flow are disclosed. Electronic device according to embodiment of the present invention also includes various in example 8a, sensor data and for associating time information generated from the plurality of sensors, at least one sensor, among others also illustrates one example of operation of processors and time between source flow. According to various embodiment of the present invention example 8b also includes time information for associating electronic device sensor data, at least one sensor, among others also illustrates one example of operation of processors and time between source flow. Example embodiment of the present invention also includes various 9a according, sensor data for correcting internal module based on the acquired data, sensor, processors, among others also flow between modules is shown one example of operation of the internal time source. Example embodiment of the present invention also includes various 9b according, to the correction based on sensor data acquired in internal module shown one example of a drawing result are disclosed. Figure 10 shows a device according to various embodiment of the present invention also relates to a method for electronic block one example of configuration example are disclosed. Figure 11 shows a example embodiment of the present invention also relates to a method for one example block according to program various module structure are disclosed.

[11]

Hereinafter, examples of the present invention with reference to the attached drawing various embodiment hchk1. However, the present invention is defined with respect to a particular embodiment form techniques which are not included, various modification example of the present invention embodiment (modifications), uniform water (equivalents), and/or including a should is understood to substitute (alternatives). In relation to the description of drawings, similar components can be subjected to similar references is used.

[12]

In the present invention, "have," "comprising," or "may have," such as "can be comprising" a representation of the corresponding feature (e.g.: numerical, function, operation, or such as component) which indicates the presence of, the presence of additional number times does not.

[13]

In the present invention, "A or B," "A B and/or at least one," or "A B and/or one or more" representation of the like can be arranged together items of all possible combinations. For example, "A or B," "at least one of A and B," or "at least one of A or B" includes, (1) comprising at least one A, (2) comprising at least one B, or (3) and at least one B including both when at least one A can be defines both.

[14]

In the present invention "number 1," "first," "second," or "number 2," used expressions such as various components, regardless of order and/or importance can be derived, components with other components used by considering only does not define corresponding components. For example, the user device has a user equipment number 1 and number 2, order or importance regardless of, different user equipment can exhibit. For example, a wider number 1 number 2 without the present invention rights components can be termed components, the gray code number 1 number 2 of the elements can be similarly named components.

[15]

Any component (for example: number 1 component) to other components (for example: number 2 component) "(functionally or communicatively) connected ((operatively or communicatively) coupled with/to)" or folder "connected (connected to)" referred to that when, said said any component and other components connected directly or, connected via other components (for example: number 3 components) will be understand that it is possible. While, some component (for example: number 1 component) to other components (for example: number 2 component) "directly connected" or folder "directly connected to" referred to that when, any configuration element and said other components between said other components (for example: number 3 component) can be understood to does not exist.

[16]

Used in the present invention representation "configured to - (or set) (configured to)" according to the situation, for example, "- (suitable for) suitable," "- having the ability (having the capacity to)," "designed to - (designed to)," "is modified so as to - (adapted to)," "(made to) made to -," or "- (capable of) can be a" more can be used. The terms "- (or set) configured" hardware "specially designated (specifically designed to)" means not necessarily only those may not disclosed. Instead, in certain circumstances, as "device configured to -" the representation, device or components thereof together with other device "can be -" can be meaning. For example, phrase "A, B, and C (or set) processor is configured to perform" which receives an operation for performing dedicated processor (e.g.: embedded processor), or memory device by executing one or more software programs stored in, a general purpose processor (generic non-purpose processor) the corresponding operations of the graphics (for example: application processor or CPU) can be.

[17]

In the present invention to account for example only terms used in the particular embodiment is used, not intending to be limiting the range of other example embodiment can be. It is apparent that a single representation of the differently in order not providing language translators, comprising plurality of representation can be. Scientific or technical terms so that the present invention is thus generally by a person with skill in the art terms in the art is a device may have the same meaning. The present invention during a pre-defined the terms used general terms, related techniques of providing language translators can be interpreted as semantics and having same or similar meaning, it is apparent that are not defined in the present invention, ideal or overly formal sense does not interpreted. In some cases, examples of the present invention embodiment defined in the present invention even number times a term interpreted to psychology.

[18]

According to various embodiment examples of the present invention electronic device is, for example, smart phone (smartphone), tablet PC (tablet personal computer), a mobile telephone (mobile phone), a video phone, electronic book reader (e-a book reader), desktop PC (desktop personal computer), a laptop PC (laptop personal computer), net notebook computer (netbook computer), workstation (workstation), server, PDA (personal digital assistant), PMP (portable multimedia player), MP3 player, mobile medical device, camera (camera), or wearable device (wearable device) can be at least one. According to various embodiment for example, the wearable device accessory type (example: watch, ring, bracelet, ankle bracelet, necklace, glasses, contact lenses, or head wearable device (head-a mounted-a device (HMD)), fabric or garment integrated (for example: electronic garment), body type (example: skin pad (skin pad) or duct), or in at least one implantable (example: implantable circuit) can be.

[19]

Examples include various embodiment of the present invention, electronic device article number (home appliance) is consumer implementation being. Consumer number article includes, for example, television, DVD (digital video disk) player, audio, refrigerator, air conditioner, cleaner, oven, microwave oven, washer, air cleaner, set-top box (set a-top box), home auto whip [syen control panel (home automation control panel), security control panel (security control panel), TV box (for example: HomeSync VUV excitationTM , TV applicatorTM , Or google TVTM ), Game console (e.g.: XboxTM , PlayStationTM ), Electronic dictionary, electronic key, camcorder (camcorder), or electronic frame comprising at least one can.

[20]

In various embodiment of the present invention, the electronic device, various medical (e.g.: various portable medical measuring instrument (blood glucose measuring instrument, PPG measuring to, blood pressure measuring instrument, or body temperature measuring instrument or the like), MRA (magnetic resonance angiography), MRI (magnetic resonance imaging), CT (computed tomography), for photographing, or ultrasound like), navigation device (navigation), satellite navigation system (GNSS (global navigation satellite system)), EDR (event data recorder), FDR (flight data recorder), vehicle Infotainment (infotainment) device, electronic equipment (for example: for ship navigation device, gyro compass or the like) for a ship, avionics device (avionics), security device, automotive head unit (head unit), industrial or household robot, of financial institution ATM (automatic teller's machine), POS (point of sales) ID, or things Internet device (internet of things) (example: bulb, save, electric or liver meter, sprinkler device, fire alarm, temperature controller (thermostat), street, toaster (toaster), exercise, hot water tank, heater, boiler or the like) can be at least one.

[21]

Example of the present invention according to various embodiment, electronic device is furniture (furniture) or portion of the building/structure, electronic board (electronic board), electronic sign receiving device (electronic signature receiving device), projector (projector), various metrology instrument (example: be, electric, gas, or radio wave such as a limit switch) can be at least one. In various embodiment, the aforementioned electronic device is a combination of one or more various device can be. For example electronic device includes a flexible electronic device according to any embodiment implementation being. In addition, electronic device of the present invention embodiment example according to the aforementioned devices and is not limited to, power generation techniques can be according to a new device.

[22]

For example various embodiment according of the present invention, (e.g., interrupt (interrupt) signal) comprises a processor demodulates the causes, time information (e.g., time stamp) commands the operation for obtaining high priority data that can be carried out. For example, said signal processor receiving said interrupt signal at a point in time at the time corresponding to the can.

[23]

Example of the present invention according to various embodiment, index sensor data and time information for associating an identification information as needed, number 1 when receiving sensor data from at least one sensor processor, processor demodulates the processor number 1 number 2 based on delivery can be increased. Index number 1 number 2 can be increased based on processor demodulates the processor and together. The index sensor data and time can be included in the information.

[24]

Example of the present invention according to various embodiment, time information is information indicating a specific moment in time comprising the time stamp values as can be.

[25]

Hereinafter, with reference to the attached drawing, various embodiment of the present invention according to example, associating time information with the data between processors described method and device. In the present invention, the term electronic device that a person using the appliance or electronic device using the user device (e.g.: artificial intelligence electronic device) can be defines.

[26]

Figure 1 shows a embodiment of the present invention also according to various example, shown is one example of a network environment are disclosed.

[27]

The reference also 1, said network environment (100) electronic device (101), at least one electronic device (for example, number 1 electronic device (102) or electronic device number 2 (104)) or server (106) can be a, said network configurations are respectively (162) or connected via said electronic device (101) of communication module (170) through said electronic device (101) can be connected.

[28]

Electronic device (101) includes a bus (110), processor (120), memory (130), integrated circuits (150), display (160), and communication module (170) can be comprising. In some in the embodiment, electronic device (101) is, at least one of the other components of the decision part components can be efficiently reduce.

[29]

Bus (110) is, for example, components (110 - 2070) together and, between components communication (for example: number message and/or data) can be transmitting circuit.

[30]

Processor (120) is, central processing device (central processing unit (CPU)), application (application processor (AP)), or communication processor (communication processor (CP)) can be one or more. Processor (120) is, for example, electronic device (101) and/or at least one other communication operation or the number of components can be processing data.

[31]

Memory (130) is, volatile and/or nonvolatile memory can be. Memory (130) is, for example, electronic device (101) for storing a command or data related to at least one other components can be. According to a in the embodiment, memory (130) includes software and/or program (140) can be storing. Program (140) is, for example, kernel (141), middleware (143), (application programming interface (API)) application programming interface (145), and/or application program (or "application") (147) can be like. Kernel (141), middleware (143), or API (145) at least a portion of, operating system (operating system (OS)) can be referred.

[32]

Kernel (141) is, for example, other programs (for example: middleware (143), API (145), or application program (147)) implemented in an action or function system resources used (example: bus (110), processor (120), or memory (130) or the like) can be a number or a managing. In addition, kernel (141) is middleware (143), API (145), or application program (147) electronic device (101) access by individual components of the, system resources or a number can be under public affairs number management interface.

[33]

Middleware (143) is, for example, API (145) or application program (147) the kernel (141) can be plays a role in mediating a packet data unit communicates with the data.

[34]

In addition, middleware (143) is application program (147) according to priority of requests received from one or more workpieces can be processed. For example, middleware (143) is application program (147) to at least one electronic device (101) of system resources (e.g.: bus (110), processor (120), or memory (130) or the like) can be can be using a priority to. For example, middleware (143) is imparted to said at least one said one or more workpieces by processes requests according to a predetermined priority, said one or more workpieces can perform load balancing or a scheduling request.

[35]

API (145) is, for example, application (147) the kernel (141) or middleware (143) for interface function in which the number ball number, for example, the file number, the window number, Image processing, or character number comprising at least one interface or function (for example: instruction) for from the back can be.

[36]

Input output interface (150) is, for example, receiving a command or data input from an external device user or other electronic device (101) capable of delivering other components (are) interface can be controlled. In addition, integrated circuits (150) comprises an electronic device (101) (are) with other elements of a command or data received from an external device can be user or other outputs.

[37]

Display (160) includes, for example, liquid crystal display (liquid crystal display (LCD)), light emitting diode (light light-emitting diode (LED)) display, organic light emitting diode (organic light light-emitting diode (OLED)) display, or (microelectromechanical systems (MEMS)) microelectromechanical systems display, or electronic paper (electronic paper) can be display. Display (160) includes, for example, various content (e.g.: full text, Image, video, icon, or symbol or the like) user can be displayed. Display (160) is, a touch screen can be, for example, electronic pen or the user's body using part of the touch, number scraping along, proximity, or good [pe ring can be receiving input.

[38]

Communication module (170) is, for example, electronic device (101) and one or more external device (for example: number 1 external electronic device (102), external electronic device number 2 (104), or server (106)) can be establish communication between. For example, communication module (170) through wireless communication or wired communication network (162) is connected to the external device (for example: number 2 external electronic device (104) or server (106)) can be communicates with.

[39]

Wireless communication can be, for example, cellular communication protocol as, for example, LTE (long-a term evolution), LTE provided A (LTE Advance), CDMA (code division multiple access), WCDMA (wideband CDMA), UMTS (universal mobile telecommunications system), WiBro (Wireless Broadband), or the like can be using at least one of GSM (Global System for Mobile Communications). In addition, wireless communication can be, for example, near field communication (164) can be comprising. Near field communication (164) is, for example, WiFi (wireless fidelity), Bluetooth (Bluetooth), NFC (near field communication), or GNSS (global navigation satellite system) or the like can be at least one. The user according to the GNSS is bandwidth or, for example, GPS (Global Positioning System), Glonass (Global Navigation Satellite System), Beidou Navigation Satellite System (hereinafter "Beidou") or Galileo, the European global satellite a-based navigation system can be at least one. Hereinafter, in this document, "GPS" on "GNSS" (interchangeably used) is mixed can be used. The wired communication, for example, USB (universal serial bus), HDMI (high definition multimedia interface), RS-a 232 (recommended standard 232), or the like POTS (plain old telephone service) can be at least one. Network (162) (telecommunications network) communication network, for example, computer network (computer network) (example: LAN or WAN), Internet, or telephone network (telephone network) can be at least one.

[40]

Number 1 electronic device (102) or electronic device number 2 (104) each electronic device (101) identical to or other device implementation being. According to a in the embodiment, server (106) can be one or more groups of servers. According to various in the embodiment, electronic device (101) all or a portion of one or more other electronic device implemented in operations (for example: electronic device (102, 2004), or server (106) can be executed. According to a in the embodiment, electronic device (101) is below a certain function or service request should be performed automatically or by when, electronic device (101) is the execution of the function or service itself instead or additionally include, associated at least some transistor and a device (for example: number 1 electronic device (102), electronic device number 2 (104) or server (106)) can request to. Other electronic device (for example: number 1 electronic device (102), electronic device number 2 (104) or server (106)) to perform the requested function or function adding, as a result electronic device (101) can be delivered. Electronic device (101) is canceled by the second or further processed the request by function of received result can be under public affairs or service number. To this end, for example, clouds computing, distributed computing, or client - server computing techniques can be used.

[41]

Figure 2 shows a device according to various embodiment of the present invention also relates to a method for electronic block one example of configuration example are disclosed.

[42]

The reference 2 also, electronic device (200) includes at least one processor (e.g., processor number 1 (220) or number 2 processor (210)), sensor module (230) and memory (240) can be a.

[43]

For example various embodiment according of the present invention, said number 1 processor (220) includes a processor (for example: a sensor hub, low power processor) said number 2 (210) can be compared to the non-conductive adhesive. In addition, processor said number 1 (220) of the sensor module (230) number 2 data received from the processor (210) can be sent. For example, said number 1 processor (220) is the received data (quaternion) said combination quarter the [ni it comes to create data, specific data (for example, feet be, heart rate, evaporation, motion directional) necessary data number 2 processor (210) can be sent.

[44]

For example various embodiment according of the present invention, number 1 processor (220) of the sensor module (230) tag is included in the receipt is accurate and is sensed data, said sensed data said electronic device (200) that file information processor to carry out tasks of a sensor hub (sensor hub) can be.

[45]

Said number 2 processor (210) includes said electronic device (200) number [e[e] it will do be enclosed by a protective operation. For example, number 2 processor (210) is said number 1 processor (220) to be received from the subscriber station data, each data time information can be stored.

[46]

For example various embodiment according of the present invention, said number 1 processor (220) includes said sensor module (230) based on receiving data from said number 2 processor (210) can be signal informing. Said number 2 processor (210) is demodulates the data (for example: interrupt signal) is identified, time information can be identify. For example, said number 2 processor (210) includes a time information generator generates the time source (not shown) or electrically connected (time source), generate a time information can be configured to perform.

[47]

For example various embodiment according of the present invention, said number 2 processor (210) has a predetermined channel or connected (e.g., I2 C (inter integrated circuit), SPI (serial peripheral interface), UART (universal asynchronous receiver/transmitter) or the like) or a predetermined voltage value input signal including signal through said notification signal is received can be found.

[48]

For example various embodiment according of the present invention, said number 2 processor (210) is demodulates said receiving, determining corresponding data number 1 can be identification information (for example: index). For example, said number 2 processor (210) includes a notification signal is received index value based on said number can be increase.

[49]

For example various embodiment according of the present invention, number 2 processor (210) and said sensor data received from the processor number 1 is based on the obtained time information can be demodulates the associating, it in memory (240) can be stored.

[50]

Said sensor module (230) includes at least one sensor (for example, number 1 sensor (231), number 2 sensor (232) or number N sensor (233)) can be a. For example, the acceleration sensor (accelerometer sensor) said at least one sensor, gyroscope sensor (gyroscope sensor), the geomagnetic sensor (geomagnetic sensor), (barometer sensor) and an aneroid barometer sensor, light sensor (light sensor), proximity sensor (proximity sensor), temperature sensor (temperature sensor), humidity sensor (humidity sensor), number [su[su] department sensor (gesture sensor), grip sensor (grip sensor), the color sensor (color sensor) (example: RGB (red-a green-a blue) sensor), biometric sensor (biometric sensor) (example: fingerprint sensor, iris sensor, the blood pressure sensor heart beats), UV (ultraviolet) sensor, position sensor, an environmental sensor, at least one of voice sensor can, said sensor module (230) said number 1 low power measured data from each sensor data processor (220) can be sent.

[51]

For example, acceleration sensor is said electronic device (200) around the position reference x, y and z axis corresponding to the amount of impact determined by acting on each axis can be capable of measuring force intensity or acceleration.

[52]

Said electronic device said gyroscope sensor (200) around the position reference x, y and z axis corresponding to a measure of rotational speed (angular velocity) acting (Rad/s) can be capable of measuring.

[53]

The geomagnetic sensor said said electronic device (200) which is measured on the measurements of the earth's magnetic (uT) or azimuthally corresponding to can be capable of measuring.

[54]

Said electronic device said aneroid barometer sensor (200) value measured in atmospheres (hPa) based on data corresponding to the (m) or highly can be measuring.

[55]

Said electronic device said light sensor (200) in the vicinity of measured intensity value (corresponding or intensity (Lux) can be capable of measuring.

[56]

Said proximity sensor, electronic device (200) and determining the proximity of an object particular aspect, in close proximity to said electronic device in accordance with the intensity measured data of said object (200) can be a signal transmitter.

[57]

Said temperature sensor, said electronic device (200) is capable of measuring temperature in the vicinity of corresponding (' C) can be measured.

[58]

Said humidity sensor said electronic device (200) is capable of measuring the humidity (%) in the vicinity of corresponding can be measured.

[59]

(Example: fingerprint, iris, retina, such as heart) said biometric sensor biological information measure, measured (e.g., fingerprint, iris or retina) said user biometric information or images corresponding to the characteristic point information, biometric information (e.g., evaporation) is capable of measuring information can be corresponding to the speed of or concentration.

[60]

UV (ultraviolet ray) corresponding to said UV sensor can be capable of measuring.

[61]

Said front or rear Image sensor located camera module (250) can be entered via sensing Image data.

[62]

Said position sensor, signals received from satellite communication or local area (WiFi, BT) confirms that the received over signal (for example, beacon), based on distance information of the received signal intensity or time information on said/hardness, can be the direction corresponding to the measuring data.

[63]

Said environmental sensors said electronic device (200) measured in the vicinity of the particular amount of particles or dust, concentration, corresponding to like can be capable of measuring.

[64]

Said voice sensor audio module (260) is measured by the user's voice signal, said data corresponding to the identified speech signal waveform or intensity can be measured.

[65]

Said memory (240) includes at least one data and storing time information for each data can be. For example, said time information, (e.g., interrupt signal) is identified according to the generated demodulates the time information value and said number 2 processor (210) in said informing signal can be increased index of specific data value.

[66]

Said camera module (250) includes an Image capturing still disclosed. For example, the captured Image is divided into said longitudinal or lateral can be comprised of multiple frames.

[67]

Example of the present invention according to various embodiment, each frame has electronic device (200) according to movement of the frame can be captured in a state, said electronic device (200) includes said sensor module (230) based on measured data in said sensing state can be shaken, said number 2 processor (210) includes said sensor module (230) based on the amount of data measured by each frame can be used to correct.

[68]

Said audio module (260) internal data is voice data and to produce an output, an input voice data electronic device (200) can be processed in data into. Said audio module (260) are inputted each speech data according to the time information of specific data can be confirmed with time.

[69]

Said communication module (270) data and the external electronic device can receive and disclosed. For example, said communication module (270) the cellular module, WiFi module, Bluetooth module, GNSS module (for example, GPS module), comprising at least one RF module can be NFC module or, other various data communication with the external device can comprise a module number plower.

[70]

According to various embodiment of the present invention electronic device is for example, sensor (e.g., sensor module (230)) the sensed said sensor processor (for example, number 1 processor (220)) obtain data can be number 1 and number 2 to execute the application processor (e.g., processor number 2 (210)) and can be, said number 2 processor, said data processor to receive said number 1 the corresponding alert, responsive to receiving said, demodulates the number 1 and said time information and corresponding to determine identification information, said processor demodulates the data and said corresponding to said number 1 and number 2 receives the identification, said number 1 said number 2 at least identification information based on the identification information, said data associated with said data associating said time information and said time information is set so that said application can be under public affairs number.

[71]

According to various embodiment of the present invention example is electronic device, further comprising a memory (e.g., memory (240)), said number 2 processor, said number 2 identification information identifying said number 1 that identifying information corresponding to the identification information, and said identity based at least, said data and said time information stored in the memory can be set so as to associate said.

[72]

Example embodiment of the present invention various processor according to said number 2, demodulates the number 1 corresponding to said index information is generated, in response to receiving other demodulates, based on said number 1 number 2 to produce index information at least index information can be set.

[73]

According to various embodiment of the present invention example is electronic device, said electronic device capable of sensing data associated with number 1 further includes other (another) sensor, said number 2 processor, said other data from other sensors and receiving said time information from said other data to determine index information corresponding number 3 and other time information can be set.

[74]

According to various embodiment of the present invention example is electronic device, further comprises a camera module (for example, camera module (250)) and, said number 2 processor receives Image data from said camera module, said acquired Image data or said Image data of each frame of a sensor time information can be set.

[75]

Example embodiment of the present invention various according to said number 2 processor, said at least one frame contained in the Image index information including number 1 frame during said number 3 corresponding time information identifying said other data based on Image data comprising at least information contained in said frame to compensate for said number 1 position can be set.

[76]

Example embodiment of the present invention various according to said number 2 processor, said application through said time information identifying the identified at least based on said time information, said application corresponding to said plurality of data sensed from sensor can be set to the microcomputer.

[77]

Example of the present invention according to various embodiment, which demodulates said interrupt signal, said number 2 processor, receiving said interrupt signal, performing a predetermined operation stopped and out of operation, so as to obtain said time information can be set.

[78]

According to various embodiment of the present invention example is electronic device, sensor, said sensor can obtain data the sensed can be a processor executes an application processor and number 1 number 2, said number 1 processor, said number 2 a corresponding alert signal corresponding to said data processor and said data processor and said data and said said number 2 determine identification information corresponding to the data identifying information can be set.

[79]

Example embodiment of the present invention various according to said number 1 processor, receives data via said sensor, said time information corresponding to said identifying said number 2 demodulates the processor can be configured to send other data and said time information.

[80]

Figure 3 shows a embodiment of the present invention various sensor data and time information processor also associating one example of operation according to number 2 example illustrates the flow are disclosed.

[81]

The reference also 3, number 2 in operation 310 includes a processor (e.g., processor number 2 (210)) number 1 processor (for example, number 1 processor (220)) can be sensing data from a corresponding alert signal. For example, demodulates said interrupt signal, generate time information can be requesting data.

[82]

320 in operation number 2 processor (210) is number 1 can be demodulates the time corresponding to the information and determine identification information. For example, can be produced in accordance demodulates said receiving said time information, said identification information based on said number 1 informing signal corresponding to index increment value can be counted.

[83]

For example various embodiment according of the present invention, distinguishing different informing said identification information as an identifier for identifying number 1, number 1 processor (220) demodulates the received from order of index values can be given. For example, number 1 processor (220) from the receiving base station demodulates the number 1, number 2 processor (210) decides the index value is 1, number 2 processor (210) number 2 informing signal received from index value 2 can be determined.

[84]

330 (for example: number 2 processor (210)) number 1 number 2 processor operation includes a processor (220) demodulates the sensed from data and said corresponding to receives the identification number 2 (example: interrupt signal) can be. For example, said number 2 informing signal is transmitted by said identification information corresponding to index increment value can be counted.

[85]

For example various embodiment according of the present invention, number 2 in a sensor identification information received from the electronic device for discrimination data can be index value. For example, number 1 processor (example: low power processor) number 2 (example: AP) forwarding the broadcast signal processor is to number 1, number 1 processor (220) is an index value 1 demodulates said number 1 can be set. In addition, processor number 1 to number 2 (example: low power processor) is number 2 processor (e.g.: AP) forwarding the broadcast signal, number 1 processor (220) is an index value 2 demodulates said number 2 can be determined.

[86]

340 in operation number 2 processor (for example: number 2 processor (210)) number 1 number 2 based on identification information includes identification information, color gamut matching be sensed data and time information. For example, number 1 and number 2 processor identification information associated with said time information data received from a processor associated with said number 1 number 2 by comparing the identification information, when the same two identification information, said time information matching said data can be disclosed.

[87]

For example various embodiment according of the present invention, number 2 the processor identification information corresponding to the identification information can be identifying number 1 number 2. For example number 2 when identification information 1, 1 number 1 number 2 processor identification information corresponding to the identification information is confirmed, a time period corresponding to a sensed data information with said number 1 identification information can be matching.

[88]

350 in operation number 2 (example: number 2 processor (210)) is matched data processor time information can be transmitted to an application. For example, in electronic device through said time information is matched data, identifying time information for other modules or data received from the sensors can be.

[89]

Figure 4 shows a embodiment of the present invention also various example processor according to number 1, number 2 demodulates the processor associating one example of operation by sending a sensor data and time information shown flow are disclosed.

[90]

The reference also 4, number 1 in operation 410 processor (for example, number 1 processor (220)) sensor data sensed from a corresponding alert signal can be passed to a processor number 2.

[91]

420 in operation, said processor identifying number 1 corresponding to the data identification information can be sensed. For example, identification information corresponding to said index value which demodulates said is remarkably increased, said number corresponding the index value informing signal is transmitted can be increased.

[92]

430 in operation, processor (e.g., processor number 2 (210)) number 1 number 2 processor to said data and said identifying information corresponding to the data can be.

[93]

Figure 5 shows a device according to various embodiment of the present invention also electronic sensor data for associating time information for example, sensor module, processor number 1, number 2 illustrates one example of operation of processor and time between source flow are disclosed.

[94]

The reference also 5, 510 in operation sensor module (501) is number 1 processor (for example, low power processor) (502) can be perceived as a sensor data. For example, said sensor module (501) identifying the at least one sensor sensed through said sensor data according, electronic device processors during low power driven said number 1 processor (502) can be to said sensor data.

[95]

520 in operation number 1 processor (502) includes a processor (for example, main processor or application) demodulates the number 2 (example: interrupt signal) (503) can be sent. For example, said notification signal is said number 2 processor (503) while performing a direction so causes said sensor data to acquire time information for a request can be data.

[96]

531 in operation number 2 processor (503) is time source (504) requesting information time can be.

[97]

In response to said time information request, 532 in operation time source (504) is time information processor generates said number 2 (503) can be delivered. For example, sensor data for identifying said time to said time information is sensed, said number 1 processor (502) processor in said number 2 (503) can be divided into the signal corresponding point.

[98]

For example various embodiment according of the present invention, said number 2 processor (503) on said time source (504) shown but separate configuration, said time source (504) of at least one of number 2 processor (503) if in, said time source (504) is can be omitted or modified.

[99]

540 in operation number 2 processor (503) is based on the counted number of times the signal informing said index, said index can be storing time information.

[100]

For example various embodiment according of the present invention, number 2 processor (503) is to determine each informing distinguishing different index values can be. For example number 2 processor (503) demodulates the index values determined 1 number 1 is the index value of the other demodulates the increase in said number 1 2 1 demodulates the index values can be determined.

[101]

551 in operation number 1 processor (502) is index count disclosed. For example, said number 1 processor (502) is at the point that the index value corresponds to a notification signal can be increase.

[102]

552 in operation number 1 processor (502) of received processing sensor data can. For example, the processing operation, said number 1 processor (502) positioned in said number 2 of algorithm processor (503) according to the variation of the invention can be in operation.

[103]

553 in operation number 1 processor (502) the processed sensor data corresponding to an index value that can be packing. For example, said packing operation, confirms that the index value increased for each sensor data, said index value corresponding parameters can be storing sensor data including an operation.

[104]

560 in operation number 1 processor (502) is number 2 processor (503) can be packed into data.

[105]

571 in operation number 2 processor (503) index is based on a time period corresponding to data packing can be presence information. For example, said number 2 processor (503) is equal to said packing data including time information identifying an index included in the index can be.

[106]

572 in operation number 2 processor (503) is contained in the sensor data time information matches said packing can be disclosed. For example, said number 2 processor (503) is said to be an index included in the packing data corresponding to time information, time information corresponding to said received sensor data value can be stored.

[107]

For example various embodiment according of the present invention, number 1 processor (502) for transmission of a demodulates the index in the counted, number 2 processor (503) demodulates the reception of the index can be increased and time in presence information. For example, a sensor data is sensed by said demodulates the transmitted to, said sensor data sensed in relation to the time information value number 1 processor (502) on processor number 2 (503) in can be synchronized one with the other.

[108]

Figure 6 shows a device according to various embodiment of the present invention also electronic sensor data for associating time information for example, sensor module, number 1 processor, processor, time source and internal modules shown one example of operation of flow are disclosed.

[109]

The reference also 6, 610 in operation sensor module (601) is number 1 processor (for example, low power processor) (602) can be perceived as a sensor data. For example, said sensor module (601) identifying the at least one sensor sensed through said sensor data according, electronic device processors during low power driven said number 1 processor (602) can be to said sensor data.

[110]

620 in operation number 1 processor (602) is number 2 notification signal processor (603) can be sent. For example, said notification signal is said number 2 processor (603) while performing said direction so causes the transmitted sensor data time information for a request can obtain data.

[111]

630 in operation internal module (605) data processor said number 2 the number 1 (603) can be sent. For example, said internal module (605) either electronic device electrically connected to at least one module (for example, camera module, communication module or output module) can be comprising.

[112]

For example various embodiment according of the present invention, said at least one module are generated through the use number 2 or identify data processor (603) on and can be processed. For example, said number 2 processor (603) can identify the index of sensor data transmitted via said at least one module can be identifying a sensor data corresponding to the data.

[113]

631 in operation number 2 processor (603) is time source (604) said sensor data to time information can request number 1.

[114]

Time information request corresponding to said number 1, 632 in operation time source (604) said number 1 is time information processor generates said number 2 (603) can be delivered. For example, sensor data for identifying said time information is sensed time to said number 1, said number 1 processor (602) processor in said number 2 (603) can be divided into the signal corresponding point.

[115]

For example various embodiment according of the present invention, said number 2 processor (603) on said time source (604) shown but separate configuration, said time source (604) of at least one of number 2 processor (603) if in, said time source (604) is can be omitted or modified.

[116]

641 in operation number 1 processor (602) is index count disclosed. For example, processor said number 1 (602) is the number of times the notification signal notifying signal or increasing index value according to elapsed time since the index value corresponds to a specific point up until that point can be increase.

[117]

642 in operation number 1 processor (602) of received processing sensor data can.

[118]

643 in operation number 1 processor (602) of received sensor data corresponding to an index value that can be packing.

[119]

650 in operation number 2 processor (603) demodulates said is counted, the count value corresponding to said time information can be storing demodulates the number 1. For example, processor number 2 (603) after receiving said notification signal in times or demodulates the signal index values corresponding to the receiving unit can count period has lapsed.

[120]

662 in operation number 2 processor (603) is said internal module (605) a time information for said time source (604) can request. For example, said internal module (605) the time information for said internal module (605) receiving data from said number 1 and according to the requested, data processor said number 2 said number 1 (603) corresponding thermostat can be determined.

[121]

663 in operation time source (604) is time information for internal module in response to said request, said number 2 number 2 generates time information processor (603) can be delivered.

[122]

671 in operation number 1 processor (602) is number 2 processor (603) can be packed into data.

[123]

672 in operation number 2 processor (603) is packing data can be a time period corresponding to an index included in the presence information.

[124]

673 in operation number 2 processor (603) is said number 1 corresponding to the data identifying said sensor data can be. For example, said number 2 processor (603) is handling time information indicating said number 1 number 2 time synchronization with corresponding with the number 1 to be time information, time information identifying said sensor data can be packed and said number 1.

[125]

For example various embodiment according of the present invention, number 2 processor (603) is checked against a time information data transmitted from at least one module, said sensor data including information identifying a time period corresponding to the identified time information can be. Said sensor data and at least one module can be time synchronization data transmitted from each other.

[126]

Figure 7 shows a device according to various embodiment of the present invention example also in electronic, sensor data and for associating time information generated within a certain time, at least one sensor, one example of operation between processors and time source shown flow are disclosed.

[127]

The reference also 7, 711 in operation number 3 sensor (701c) is sensed number 3 number 1 sensor data processor (702) transmits, in operation 712 number 2 sensor (701b) is sensed number 2 number 1 sensor data processor (702) transmits, 713 in operation number 1 sensor (701a) is sensed number 1 number 1 sensor data processor (702) can be sent.

[128]

Example of the present invention according to various embodiment, sensor data in a specific moment in time (for example, number 1 point) said number 1, number 2 and number 3 sensor data is sensor data processor said number 1 (702) can be sent. For example, the identifying comprising said predetermined time can be within the range of period of time.

[129]

For example various embodiment according of the present invention, said number 1 processor (702) has a plane orientation data generated from the sensors sensing cycle-by-cycle can be constant. For example, said number 1 processor (702) and number 2 processor (703) in response to a sensor data can identify sensor data information included in each identification information can be identifying data corresponding sensors or sensor information.

[130]

714 in operation number 1 processor (702) is number 2 notification signal processor (703) can be sent. For example, the receiving-said number 2 number 1 demodulates the sensor data stored in said processor (703) can be sent.

[131]

715 in operation number 2 processor (703) is time source (704) can request to said number 1 time in the time information.

[132]

In response to said time information request, 716 in operation time source (704) is said number 1 time in the time information processor generates said number 2 (703) can be delivered.

[133]

For example various embodiment according of the present invention, said number 2 processor (703) on said time source (704) shown but separate configuration, said time source (704) of at least one of number 2 processor (703) if in, said time source (704) is can be omitted or modified.

[134]

717 in operation number 2 processor (703) is based on the counted number notification signal is received together with the time information can be storing index. For example, number 2 processor (703) is said informing signal is transmitted together with said number 1 times or higher than the fourth index of increment value, demodulates said counted, said notification signal temporal information can be counted in orthogonal frequency division multiplexing said demodulates each sensor data.

[135]

For example various embodiment according of the present invention, said number 1, number 2 and number 3 sensor data transmitted in time by notification signal is number 1, can be given the same time information for said sensor data.

[136]

721 in operation number 1 processor (702) is index count disclosed. For example, said number 1 processor (702) that is specified notification signal is received sensor data other index values can be increase up until that point.

[137]

722 in operation number 1 processor (702) can processing sensor data of received number 1.

[138]

723 in operation number 1 processor (702) can processing sensor data of received number 2.

[139]

724 in operation number 1 processor (702) can processing sensor data of received number 3.

[140]

725 in operation number 1 processor (702) of received sensor data and angle sensor data can be packing a corresponding index. For example, number 1 received sensor data are stored in said processor said number 1 (702) by identified in, to include the same index increment value can be packed.

[141]

730 in operation number 1 processor (702) is number 2 packing data processor (703) can be sent.

[142]

731 in operation number 2 processor (703) to be contained in the respective packing index of specific sensor data, can be a time period corresponding to said index for obtaining presence information.

[143]

732 in operation number 2 processor (703) packing of received data on indices of corresponding sensors contained in the angle sensor data and corresponding time information matching can be disclosed.

[144]

8a and 8b according to example embodiment of the present invention also includes various in electronic device, sensor data and for associating time information generated from the plurality of sensors, at least one sensor, is shown one example of operation of a low oxide inclusion also flow between processors and time source.

[145]

The reference also 8a, 811 in operation number 1 sensor (801a) sensor data is sensed number 1, number 2 sensor in operation 812 (801b) is sensed number 2 sensor data, 813 in operation number 3 sensor (801c) is sensed number 3 each sensor data processor number 1 (802) can be sent.

[146]

Example of the present invention according to various embodiment, sensor data in a specific moment in time (for example, number 1 point) said number 1, number 2 and number 3 sensor data is sensor data processor said number 1 (802) can be sent. For example, said number 1 to number 3 sensor data is stored in said number 1 along or kinds of the importance of the sensor data processor said number 2 (803) is determined order can be transmitted.

[147]

814 in operation number 1 processor (802) is number 2 notification signal processor (803) can be sent. For example, the receiving-said number 2 number 1 demodulates the sensor data stored in said processor (803) can be sent.

[148]

815 in operation processor (803) is time source (804) can request to said number 1 time in the time information.

[149]

In response to said time information request, 816 in operation time source (804) is said number 1 point number 1 generates time information corresponding to said number 2 processor (803) can be delivered.

[150]

For example various embodiment according of the present invention, said number 2 processor (803) on said time source (804) shown but separate configuration, said time source (804) of at least one of number 2 processor (803) if in, said time source (804) is can be omitted or modified.

[151]

820 in operation number 2 processor (803) is demodulates signals received as said number 1 is informing said index value counted number 1 according to index the counted time information can be stored. For example, processor number 2 (803) is the number of said number 1 informing signal is transmitted during a period from sensor data sensing period is repeated checks the number of identifying or said number 1, said index value counts times can be identified.

[152]

For example various embodiment according of the present invention, said number 1, number 2 and number 3 sensor data transmitted in time by notification signal is number 1, can be given the same time information for said sensor data.

[153]

821 in operation number 1 processor (802) is number 1 informing demodulates the signal can be index according to into many counts. For example, processor said number 1 (802) is said informing signal value can be the number of times the index value is increased.

[154]

Example of the present invention according to various embodiment, processor number 1 (802) is of constant cycle-by-cycle sensing at least one sensor data, said performance of said predetermined cycle is repeated up until that point from the point count said number 1 index number by checking index increment value can be identified. Said at least one index increment value for sensor data time information for said number 1 to said point in time can be confirmed with a.

[155]

822 in operation number 1 processor (802) can be processing sensor data of received number 1.

[156]

823 in operation number 1 processor (802) is said number 1 sensor data and said number 1 sensor data corresponding index increment value setting process for packing the packing can be number 1.

[157]

831 in operation number 2 processor (803) is number 1 can be requesting sensor data. For example, a particular type of sensor data or said request can be requesting the sensor data is detected in a specific moment in time.

[158]

Example of the present invention according to various embodiment, processor said number 1 (802) is of constant number 2 sensor data received during time processor (803) can be set to transmit, in this case the aforementioned 831 operation can be dispensed with.

[159]

832 in operation number 1 processor (802) is packing data processor number 1 number 2 (803) can be sent. Said number 1 processor (802) is number 2 processor (803) from said number 1 sensor data request is said number 1 by transmitting or packing data, data is recorded to said number 1 can be preset period or packing.

[160]

833 in operation processor (803) is an index included in the data packing said number 1 is confirmed, time information corresponding to said index number 1 can be identify. For example, said number 1 the time information corresponding to said number 1 informing signal can be the number of times the index value increases.

[161]

834 in operation processor (803) is received sensor data and said time information matching said number 1 number 1 can be disclosed.

[162]

841 in operation number 1 processor (802) can be processing sensor data of received number 2.

[163]

842 in operation number 1 processor (802) is said number 2 sensor data and said number 2 sensor data corresponding to index increment value setting process number 2 can be packing for packing the number 2. For example, the notification signal is transmitted according to said number 2 times said number 1 index increment value, corresponding index value can be increased.

[164]

851 in operation processor (803) is number 2 can be requesting sensor data. For example, a particular type of sensor data or said request can be requesting the sensor data is detected in a specific moment in time.

[165]

Example of the present invention according to various embodiment, processor said number 1 (802) is of constant number 2 sensor data received during time processor (803) can be set to transmit, in this case the aforementioned 851 operation can be dispensed with.

[166]

852 in operation number 1 processor (802) is number 2 packing data processor (803) can be sent. Said number 1 processor (802) comprises a processor (803) from said number 2 sensor data request is said number 2 by transmitting or packing data, data is recorded to said number 2 can be preset period or packing.

[167]

The reference also 8b, 853 in operation processor (803) packing said number 2 is contained in the index number 2 confirms that the increment value, said number 2 index increment value corresponding to time information can be identifying number 2. For example, said number 2 the time information signals are transmitted informing said number 1 number corresponding corresponding index value can be increased.

[168]

854 in operation number 2 processor (803) is received sensor data and said time information matching said number 2 number 2 can be disclosed.

[169]

861 in operation number 1 processor (802) can be processing sensor data of received number 3.

[170]

862 in operation number 1 processor (802) is said number 3 sensor data and said number 3 sensor data corresponding to index increment value setting process for packing the packing can be number 3 number 3. For example, the number of times said number 3 demodulates the transmitted index increment value according to said number 1, corresponding index value can be increased.

[171]

871 in operation processor (803) is number 3 can be requesting sensor data. For example, a particular type of sensor data or said request can be requesting the sensor data is detected in a specific moment in time.

[172]

Example of the present invention according to various embodiment, processor said number 1 (802) is of constant number 2 sensor data received during time processor (803) can be set to transmit, in this case the aforementioned 871 operation can be dispensed with.

[173]

872 in operation number 1 processor (802) is number 2 number 3 packing data processor (803) can be sent. Said number 1 processor (802) is number 2 processor (803) said number 3 sensor data from the data request is said number 3 or by packing, packing data preset period or can be recorded to said number 3.

[174]

874 in operation number 2 processor (803) packing said number 3 confirms that the number 3 is contained in the index increment value, said number 3 index increment value corresponding to time information can be identifying number 3. For example, repeated demodulates said number 3 the time information corresponding to said number 1 number corresponding index value can be increased.

[175]

875 in operation processor (803) includes said sensor data and said number 3 color gamut matching time information be received number 3.

[176]

In the example embodiment of the present invention electronic device method according to various data associating time information, said processor said number 1 by using sensor data sensed from a corresponding alert signal responsive to receiving said operation, said number 2 demodulates the processor identification information corresponding to said time information and said number 1 number 1 number 2 corresponding to said operations processor demodulates the operation said number 2 receives the identification data and said processor, said number 1 identification and at least said number 2 on the basis of identification information, said data processor operation and associating said number 2 said time information, said time information is associated with said data to the application number can be under public affairs moves.

[177]

In the example embodiment of the present invention electronic device method according to various data associating time information, identification information corresponding to said number 1 that identifying information identifying said number 2 operation and said identity at least based on identification information, said time information further comprises storing said data to associate operation can be.

[178]

According to the method of the present invention electronic device data associating time information in various embodiment example, demodulates the number 1 corresponding to said index information in response to receiving operation and other demodulates, said number 1 number 2 on the basis of index information further includes at least index information generating operation can be.

[179]

In the example embodiment of the present invention various electronic device according to time information data associating a method, other sensors to receive data from said other data from other operation and said time information corresponding number 3 index information and other time information further comprises identifying operation can be.

[180]

The method according to embodiment of the present invention data associating time information in various example electronic device, said electronic device receives Image data from the camera module included in each frame of Image data acquired Image data or said operation and said time information further comprises identifying operation can be.

[181]

In the example embodiment of the present invention electronic device method according to various data associating time information, said at least one frame Image index information contained in the corresponding time information identifying said number 3 during operation and said other data frame including number 1 based on Image data comprising at least information contained in said frame further includes said number 1 position correcting operation can be.

[182]

In the example embodiment of the present invention various electronic device associating a method according to time information data, said data identifying said application through at least time information based on the identified operation and said time information, said data corresponding to said plurality of data sensed from sensor application further comprises confirming operation can be.

[183]

In the example embodiment of the present invention various electronic device according to time information data associating a method, which demodulates said interrupt signal, demodulates said receiving, performing a predetermined operation stopped and out of operation, said operation can be further includes time at the time.

[184]

According to the method of the present invention electronic device data associating time information in various embodiment example, number 1 processor, said sensor transmitting a corresponding alert signal data sensed number 1 number 2 processor operation processor, said data corresponding to said number 1 operation and determine identification information processor, said number 2 processor data and said data corresponding to said identifying information can be moves.

[185]

In the example embodiment of the present invention electronic device method according to various data associating time information, said sensor via said receiving data operation time corresponding to the operation and said number 2 demodulates the presence information further comprises transmitting said time information and said other data processor operation can be.

[186]

Example embodiment of the present invention also includes various 9a according, sensor data for correcting internal module based on the acquired data, sensor, processors, among others also flow between modules is shown one example of operation of the internal time source.

[187]

Example of the present invention according to various embodiment, the sensor module electronic device (e.g., an acceleration sensor or a gyro sensor) (901), processor number 1 (902), number 2 processor (903), time source (904) and camera module (905) can be comprising, said number 2 processor (903) unit is generate a time information in said time source (904) is can be omitted.

[188]

Example of the present invention according to various embodiment, said electronic device is a gyro sensor data or acceleration sensor data to be sensed from sensor module, each data corresponding to time information can identify records images corresponding to the time information data with each data value can be corrected.

[189]

The reference also 9a, 911 in operation number 2 processor (903) includes a camera module (905) instructing a data Image photographing start can be. For example, the preset inputs said instruction data (for example, button select or executing application) is received when the lower electrode layer, camera module (905) can be sent.

[190]

Example of the present invention according to various embodiment, sensor module (901) data corresponding to the rotational speed of the unit sequentially supplies, data sensed in said user's movement corresponding to a particular time can be. For example, processor number 2 (903) is generated at the internal module number 1 (for example, camera module) data (for example, picked-up Image) point in time during said number 1 corresponding to the microcomputer at the time of the user's movement can be.

[191]

912 in operation sensor module (901) is number 1 number 1 data processor (902) can be sent.

[192]

913 in operation number 1 processor (902) is data is received by said number 1, number 2 processor (903) to number 1 can be informing signal.

[193]

914 in operation number 2 processor (903) said number 1 data includes time information time source number 1 (904) can request.

[194]

915 in operation time source (904) is said number 1 number 2 processor generates time information data number 1 (903) can be delivered.

[195]

916 in operation number 1 processor (902) has received said data processor number 1 number 2 (903) can be sent. For example, the value of the 0 said number 1 data. 1 to (degree/sec), in the lateral direction is 0 to 1 seconds. 1 that can be sensed by accumulating in place. For example, number 1 processor (902) checks the increment value index data is number 1, said number 1 can be confirmed with a time information data.

[196]

921 in operation sensor module (901) is number 1 number 2 data processor (902) can be sent.

[197]

922 in operation number 1 processor (902) is data is received by said number 2, number 2 processor (903) can be informing signal to number 2.

[198]

923 in operation number 2 processor (903) said number 2 data includes time information time source number 2 (904) can request.

[199]

924 in operation time source (904) is said number 2 number 2 number 2 processor generates time information data (903) can be sent. For example, said number 2 processor (903) is said in an informing signal is transmitted, said number 2 received data counted up until that point index value said number 2 can be confirmed with a time information, in this case the aforementioned 923 924 or operation can be dispensed with.

[200]

925 in operation number 1 processor (902) has received said data processor number 2 number 2 (903) can be sent. For example, the value of the 0 said number 2 data. 2 to (degree/sec), 0 to 1 seconds. 2 moved by accumulating that can be sensed.

[201]

931 in operation sensor module (901) is number 3 data processor number 1 (902) can be sent.

[202]

932 in operation number 1 processor (902) is by said number 3 data is received, processor number 2 (903) can be informing signal to number 3.

[203]

933 in operation number 2 processor (903) is said number 3 data number 3 time information time source (904) can request.

[204]

934 in operation time source (904) is said number 3 number 3 number 2 processor generates time information data (903) can be sent. For example, said number 2 processor (903) is said in an informing signal is transmitted, said number 3 received data value to the old value counted up until that point index value is confirmed with a time information can be said number 3, in this case the aforementioned 933 or 934 operation can be dispensed with.

[205]

935 in operation number 1 processor (902) has received said data processor number 2 number 3 (903) can be sent. For example, the value of the 0 said number 3 data. 1 to (degree/sec), 0 to 1 seconds. 1 moved by accumulating that can be sensed.

[206]

941 in operation sensor module (901) is number 1 number 4 data processor (902) can be sent.

[207]

942 in operation number 1 processor (902) is by said number 4 data is received, processor number 2 (903) can be informing signal to number 4.

[208]

943 in operation number 2 processor (903) is said number 4 data number 4 time information time source (904) can request.

[209]

944 in operation time source (904) is said number 4 data processor generates time information number 2 number 4 (903) can be sent. For example, said number 2 processor (903) is said in an informing signal is transmitted, said number 4 received data value to the old value counted up until that point index value is confirmed with a time information can be said number 4, in this case the aforementioned 943 or 944 operation can be dispensed with.

[210]

945 in operation number 1 processor (902) has received said data processor number 2 number 4 (903) can be sent. For example, the value of the 0 said number 4 data. 0 to (degree/sec), that can be detected by accumulating moving 1 0 seconds.

[211]

951 in operation sensor module (901) is number 5 data processor number 1 (902) can be sent.

[212]

952 in operation number 1 processor (902) is by said number 5 data is received, processor number 2 (903) can be informing signal to number 5.

[213]

953 in operation number 2 processor (903) said number 5 data includes time information time source number 5 (904) can request.

[214]

954 in operation time source (904) is said number 5 data processor generates time information number 2 number 5 (903) can be sent. For example, said number 2 processor (903) is said in an informing signal is transmitted, said number 5 received data value to the old value counted up until that point index value is confirmed with a time information can be said number 5, in this case the aforementioned 953 or 954 operation can be dispensed with.

[215]

955 in operation number 1 processor (902) has received said data processor number 2 number 5 (903) can be sent. For example, the value of the data -0 said number 5. 1 to (degree/sec), 1 seconds -0. 1 moved by accumulating that can be sensed.

[216]

961 in operation sensor module (901) is number 6 data processor number 1 (902) can be sent.

[217]

962 in operation number 1 processor (902) is by said number 6 data is received, processor number 2 (903) can be informing signal to number 6.

[218]

963 in operation number 2 processor (903) said number 6 data includes time information time source number 6 (904) can request.

[219]

964 in operation time source (904) is said number 6 data processor generates time information number 2 number 6 (903) can be sent. For example, said number 2 processor (903) is said in an informing signal is transmitted, said number 6 received data value to the old value counted up until that point index value is confirmed with a time information can be said number 6, in this case the aforementioned 963 964 or operation can be dispensed with.

[220]

965 in operation number 1 processor (902) has received said data processor number 2 number 6 (903) can be sent. For example, the value of the data -0 said number 6. 2 to (degree/sec), 1 seconds -0. 2 moved by accumulating that can be sensed.

[221]

971 in operation sensor module (901) number 7 data the processor number 1 (902) can be sent.

[222]

972 in operation number 1 processor (902) is by said number 7 data is received, processor number 2 (903) to number 7 can be informing signal.

[223]

973 in operation number 2 processor (903) said number 7 data includes time information time source number 7 (904) can request.

[224]

974 in operation time source (904) is said number 7 data processor generates time information number 2 number 7 (903) can be sent. For example, said number 2 processor (903) is said in an informing signal is transmitted, said number 7 received data value to the old index value counted up until that point said number 7 can be confirmed with a time information, in this case the aforementioned 973 974 or operation can be dispensed with.

[225]

975 in operation number 1 processor (902) has received said data processor number 2 number 7 (903) can be sent. For example, the value of the data -0 said number 7. 1 to (degree/sec), 1 seconds -0. 1 moved by accumulating that can be sensed.

[226]

For example various embodiment according of the present invention, said number 1 processor (902) demodulates the sensor module from the mobile terminal catches (901) data (for example, number 1 to number 7 data) is transmitted to the moment when the index can be increased value. For example, said number 2 processor (903) data is sent to said index increment value can be sent.

[227]

For example various embodiment according of the present invention, said number 2 processor (903) in said sensor module (901) of data is received, each data corresponding to time information by matching corresponding data can be stored. For example, each data corresponding to the time information, a result indicating a particular period of time from the point in time corresponding to the time of the received index value can be increased.

[228]

981 in operation camera module (905) is number 2 processor (903) can be matched with the transmitting end inform the picked-up Image (capture image). For example, performance of the picked-up operation according to the result of said picked-up Image mentioned 911 may be disclosed.

[229]

982 in operation number 2 processor (903) is time source (904) requesting time information can be matched with the Image number 8.

[230]

For example various embodiment according of the present invention, said number 8 time information is photographing start command is transmitted from either count index is created by the time information, time information corresponding to the alert unit finishes can be requested is being received.

[231]

983 in operation time source (904) number 8 generates time information is picked-up Image for number 2 processor (903) can be delivered. For example, said picked-up Image is number 2 processor said number 8 the time information (903) is formed can be received.

[232]

For example various embodiment according of the present invention, said number 2 processor (903) indicating said number 8 is the time point, said picked-up Image of a captured time corresponding point in time can be compared each transverse frame.

[233]

Example of the present invention according to various embodiment, each frame can be picked-up point and frame motion angle value. For example, camera module (905) onset imaging point at with reference to the position commands are received, specific photographing frame (e.g., frame number 1 (981)) (e.g., 0°) can be sensing motion angle value.

[234]

Example of the present invention according to various embodiment, camera module (905) for imaging a constant longitudinal or lateral frame in order, obtain the picked-up said picked-up Image can be comprised of multiple frames. For example, each frame is moved electronic device situation (for example, hand motion, moving difference user position) by location, movement of said electronic device can be moved from the specific locations corresponding to the picked-up.

[235]

984 in operation processor (903) is said picked-up Image can be corrected. For example, processor number 2 (903) each frame is captured time corresponding to time information including sensor module (901) data is confirmed, at a location corresponding to the corresponding frames of the moving frame by frame having data values can be moving.

[236]

For example various embodiment according of the present invention, number 2 processor (903) based on time information in number 8, each frame to sensor module (901) can be of the microcomputer. For example, said number 8 time information corresponding to the sensor module (901) data, said number 8 of time information index increment value corresponds to a notifying signal index is increased data or said number 8 corresponding with the time to time information including data corresponding to the time information can be.

[237]

The various embodiment of the present invention example, said number 2 processor (903) based on user input or certain events (e.g.: camera application) can be executing at least one application. the application are executed, said number 2 processor (903) the user entry based on said camera module (905) a camera start command transmission (911) can be. Said camera module (905) is said number 2 processor (903) acquire an Image by photographing start command can be based on the difference value.

[238]

The various embodiment of the present invention example, said camera module (905) is images and the associated frame number 2 processor (903) can be delivered. The, number 2 processor (903) is said time source (904) can be using time at the time, said camera module (905) associating time information can be obtained received frames. For example, photographing start command until the alert unit finishes is ascertained and identified, said camera module (905) each frame acquiring said number 2 processor (903) can be delivered, said number 2 processor (903) each frame is said camera module (905) whenever to acquire time information received from the, said frame can be associating time information. Number 2 processor (903) including sensor data and time information is time information including frame can be of a desired correction value by comparing said comprised of multiple frames.

[239]

Example embodiment of the present invention also includes various 9b according, to the correction based on sensor data acquired in internal module shown one example of a drawing result are disclosed.

[240]

The reference also 9b, the picked-up Image (captured image) electronic device (907) moves the corrected Image (corrected image) each in each frame (906) can be identifying, said corrected Image (906) is not taken in situations where said electronic device is moved (origin image) selects images (908) can be corresponding.

[241]

Example of the present invention according to various embodiment, picked-up Image (907) includes at least one frame (e.g., frame number 1 to number 7 (981 - 987)) can be composed. Said at least one frame can be divided into the horizontal or a vertical, sequentially from the left frame located above the picked-up constant order or may be disclosed.

[242]

Example of the present invention according to various embodiment, picked-up Image (907) of frame number 1 (981) is 0. 0, frame number 2 (982) is 0. 1, frame number 3 (983) is 0. 2, frame number 4 (984) is 0. 1, frame number 5 (985) is 0. 0, number 6 frame (986) is -0. 1, frame number 7 (987) is -0. 2 unwinding angle (degree/sec) per unit time basis, photographing can be matched with the state at the beginning of moving out of position.

[243]

Example of the present invention according to various embodiment, sensor module (901) is number 1 0 data. 1, number 2 0 data. 2, number 3 0 data. 1, number 4 0 data. 0, number 5 -0 data. 1, number 6 -0 data. 2, data -0 number 7. 1 unwinding angle (degree/sec) per unit time can be sensing a value.

[244]

For example various embodiment according of the present invention, said sensor module (901) demodulates the index increment value is a unit of said picked-up Image (907) completed the first and corresponding index increment value can be created by the time information.

[245]

Example of the present invention according to various embodiment, processor (903) in said picked-up Image (907) frame corresponding to sensor module (901) identify data, said mobile frame at a location corresponding frames of data corresponding to a captured position correction by values opposite to move a corresponding frames of the can.

[246]

For example, 0. 0 shifted a number 1 frame (981) number 1 the data value (0. 1) opposite by moving picked-up Image (907) in -0. 1 can be shifted. 0. 1 shifted a frame number 2 (982) data value the number 2 (0. 2) moved in the opposite direction by frame number 1 (981) -0 captured position. 1 can be shifted. 0. 2 shifted a number 3 frame (983) data value is number 3 (0. 1) moved in the opposite direction by frame number 2 (982) unit is in the extended position 0. 1 can be shifted. 0. 1 shifted a number 4 frame (984) number 4 the data value (0. 0) moved in the opposite direction by frame number 3 (983) unit is in the extended position 0. 1 can be shifted. 0. 0 shifted a number 5 frame (985) data value the number 5 (-0. 1) moved in the opposite direction by frame number 4 (984) unit is in the extended position 0. 1 can be shifted. -0. 1 shifted a number 6 frame (986) data value the number 6 (-0. 2) moved in the opposite direction by frame number 5 (985) unit is in the extended position 0. 1 can be shifted. -0. 2 shifted a frame number 7 (987) data value the number 7 (-0. 1) moved in the opposite direction by frame number 6 (986) -0 captured position. 1 can be by moving in the opposite direction. 0. 0 shifted a number 8 frame (988) data value the number 8 (for example, + 0. 1) moved in the opposite direction by frame number 7 (987) unit is in the extended position + 0. 1 can be by moving in the opposite direction.

[247]

Figure 10 shows a device according to various embodiment of the present invention also relates to a method for electronic block one example of configuration example are disclosed.

[248]

10 also reference surface, electronic device (1001) is, for example, 1 also shown in electronic device (101) can be all or a portion of. Electronic device (1001) one or more of the processor (e.g.: AP (application processor)) (1010), communication module (1020), a subscriber identity module (1022), memory (1030), sensor module (1040), input device (1050), display (1060), interface (1070), audio module (1080), camera module (1091), a power management module (1095), battery (1096), indicator (1097), and motor (1098) can be a.

[249]

Processor (1010) is, for example, operating body number or an application program is used processor (1010) and connected to a plurality of hardware or software components [e[e] it will do number, can be various data processing and operation. Processor (1010) is, for example, SoC (system on chip) can be implemented. According to the example embodiment, processor (1010) includes a GPU (graphic processing unit) and/or Image signal processor further comprises (image signal processor) can be. Processor (1010) 10 is also shown in at least some of the components include (example: cellular module (1021)) may be filled. Processor (1010) of other components (for example: non-volatile memory) command or data received from at least one volatile memory load (load) and processing, various data can be non-volatile memory (store).

[250]

Communication module (1020) is, of Figure 1 communication module (170) may have the same or similar configuration. Communication module (1020) is, for example, cellular module (1021), WiFi module (1023), Bluetooth module (1025), GNSS module (1027) (example: GPS module, Glonass module, Beidou module, or Galileo module), NFC module (1028) and RF (radio frequency) module (1029) can be a.

[251]

Cellular module (1021) is, for example, through the voice call, video call, service, or Internet communication method can be under public affairs number. According to the example embodiment, cellular module (1021) (example: SIM card) subscriber identity module (1022) in a communication network using electronic device (1001) can be performing authentication and distinct. According to the example embodiment, cellular module (1021) comprises a processor (1010) is number at least some of the functionality that may be under public affairs can function. According to the example embodiment, cellular module (1021) comprising the communication processor (CP: communication processor) can be.

[252]

WiFi module (1023), Bluetooth module (1025), GNSS module (1027) or NFC module (1028) each, for example, through corresponding module for processing can be inputted and outputted data in a processor. According to any embodiment example, cellular module (1021), WiFi module (1023), Bluetooth module (1025), GNSS module (1027) or NFC module (1028) integrated chip (IC) or (example: two or more) of at least some of the one or more IC can be in the meantime.

[253]

RF module (1029) is, for example, communication signal (example: RF signal) can receive and disclosed. RF module (1029) is, for example, transceiver (transceiver), PAM (power amp module), frequency filter (frequency filter), LNA (low noise amplifier), or antenna or the like can be. According to another embodiment example, cellular module (1021), WiFi module (1023), Bluetooth module (1025), GNSS module (1027) or NFC module (1028) through at least one of the receive RF be separate RF module.

[254]

A subscriber identity module (1022) is, for example, subscriber identity module including card and/or SIM (embedded SIM) can be embedded comprising, the unique identifying information (for example: ICCID (integrated circuit card identifier)) or can be a subscriber information (e.g.: IMSI (international mobile subscriber identity)).

[255]

Memory (1030) (example: memory (130)) is, for example, an on-board memory (1032) or external memory (1034) can be a. An on-board memory (1032) is, for example, volatile memory (e.g.: DRAM (dynamic RAM), SRAM (static RAM), or SDRAM (synchronous dynamic RAM) or the like), non-volatile memory (non non-volatile Memory) (example: OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, flash memory (for example: such as NAND flash or NOR flash), hard drive, or solid state drive (solid state drive (SSD)) can be at least one.

[256]

External memory (1034) is flash drive (flash drive), for example, CF (compact flash), SD (secure digital), Micro-a SD (micro secure digital), Mini-a SD (mini secure digital), xD (extreme digital), MMC (multi-a media card) or memory stick (memory stick) can be further comprising. External memory (1034) through an interface in different electronic device (1001) can be functionally and/or physically connected to the.

[257]

Sensor module (1040) is, for example, height characteristics electronic device (1001) sensing an operational status of the, measuring or sensed information can be comparator. Sensor module (1040) is, for example, number [su[su] department sensor (1040A), gyro sensor (1040B), pressure sensor (1040C), magnetic sensor (1040D), acceleration sensor (1040E), grip sensor (1040F), proximity sensor (1040G), color (color) sensor (1040H) (example: RGB (red, green, blue) sensor), biometric sensor (1040I), on/humidity sensor (1040J), illumination sensor (1040K), or UV (ultra violet) sensor (1040L) or touch sensor (1040M) can be at least one. Additionally or generally (additionally or alternatively), sensor module (1040) is, for example, sides (E-a nose sensor), EMG sensor (electromyography sensor), EEG (electroencephalogram sensor) sensor, ECG (electrocardiogram sensor) sensor, IR (infrared) sensor, iris sensor and/or can be fingerprint sensor. Sensor module (1040) belonging to the at least one sensors therein for number can be lower than the number. In an alternative embodiment any embodiment, electronic device (1001) comprises a processor (1010) separately or as part of, sensor module (1040) number under [e further comprises a processor configured, processor (1010) sleep (sleep) while, sensor module (1040) [e[e] it will do be a number.

[258]

Input device (1050) is, for example, touch panel (touch panel) (1052), (digital) pen sensor (pen sensor) (1054), key (key) (1056), or ultrasound (ultrasonic) input device (1058) can be a. Touch panel (1052) is, for example, electrostatic, pressure-sensitive, infrared type, or for supersonic waves can be at least one of the scheme. In addition, touch panel (1052) is lower than the number the disapproval. Touch panel (1052) is raised layer further comprises (tactile layer), tactile reaction can be under public affairs user number. According to a in the embodiment, touch panel (1052) if an user touch pressure to a pressure sensor (or "force sensor" interchangeably used hereinafter) can be. Said pressure sensor is said touch panel (1052) integral with or linked, or said touch panel (1052) independent from the one or more sensor can be implemented.

[259]

(Digital) pen sensor (1054) is, for example, or part of a touch panel, a separate recognition sheet (sheet) can be. Key (1056) is, for example, physical button, optical key, or can be keypad. Ultrasonic input device (1058) (example: microphone (1088)) through a microphone, the input tool generated ultrasonic waves, said identifying data corresponding ultrasound can be sensed. Display (1060) (example: display (160)) includes a panel (1062), hologram device (1064), or projector (1066) can be a. Panel (1062) is, of Figure 1 display (160) can be the same or similar configuration. Panel (1062) is, for example, flexibly (flexible), transparently (transparent), or can also be worn during the (wearable) can be implemented. Panel (1062) touch panel (1052) and one module disapproval. Hologram device (1064) is by using the interference of light can be show because stereoscopic images. Projector (1066) is the screen can project light to display an Image. Screen is, for example, electronic device (1001) can be located inside. According to the example embodiment, display (1060) includes a panel (1062), hologram device (1064), or projector (1066) to a number lower than the number for the can.

[260]

Interface (1070) is, for example, HDMI (high high-definition multimedia interface) (1072), USB (universal serial bus) (1074), optical interface (optical interface) (1076), or D-a sub (D-a subminiature) (1078) can be a. Interface (1070) is, for example, 1 also shown in communication module (170) can be included. Additionally or generally (additionally and alternatively), interface (1070) is, for example, MHL (mobile high-a definition link) interface, SD (secure digital) card/MMC (multi-a media card) interface, or IrDA (infrared data association) can be standard interface.

[261]

Audio module (1080) is, for example, bi-directional electrical signal into sound (sound) can be. Audio module (1080) at least a portion of components, for example, are shown in the 1 also of integrated circuits (145) can be included. Audio module (1080) is, for example, speaker (1082), receiver (1084), earphone (1086), or microphone (1088) can be input to or output by a reduction in sound information.

[262]

Camera module (1091) is, for example, as a still Image and motion picture photographing device, according to the example embodiment, one or more Image sensor (for example: a forward sensor or a rear sensor), lens, ISP (image signal processor), or flash (flash) comprising (example: LED or xenon lamp or the like) can be.

[263]

A power management module (1095) is, for example, electronic device (1001) can be of managing power. According to the example embodiment, a power management module (1095) (power management integrated circuit) the PMIC, charging IC (charger integrated circuit), or can be a battery or fuel gauge (battery or fuel gauge). The PMIC, wired and/or wireless charging may have. Wireless charging scheme is, for example, magnetic resonance type, magnetic induction typed or electromagnetic waves such as which, additional wireless charging circuit, for example, coil loop, resonant circuit, or rectifier further include disclosed. Battery gauges are, for example, battery (1096) residual, during the voltage, current, or temperature can be measured. Battery (1096) is, for example, rechargeable battery (rechargeable battery) and/or a solar cell (solar battery) can be a.

[264]

Indicator (1097) comprises an electronic device (1001) or a portion thereof (e.g.: processor (1010)) specific state, for example, booting state, or message status can be charging state or the like. Motor (1098) electrical signal and convert it to a mechanical vibration, vibration (vibration), or haptic (haptic) into a effect can be. But that does not shown, electronic device (1001) for supporting the mobile TV can be a processing device (e.g.: GPU). The process for supporting mobile TV device is, for example, (digital multimedia broadcasting) DMB, DVB (digital video broadcasting), or media flow (mediaFloTM ) Can be of standard processing according to media data.

[265]

Each of the components described in the present invention can be composed of one or more component (component), according to the type of electronic device corresponding component names are s402.

[266]

In various embodiment of the present invention, electronic device comprising at least one component is described in the present invention can be, some components are omitted or additional other components can be further. In addition, example embodiment of the present invention according to some of the various components of the electronic device is coupled to one entity (entity) by, before coupled corresponding components of functionality can be performed.

[267]

Figure 11 shows a example embodiment of the present invention also relates to a method for one example block according to program various module structure are disclosed.

[268]

The reference also 11, program modules (1110) (example: program (140)) electronic device (for example: electronic device (101)) (operating system (OS)) number number related to resources plower operating body is driven in the number and/or operating body on the application (for example: application program (147)) can be.

[269]

Operating body number is, for example, for preparing substituted (android), iOS, windows (windows), inside core expense (symbian), tie compound (tizen), or sea (bada) can be like.

[270]

Program modules (1110) the kernel (1120), middleware (1130), (application programming interface (API)) application programming interface (1160), and/or applications (1170) can be comprising. Program modules (1110) and sand (preload) on at least a portion of electronic device or, external electronic device (for example: number 1 electronic device (102), electronic device number 2 (104) server (106) such as) pivotably downloaded from (download).

[271]

Kernel (1120) (e.g.: kernel (141)) is, for example, system resources manager (1121) and/or device driver (1123) can be a. System resources manager (1121) to has a number of resources, allocation, or recovering can perform. According to the example embodiment, system resources manager (1121) includes a process manager, memory manager, or file system manager can be like. Device driver (1123) is, for example, display driver, camera driver, Bluetooth driver, shared memory driver, USB driver, keypad driver, WiFi driver, audio driver, or IPC (inter-a process communication) can be driver.

[272]

Middleware (1130) is, for example, application (1170) function under public affairs number or transmitted from a common, application (1170) efficient use of system resources it became grudge electronic device number to API (1160) through a application functions (1170) can be under public affairs in number. According to the example embodiment, middleware (1130) (example: middleware (143)) is runtime library (1135), application manager (application manager) (1141), window manager (window manager) (1142), multimedia manager (multimedia manager) (1143), resource manager (resource manager) (1144), power manager (power manager) (1145), database manager (database manager) (1146), package manager (package manager) (1147), connection manager (connectivity manager) (1148), [ni writing every notification (notification manager) (1149), position manager (location manager) (1150), graphic manager (graphic manager) (1151), or security manager (security manager) (1152) can be at least one.

[273]

Runtime library (1135) is, for example, application (1170) is executed via a programming language during new function can be used by a base station controller compiler library module. Runtime library (1135) is output management, memory management, or arithmetic function function can be performed.

[274]

Application manager (1141) is, for example, application (1170) for managing the life cycle of at least one of application (life cycle) can be. Window manager (1142) is for use in a GUI screen for managing resources of a can. Multimedia manager (1143) in different media files included in a GPS format, a CODEC (codec) if not media files through the use of encoding (encoding) or decoding can be performing (decoding). Resource manager (1144) application is (1170) at least one application source code, such as memory or storage space can be for managing resources.

[275]

Power manager (1145) is, for example, BIOS (BIOS: basic input/output system) operates in conjunction with the battery (battery) or power such as managing, power required for operation of electronic device can be under public affairs number information. Database manager (1146) application is (1170) for use in generating at least one of the database application, search, or altering can be. Package manager (1147) is distributed in the form of package file can be managing application installation or update.

[276]

Connection manager (1148) is, for example, such as WiFi or Bluetooth wireless connection can be managing. Notification manager (1149) is inbound message, appointment, proximity the driving of a user event (event) or notification can be unimpeded manner. Position manager (1150) comprises an electronic device can be managing position information. Graphic manager (1151) or in conjunction with its graphical effects to be ball number user can be managing user interface. Security manager (1152) has a like number required security or user authentication number can be under public affairs semi security function. According to the example embodiment, electronic device (for example: electronic device (101)) when a telephony function, middleware (1130) of the electronic device further includes a call manager for managing voice or Image call function (telephony manager) can be.

[277]

Middleware (1130) is formed various combination of the aforementioned components can be middleware module. Middleware (1130) is number of differentiated function for operating body number sort module can be under public affairsunder public affairs apartment number. In addition, middleware (1130) is dynamically existing components to add back or members can be part number.

[278]

API (1160) (example: API (145)) is, for example, programming of the functions set API, operating body number 1308. ball number link configuration. For example, in the case of preparing substituted or iOS, platform according one API set under public affairs number can be, in the case of tie compound (tizen), each platform API set under public affairs number can be two or more.

[279]

Application (1170) (example: application program (147)) is, for example, home (1171), dialer (1172), SMS/MMS (1173), IM (instant message) (1174), browser (1175), camera (1176), alarm (1177), contact (1178), voice dialing (1179), e-mail (1180), calendar (1181), media player (1182), album (1183), indication (1184), health management (health care) (example: momentum blood test), or environmental information number ball (example: pressure, humidity, or temperature information number ball) perform a function such as one or more application can be.

[280]

According to the example embodiment, application (1170) (example: electronic device (101)) electronic device and one or more external electronic device (for example: number 1 electronic device (102) or electronic device number 2 (104)) information exchange between supporting application (hereinafter, descriptions on piece, "information exchange application") can be comprising. Information exchange application, for example, to alert delivery for delivering external electronic device specific information (notification relay) application, or external electronic device can be a device management application for managing (device management).

[281]

For example, other applications of alert delivery application electronic device (for example: SMS/MMS application, e-mail application, health management application, such as application or environmental information) generated in the receiver receives external electronic device (for example: number 1 electronic device (102) or electronic device number 2 (104)) can be transferring function. In addition, alert delivery application, for example, external electronic device receives information from user can be under public affairs number.

[282]

The device management application, for example, electronic device to communicate with an external electronic device (for example: number 1 electronic device (102) or electronic device number 2 (104)) at least one function of (example: external electronic device itself (or, some component) turn - on/turn - off or display brightness (or, resolution) control), external electronic device application or external electronic device operating in service in which ball number (for example: call service or message service or the like) can manage (e.g.: installed, number and back, or update).

[283]

According to the example embodiment, application (1170) the external electronic device (for example: number 1 electronic device (102) or electronic device number 2 (104)) attribute (assigned in accordance application (e.g.: mobile of medical device such as health management application) can be comprising. According to the example embodiment, application (1170) the external electronic device (for example: server (106), number 1 electronic device (102) or electronic device number 2 (104)) can be received from the application. According to the example embodiment, application (1170) and sand (preloaded application) the application number 3 (third party application) can be downloadable from a server or a user application. According to the illustrated embodiment example program modules (1110) according to the type of number of names are components of the operating body s402.

[284]

Example of the present invention according to various embodiment, program modules (1110) at least a portion of software, firmware, hardware, or a combination of at least two or more can be implemented. Program modules (1110) at least a portion of, for example, processor (example: processor (1010)) can be implemented by (implement) (example: execution). Program modules (1110) for performing at least a portion of one or more functions, for example, module, program, routine, instruction set (sets of instructions) or process can be like.

[285]

The terms used in "module" in the present invention, for example, hardware, software or firmware (firmware) including a combination of one or more of the graphics unit (unit) can be. ". ". "". "Module" is, for example, unit (unit), logic (logic), logic block (logical block), component (component), or circuit (circuit) can be used such as changing terms (interchangeably use). ". ". "". The "module", the minimum unit of or can be integrated into a component part. ". ". "". "Module" may include one or more opaque part or carry out tasks of the disapproval. ". ". "". "Module" can be mechanical or electronically implemented. For example, the "module", known in a real time steps forward, ASIC (application-a specific integrated circuit) chip to perform certain operating, FPGAs (field-a programmable gate arrays) or programmable logic device (programmable non-logic device) can be at least one.

[286]

According to device of the present invention various embodiment example (example: modules or functions) or at least a portion of method (example: operations), for example, program modules in the form of computer-readable instructions stored in a storage medium (computer-a readable storage media) can be implemented. Said instructions when executed by a processor (e.g.: processor (120)), corresponding to said at least one processor can be performing the function of said instruction. The computer-readable storage medium, for example, memory (130) is connected to the edifice.

[287]

According to various embodiment of the present invention example in storage medium (for example, memory (130)) storing instructions, said instructions when executed by at least one processor to perform functions as said at least one processor relating to operation, operation of the at least one, said sensor data sensed from the processor number 1 the corresponding alert signal receiving operation, responsive to receiving said, said processor demodulates the number 1 and number 2 comparative pulse time corresponding to the identification information, said processor receives the identification number 2 corresponding to said number 1 demodulates the data and said operation, said number 2 processor, said number 1 said number 2 at least identification information based on the identification information, said time information using said data operation and associating said number 2 blast cells, said time information is associated with said data to the application number can be under public affairs moves.

[288]

Computer-readable recording medium, hard disk, floppy disk, magnetic medium (magnetic media) (example: magnetic tape), optical recording medium (optical media) (example: CD BD-ROM(compact disc read only memory), DVD (digital versatile disc), magnetic - optical media (magneto-a optical media) (example: flop mote curl disk (floptical disk)), (example: ROM (read only memory), RAM (random access memory), or flash memory circuit) hardware device or the like can be. In addition, such as machine code by a compiler program instructions is made order currently used in conventional interpreter can be carried out by a computer as well as brilliance can be language code. The above-mentioned embodiment of the present invention hardware device for performing various example operation can be configured to operate as one or more software modules, and vice-versa disclosed.

[289]

Example embodiment of the present invention various components according to at least one of the aforementioned module or a program module may either, a portion exposed to light, or additional can further include other components.

[290]

According to various embodiment of the present invention example module, performed by program modules or with other components in a sequential order, in parallel, a method can be executed (heuristic) iterative or heuristics. In addition, the execution order of the operation can be part or, exposed to light, tags can be added.

[291]

The present invention disclosure and the disclosure to the embodiment examples, techniques for which content described and understanding it became at the time of number, or limit the scope technology described in the present invention are not correct. The, range of the present invention, technical idea of the present invention based on the modification or various other embodiment including all interpreted should for example.



[1]

According to various embodiments of the present invention, an electronic device comprises a sensor, a first processor, and a second processor. In addition, a method for associating data with time information comprises the following steps of: receiving a notification signal corresponding to the data from the first processor; determining time information and first identification information corresponding to the notification signal in response to the reception; receiving the data and second identification information corresponding to the notification signal from the first processor; associating the data with the time information based at least on the first identification information and the second identification information; and providing the data associated with the time information to an application. Other embodiments are possible.

[2]

COPYRIGHT KIPO 2017

[3]

[4]

  • (210) Second processor
  • (220) First processor
  • (230) Sensor module
  • (231) First sensor
  • (232) Second sensor
  • (233) N^th sensor
  • (240) Memory
  • (250) Camera module
  • (260) Audio module
  • (270) Communications module
  • (AA) First sensor data
  • (BB) Second sensor data
  • (CC) N^th sensor data
  • (DD) Transmit a notification signal



In electronic device, sensor; said sensor can obtain data the sensed number 1 processor; and a processor to execute the application number 2; and, said number 2 processor, said processor receiving said number 1 the corresponding alert data, responsive to receiving said, demodulates the number 1 and determine identification information corresponding to said time information and, said number 1 and number 2 receives the identification corresponding to said data and said processor demodulates, based on said number 1 identification and said number 2 at least identification information, said time information and said associating said data associated with said data set to said time information application number under public affairs electronic device.

According to Claim 1, memory; further comprising, said number 2 processor, said number 2 identification information identifying said number 1 that identifying information corresponding to the identification information, and at least based on said identity, said time information stored in the memory to associate said data set to said electronic device.

According to Claim 1, said number 2 processor, demodulates the number 1 corresponding to said index information is generated, in response to receiving other demodulates, based on said number 1 number 2 to produce index information at least index information locator device.

According to Claim 1, associated with said electronic device further comprising a sensor capable of sensing data other (another) number 1, said number 2 processor, said other data from other sensors and said time information from said other data receiving index information and other time information corresponding number 3 to determine resource locator device.

According to Claim 4, camera module; and further, said number 2 processor receives Image data from said camera module, said Image data of each frame of a sensor time information acquired Image data or said locator device.

According to Claim 5, said number 2 processor, said at least one frame contained in the Image index information including number 1 frame during said number 3 corresponding time information identifying said other data based on Image data comprising at least information contained in said frame to compensate for said number 1 position locator device.

According to Claim 1, said number 2 processor, at least based on said identified time information, said data corresponding to said plurality of data sensed from sensor a sensor application resource locator device.

According to Claim 1, said number 2 processor, to include said locator device demodulates the interrupt signal.

In electronic device, sensor; said sensor can obtain data the sensed number 1 processor; and a processor to execute the application number 2; and, said number 1 processor, said data processor and said number 2 a corresponding alert signal; determining said data corresponding to the identification information; said number 2 processor said data and said identifying information corresponding to the data to an electronic device.

According to Claim 9, said number 1 processor, receives data via said sensor, said processor demodulates the time corresponding to the information identifying the electronic device configured to send said number 2 said other data and said time information.

Sensor, processor and electronic device including associating time information in data processor number 1 number 2 in method, said number 1 said sensor a corresponding alert signal from the processor data sensed operation; responsive to receiving said, said number 2 processor demodulates the identification information corresponding to said time information and number 1 operations; said number 1 receives the identification number 2 corresponding to said data and said processor demodulates the operation; said number 2 processor, said number 1 said number 2 at least identification information based on the identification information, said time information associating said data operation; and said number 2 processor, said time information is associated with said data to the application number under public affairs operating; a including method.

According to Claim 11, said number 2 identification information identifying said number 1 that identifying information corresponding to the identification information operation; and at least based on said identity, said time information to associate said data storing operation; further including method.

According to Claim 11, demodulates the number 1 corresponding to said index information generator generates the operation; and other demodulates the response to receiving, at least based on said number 1 number 2 index information generator generates the operation index information; further including method.

According to Claim 11, other data from other sensors receiving operation; and said time information from said other data index information and other time information corresponding number 3 identifying operation; further including method.

According to Claim 14, included in said electronic device receives Image data from a camera module operation; and said each frame of Image data acquired Image data or said time information identifying operation; further including method.

According to Claim 15, said at least one frame Image index information contained in the corresponding time information identifying said number 3 during operation including number 1 frame; and said other data included in said Image data based on at least information contained in said number 1 frame position correcting operation; further including method.

According to Claim 11, at least based on said identified time information, said data corresponding to said plurality of data sensed from sensor application identifying operation; further including method.

According to Claim 11, including method demodulates said via.

Sensor, processor and electronic device including associating time information in data processor number 1 number 2 in method, number 1 processor, said sensor transmitting a corresponding alert signal data sensed number 2 processor operation; number 1 processor, said data corresponding to the identification information operations; and said number 1 processor, said number 2 processor operation data and said data corresponding to said identifying information; a including method.

According to Claim 19, said sensor to other data receiving operation; said demodulates the time corresponding to the operation for obtaining presence information; said other data and said time information and said number 2 processor operation; further including method.